0000950170-25-018873.txt : 20250212 0000950170-25-018873.hdr.sgml : 20250212 20250212162529 ACCESSION NUMBER: 0000950170-25-018873 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 125 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250212 DATE AS OF CHANGE: 20250212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HUBSPOT INC CENTRAL INDEX KEY: 0001404655 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36680 FILM NUMBER: 25615198 BUSINESS ADDRESS: STREET 1: 2 CANAL PARK CITY: CAMBRIDGE STATE: MA ZIP: 02141 BUSINESS PHONE: (888) 482-7768 MAIL ADDRESS: STREET 1: 2 CANAL PARK CITY: CAMBRIDGE STATE: MA ZIP: 02141 10-K 1 hubs-20241231.htm 10-K 10-K
falseFY0001404655http://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMemberP2YP2Y2http://fasb.org/us-gaap/2024#MoneyMarketFundsMemberhttp://fasb.org/us-gaap/2024#MoneyMarketFundsMemberhttp://fasb.org/us-gaap/2024#MoneyMarketFundsMemberhttp://fasb.org/us-gaap/2024#MoneyMarketFundsMemberhttp://fasb.org/us-gaap/2024#MoneyMarketFundsMemberhttp://fasb.org/us-gaap/2024#MoneyMarketFundsMemberhttp://fasb.org/us-gaap/2024#MoneyMarketFundsMemberhttp://fasb.org/us-gaap/2024#MoneyMarketFundsMemberP2Y2http://fasb.org/us-gaap/2024#AccruedLiabilitiesAndOtherLiabilities0001404655us-gaap:FairValueInputsLevel1Member2023-12-310001404655us-gaap:RestrictedStockUnitsRSUMember2023-12-310001404655us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-12-310001404655us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310001404655srt:EuropeMember2024-01-012024-12-310001404655hubs:DomainNameMember2023-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2023-01-012023-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-12-310001404655hubs:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2023-01-012023-12-310001404655us-gaap:FairValueInputsLevel3Member2023-12-310001404655us-gaap:USTreasurySecuritiesMember2023-12-310001404655us-gaap:EmployeeStockMember2023-12-310001404655us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001404655us-gaap:SoftwareDevelopmentMember2023-12-310001404655us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-01-012023-12-310001404655us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001404655us-gaap:OverAllotmentOptionMemberhubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2020-06-300001404655srt:MaximumMember2024-01-012024-12-310001404655us-gaap:EmployeeStockOptionMember2024-12-310001404655us-gaap:CommonStockMember2024-12-310001404655srt:EuropeMember2023-12-310001404655hubs:CostOfSubscriptionRevenuesMember2023-01-012023-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2024-01-012024-12-310001404655srt:MinimumMemberus-gaap:EmployeeStockMember2023-01-012023-12-310001404655srt:EuropeMember2023-01-012023-12-310001404655us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2024-12-310001404655us-gaap:TechnologyBasedIntangibleAssetsMember2024-01-012024-12-310001404655us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001404655hubs:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-12-310001404655hubs:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001404655srt:MinimumMember2024-01-012024-12-310001404655hubs:CappedCallOptionsMemberhubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMembersrt:MaximumMember2020-06-012020-06-300001404655us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001404655us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001404655hubs:SubleaseAssetMember2024-01-012024-12-310001404655us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001404655us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001404655us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberhubs:RestOfTheWorldMember2022-01-012022-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2020-06-300001404655hubs:StrategicInvestmentsMember2023-12-310001404655us-gaap:EmployeeStockMember2022-01-012022-12-310001404655us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310001404655us-gaap:RetainedEarningsMember2024-01-012024-12-310001404655hubs:StrategicInvestmentsMember2024-12-310001404655us-gaap:EmployeeStockMember2024-12-310001404655hubs:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsLiabilityComponentMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001404655hubs:AccruedExpensesAndOtherCurrentLiabilitiesMember2024-12-310001404655hubs:StrategicInvestmentsMember2024-12-310001404655us-gaap:EmployeeStockMember2022-12-310001404655us-gaap:CommonStockMember2024-01-012024-12-310001404655us-gaap:RetainedEarningsMember2022-01-012022-12-310001404655us-gaap:AdditionalPaidInCapitalMember2022-12-310001404655hubs:TreasuryStockCommonPreferredMember2022-12-310001404655us-gaap:RetainedEarningsMember2024-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2024-12-310001404655us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2024-12-310001404655hubs:FrameTechnologyIncMemberus-gaap:SubsequentEventMember2025-01-062025-01-060001404655hubs:CostOfSubscriptionRevenuesMember2022-01-012022-12-310001404655srt:EuropeMember2024-12-310001404655hubs:CapitalizedSoftwareAndPropertyPlantAndEquipmentMember2022-01-012022-12-310001404655us-gaap:FurnitureAndFixturesMember2023-12-310001404655us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001404655us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2024-01-012024-12-310001404655us-gaap:TechnologyBasedIntangibleAssetsMember2024-12-310001404655srt:EuropeMember2022-01-012022-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsLiabilityComponentMember2024-01-012024-12-310001404655hubs:USTreasurySecuritiesExcludingCashAndCashEquivalentsMember2024-12-310001404655hubs:PerformanceBasedRestrictedStockUnitsMember2024-12-310001404655us-gaap:ServiceMember2022-01-012022-12-310001404655hubs:YaminiRanganMember2024-12-310001404655us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-01-012024-12-310001404655hubs:ComputerEquipmentAndPurchasedSoftwareMember2023-12-310001404655us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310001404655hubs:TreasuryStockCommonPreferredMember2021-12-310001404655hubs:CostOfServicesRevenueMember2023-01-012023-12-310001404655srt:AmericasMember2024-01-012024-12-310001404655hubs:TreasuryStockCommonPreferredMember2024-01-012024-12-310001404655us-gaap:OperatingExpenseMemberhubs:ApihubIncMember2024-01-012024-12-310001404655us-gaap:EmployeeStockOptionMember2023-12-310001404655us-gaap:RetainedEarningsMember2021-12-310001404655us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001404655us-gaap:CommonStockMember2023-12-310001404655us-gaap:EmployeeStockMember2023-01-012023-12-310001404655us-gaap:SubscriptionAndCirculationMemberus-gaap:ScenarioAdjustmentMember2022-01-012022-12-310001404655us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember2024-12-310001404655hubs:BlackEconomicDevelopmentFundMember2024-12-310001404655us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-12-310001404655srt:AmericasMember2023-12-310001404655us-gaap:FairValueInputsLevel3Member2024-12-310001404655hubs:EmployeeRelatedComputerEquipmentMember2024-12-310001404655us-gaap:AssetsTotalMembercountry:IEus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001404655us-gaap:RestrictedStockUnitsRSUMember2024-12-310001404655hubs:TwoThousandTwentyFourEquityIncentivePlanMember2024-06-112024-06-110001404655hubs:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-310001404655us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310001404655us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:OtherAggregatedInvestmentsMember2024-12-310001404655hubs:StrategicInvestmentsMember2022-01-012022-12-310001404655us-gaap:EmployeeStockMembersrt:MaximumMember2024-01-012024-12-310001404655us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-01-012023-12-310001404655us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberhubs:RestOfTheWorldMember2023-01-012023-12-310001404655hubs:TwoThousandAndFourteenEquityIncentivePlanMemberhubs:PerformanceBasedRestrictedStockUnitsMember2024-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember2024-12-310001404655hubs:GlobalOfficeSpacesLeasesMember2023-01-012023-12-310001404655us-gaap:AssetsTotalMemberhubs:OutsideOfAmericasMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001404655srt:AsiaPacificMember2024-12-310001404655us-gaap:SalesRevenueNetMembercountry:IEus-gaap:GeographicConcentrationRiskMember2024-01-012024-12-310001404655hubs:RestrictedStockUnitsAndPerformanceRestrictedStockUnitsMember2022-01-012022-12-310001404655us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001404655hubs:YaminiRanganMember2024-10-012024-12-310001404655hubs:StrategicInvestmentsMember2023-12-310001404655us-gaap:SoftwareDevelopmentMember2024-12-310001404655srt:AsiaPacificMember2024-01-012024-12-310001404655us-gaap:SalesRevenueNetMemberhubs:OutsideOfAmericasMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-3100014046552023-01-252023-01-250001404655us-gaap:SubscriptionAndCirculationMembersrt:ScenarioPreviouslyReportedMember2023-01-012023-12-310001404655hubs:EmployeeRelatedComputerEquipmentMember2023-12-310001404655us-gaap:SubscriptionAndCirculationMemberus-gaap:ScenarioAdjustmentMember2023-01-012023-12-310001404655us-gaap:EmployeeStockOptionMember2024-01-012024-12-310001404655us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001404655us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001404655srt:ScenarioPreviouslyReportedMember2022-01-012022-12-310001404655hubs:ApihubIncMember2024-01-012024-12-310001404655srt:MinimumMemberus-gaap:EmployeeStockMember2024-01-012024-12-310001404655hubs:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2024-01-012024-12-310001404655hubs:DomainNameMember2024-01-012024-12-310001404655us-gaap:CommonStockMember2023-01-012023-12-310001404655hubs:EmployeeRelatedComputerEquipmentMembersrt:MaximumMember2024-12-310001404655us-gaap:FairValueInputsLevel1Member2024-12-310001404655us-gaap:SalesRevenueNetMembercountry:IEus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2020-06-012020-06-300001404655us-gaap:CommonStockMember2022-01-012022-12-310001404655hubs:ComputerEquipmentAndPurchasedSoftwareMember2024-12-310001404655srt:ScenarioPreviouslyReportedMember2023-01-012023-12-310001404655us-gaap:FairValueInputsLevel2Member2023-12-310001404655us-gaap:CommonStockMemberhubs:TwoThousandAndFourteenEquityIncentivePlanMember2024-12-310001404655us-gaap:ScenarioAdjustmentMember2023-01-012023-12-310001404655us-gaap:RestrictedStockUnitsRSUMemberhubs:TwoThousandTwentyFourEquityIncentivePlanMember2024-12-310001404655us-gaap:SubsequentEventMemberhubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2025-02-122025-02-120001404655us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-12-310001404655us-gaap:FairValueInputsLevel2Member2024-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2022-01-012022-12-310001404655srt:AsiaPacificMember2022-01-012022-12-310001404655hubs:CostOfSubscriptionRevenuesMember2024-01-012024-12-310001404655us-gaap:CorporateBondSecuritiesMember2023-12-310001404655us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001404655us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001404655us-gaap:FairValueInputsLevel3Memberhubs:StrategicInvestmentsMember2024-12-310001404655hubs:StrategicInvestmentsMember2024-01-012024-12-3100014046552025-01-012024-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsLiabilityComponentMember2022-01-012022-12-310001404655hubs:CapitalizedSoftwareAndPropertyPlantAndEquipmentMember2024-01-012024-12-310001404655us-gaap:ConstructionInProgressMember2024-12-310001404655hubs:TreasuryStockCommonPreferredMember2023-12-310001404655us-gaap:DomesticCountryMember2024-12-310001404655us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001404655us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001404655us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-3100014046552024-10-012024-12-310001404655hubs:CostOfServicesRevenueMember2024-01-012024-12-310001404655hubs:ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsLiabilityComponentMember2022-01-012022-12-310001404655hubs:CappedCallOptionsMemberhubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2020-06-300001404655us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001404655us-gaap:FairValueInputsLevel3Memberhubs:StrategicInvestmentsMember2023-12-310001404655hubs:RestrictedStockUnitsAndPerformanceRestrictedStockUnitsMember2023-01-012023-12-310001404655us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-3100014046552024-12-310001404655us-gaap:CommonStockMember2021-12-310001404655srt:ScenarioPreviouslyReportedMember2022-12-310001404655us-gaap:OtherIntangibleAssetsMember2024-12-310001404655hubs:CacheflowIncMember2024-10-302024-10-300001404655us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-12-310001404655us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001404655us-gaap:USTreasurySecuritiesMember2024-12-310001404655us-gaap:CashFlowHedgingMember2024-12-310001404655us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2024-12-310001404655us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-3100014046552024-01-012024-12-310001404655us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember2024-12-310001404655us-gaap:ForeignExchangeForwardMember2024-12-310001404655hubs:ApihubIncMember2023-12-010001404655us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001404655us-gaap:ServiceMember2023-01-012023-12-310001404655us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001404655hubs:USTreasurySecuritiesExcludingCashAndCashEquivalentsMember2023-12-310001404655hubs:EmployeeRelatedComputerEquipmentMembersrt:MinimumMember2024-12-310001404655us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001404655hubs:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2022-01-012022-12-310001404655hubs:CapitalizedSoftwareAndPropertyPlantAndEquipmentMember2023-01-012023-12-3100014046552025-02-070001404655us-gaap:CorporateBondSecuritiesMember2024-12-310001404655hubs:ApihubIncMember2023-12-012023-12-010001404655us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001404655hubs:StrategicInvestmentsMember2023-01-012023-12-310001404655hubs:DomainNameMember2024-12-310001404655us-gaap:RetainedEarningsMember2023-01-012023-12-310001404655us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember2023-12-310001404655us-gaap:SellingAndMarketingExpenseMember2024-01-012024-12-310001404655us-gaap:SalesRevenueNetMemberhubs:OutsideOfAmericasMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001404655us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-12-310001404655hubs:CostOfServicesRevenueMember2022-01-012022-12-310001404655srt:ScenarioPreviouslyReportedMember2023-12-310001404655srt:MinimumMember2024-12-310001404655us-gaap:AdditionalPaidInCapitalMember2024-12-310001404655srt:AsiaPacificMember2023-01-012023-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember2023-12-310001404655us-gaap:EmployeeStockMember2024-01-012024-12-310001404655srt:AmericasMember2022-01-012022-12-310001404655us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001404655hubs:RestrictedStockUnitsAndPerformanceRestrictedStockUnitsMember2024-01-012024-12-310001404655srt:AmericasMember2024-12-3100014046552023-12-310001404655us-gaap:AssetsTotalMemberhubs:OutsideOfAmericasMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-12-310001404655us-gaap:SalesRevenueNetMemberhubs:OutsideOfAmericasMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-12-310001404655us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001404655us-gaap:AdditionalPaidInCapitalMember2023-12-3100014046552022-12-3100014046552024-06-300001404655srt:MaximumMember2024-12-310001404655us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001404655us-gaap:RestrictedStockUnitsRSUMemberhubs:TwoThousandAndFourteenEquityIncentivePlanMember2024-12-310001404655us-gaap:OtherIntangibleAssetsMember2024-01-012024-12-310001404655us-gaap:EmployeeStockOptionMembersrt:MinimumMember2022-01-012022-12-310001404655us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001404655srt:MaximumMemberus-gaap:EmployeeStockMember2023-01-012023-12-310001404655us-gaap:CommonStockMember2022-12-310001404655us-gaap:AdditionalPaidInCapitalMember2021-12-310001404655us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001404655us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-12-310001404655us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001404655us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMember2024-12-310001404655us-gaap:ScenarioAdjustmentMember2022-01-012022-12-310001404655us-gaap:FurnitureAndFixturesMember2024-12-310001404655hubs:TreasuryStockCommonPreferredMember2024-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsLiabilityComponentMember2023-12-310001404655us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:OtherAggregatedInvestmentsMember2023-12-310001404655us-gaap:SubscriptionAndCirculationMember2022-01-012022-12-310001404655us-gaap:SubscriptionAndCirculationMember2024-01-012024-12-310001404655srt:AsiaPacificMember2023-12-310001404655us-gaap:EmployeeStockMembersrt:MaximumMember2022-01-012022-12-310001404655us-gaap:CommercialPaperMember2024-12-310001404655us-gaap:SubscriptionAndCirculationMembersrt:ScenarioPreviouslyReportedMember2022-01-012022-12-310001404655us-gaap:CommercialPaperMember2023-12-310001404655us-gaap:FairValueInputsLevel2Memberhubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2024-12-3100014046552022-01-012022-12-310001404655srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001404655hubs:CacheflowIncMember2024-01-012024-12-310001404655hubs:FacilitiesMember2023-01-012023-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsLiabilityComponentMember2024-12-310001404655us-gaap:StateAndLocalJurisdictionMember2024-12-3100014046552021-12-310001404655us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001404655us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberhubs:RestOfTheWorldMember2024-01-012024-12-310001404655us-gaap:RetainedEarningsMember2022-12-310001404655us-gaap:ServiceMember2024-01-012024-12-310001404655us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001404655us-gaap:AssetsTotalMembercountry:IEus-gaap:GeographicConcentrationRiskMember2024-01-012024-12-3100014046552024-11-012024-11-300001404655hubs:SeveranceEmployeeRelatedBenefitsAndOtherCostsMember2023-01-012023-12-310001404655hubs:VendorCommitmentsMember2024-12-310001404655us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-01-012022-12-310001404655srt:MinimumMemberus-gaap:EmployeeStockMember2022-01-012022-12-310001404655us-gaap:EmployeeStockOptionMember2024-01-012024-12-310001404655us-gaap:LeaseholdImprovementsMember2024-12-310001404655us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-01-012022-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMemberus-gaap:PrivatePlacementMember2020-06-300001404655hubs:SubleaseAssetMember2024-12-310001404655us-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-01-012024-12-310001404655hubs:CappedCallOptionsMemberhubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2020-06-012020-06-300001404655us-gaap:LeaseholdImprovementsMember2023-12-310001404655hubs:SubleaseAssetMember2023-12-310001404655srt:AmericasMember2023-01-012023-12-310001404655hubs:StockBasedCompensationExpenseMember2023-01-012023-12-310001404655srt:MaximumMemberhubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember2024-01-012024-12-310001404655hubs:ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsLiabilityComponentMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001404655us-gaap:SalesRevenueNetMembercountry:IEus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001404655us-gaap:RetainedEarningsMember2023-12-310001404655hubs:PerformanceBasedRestrictedStockUnitsMember2023-12-310001404655us-gaap:DomesticCountryMember2024-01-012024-12-3100014046552023-01-012023-12-310001404655us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-12-310001404655us-gaap:SubscriptionAndCirculationMember2023-01-012023-12-310001404655hubs:CacheflowIncMember2024-10-300001404655us-gaap:StateAndLocalJurisdictionMember2024-01-012024-12-310001404655us-gaap:CashFlowHedgingMemberus-gaap:ForwardContractsMember2024-12-310001404655us-gaap:ScenarioAdjustmentMember2023-12-310001404655srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-12-310001404655hubs:TwoThousandTwentyFourEquityIncentivePlanMember2024-06-110001404655us-gaap:ScenarioAdjustmentMember2022-12-310001404655us-gaap:OtherIntangibleAssetsMember2023-12-31iso4217:USDxbrli:shareshubs:ReportingUnitxbrli:purexbrli:shareshubs:Daysiso4217:USDhubs:Customerhubs:Segment

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(MARK ONE)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2024

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

 

HubSpot, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

20-2632791

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

Two Canal Park

Cambridge, Massachusetts, 02141

(Address of principal executive offices)

(888) 482-7768

(Registrant’s telephone number, including area code)

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

 

Title of each class

 

Trading symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $0.001 per share

 

HUBS

 

New York Stock Exchange

 

Securities registered pursuant to Section 12(g) of the Act: None.

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ NO ☐

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. YES ☐ No

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal controls over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C 7262(b)) by the registered public accounting firm that prepared or issued its audit report YES NO ☐

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. YES NO ☐

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). YES NO

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

The aggregate market value of common stock held by non-affiliates of the registrant, based on the closing price of the registrant’s common stock on June 30, 2024, as reported by the New York Stock Exchange on such date was approximately $29,007,475,839. Shares of the registrant’s common stock held by each executive officer, director and holder of 5% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.

On February 7, 2025, the registrant had 52,153,077 shares of common stock outstanding.

1


 

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive Proxy Statement for its 2025 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K. Such Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K.

 

2


 

HUBSPOT, INC.

TABLE OF CONTENTS

 

 

 

 

Page No.

PART I

 

 

 

 

 

 

 

ITEM 1.

Business

 

7

ITEM 1A.

Risk Factors

 

16

ITEM 1B.

Unresolved Staff Comments

 

42

ITEM 1C.

 

Cybersecurity

 

42

ITEM 2.

Properties

 

43

ITEM 3.

Legal Proceedings

 

43

ITEM 4.

Mine Safety Disclosures

 

43

 

 

 

PART II

 

 

 

 

 

ITEM 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity
Securities

 

44

ITEM 6.

[Reserved]

 

45

ITEM 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

46

ITEM 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

59

ITEM 8.

Financial Statements and Supplementary Data

 

60

ITEM 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosures

 

95

ITEM 9A.

Controls and Procedures

 

95

ITEM 9B.

Other Information

 

96

ITEM 9C.

 

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

96

 

 

 

PART III

 

 

 

 

 

ITEM 10.

Directors, Executive Officers and Corporate Governance

 

97

ITEM 11.

Executive Compensation

 

97

ITEM 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

97

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

 

97

ITEM 14.

Principal Accounting Fees and Services

 

97

 

 

 

PART IV

 

 

 

 

 

ITEM 15.

Exhibits, Financial Statement Schedules

 

98

ITEM 16.

10-K Summary

 

98

SIGNATURES

 

102

 

 

 

3


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, and these statements involve substantial risks and uncertainties. All statements other than statements of historical fact contained in this Annual Report on Form 10-K are forward-looking statements. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:

our future financial and operational performance and operational expenditures, including our expectations regarding our revenue, cost of revenue, gross margin and operating expenses;
maintaining and expanding our customer base and increasing our average subscription revenue per customer;
the impact of competition in our industry and innovation by our competitors including as a result of new or better use of evolving artificial intelligence technologies;
our anticipated growth and expectations regarding our ability to manage our future growth;
our expectations regarding the potential impact of geo-political conflicts, inflationary pressures, foreign currency movement, macroeconomic stability, and catastrophic events, on our business, the broader economy, our workforce and operations, the markets in which we and our partners and customers operate, and our ability to forecast future financial performance;
our anticipated areas of investments, including sales and marketing, research and development including with respect to artificial intelligence and machine learning, customer service and support, data center infrastructure and service capabilities, and expectations relating to such investments;
our predictions about industry and market trends;
our ability to anticipate and address the evolution of technology and the technological needs of our customers, to roll-out upgrades to our existing software platform and to develop new and enhanced applications to meet the needs of our customers including with respect to artificial intelligence and machine learning;
our ability to maintain our brand and thought leadership position in marketing, selling and servicing;
the impact of our corporate culture and our ability to attract, hire and retain necessary qualified employees to expand our operations;
the anticipated effect on our business of litigation to which we are or may become a party;
our ability to successfully acquire and integrate companies and assets;
our plans regarding declaring or paying cash dividends in the foreseeable future; and
our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally.

We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.

You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an

4


 

impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.

The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law.

We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.

In this Annual Report on Form 10-K, the terms “HubSpot,” “we,” “us,” and “our” refer to HubSpot, Inc. and its subsidiaries, unless the context indicates otherwise.

5


 

Risk Factor Summary

The risk factors detailed in Item 1A entitled “Risk Factors” in this Annual Report on Form 10-K are the risks that we believe are material to our investors and a reader should carefully consider them. Those risks are not all of the risks we face and other factors not presently known to us or that we currently believe are immaterial may also affect our business if they occur. The following is a summary of the risk factors detailed in Item 1A:

We are dependent upon customer renewals, the addition of new customers, increased revenue from existing customers and the continued growth of the market for a customer platform.
We face significant competition from both established and new companies in the software market in which we operate, which may harm our ability to add new customers, retain existing customers and grow our business.
Failure to effectively develop and expand our marketing, sales, customer service, operations, and content management capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.
If we fail to adapt and respond effectively to rapidly changing technology (including AI and machine learning), evolving industry standards and changing customer needs or requirements, our customer platform may become less competitive.
Our ability to introduce new products and features, including new products and features that utilize artificial intelligence, is dependent on adequate research and development resources. If we do not adequately fund our research and development efforts, we may not be able to compete effectively and our business and operating results may be harmed.
We are exposed to fluctuations in currency exchange rates that could adversely affect our financial results.
Economic uncertainty may lead to decreased demand for our products and services and otherwise harm our business and results of operations.
Interruptions or delays in service from our third-party data center providers could impair our ability to deliver our platform to our customers, resulting in customer dissatisfaction, damage to our reputation, loss of customers, limited growth, and reduction in revenue.
If our customer platform has outages or fails due to defects or similar problems, and if we fail to correct any defect or other software problems, we could lose customers, become subject to service performance or warranty claims or incur significant costs.
If our or our customers’ security measures are compromised or unauthorized access to data of our customers or their customers is otherwise obtained, our customer platform may be perceived as not being secure, our customers may be harmed and may curtail or cease their use of our platform, our reputation may be damaged and we may incur significant liabilities.
We have a history of losses and may not achieve or, if achieved, sustain profitability in the future.
We may experience quarterly fluctuations in our operating results due to a number of factors, which makes our future results difficult to predict and could cause our operating results to fall below expectations or our guidance.
If we do not accurately predict subscription renewal rates or otherwise fail to forecast our revenue accurately, or if we fail to match our expenditures with corresponding revenue, our operating results could be adversely affected.
Our ability to raise capital in the future may be limited, and our failure to raise capital when needed could prevent us from growing.

6


 

PART 1

ITEM I. BUSINESS

Overview

We provide a customer platform that helps businesses connect and grow better. We deliver seamless connection for customer-facing teams with a unified platform that includes three layers: Artificial Intelligence ("AI")-powered engagement hubs, a Smart customer relationship management product (“CRM”), and a connected ecosystem supporting the customer platform with a marketplace of integrations, templates, expert partners, a community network, and an academy of educational content.

Our AI-powered engagement Hubs include Marketing, Sales, Service, Operations, Content and Commerce, that enable companies to attract, engage, and delight customers throughout the customer lifecycle. The Smart CRM is the foundational layer that combines customer data with AI to power the entire customer platform with unified customer profiles and tools to manage and govern your team and business processes.

We focus on selling to mid-market business-to-business (“B2B”) companies, which we define as companies that have between 2 and 2,000 employees. We primarily sell our customer platform on a subscription basis. In 2024, our total revenue was $2.6 billion and we generated a net income of $4.6 million. As of December 31, 2024, we had 8,246 full-time employees and 247,939 Customers, as defined in our Key Business Metrics in Item 7, of varying sizes in more than 135 countries.

Our company was formed as a limited liability company in Delaware on April 4, 2005. We converted to a Delaware corporation on June 7, 2007. Our principal executive offices are located at Two Canal Park, Cambridge, Massachusetts, and our main telephone number is 888-482-7768. Our website address is https://www.hubspot.com. Information contained on or that can be accessed through our website does not constitute part of this Annual Report on Form 10-K, and inclusions of our website address in this Annual Report on Form 10-K are inactive textual references only.

The HubSpot Approach

Our customer platform features a central database of lead and customer interactions and integrated applications designed to help businesses build their presence online, attract prospects across channels, convert prospects into leads, close leads into customers, transact with those customers, and delight them so they become promoters of those businesses.

Designed to Help Companies Grow Better. Our customer platform was architected from the ground up to enable businesses to transform their marketing, sales, services, operations, commerce and content management playbook to meet the demands of customers today. Our customer platform includes a system of record for maintaining a unified view of the customer experience, a system of engagement for efficiently engaging customers through search engine optimization (“SEO”), web content, social, blogging, email, marketing automation, messaging, support ticketing, knowledge base, commerce, conversation routing, video hosting, deal progression, prospecting, data enrichment, and an end-to-end payment solution which enables customers to streamline their billing and payment process with fewer tools.

Ease of Use of a Single, Extensible Platform that Drives Fast Time to Value. We provide a set of integrated applications on a common platform, which offers businesses ease of use and simplicity. Our customer platform has one login, one user interface and one unified customer view. Our customer platform starts free and grows with our customers. It is designed to scale its power and technical sophistication without losing its ease-of-use. In addition to being a comprehensive suite itself, our customer platform seamlessly integrates with hundreds of external applications, making it easy to extend the functionality of our customer platform and customize it for any business. This enables our customers to get work done quickly, driving immediate impact.

Power of a Unified Customer View. At the core of our customer platform is a unified data platform for each business that captures its lead and customer activity throughout the customer lifecycle – this is our Smart CRM. Our Smart CRM creates a unified timeline incorporating all the interactions across the business with a particular customer. In contrast to many CRM suites which are cobbled together, we have crafted a set of core functionalities, including reporting, content, messaging, data, AI assistance and automation, which run across our engagement Hubs.

Scalability. Our customer platform is designed and built to serve a large number of customers with demanding use cases. Our customer platform currently processes billions of data points each week, and we use leading global cloud infrastructure providers and our own automation technology to dynamically allocate capacity to handle processing workloads of all sizes. We have built our customer platform on modern, scalable distributed technologies. We built the infrastructure to support hundreds of microservices and can easily add new features and capabilities to the customer platform. We utilize a variety of open-source distributed systems including HBase, Kafka, Vitess, and Elasticsearch to scale our data collection and processing. Our scalability gives us flexibility for future growth and enables us to service a large variety of businesses of different sizes across different industries.

7


 

Extensible and Open Architecture. Our customer platform features a variety of open application programming interfaces (“APIs”) that allows easy integration of our platform with other applications. We enable our customers to connect our platform to their other applications, such as ecommerce, event management and videoconferencing applications. By connecting third-party applications, our customers can leverage our centralized database to perform additional functions and analysis.

Our Competitive Strengths

We believe that our market leadership position is based on the following key strengths:

Leading Platform. We have designed and built a world-class customer platform. We believe our customers choose our customer platform over others because of its powerful, integrated, and easy-to-use applications. We built HubSpot on a single, unified, and intuitive platform, which we believe contrasts positively with many other CRM suites. We are also investing in powerful AI capabilities through Breeze Copilot, Breeze Agents, and features across all our engagement hubs and the Smart CRM in order to strengthen the customer platform even further, ensuring that customers can work smarter.

Customer-centric DNA. We have a company culture that prioritizes serving customers and meeting their needs to help them grow better. This informs the product features we offer, the way we go-to-market across our engagement Hubs and also how we price and package our offerings. This customer-centricity is a key differentiator and enables us to continuously innovate.

Market Leadership and Strong Brand. We are a recognized thought leader in the cloud-based marketing, sales, customer service, operations, content management, and commerce software industry with a leading brand. Our founders, Brian Halligan and Dharmesh Shah, wrote the best-selling marketing book Inbound Marketing: Get Found Using Google, Social Media and Blogs. Our customer platform experience attracts, engages, and delights customers by being more relevant, more helpful, more personalized, and less interruptive than traditional marketing and sales tactics. Our INBOUND event is one of the largest marketing and sales industry conference events. In 2024, we had over 12,500 registered in-person attendees and tens of thousands of virtual attendees.

Large and Growing Solutions Partner Program. A Solutions Partner is a service provider that helps businesses with strategy, execution, and implementation of go-to-market activities and technology solutions. Our Solutions Partners promote our brand and offer our customer platform to their customers. Solutions Partners and customers referred to us by our Solutions Partners represented approximately 29% of our Customers as of December 31, 2024, and approximately 48% of our revenue for the year ended December 31, 2024. These Solutions Partners help us to promote the vision of the HubSpot experience, efficiently reach new mid-market businesses at scale, and provide our mutual customers with more diverse and higher-touch services.

Freemium Pricing Strategy. Our freemium model attracts customers who begin using our customer platform through our free products and then upgrade to our paid engagement Hubs. Through our freemium products, our customers are able to receive value from HubSpot before converting to a paid product or engaging with sales.

Mid-Market Focus. We believe we have significant competitive advantages reaching mid-market businesses and efficiently reach this market at scale as a result of our go-to-market approach, freemium pricing strategy, and our Solutions Partner channel.

Powerful Network Effects. We have built a large and growing ecosystem around our customer platform and company. Tens of thousands of our Customers integrate third-party applications with our customer platform. We believe this ecosystem drives more businesses and professionals to embrace HubSpot playbook. As our engaged audience grows, more Solutions Partners collaborate with us, more third-party developers integrate their applications with our customer platform, and more professionals complete our certification programs, all of which generate increasing value to our customers and help to drive more businesses to adopt our customer platform.

Our Growth Strategy

The key elements to our growth strategy are:

Grow Our Customer Base. The market for our customer platform is large and underserved. Mid-market businesses are particularly underserved by existing point application vendors and often lack sufficient resources to implement complex solutions. Our all-in-one customer platform allows mid-market businesses to efficiently adopt and execute an effective strategy to help them expand and grow. We will continue to leverage our go-to-market approach, freemium pricing strategy and our network of Solutions Partners to keep growing our business.

Increase Revenue from Existing Customers. With 247,939 Customers in more than 135 countries spanning many industries, we believe we have a significant opportunity to increase revenue from our existing customers. We plan to increase revenue from our existing customers by expanding their use of our customer platform by upselling additional offerings and features, including our end-to-end payment solution, adding additional users, and cross-selling our customer platform to existing customers through touchless or

8


 

low touch in-product purchases. Our scalable pricing model allows us to capture more spend as our customers grow, increase the number of their customers and prospects managed on our customer platform, and offer additional functionality available from our higher price tiers and add-ons, providing us with a substantial opportunity to increase the lifetime value of our customer relationships.

Keep Expanding Internationally. There is a significant opportunity for our customer platform outside of the United States. As of December 31, 2024, approximately 53% of our Customers were located outside of the United States and these Customers generated approximately 47% of our total revenue for the year ended December 31, 2024. We sell to those international Customers from our U.S., European, Asia Pacific, and South American based operations. We intend to grow our presence in international markets through additional investments in local sales, marketing and professional service capabilities, as well as by leveraging our Solutions Partner network. We have significant website traffic from regions outside the United States, and we believe that markets outside the United States represent a significant growth opportunity.

Continue to Innovate and Expand Our Customer Platform. Mid-market businesses are increasingly realizing the value of having an integrated marketing, sales, customer service, operations, commerce, intelligence and content management platform. We believe we are well positioned to capitalize on this opportunity by introducing new products and applications to extend the functionality of our customer platform. As data is becoming more important to our customers’ success and a differentiator for our business, there is a need to move quickly on data enrichment.

Selectively Pursue Acquisitions. We plan to selectively pursue acquisitions of complementary businesses, technologies and teams that would allow us to add new features and functionalities to our customer platform and accelerate the pace of our innovation, while continuing to stay focused on the customer experience. The Company acquired Clearbit, a top B2B data provider, to bring rich third-party company data into our system of record to make our platform a central source of truth for go-to market professionals. The Company acquired Cacheflow, a leading B2B subscription billing management and CPQ solution, to build these features directly into Commerce Hub.

Our Customer Platform

Our customer platform, with engagement Hubs, our Smart CRM, and connected ecosystems enable companies to have a unified customer profile and connect with their customers at every part of their customer relationship lifecycle. Each Hub can be used standalone, with our Smart platform, a third party CRM, and/or in conjunction with any version of the other Hubs. Our Hubs are available in both free and paid tiers with gradually increasing levels of functionality that support the needs of our customers as their businesses grow.

Businesses that want to use software outside of our customer platform can leverage our ecosystem of third-party integrations from our platform application partners to have a single, integrated stack. We make it easy to find and install new or existing software solutions that complement our customer platform. Over 1,700 integrations and applications are available for our users, across a wide range of categories, including integrations with leading social media, email, sales, video, analytics, content and webinar tools. Customers can build custom applications and integrations on top of our customer platform themselves, or through third party developers in our ecosystem.

Smart CRM. The core of our customer platform is our Smart CRM: a unified data platform of lead and customer information that allows businesses to track their interactions with contacts and customers, manage their customer activities, report on their pipeline and sales, and manage and govern their team and business processes. This allows a complete view of lead and customer interactions across all of our integrated Hubs, giving our customer platform substantial power. This Smart CRM makes it possible to personalize every aspect of the customer interaction across web content, social media engagement, and email messages across devices, including mobile. The integrated Hubs and Smart CRM on our customer platform have a common user interface and are accessed through a single login.

Breeze. Breeze is our AI that powers the customer platform, including our Smart CRM, engagement Hubs, and the connected ecosystem. Breeze includes Breeze Copilot, an AI-powered companion to boost productivity and make work easier; Breeze Agents to help teams automate work, end-to-end, from strategy to execution; and Breeze Intelligence, a data enrichment solution to provide a complete and unified view of the customer, and features across the CRM and Hubs built on Breeze.

Marketing Hub. Marketing Hub is an all-in-one toolset for marketers to attract, engage, and nurture new leads towards sales readiness over the entire customer lifecycle. Features include: marketing automation and email, social media, SEO, and reporting and analytics.

Sales Hub. Sales Hub is designed to enhance the productivity and effectiveness of sales teams. Businesses can empower their teams with tools that deliver a personalized experience for prospects with less work for sales representatives. Features include: email

9


 

templates and tracking, conversations and live chat, meeting and call scheduling, lead and website visit alerts, lead scoring, sales automation, pipeline management, quoting, forecasting, and reporting.

Service Hub. Service Hub is our customer service software designed to help businesses manage, respond and connect with customers. Features include: conversations and live chat functionality, conversational bots, call tracking, tickets and help desk, automation and routing, knowledge base, team emails, feedback and reporting tools, and customer goals.

Content Hub. Our Content Hub combines the power of customer relationship management and a content management system into one integrated platform. Our content tools enable businesses to create new and edit existing web content while also personalizing their websites for different visitors and optimizing their websites to convert more visitors into leads and customers. Features include: website pages, business blogging, video and podcast hosting, smart content, landing pages and forms, SEO recommendations, forms and lead flow, web analytics reporting, calls-to-action, and file manager.

Operations Hub. Operations Hub is designed to help businesses combine, clean, and activate customer data in a connected platform, automate business processes, eliminate time-consuming data cleanup, and query and transform data to enable customer insights and connections. Features include: programmable automation, data sync, data curation, and data quality tools.

Commerce Hub. Commerce Hub is a B2B commerce suite that helps streamline the opportunity-to-cash process for businesses to get paid faster, increase revenue and save time. It includes an end-to-end payment solution, Payments, which enables customers to accept electronic funds transfers (e.g. credit card payments) from their customers in less time and with fewer tools. With Payments, our customer's customer can buy and pay directly on a website, an email, or chat. Features include: payment links, invoices, quotes, subscription management, automation and revenue reporting.

Our Services

We complement our product offerings with customer success, support, and occasionally, professional services. We view these as critical elements of ensuring the long-term retention of our customers. The majority of our services and support is offered over email, phone, chat applications and via web meeting technology rather than in-person, which is a more efficient business model for us and our customers. We also leverage AI to further boost this efficiency.

Customer Success. Our customers have access to a Customer Success Manager (“CSM”), Partner Development Manager ("PDM") or Customer Success Team (“CST”) which are responsible for our customers’ long term success, retention and growth on our customer platform. Depending on the customer spend, they will either have a dedicated CSM, or be serviced by a CST in a team based approach. Our CSMs or CST address the unique needs and goals of our customers through a series of ongoing interactions and strategy calls on how to best use our customer platform. Our PDMs play a similar role as our CSMs and CST, but focus on the growth and success of our Solutions Partners. The Solutions Partner’s customers have oversight through CSM and work collaboratively with the PDM to help the Solutions Partner’s customers get the most value from our platform and the Solutions Partner’s services.

Support. In addition to assistance provided by our online articles and customer discussion forums, we offer phone and/or email and chat based support, which is included in the cost of a subscription for our Hubs. Phone, email and chat support is available starting at the Professional product level for all Hubs while email and chat based support is available for Starter Hubs. We leverage AI as a core part of our support offerings. We strive to maintain an exceptional quality of customer service. We continuously monitor key customer service metrics such as phone hold time, ticket response time and ticket resolution rates, and we monitor the customer satisfaction of our customer support interactions. We believe our customer support is an important reason why businesses choose our customer platform and recommend it to their colleagues.

Professional Services. We offer professional services to educate and train customers on how to leverage our customer platform to transform how their business attracts, engages and delights customers. Depending on which Hubs and services a customer purchases, they receive onboarding guidance in the product and in some cases receive one-on-one training from one of our on-boarding, inbound consultants, or technical consultants by web meetings. They can purchase additional group training and education in online or in-person classes (when offered). We also offer in-app training modules that customers can use as part of their on-boarding. Our professional services are also available to customers who need additional assistance on a one-time or ongoing basis for an additional fee. Depending on the scope of work and the services a customer needs help with, we might recommend they work with our Solutions Partner ecosystem.

Our Customers

As of December 31, 2024, we had 247,939 Customers in more than 135 countries, representing many industries. No single customer represented more than ten percent of our revenue in 2024, 2023, or 2022.

10


 

Our Technology

Our Customers have chosen us as their customer platform, which we architected and built to be secure, highly distributed and highly scalable. Since our founding, we have embraced rapid, iterative product development lifecycles, cloud automation and open-source technologies, including big data platforms, as well as AI, to power marketing, sales, service, operations, commerce, and content management programs and provide insights not previously possible or available.

Our customer platform is a multi-tenant, globally available software-as-a-service delivered through APIs, web browsers or mobile applications. Our commitment to a highly available, reliable, and scalable platform for businesses of all sizes is accomplished through the use of these technologies.

Platform Approach. We built HubSpot on a single platform with reusable and composable libraries, allowing us to rapidly address new feature areas and bring new products to market that have a consistent user experience and data model. We have built this platform with scale in mind, supporting thousands of components including hundreds of microservices.

Modern Database Architecture. We process billions of data points weekly across various channels, including social media, email, SEO and website visits, and continue to drive nearly real-time analytics across these channels. This is possible because we built our database from the ground up using distributed big data technologies such as HBase, Elasticsearch and Kafka to both process and analyze the large amounts of data we collect. We also utilize Vitess to operate MySQL at scale, allowing our engineers to choose the best datastore for each task.

Agility. Our infrastructure and development and software release processes allow us to update our platform for specific groups of customers or our entire customer base at any time. This means we can rapidly innovate and deliver new functionality frequently, without waiting for quarterly or annual release cycles. We typically deploy updates to our software platform thousands of times a day, enabling us to gather immediate customer feedback and improve our product quickly and continuously.

Cost leverage. Our customer platform was built on an almost exclusive footprint of open-source software and designed to operate in cloud-based data centers. As our processing volume continues to grow, we continue to receive larger volume discounts on a per-unit basis for costs such as storage, bandwidth and computing capacity. The shared infrastructure across our products also drives operational efficiencies. We believe that our extensive use of open-source software will provide additional leverage as we scale our customer platform and infrastructure.

Scalability. By leveraging leading cloud infrastructure providers along with our automated technology stack, we are able to scale workloads of varying sizes at any time. This allows us to handle customers of all sizes and demands without traditional operational limitations such as network bandwidth, computing cycles, or storage capacity as we can scale our platform on-demand.

Reliability. Customer data is distributed and processed across multiple data centers within a region to provide redundancy. We built our customer platform on a distributed computing architecture with reduced single points of failure and we operate across data center boundaries daily. In addition to datacenter level redundancy, this architecture supports multiple live copies of each data set along with snapshot capabilities for faster, point-in-time data recovery.

Security. We leverage industry standard network and perimeter defense technologies, distributed denial-of-service, protection systems (including web application firewalls) and enterprise grade domain name system and services across multiple vendors. Our data-center providers operate and certify to high industry compliance levels. Due to the broad footprint of our customer base, we regularly test and evaluate our platform with trusted third-party vendors to ensure the security and integrity of our services.

Marketing and Sales

We believe we are a global leader in implementing an inbound experience in marketing and sales, continuously evolving our approach to align with emerging technologies including AI. We believe that our adaptive marketing and sales model provides us with a competitive advantage, especially when targeting mid-market businesses, because we can attract and engage these businesses efficiently and at scale while leveraging both traditional and AI-enhanced engagement strategies.

Marketing. Our marketing team attracts new leads and users each month through our industry-leading blog, podcast network, email newsletter and other content, AI-powered tools, large social media following, high search engine rankings and personalized website and email content. We recognize that AI is fundamentally changing how consumers discover and engage with content, and we are actively integrating these technological advances to enhance our marketing capabilities while maintaining the human-centric approach that defines HubSpot marketing. In addition, we are generating leads for new and add-on product purchases through content and offers delivered through our customer platform to existing customers, optimized through machine learning and predictive analytics.

11


 

Direct Sales. Our sales representatives throughout the world use phone, email, web meetings, and AI-enhanced engagement tools to interact with prospects and customers. The revenue generated by our sales representatives originates with leads produced by various channels that are now augmented by AI-driven lead scoring and prioritization. In addition, our freemium products and in-product cross-sell offerings, supported by intelligent recommendation systems, help close new business with little or no interaction by our sales representatives.

Channel Sales. In addition to our direct sales team, we have sales representatives that manage relationships with our worldwide network of Solutions Partners who both use our platform for their own businesses and also, on a commissioned basis, refer customers to us. These Solutions Partners collaborate with us not only to leverage our software platform, AI capabilities, and educational resources, but also to build their own business by offering new services and shifting their revenue mix to include recurring revenue streams. We are actively working with our partners to navigate the opportunities and challenges presented by AI advancement, ensuring they are equipped to deliver value in an evolving technological landscape.

Governmental Regulations

We operate globally and are subject to numerous U.S. federal, state, and foreign laws and regulations covering a wide variety of subject matters. Our compliance with these laws and regulations may be onerous and could, individually or in the aggregate, increase our cost of doing business, impact our competitive position relative to our peers, and/or otherwise have an adverse impact on our business, reputation, financial condition, and operating results. For information about governmental regulations applicable to our business, refer to “Risk Factors” in Item 1A.

Human Capital Management

Helping millions of organizations grow better requires a truly remarkable team. We take a thoughtful approach to talent attraction and retention in order to build a mission-driven culture, where people can do their best work. HubSpot is proud to have been named on notable sublists, which is a direct result of employee feedback and sentiment. These sublists include Fortune Best Workplaces for Women™, Fortune Best Workplaces for Parents™, Fortune Best Workplaces for Technology™, the Fortune Future 50 in 2024 and Comparably Best Company lists (including Best Company Culture, Best Company for Career Growth, Best Company CEOs and Best Leadership Team). Further, as a result of our continued focus on sustainability, we are proud to have been named on lists such as the TIME World's Most Sustainable Companies 2024, Newsweek America's Greenest Companies, and Forbes Most Trusted Companies in America lists for the first time in 2024.

Intentionally Distributed Workforce. As of December 31, 2024, we had 8,246 full-time employees. Of these, 5,329 were in the Americas, 2,342 were in Europe, and 575 were in the Asia Pacific region. We have been intentional in building a work model that leans into flexibility, giving our employees the choice to work in a way that works best for them, while enabling effective and productive work. Aligned with previous years, substantially all of our employees can elect to work primarily from their home, in one of our offices, or split their time between home and office. As of December 31, 2024, 5,771 employees elected to work from home, 1,897 elected to split their time between home and office, and 578 elected to work in one of our offices.
Culture and Values. We obsess over our culture and craft our culture just like we craft our customer platform. Our mission is to help millions of organizations grow better and as a result, customer centricity, and putting the customer first, are fundamental in creating a company that lasts. Our Culture Code is an external manifesto and underpins our culture and our core company values. In addition to customer centricity, HEART is at the center of who we are and represents the five traits we value the most in the people we work with: Humility, so that we may be learn-it-alls and better solve for our customer. Empathy, so that we may understand our customers' hopes, dreams and fears. Adaptability, so that we may keep up with change and help our customers do the same. Remarkableness, so that we may solve common customer problems with uncommon resourcefulness. And finally, transparency, so that we can be open and objective in decisions that impact our customers. A copy of our Culture Code can be found at: https://network.hubspot.com/slides/the-hubspot-culture-code.
Belonging. Belonging is a core pillar of our talent strategy, and an essential driver of HubSpot's performance. We believe when everyone is seen, valued, and respected for their unique gifts, we transform individual brilliance into collective genius. To create a true culture of belonging, we focus on four key areas; representation, diversity of thought, inclusion and equity. We want to ensure we have a wide range of perspectives that reflect our customer base and to help uncover obstructed views. We embed equity into our systems and processes to ensure we provide fair access to opportunities, resources and growth. Finally, we are focused on creating a culture of inclusion, inviting everyone to do their best to solve for our customers.
Compensation and Benefits. We provide competitive compensation and benefits for our employees globally. Our compensation packages may include base salary, commission or semi-annual bonuses, and stock-based compensation awards. We also offer an employee stock purchase plan, as well as benefit plans, such as employee medical, dental, life and disability

12


 

insurance, and retirement and pension arrangements, that vary by geography that align with market norms. We evaluate both compensation and benefit offerings on an annual basis and we make adjustments as needed. We are also committed to continuing to make strides in moving from pay opacity to pay transparency. This currently includes providing access to compensation ranges for all of our employees, anchoring compensation to one predefined major city per country and publishing compensation ranges for all job postings in the U.S.
Learning and growth. We believe in life-long learning and invest in employee development at every stage. We offer interactive, regionalized on-boarding, one-on-one mentorship, year-round manager trainings and a mini-MBA Fellows program. In addition, we offer several live, self-paced and asynchronous resources to help employees develop their skills and capabilities through our internal, online learning management system.
Employee Well-Being. We offer a mental wellness platform as a global benefit for employees and their dependents. In order to prevent and battle burnout and its root causes, we also offer a company holiday week for all employees to take time off and recharge, and programming for employees to listen, learn, and identify ways to prioritize their mental health at work.
Social Impact. We aim to bring the best of HubSpot to help nonprofits that are committed to improving entrepreneurship in our communities around the world. We provide a range of opportunities for our employees to get involved with nonprofit organizations through HubSpot Helps, our community impact program, including: a dedicated employee volunteering platform, dedicated time for employees to give back to their own local communities, financial and in-kind donations, and flagship events.
Employee Engagement and Feedback. We administer an employee engagement survey, to assess and understand employee engagement and the effectiveness of our organization. The survey also enables us to provide data to leaders across the organization, empowering them to identify, address, and monitor feedback at the department and team level.

Competition

Our market is evolving, highly competitive and fragmented, and we expect competition to increase in the future. We believe the principal competitive factors in our market are:

vision for the market, product strategy and pace of innovation;
marketing focus and domain expertise;
integrated all-in-one customer platform;
breadth and depth of product functionality;
ease of use;
scalable, open architecture;
time to value and total cost of ownership;
integration with third-party applications and data sources;
use of CRM data to make strategic business decisions;
use of evolving artificial intelligence technologies;
name recognition and brand reputation; and
“freemium” go-to-market motion.

We believe we compete favorably with respect to all of these factors.

13


 

We face intense competition from other companies that develop marketing, sales, customer service, operations, commerce, intelligence and content management software. Our competitors offer various point applications that provide certain functions and features that we provide, including:

cloud-based marketing automation providers;
content management systems;
email marketing software vendors;
sales automation software vendors;
CRM software vendors;
customer service platform vendors;
commerce solution providers;
data enrichment vendors;
AI software providers; and
large-scale enterprise suites.

In addition, instead of using our customer platform, some prospective customers may elect to combine disparate point applications, such as content management, marketing automation, analytics, social media management, ticketing, and conversational bots.

Intellectual Property

Our ability to protect our intellectual property, including our technology, will be an important factor in the success and continued growth of our business. We protect our intellectual property through trade secrets law, copyrights, trademarks, patents, and contracts. Some of our technology relies upon third-party licensed intellectual property. We have 20 issued U.S. Patents and 27 patents applications pending. We intend to pursue and are pursuing additional patent protection to the extent we believe it would be beneficial and cost-effective.

In addition to the foregoing, we have established business procedures designed to maintain the confidentiality of our proprietary information, including the use of confidentiality agreements and assignment of inventions agreements with employees, independent contractors, consultants, and companies with which we conduct business.

Despite our efforts to protect our intellectual property, unauthorized parties may still copy or otherwise obtain and use our technology. In addition, we intend to continue to expand our international operations, and effective intellectual property, copyright, trademark and trade secret protection may not be available or may be limited in foreign countries. Any significant impairment of our intellectual property rights could harm our business or our ability to compete.

Financial Information About Segments

We operate as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is our chief executive officer, in deciding how to allocate resources and assess performance. The CODM evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Since we operate in one operating segment, financial information evaluated by the CODM can be found in the consolidated financial statements. See Footnote 11 within the consolidated financial statements for information by geographic area.

Available Information

Our website is located at http://www.hubspot.com, and our investor relations website is located at https://www.hubspot.com/investor-relations. Copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available, free of charge, on our investor relations website as soon as reasonably practicable after such reports are filed with, or furnished to, the Securities and Exchange Commission, or the SEC. The SEC also maintains a

14


 

website at http://www.sec.gov that contains our SEC filings and other information regarding issuers that file electronically with the SEC.

We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, and blogs as part of our investor relations website. We have used, and intend to continue to use, our investor relations website as means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. Further corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters, and code of business conduct and ethics, is also available on our investor relations website under the heading “Corporate Governance.” The contents of our websites are not intended to be incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.

15


 

Item 1A. RISK FACTORS

An investment in our common stock involves a high degree of risk. You should carefully consider the risks described below and the other information in this Annual Report on Form 10-K and in our other public filings before making an investment decision. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not currently known to us or that we currently consider immaterial. If any such risks and uncertainties actually occurs, our business, financial condition or operating results could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. The trading price of our common stock could decline due to any of these risks, and, as a result, you may lose all or part of your investment.

We are dependent upon customer renewals, the addition of new customers, increased revenue from existing customers and the continued growth of the market for a customer platform.

We derive, and expect to continue to derive, a substantial portion of our revenue from the sale of subscriptions to our customer platform. The market for marketing, sales, service, operations, commerce and customer management products is still evolving, and competitive dynamics may cause pricing levels to change as the market matures and as existing and new market participants introduce new types of point applications and different approaches to enable businesses to address their respective needs. As a result, we may be forced to, or strategically choose to, reduce the prices we charge for our platform and may be unable to renew existing customer agreements or enter into new customer agreements at the same prices and upon the same terms that we have historically. In addition, our growth strategy involves a scalable pricing model (including freemium versions of our products and our recent seats-based pricing model changes) intended to provide opportunities to increase the value of our customer relationships over time, including as customers expand their use of our platform, or we sell to other parts of their organizations, cross-sell additional products and seats through touchless or low touch in product purchases, and upsell additional offerings and features. If our scalable pricing and cross-selling efforts are unsuccessful or if our existing customers do not expand their use of our platform or adopt additional offerings and features, or if the anticipated benefits from scalable pricing take longer to realize or are not realized at all, our revenue and operating results may suffer.

Our subscription renewal rates may decrease, and any decrease could harm our future revenue and operating results.

 

Our customers have no obligation to renew their subscriptions for our platform after the expiration of their subscription periods, substantially all of which are one year or less. In addition, our customers may seek to renew for lower subscription tiers, for fewer contacts or seats, or for shorter contract lengths. Also, customers may choose not to renew their subscriptions for a variety of reasons. Our renewal rates may decline or fluctuate as a result of a number of factors, including limited customer resources, pricing changes, the prices of services offered by our competitors, adoption and utilization of our platform and add-on applications by our customers, adoption of our new products, customer satisfaction with our platform, mergers and acquisitions affecting our customer base, reductions in our customers’ spending levels or declines in customer activity as a result of economic downturns or uncertainty in financial markets. If our customers do not renew their subscriptions for our platform or decrease the amount they spend with us, our revenue will decline and our business will suffer.

In addition, a subscription model creates certain risks related to the timing of revenue recognition and potential reductions in cash flows. A portion of the subscription-based revenue we report each quarter results from the recognition of deferred revenue relating to subscription agreements entered into during previous quarters. In addition, we do not record deferred revenue beyond amounts invoiced as a liability on our consolidated balance sheets. A decline in new or renewed subscriptions in any period may not be immediately reflected in our reported financial results for that period, but may result in a decline in our revenue in future quarters. If we were to experience significant downturns in subscription sales and renewal rates, our reported financial results might not reflect such downturns until future periods.

We face significant competition from both established and new companies in the software market in which we operate, which may harm our ability to add new customers, retain existing customers and grow our business.

The software market in which we operate is evolving, highly competitive and significantly fragmented. With the introduction of new technologies and the potential entry of new competitors into the market, we expect competition to persist and intensify in the future, which could harm our ability to increase sales, maintain or increase renewals and maintain our prices.

We face intense competition from other software companies in the market we operate that provide interactive marketing services. Competition could significantly impede our ability to sell subscriptions to our customer platform on terms favorable to us.

16


 

Our current and potential competitors may develop and market new technologies including as a result of new or better use of evolving AI technologies that render our existing or future products less competitive, or obsolete. In addition, if these competitors develop products with similar or superior functionality to our platform, we may need to decrease the prices or accept less favorable terms for our platform subscriptions in order to remain competitive. If we are unable to maintain our pricing due to competitive pressures, our margins will be reduced and our operating results will be negatively affected.

 

Our competitors include:

cloud-based marketing automation providers;
email marketing software vendors;
sales force automation and CRM software vendors;
large-scale enterprise suites;
customer service software providers; and
content management systems.

In addition, instead of using our platform, some prospective customers may elect to combine disparate point applications, such as content management, marketing automation, CRM, analytics and social media management. We expect that new competitors, such as enterprise software vendors that have traditionally focused on enterprise resource planning or other applications supporting back office functions, will develop and introduce applications serving customer-facing and other front office functions. This development could have an adverse effect on our business, operating results and financial condition. In addition, sales force automation and CRM vendors could acquire or develop applications that compete with our sales and CRM offerings. Some of these companies have acquired social media marketing and other marketing software providers to integrate with their broader offerings.

Our current and potential competitors may have significantly more financial, technical, marketing and other resources than we have, be able to devote greater resources to the development, promotion, sale and support of their products and services, may have more extensive customer bases and broader customer relationships than we have, and may have longer operating histories and greater name recognition than we have. As a result, these competitors may respond faster to new technologies and undertake more extensive marketing campaigns for their products. In a few cases, these vendors may also be able to offer a customer platform at little or no additional cost by bundling it with their existing suite of applications. To the extent any of our competitors has existing relationships with potential customers for either marketing software or other applications, those customers may be unwilling to purchase our platform because of their existing relationships with our competitor. If we are unable to compete with such companies, the demand for our customer platform could substantially decline.

In addition, if one or more of our competitors were to merge or partner with another of our competitors, our ability to compete effectively could be adversely affected. Our competitors may also establish or strengthen cooperative relationships with our current or future strategic distribution and technology partners or other parties with whom we have relationships, thereby limiting our ability to promote and implement our platform. We may not be able to compete successfully against current or future competitors, and competitive pressures may harm our business, operating results and financial condition.

We have experienced rapid growth and organizational change in recent periods and expect growth of headcount and operations over the long-term. If we fail to manage growth and organizational change effectively, we may be unable to execute our business plan, maintain high levels of service or address competitive challenges adequately.

Our headcount and operations continue to grow. For example, we had 8,246 full-time employees as of December 31, 2024 and 7,663 as of December 31, 2023. To date, we have opened several international offices. This growth has placed, and will continue to place, a significant strain on our management, administrative, operational and financial infrastructure. We expect to continue to grow headcount and operations over the long-term. We anticipate future growth will be required over the long term to address increases in our product offerings and continued expansion. Our success will depend in part upon our ability to recruit, hire, train, manage and integrate qualified managers, technical personnel and employees in specialized roles within our company, including in technology, sales and marketing. Furthermore, as many of our employees work remotely from geographic areas across jurisdictions where we have offices pursuant to our hybrid workplace model, which provides our employees with the option to be fully remote, work full-time from one of our offices, or have the flexibility to work both in the office and remotely, we may need to reallocate our investment of resources and closely monitor a variety of local regulations and requirements, including local tax laws. We may experience unpredictability in our expenses and employee work culture. If we experience any of these effects in connection with future growth, if our new employees perform poorly, or if we are unsuccessful in recruiting, hiring, training, managing and integrating new employees, or retaining our existing employees, it could materially impair our ability to attract new customers, retain existing customers and

17


 

expand their use of our platform, all of which would materially and adversely affect our business, financial condition and results of operations.

Failure to effectively develop and expand our customer platform capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.

To increase customers and achieve broader market acceptance of our customer platform, we will need to continue to expand our customer platform capabilities, including our sales force and third-party channel partners. We will continue to dedicate significant resources to sales and marketing programs. The effectiveness of our sales and marketing and third-party channel partners has varied over time and may vary in the future and depends on our ability to maintain and improve our customer platform including with respect to AI and machine learning. All of these efforts will require us to invest significant financial and other resources. Our business will be seriously harmed if our efforts do not generate a correspondingly significant increase in revenue. We may not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if our sales and marketing programs are not effective.

The rate of growth of our business depends on the continued participation and level of service of our Solutions Partners.

We rely on our Solutions Partners to provide certain services to our customers, as well as pursue sales of our customer platform to customers. To the extent we do not attract new Solutions Partners, or existing or new Solutions Partners do not refer a growing number of customers to us, due to changes in our Solutions Partner relationship models or otherwise, our revenue and operating results would be harmed. In addition, if our Solutions Partners do not continue to provide services to our customers, we would be required to provide such services ourselves either by expanding our internal team or engaging other third-party providers, which would increase our operating costs.

If we fail to maintain our thought leadership position, our business may suffer.

We believe that maintaining our thought leadership position in the customer platform space is an important element in attracting new customers. We devote significant resources to develop and maintain our thought leadership position, with a focus on identifying and interpreting emerging trends, shaping and guiding industry dialog and creating and sharing the best practices. Our activities related to developing and maintaining our thought leadership may not yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incurred in such effort. We rely upon the continued services of our management and employees with domain expertise with marketing, sales, services, operations, commerce and content management, and the loss of any key employees in this area could harm our competitive position and reputation. If we fail to successfully grow and maintain our thought leadership position, we may not attract enough new customers or retain our existing customers, and our business could suffer.

If we fail to further enhance our brand and maintain our existing strong brand awareness, our ability to expand our customer base will be impaired and our financial condition may suffer.

We believe that our development of the HubSpot brand is critical to achieving widespread awareness of our existing and future solutions, and, as a result, is important to attracting new customers and maintaining existing customers. In the past, our efforts to build our brand have involved significant expenses, and we believe that this investment has resulted in strong brand recognition in the B2B market. Successful promotion and maintenance of our brands will depend largely on the effectiveness of our marketing efforts and on our ability to provide a reliable and useful customer platform at competitive prices. Brand promotion activities may not yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incurred in building our brand. If we fail to successfully promote and maintain our brand, our business could suffer.

If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or requirements, our customer platform may become less competitive.

Our future success depends on our ability to adapt and innovate our customer platform. To attract new customers and increase revenue from existing customers, we need to continue to enhance and improve our offerings to meet customer needs at prices that our customers are willing to pay. Such efforts will require adding new functionality and responding to technological advancements, including AI and machine learning, which will increase our research and development costs. If we are unable to develop new applications that address our customers’ needs, or to enhance and improve our platform in a timely manner, we may not be able to maintain or increase market acceptance of our platform. Our ability to grow is also subject to the risk of future disruptive technologies. Access and use of our customer platform is provided via the cloud, which, itself, was disruptive to the previous enterprise software

18


 

model. If new technologies emerge that are able to deliver marketing software and related applications at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely affect our ability to compete.

If we fail to offer high-quality customer support, our business and reputation may suffer.

High-quality education, training and customer support are important for the successful marketing, sale and use of our customer platform and for the renewal of existing customers. Providing this education, training and support requires that our personnel who manage our online training resource, HubSpot Academy, or provide customer support have specific domain knowledge and expertise, making it more difficult for us to hire qualified personnel and to scale up our support operations. The importance of high-quality customer support will increase as we expand our business and pursue new customers. If we do not help our customers use multiple applications within our customer platform and provide effective ongoing support, our ability to sell additional functionality and services to, or to retain, existing customers may suffer and our reputation with existing or potential customers may be harmed.

We may not be able to scale our business quickly enough to meet our customers’ growing needs and if we are not able to grow efficiently, our operating results could be harmed.

As usage of our customer platform grows and as customers use our platform for additional applications, such as sales and services, we will need to devote additional resources to improving our application architecture, integrating with third-party systems and maintaining infrastructure performance. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support and professional services, to serve our growing customer base, particularly as our customer demographics change over time. Any failure of or delay in these efforts could cause impaired system performance and reduced customer satisfaction. These issues could reduce the attractiveness of our customer platform to customers, resulting in decreased sales to new customers, lower renewal rates by existing customers, the issuance of service credits, or requested refunds, which could impede our revenue growth and harm our reputation. Even if we are able to upgrade our systems and expand our staff, any such expansion will be expensive and complex, requiring management’s time and attention. We could also face inefficiencies or operational failures as a result of our efforts to scale our infrastructure. Moreover, there are inherent risks associated with upgrading, improving and expanding our information technology systems. We cannot be sure that the expansion and improvements to our infrastructure and systems will be fully or effectively implemented on a timely basis, if at all.

Our ability to introduce new products and features, including new products and features that utilize artificial intelligence, is dependent on adequate research and development resources. If we do not adequately fund our research and development efforts, we may not be able to compete effectively and our business and operating results may be harmed.

To remain competitive, we must continue to develop new product offerings, applications, features and enhancements to our existing customer platform. Maintaining adequate research and development personnel and resources to meet the demands of the market is essential. If we are unable to develop our platform internally due to certain constraints, such as high employee turnover, lack of management ability or a lack of other research and development resources, we may miss market opportunities. Further, many of our competitors expend a considerably greater amount of funds on their research and development programs, and those that do not may be acquired by larger companies that would allocate greater resources to our competitors’ research and development programs. Our failure to maintain adequate research and development resources or to compete effectively with the research and development programs of our competitors could materially adversely affect our business.

The development of next-generation solutions that utilize new and advanced features, including AI and machine learning, such as Breeze, involves making predictions regarding the willingness of the market to adopt such technologies over legacy solutions. The Company may be required to commit significant resources to developing new products, software and services, such as Breeze, before knowing whether such investment will result in products or services that the market will accept.

The Company’s inability, for technological or other reasons, some of which may be beyond the Company’s control, to enhance, develop, introduce and monetize products and services in a timely manner, or at all, in response to changing market conditions or customer requirements could have a material adverse effect on the Company’s business, results of operations and financial condition or could result in its products and services not achieving market acceptance or becoming obsolete. In addition, if the Company fails to deliver a compelling customer experience or accurately predict emerging technological trends and the changing needs of customers and end users, or if the features of its new products and services do not meet the demands of its customers or are not sufficiently differentiated from those of its competitors, the Company’s business, results of operations and financial condition could be materially harmed.

Uncertainty around new and emerging AI applications such as generative AI content creation, including Breeze, may require additional investment in the development or acquisition of proprietary datasets, machine learning models and systems to test for accuracy, bias and other variables, which are often complex. Development of new approaches and processes to provide attribution or

19


 

remuneration to content creators and building and/or integrating systems that enable creatives to have greater control over the use of their work in the development of AI may be costly and could impact our profit margin if we are unable to monetize such assets. In addition, AI technologies, including generative AI, may create content that appears correct but is factually inaccurate or flawed, or contains copyrighted or other protected material, and if our customers or others use this flawed content to their detriment, we may be exposed to brand or reputational harm, competitive harm, and/or legal liability. Developing, testing and deploying AI systems may also increase the cost profile of our offerings due to the nature of the computing costs involved in such systems.

Changes in the sizes or types of businesses that purchase our platform or in the applications within our customer platform purchased or used by our customers could negatively affect our operating results.

Our strategy is to sell subscriptions to our customer platform to mid-sized businesses, but we have sold and will continue to sell to organizations ranging from small businesses to enterprises. Our gross margins can vary depending on numerous factors related to the implementation and use of our customer platform, including the sophistication and intensity of our customers’ use of our platform and the level of professional services and support required by a customer. Sales to enterprise customers may entail longer sales cycles and more significant selling efforts. Selling to small businesses may involve greater credit risk and uncertainty. If there are changes in the mix of businesses that purchase our platform or the mix of the product plans purchased by our customers, our gross margins could decrease and our operating results could be adversely affected.

We have in the past completed acquisitions and may continue to acquire or invest in other companies or technologies in the future, which could divert management’s attention, fail to meet our expectations, result in additional dilution to our stockholders, increase expenses, disrupt our operations or harm our operating results.

We have in the past acquired, and we may in the future acquire or invest in, businesses, products or technologies that we believe could complement or expand our platform, enhance our technical capabilities or otherwise offer growth opportunities. For example, in December 2023, we acquired APIHub, Inc. d.b.a Clearbit (“Clearbit”), a B2B data provider, in October 2024, we acquired Cacheflow Inc. (“Cacheflow”), a B2B subscription billing management and CPQ solution, and in January 2025, we acquired Frame AI, an AI-powered conversation intelligence platform. We may not be able to fully realize the anticipated benefits of historical or any future acquisitions. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses related to identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.

There are inherent risks in integrating and managing acquisitions. If we acquire additional businesses, we may not be able to assimilate or integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition and our management may be distracted from operating our business. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including: unanticipated costs or liabilities associated with the acquisition; incurrence of acquisition-related costs, which would be recognized as a current period expense; the inability to generate sufficient revenue to offset acquisition or investment costs; the inability to maintain relationships with customers and partners of the acquired business; the difficulty of incorporating acquired technology and rights into our platform and of maintaining quality and security standards consistent with our brand; delays in customer purchases due to uncertainty related to any acquisition; the need to integrate or implement additional controls, procedures and policies; challenges caused by distance, language and cultural differences; harm to our existing business relationships with business partners and customers as a result of the acquisition; the potential loss of key employees; use of resources that are needed in other parts of our business and diversion of management and employee resources; and use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition. Acquisitions also increase the risk of unforeseen legal and compliance liabilities, including for potential violations of applicable law or industry rules and regulations, arising from prior or ongoing acts or omissions by the acquired businesses which are not discovered by due diligence during the acquisition process, including data handling and privacy violations. Generally, if an acquired business fails to meet our expectations, our operating results, business and financial condition may suffer. Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our business, results of operations or financial condition.

In addition, a significant portion of the purchase price of companies we acquire may be allocated to goodwill and other intangible assets, which must be assessed for impairment at least annually. If our acquisitions do not ultimately yield expected returns, we may be required to make charges to our operating results based on our impairment assessment process, which could harm our results of operations.

 

 

We are subject to risks associated with our strategic investments, including partial or complete loss of invested capital. Significant changes in the fair value of this portfolio, including changes in the valuation of our investments in privately held companies, could negatively impact our financial results.

20


 

We have made, and expect in the future to make, strategic investments in privately held companies and private limited partnerships. While we invest in companies that we believe have the potential to transform their industries, improve customer experiences, help us expand our solution ecosystem or support other corporate initiatives, we may still experience unforeseen brand or reputational harm associated with our investments. We may also experience challenges from regulatory authorities in connection with our investments, including from antitrust authorities who are increasingly scrutinizing technology investments, and which may lead to unforeseen expenditures or which may block, delay or impose undesirable conditions on transactions involving our investment portfolio. Our investments range from early-stage companies to more mature companies with established revenue streams and business models. Many such companies generate net losses and the market for their products, services or technologies may be slow to develop, and, therefore, they are dependent on the availability of later rounds of financing from banks or investors on favorable terms to continue their operations. Investments in early-stage companies are inherently speculative, as these companies may not yet be revenue-generating and could still be in the process of developing their products and services at the time of our investment. The financial success of our investment in any company or partnership is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. In certain cases, our ability to sell these investments may be impacted by contractual obligations to hold the securities for a set period of time after a public offering. All of our investments are subject to a risk of partial or total loss of invested capital.

We anticipate future volatility in our consolidated statements of operations due to changes in market prices, observable price changes and impairments of our strategic investments. The resulting gains or losses could be material depending on market conditions and events, particularly in periods with economic uncertainty, inflation, geopolitical conflict, volatile public equity markets or unsettled global market conditions.

Because our long-term growth strategy involves further expansion of our sales to customers outside the United States, our business will be susceptible to risks associated with international operations.

A component of our growth strategy involves the further expansion of our operations and customer base internationally. We have formed several international entities and may plan to form additional entities in the future. These international operations focus primarily on sales, professional services and support, and select international locations have development teams. Our current international operations and future initiatives will involve a variety of risks, including:

difficulties in maintaining our company culture with a dispersed and distant workforce;
more stringent regulations relating to data security and the unauthorized use of, or access to, commercial and personal data, particularly in the European Union;
unexpected changes in regulatory requirements, taxes or trade laws;
differing labor regulations, especially in the European Union, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems and regulatory systems;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions;
global economic uncertainty caused by global political events;
limitations on our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
limited or insufficient intellectual property protection;
international disputes, wars, political instability or terrorist activities and resulting economic instability;
likelihood of potential or actual violations of domestic and international anticorruption laws, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act, or of U.S. and international export control and sanctions regulations, which likelihood may increase with an increase of sales or operations in foreign jurisdictions and operations in certain industries; and
adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.

21


 

Our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. If in the future, we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business and operating results will suffer. We continue to implement policies and procedures to facilitate our compliance with U.S. laws and regulations applicable to or arising from our international business. Inadequacies in our past or current compliance practices may increase the risk of inadvertent violations of such laws and regulations, which could lead to financial and other penalties that could damage our reputation and impose costs on us.

Social and ethical issues relating to the use of new and evolving technologies, such as AI, in our offerings may result in reputational harm and liability.

Social and ethical issues relating to the use of new and evolving technologies such as AI in our offerings, may result in reputational harm and liability, and may cause us to incur additional research and development costs to resolve such issues. We are increasingly building AI into many of our offerings, including early-stage generative AI features. As with many innovations, AI presents risks and challenges that could affect its adoption, and therefore our business. If we enable or offer solutions that draw controversy due to their perceived or actual impact on human rights, privacy, employment, or in other social contexts, we may experience brand or reputational harm, competitive harm or legal liability. Potential government regulation related to AI use and ethics may also increase the burden and cost of research and development in this area, and failure to properly remediate AI usage or ethics issues may cause public confidence in AI to be undermined, which could slow adoption of AI in our products and services. The rapid evolution of AI will require the application of resources to develop, test and maintain our products and services to help ensure that AI is implemented ethically in order to minimize unintended, harmful impact.

Risks Related to Employee Matters
 

If we cannot maintain our company culture as we experience changes in our workforce, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success and our business may be harmed.

We believe that a critical component to our success has been our company culture, which is based on transparency and personal autonomy. We have invested substantial time and resources in building our team within this company culture. In 2020, we made the decision to permanently move to a hybrid workplace model, which means our employees have the option to be fully remote, work full-time from one of our offices, or work both in the office and remotely. Preservation of our corporate culture has been made more difficult as the majority of our workforce works from home. Any failure to preserve our culture could negatively affect our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives. As we grow and continue to develop our company infrastructure, and experience organizational change, we may find it difficult to maintain these important aspects of our company culture and our business may be adversely impacted.

We rely on our management team and other key employees, and the loss of one or more key employees could harm our business.

Our success and future growth depend upon the continued services of our management team, including our co-founders, Brian Halligan and Dharmesh Shah, our chief executive officer, Yamini Rangan, and other key employees in the areas of research and development, marketing, sales, services, operations, and general and administrative functions. From time to time, there may be changes in our management team resulting from the hiring or departure of executives, which could disrupt our business. We also are dependent on the continued service of our existing software engineers and information technology personnel because of the complexity of our platform, technologies and infrastructure. We may terminate any employee’s employment at any time, with or without cause, and any employee may resign at any time, with or without cause. We do not have employment agreements with any of our key personnel. The loss of one or more of our key employees could harm our business.

The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.

To execute our business strategy, we must attract and retain highly qualified personnel. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing and managing cloud-based software, as well as for skilled information technology, marketing, sales and operations professionals, and we may not be successful in attracting and retaining the professionals we need. Also, our customer platform domain experts are very important to our success and are difficult to replace. We have from time to time in the past experienced, and we expect to continue to experience in the future, difficulty in hiring and difficulty in retaining highly skilled employees with appropriate qualifications worldwide. Many of the companies with which we compete for experienced personnel have greater resources than we do. Other companies that continue to offer a remote or hybrid work environment may increase the competition for such employees from employers outside of our traditional office locations. In addition, if we choose to no longer offer a remote or hybrid work environment, we may face more difficulty in retaining our workforce. Further, labor is subject to external factors that are beyond our control, including our industry’s

22


 

highly competitive market for skilled workers and leaders, cost inflation, and workforce participation rates. In addition, if our reputation were to be harmed, whether as a result of media, legislative, or regulatory scrutiny or otherwise, it could make it more difficult to attract and retain personnel that are critical to the success of our business.

In addition, in making employment decisions, particularly in the software industry, job candidates often consider the value of equity incentives they are to receive in connection with their employment. If the price of our stock declines, or experiences significant volatility, our ability to attract or retain key employees will be adversely affected. If we fail to attract new personnel or fail to retain and motivate our current personnel, our growth prospects could be severely harmed.

 


Risks Related to Global Economic Conditions


We are exposed to fluctuations in currency exchange rates that could adversely affect our financial results.

We face exposure to movements in currency exchange rates, which may cause our revenue and operating results to differ materially from expectations. As we have expanded our international operations, our exposure to exchange rate fluctuations has increased. Fluctuations in the value of the U.S. dollar versus foreign currencies may impact our operating results when translated into U.S. dollars. Thus, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. As exchange rates vary, revenue, cost of revenue, operating expenses and other operating results, when re-measured, may differ materially from expectations. In addition, our operating results are subject to fluctuation if our mix of U.S. and foreign currency denominated transactions and expenses changes in the future. In the first quarter of 2024, we implemented a hedging program intended to allow us to mitigate foreign exchange impacts, such as exposure to currency exchange rates in connection with significant transactions denominated in currencies other than the U.S. dollar, by entering into derivatives transactions such as foreign exchange forwards. We may also employ certain other strategies in the future to mitigate foreign currency risk. There can be no guarantee or assurance that such hedging program and the strategies we employ pursuant thereto will be effective to reduce or eliminate our exposure to foreign exchange rate fluctuations to the extent we anticipate, or at all. Furthermore, the hedging program and the derivatives transactions employed as part thereof involve costs and risks of their own, including ongoing management time and expertise, external costs to implement the programs and strategies, potential counterparty credit risk and liquidity risk, and potential accounting implications. Additionally, as we anticipate growing our business further outside of the United States, the effects of movements in currency exchange rates will increase as our transaction volume outside of the United States increases.

Weakened global economic conditions may harm our industry, business and results of operations.

Our overall performance depends in part on worldwide economic conditions. Global financial developments and downturns seemingly unrelated to us or the software industry may harm us. The United States and other key international economies have been affected from time to time by falling demand for a variety of goods and services, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, volatility in the banking sector, changes in the labor market, supply chain disruptions, bankruptcies, inflation and overall uncertainty with respect to the economy, including with respect to tariff and trade issues. Moreover, the potential for a U.S. federal government shutdown resulting from budgetary decisions, a prolonged continuing resolution, breach of the federal debt ceiling, or a potential U.S. sovereign default may increase uncertainty and volatility in the global economy and financial markets. Weak economic conditions or significant uncertainty regarding the stability of financial markets related to stock market volatility, inflation, recession, changes in tariffs, trade agreements or governmental fiscal, monetary and tax policies, among others, could adversely impact our business, financial condition and operating results. Further, weak market conditions have, and could in the future result in, impairment of our investments and long-lived assets.

Further, the economies of countries in Europe have been experiencing weakness associated with high sovereign debt levels, weakness in the banking sector, uncertainty over the future of the Eurozone and volatility in the value of the pound sterling and the Euro and instability resulting from the ongoing conflict between Russia and Ukraine. The effect of the conflict between Russia and Ukraine, including any resulting sanctions, export controls or other restrictive actions that may be imposed against governmental or other entities in, for example, Russia, have in the past contributed and may in the future contribute to disruption, instability and volatility in the global markets. We have operations, as well as current and potential new customers, throughout Europe. If economic conditions in Europe and other key markets for our platform continue to remain uncertain or deteriorate further, it could adversely affect our customers’ ability or willingness to subscribe to our platform, delay prospective customers’ purchasing decisions, reduce the value or duration of their subscriptions or affect renewal rates, all of which could harm our operating results.

More recently, global inflation rates have increased to levels not seen in several decades, which may result in decreased demand for our products and services, increases in our operating costs, including our labor costs, constrained credit and liquidity, reduced

23


 

government spending and volatility in financial markets. The Federal Reserve and other international government agencies have raised, and may again raise, interest rates in response to concerns over inflation risk. Increases in interest rates on credit and debt that would increase the cost of any borrowing that we may make from time to time and could impact our ability to access the capital markets. Increases in interest rates, especially if coupled with reduced government spending and volatility in financial markets, may have the effect of further increasing economic uncertainty and heightening these risks. In an inflationary environment, we may be unable to raise the sales prices of our products and services at or above the rate at which our costs increase, which could/would reduce our profit margins and have a material adverse effect on our financial results and net income. We also may experience lower than expected sales and potential adverse impacts on our competitive position if there is a decrease in consumer spending or a negative reaction to our pricing. A reduction in our revenue would be detrimental to our profitability and financial condition and could also have an adverse impact on our future growth.

There continues to be uncertainty in the changing market and economic conditions, including the possibility of additional measures that could be taken by the Federal Reserve and other domestic and international government agencies, related to concerns over inflation risk. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio and investments in some financial instruments could pose risks arising from market liquidity and credit concerns, which could adversely affect our financial results.

Economic uncertainty may lead to decreased demand for our products and services and otherwise harm our business and results of operations.

Our overall performance depends, in part, on worldwide economic conditions. Impacts of economic weakness include:

falling overall demand for goods and services, leading to reduced profitability;
reduced credit availability;
higher borrowing costs;
reduced liquidity;
changes in the labor market;
supply chain disruptions;
volatility in credit, equity and foreign exchange markets; and
bankruptcies.

Economic weakness could lead to inflation, higher interest rates, and uncertainty about business continuity, which may adversely affect our business and our results of operations. As our customers react to global economic conditions and the potential for a global recession, we may see them reduce spending on our products and take additional precautionary measures to limit or delay expenditures and preserve capital and liquidity. Reductions in spending on our solutions, delays in purchasing decisions, lack of renewals, inability to attract new customers, as well as pressure for extended billing terms or pricing discounts, would limit our ability to grow our business and could negatively affect our operating results and financial condition.

Risks Related to Our Technical Operations Infrastructure and Dependence on Third Parties


Interruptions or delays in service from our third-party data center providers could impair our ability to deliver our platform to our customers, resulting in customer dissatisfaction, damage to our reputation, loss of customers, limited growth and reduction in revenue.

We currently serve the majority of our platform functions from third-party data center hosting facilities operated by Amazon Web Services (“AWS”) in the United States and Europe. We also have several colocations which host certain critical services (for example, VPN access) in various locations around the world. In addition, we use Cloudflare Global CDN to optimize content delivery across our locations.

Any damage to, or failure of, the systems of our third-party providers could result in interruptions to our platform. Despite precautions taken at our data centers, the occurrence of spikes in usage volume, a natural disaster, such as earthquakes or hurricane, an act of terrorism, geopolitical conflict, vandalism or sabotage, a disruptive cyber attack, a decision to close a facility without adequate notice, power or telecommunications failures or other unanticipated problems at a facility could result in lengthy interruptions in the availability of our on-demand software. In the event that any of our third-party facilities arrangements is terminated, or if there is a lapse of service or damage to a facility, we could experience interruptions in our platform as well as delays and additional expenses in

24


 

arranging new facilities and services. Even with current and planned disaster recovery arrangements, our business could be harmed. Also, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors in turn could further reduce our revenue, subject us to liability and cause us to issue credits or cause customers to fail to renew their subscriptions, any of which could materially adversely affect our business.

If our customer platform has outages or fails due to defects or similar problems, and if we fail to correct any defect or other software problems, we could lose customers, become subject to service performance or warranty claims or incur significant costs.

Our customer platform and its underlying infrastructure are inherently complex and may contain material defects or errors. We release modifications, updates, bug fixes and other changes to our software several times per day, without traditional human-performed quality control reviews for each release. We have from time to time found defects in our software and may discover additional defects in the future. We may not be able to detect and correct defects or errors before customers begin to use our platform or its applications. Consequently, we or our customers may discover defects or errors after our platform has been implemented. Defects or errors could result in product outages and could also cause inaccuracies in the data we collect and process for our customers, or even the loss, damage or inadvertent release of such confidential data. We implement bug fixes and upgrades as part of our regular system maintenance, which may lead to system downtime. Even if we are able to implement the bug fixes and upgrades in a timely manner, any history of product outages, defects or inaccuracies in the data we collect for our customers, or the loss, damage or inadvertent release of confidential data could cause our reputation to be harmed, and customers may elect not to purchase or renew their agreements with us. Furthermore, these issues could subject us to service performance credits (whether offered by us or required by contract), warranty claims or increased insurance costs. The costs associated with product outages, any material defects or errors in our platform or other performance problems may be substantial and could materially adversely affect our operating results.

In addition, third-party applications and features on our customer platform may not meet the same quality standards that we apply to our own development efforts and, to the extent they contain bugs, vulnerabilities or defects, they may create disruptions in our customers’ use of our products, lead to data loss, unauthorized access to customer data, damage our brand and reputation and affect the continued use of our products, any of which could harm our business, results of operations and financial condition.

If our information technology systems, including our customer platform, have outages or fail due to defects or similar problems, and if we fail to correct any defect or other software problems, it could disrupt our internal operations or services provided to customers, and could reduce our revenue, increase our expenses, damage our reputation and adversely affect our cash flows and stock price.

We rely on our information technology systems, including the sustained and uninterrupted performance of our customer platform, to manage numerous aspects of our business, including marketing, sales, content management, customer service and other internal operations. Our information technology systems are an essential component of our business and any disruption could significantly limit our ability to manage and operate our business efficiently.

Our customer platform and its underlying infrastructure are inherently complex and may contain material defects or errors. We release modifications, updates, bug fixes and other changes to our software several times per day, without traditional human-performed quality control reviews for each release. While we seek to implement secure development practices, we cannot eliminate the risk that our applications may have vulnerabilities. We have from time to time found defects in our software and may discover in the future additional defects, outages, delays or cessations of service, performance and quality problems or may produce errors in connection with systems integrations, migration work or other causes, which could result in business disruptions and the process of remediating them could be more expensive, time-consuming, disruptive and resource intensive than planned. Such disruptions could adversely impact our internal operations and interrupt other processes. Delayed sales, lower margins or lost customers resulting from these disruptions could reduce our revenue, increase our expenses, damage our reputation and adversely affect our cash flows and stock price.

We are dependent on the continued availability of third-party data hosting and transmission services.

A significant portion of our operating cost is from our third-party data hosting and transmission services, including AWS, which hosts the substantial majority of our products and platform. If the costs for such services increase due to vendor consolidation, regulation, contract renegotiation, or otherwise, we may not be able to increase the fees for our customer platform or services to cover the changes, which could have a negative impact on our operating results.

Additionally, our customers need to be able to access our platform at any time, without interruption or degradation of performance. AWS runs its own platform that we access, and we are, therefore, vulnerable to service interruptions at AWS. We have experienced, and expect that in the future we may experience interruptions, delays and outages in service and availability due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions and capacity constraints. In

25


 

some instances, including because we do not control our service providers, we may not be able to identify the cause or causes of these problems within a period of time acceptable to our customers. Additionally, as our business continues to grow, to the extent that we do not effectively address capacity constraints, through our providers of cloud infrastructure, our results of operations may be adversely affected. In addition, any changes in service levels from our service providers may adversely affect our ability to meet our customers’ requirements, result in negative publicity which could harm our reputation and brand and may adversely affect the usage of our platform.

If we do not or cannot maintain the compatibility of our customer platform with third-party applications that our customers use in their businesses, our revenue will decline.

A significant percentage of our customers choose to integrate our platform with certain capabilities provided by third-party application providers using application programming interfaces (“APIs”) published by these providers. The functionality and popularity of our customer platform depends, in part, on our ability to integrate our platform with third-party applications and platforms, including CRM, CMS, e-commerce, call center, analytics and social media sites that our customers use and from which they obtain data. Third-party providers of applications and APIs may change the features of their applications and platforms, restrict our access to their applications and platforms, or alter the terms governing use of their applications and APIs and access to those applications and platforms in an adverse manner. Such changes could functionally limit or terminate our ability to use these third-party applications and platforms in conjunction with our platform, which could negatively impact our offerings and harm our business. If we fail to integrate our platform with new third-party applications and platforms that our customers use for marketing, sales, services, operations, commerce, or content management purposes, or fail to renew existing relationships pursuant to which we currently provide such integration, we may not be able to offer the functionality that our customers need, which would negatively impact our ability to generate new revenue or maintain existing revenue and adversely impact our business.

We rely on data provided by third parties, the loss of which could limit the functionality of our platform and disrupt our business.

Select functionality of our customer platform depends on our ability to deliver data, including search engine results and social media updates, provided by unaffiliated third parties, such as Meta, Google, LinkedIn and X. Some of this data is provided to us pursuant to third-party data sharing policies and terms of use, under data sharing agreements by third-party providers or by customer consent. In the future, any of these third parties could change its data sharing policies, including making them more restrictive, or alter its algorithms that determine the placement, display, and accessibility of search results and social media updates, any of which could result in the loss of, or significant impairment to, our ability to collect and provide useful data to our customers. These third parties could also interpret our, or our service providers’ data collection policies or practices as being inconsistent with their policies, which could result in the loss of our ability to collect this data for our customers. Any such changes could impair our ability to deliver data to our customers and could adversely impact select functionality of our platform, impairing the return on investment that our customers derive from using our solution, as well as adversely affecting our business and our ability to generate revenue.

Privacy concerns and end users’ acceptance of Internet behavior tracking may limit the applicability, use and adoption of our customer platform.

Privacy concerns may cause end users to resist providing the personal data necessary to allow our customers to use our platform effectively. We have implemented various features intended to enable our customers to better protect end user privacy, but these measures may not alleviate all potential privacy concerns and threats. Even the perception of privacy concerns, whether or not valid, may inhibit market adoption of our platform. Privacy advocacy groups and the technology and other industries are considering various new, additional or different self-regulatory standards that may place additional burdens on us. The costs of compliance with, and other burdens imposed by these groups’ policies and actions may limit the use and adoption of our customer platform and reduce overall demand for it, or lead to significant fines, penalties or liabilities for any noncompliance or loss of any such action.

If our or our customers’ security measures are compromised or unauthorized access to data of our customers or their customers is otherwise obtained, our customer platform may be perceived as not being secure, our customers may be harmed and may curtail or cease their use of our platform, our reputation may be damaged and we may incur significant liabilities.

Our operations involve the storage and transmission of data of our customers and their customers, including personal data. Our storage is typically the sole source of record for portions of our customers’ businesses and end user data, such as initial contact information and online interactions. Security incidents could result in unauthorized access to, loss of or unauthorized disclosure of this information, litigation, indemnity obligations and other possible liabilities, as well as negative publicity, which could damage our reputation, impair our sales and harm our customers and our business. Cyber-attacks and other malicious Internet-based activity continue to increase generally, and cloud-based platform providers of marketing services have been targeted. If our security measures, or those of our service providers, are compromised as a result of third-party action, employee or customer error, malfeasance, stolen or fraudulently obtained log-in credentials or otherwise, our reputation could be damaged, our business may be harmed and we could

26


 

incur significant liability. Additionally, if third parties with whom we work, such as vendors or developers, violate applicable laws, our security policies or our acceptable use policy, such violations may also put our customers’ information at risk and could in turn have an adverse effect on our business. In addition, if the security measures of our customers or our service providers are compromised, even without any actual compromise of our own systems, we may face negative publicity or reputational harm if our customers or anyone else incorrectly attributes the blame for such security breaches to us or our systems. We may be unable to anticipate or prevent techniques used to obtain unauthorized access or to sabotage systems because they change frequently and generally are not detected until after an incident has occurred. As we increase our customer base and our brand becomes more widely known and recognized, we may become more of a target for third parties seeking to compromise our security systems or gain unauthorized access to our customers’ data. Additionally, we provide our employees with limited access restricted via just-in-time-access controls and least privilege access models to our databases, which store our customer data, and to our APIs to facilitate our rapid pace of product development and to support our customers. If such access, unauthorized access or our own operations, cause the loss, damage, destruction or loss (including, without limitation, because of actions by a bad actor, attempts to exfiltrate customer data which attempts we have experienced in the past and could experience in the future), our systems being compromised or unintentional or accidental disclosure, or destruction of our customers’ business data, their sales, lead generation, support and other business operations may be permanently harmed. As a result, our customers may bring claims against us for lost profits and other damages, or such concerns may cause us to further limit access by our development team. Additionally, in certain of our subscription agreements with our customers, we agree to indemnify these customers against claims by a third party alleging our breach of confidentiality obligations or our misuse of customer data in violation of the subscription agreement.

Cyber-attacks, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, viruses, social engineering (including phishing), and other compromises are prevalent in our industry, the industries of certain of our service providers and our customers' industries. We have in the past experienced threats and security incidents related to our data and systems, and we may in the future experience other threats, compromises, breaches, or incidents. Our internal computer systems and those of our current and any future strategic collaborators, vendors, and other contractors or consultants are vulnerable to damage from cyber-attacks, computer viruses, unauthorized access, natural disasters, cybersecurity threats, terrorism, geopolitical conflict, war and telecommunication and electrical failures. Accordingly, if our cybersecurity measures or those of our service providers fail to protect against unauthorized access, attacks (which may include sophisticated cyber-attacks), compromise or the mishandling of data by our employees and contractors, then our reputation, customer trust, business, results of operations and financial condition could be adversely affected. Cyber incidents have been increasing in sophistication and frequency and can include third parties gaining access to employee or customer data using stolen or inferred credentials, computer malware, viruses, spamming, phishing attacks, ransomware, vulnerabilities in first- or third-party code, card skimming code, and other deliberate attacks and attempts to gain unauthorized access. This risk is increased by the difficulty of balancing rapid vulnerability patching and system availability in a large and rapidly-changing production environment. At times, we may be unable to patch all of our systems in a manner that strictly adheres to our internally prescribed timelines. The techniques used to sabotage or to obtain unauthorized access to our platform, systems, networks, or physical facilities in which data is stored or through which data is transmitted change frequently, and we may be unable to implement adequate preventative measures or stop security breaches while they are occurring. Because the techniques used by threat actors who may attempt to penetrate and sabotage our computer systems change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques. Additionally, as remote work and resource access expand, there is an increased risk that we may experience cybersecurity-related events such as phishing attacks, exploitation of any cybersecurity flaws that may exist, an increase in the number of cybersecurity threats or attacks, and other security challenges as a result of most of our employees and our service providers continuing to work remotely from non-corporate managed networks. There is also a risk of potential increase in such attacks due to cyberwarfare in connection with the ongoing global conflicts, and this could adversely affect our and our suppliers' ability to maintain or enhance key cybersecurity and data protection measures. We have previously been, and may in the future become, the target of cyber-attacks, incidents, or compromises by third parties seeking unauthorized access to our or our customers' data, systems, or infrastructure, or to disrupt our operations or ability to provide our services.

Additionally, it is also possible that unauthorized access to sensitive customer and business data may be obtained through inadequate use of security controls by our customers, suppliers or other vendors, using social engineering to cause an employee or contractor to install malware or exploiting known vulnerabilities. Like other businesses, we rely on hardware and software supplied by third-parties and, therefore, are susceptible to supply chain attacks. Such attacks are becoming increasingly common, and we may not be able to anticipate and prevent negative impacts from such an attack. If we are impacted by a supply chain attack, we could incur liability, our competitive position could be harmed and the further development and commercialization of our product and services could be hindered or delayed.

Recent cybersecurity incidents and compromises affecting large institutions, including an incident that affected us in 2024, suggest that the risk of such events is significant, even if privacy protection and security measures are implemented and enforced. A cyber-attack, incident, or compromise could result in a material disruption of our development programs and our business operations, whether due to a loss of our trade secrets or other proprietary information or other disruptions. These cyber-attacks could be carried

27


 

out by threat actors of all types (including but not limited to nation states, organized crime, other criminal enterprises, individual actors and/or advanced persistent threat groups). In addition, we may experience intrusions on our physical premises by any of these threat actors. To the extent that any compromise, disruption or security breach were to result in a loss of, or damage to, our data or applications, or inappropriate disclosure of confidential or proprietary information, we could incur liability, incur significant costs associated with remediation and the implementation of additional security measures, including costs to deploy additional personnel and protection technologies, train employees, and engage third-party experts and consultants, and our competitive position could be harmed. Any breach, loss, or compromise of personal data may also subject us to civil fines and penalties, or claims for damages either under the General Data Protection Regulation (the “EU GDPR”), the EU GDPR as incorporated into United Kingdom law, and relevant member state law in the European Union, other foreign laws, and other relevant state and federal privacy laws in the United States.

Many governments have enacted laws requiring companies to notify individuals of security incidents, including unauthorized access and transfers of certain types of personal data. In addition, the data processing agreement we execute with our customers contractually requires us to notify them of any personal data breach. Under payment card network rules and our contracts with our payment processors, if there is a data breach of payment resulting in the compromise of cardholder payment information that is stored by our direct payment card processing vendors, we could be liable to the payment card issuing banks for their cost of issuing new cards and related expenses depending on the cause of such data breach. Data breaches and other data security compromises experienced by our competitors, by our customers or by us may lead to public disclosures, which may lead to widespread negative publicity. Any security compromise in our industry, whether actual or perceived, could harm our reputation, erode customer confidence in the effectiveness of our security measures, negatively impact our ability to attract new customers, cause existing customers to elect not to renew their subscriptions or subject us to third-party lawsuits, regulatory fines or other action or liability, which could materially and adversely affect our business and operating results.

There can be no assurance that any limitations of liability provisions in our contracts for a security breach would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, financial condition and operating results.

 

Risks Related to Intellectual Property


Our business may suffer if it is alleged or determined that our technology infringes the intellectual property rights of others.

The software industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets and other intellectual and proprietary rights. Companies in the software industry are often required to defend against litigation claims based on allegations of infringement or other violations of intellectual property rights. Many of our competitors and other industry participants have been issued patents and/or have filed patent applications and may assert patent or other intellectual property rights within the industry. Moreover, in recent years, individuals and groups that are non-practicing entities, commonly referred to as “patent trolls,” have purchased patents and other intellectual property assets for the purpose of making claims of infringement in order to extract settlements. From time to time, we may receive threatening letters or notices or may be the subject of claims that our services and/or platform and underlying technology infringe or violate the intellectual property rights of others. Responding to such claims, regardless of their merit, can be time consuming, costly to defend in litigation, divert management’s attention and resources, damage our reputation and brand and cause us to incur significant expenses. Our technologies may not be able to withstand any third-party claims against their use. Claims of intellectual property infringement, even those without merit, could require us to redesign our application, delay releases, enter into costly settlement or license agreements or pay costly damage awards, or face a temporary or permanent injunction prohibiting us from marketing or selling our platform. If we cannot or do not license the infringed technology on reasonable terms or at all, or substitute similar technology from another source, our revenue and operating results could be adversely impacted. Additionally, our customers may not purchase our customer platform if they are concerned that they may infringe third-party intellectual property rights. The occurrence of any of these events may have a material adverse effect on our business.

In certain of our subscription agreements with customers, we agree to indemnify these customers against claims by a third party alleging infringement of a valid patent, registered copyright or registered trademark. However, whether or not a subscription agreement includes an indemnity obligation in favor of a customer, there can be no assurance that customers will not assert a common law indemnity claim or that any existing limitations of liability provisions in our contracts would be enforceable or adequate, or would otherwise protect us from any such liabilities or damages with respect to any particular claim. Our customers who are accused of intellectual property infringement may in the future seek indemnification from us under common law or other legal theories. If such

28


 

claims are successful, or if we are required to indemnify or defend our customers from these or other claims, these matters could be disruptive to our business and management and have a material adverse effect on our business, operating results and financial condition.

If we fail to adequately protect our proprietary rights, in the United States and abroad, our competitive position could be impaired and we may lose valuable assets, experience reduced revenue and incur costly litigation to protect our rights.

Our success is dependent, in part, upon protecting our proprietary technology. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws and contractual restrictions to establish and protect our proprietary rights in our products and services. However, the steps we take to protect our intellectual property may be inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Any of our trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain. Additionally, the intellectual property ownership and license rights, including copyrights and patents surrounding AI technologies, which we are increasingly building into our product offerings, has not been fully addressed by U.S. courts or other federal or state laws or regulations, and the use or adoption of AI technologies in our products and services may expose us to copyright infringement or other intellectual property misappropriation claims. Despite our precautions, it may be possible for unauthorized third parties to copy our technology and use information that we regard as proprietary to create products and services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our offerings may be unenforceable under the laws of certain jurisdictions and foreign countries. In addition, the laws of some countries do not protect proprietary rights to the same extent as the laws of the United States. To the extent we expand our international activities, our exposure to unauthorized copying and use of our technology and proprietary information may increase.

We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances. No assurance can be given that these agreements will be effective in controlling access to and distribution of our products and proprietary information. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our platform and offerings.

We may be required to spend significant resources to monitor and protect our intellectual property rights. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. Such litigation could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation, could delay further sales or the implementation of our platform and offerings, impair the functionality of our platform and offerings, delay introductions of new features or enhancements, result in our substituting inferior or more costly technologies into our platform and offerings, or injure our reputation.

Our use of “open source” software could negatively affect our ability to offer our platform and subject us to possible litigation.

A substantial portion of our cloud-based platform incorporates so-called “open source” software, and we may incorporate additional open source software in the future. Open source software is generally freely accessible, usable and modifiable. Certain open source licenses may, in certain circumstances, require us to offer the components of our platform that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of the particular open source license. If an author or other third party that distributes open source software we use were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, including being enjoined from the offering of the components of our platform that contained the open source software and being required to comply with the foregoing conditions, which could disrupt our ability to offer the affected software. We could also be subject to suits by parties claiming ownership of what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition and require us to devote additional research and development resources to change our products.

Risks Related to Government Regulation

We are subject to governmental regulation and other legal obligations, particularly related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance

29


 

with such laws could also impair our efforts to maintain and expand our customer base and business lines, and thereby decrease our revenue.

Our handling of data across our products and services is subject to a variety of laws and regulations, including regulation by various government agencies, including the U.S. Federal Trade Commission ("FTC"), and various state, local and foreign agencies. We collect personal data and other data from our customers, prospects, partners, third-party providers and publicly available sources. We also handle personal data about our customers’ customers. We use this information to provide services to our customers, to support, expand and improve our business. We may also share customers’ personal data with third parties as authorized by the customer or as described in our privacy policy.

The U.S. federal and various state and foreign governments have adopted or proposed limitations on the collection, processing, distribution, use, storage and safeguarding of personal data. In the United States, the FTC and many state attorneys general are applying federal and state privacy and consumer protection laws to impose standards for the online collection, use and dissemination of personal and other data. However, these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other requirements or our practices. Any failure or perceived failure by us to comply with privacy or data security laws, policies, legal obligations or industry standards or any security incident that results in the unauthorized, disclosure, release or transfer of personal data or other customer data may result in governmental enforcement actions, litigation, fines and penalties and/or adverse publicity, and could cause our customers to lose trust in us, which could have an adverse effect on our reputation and business.

Laws and regulations governing privacy, data protection and cybersecurity are rapidly evolving, and changes to such laws and regulations could require us to change features of our platform or restrict our customers’ ability to collect and use email addresses, page viewing data and other personal data, which may reduce demand for our platform. Our failure to comply with federal, state and foreign privacy and cybersecurity laws and regulations could harm our ability to successfully operate our business and pursue our business goals.

For example, the California Consumer Privacy Act (the “CCPA”), as amended by the California Privacy Rights Act (the “CPRA”), among other things, require covered companies to provide new disclosures to California residents and afford such individuals the ability to opt out of the sales or sharing of their personal data. In addition to increasing our potential exposure to regulatory enforcement, the CCPA also provides for violations and a limited private right of action, which may increase our exposure to civil litigation.

Numerous other states have passed comprehensive privacy and data security laws, which impose obligations on covered businesses similar – but not identical – to those under the CCPA. A number of other states have proposed similar or sector specific privacy legislation, and the U.S. Congress is considering legislation that may preempt some or all of such U.S. state privacy laws, providing a more robust private right of action. Through executive and legislative action, the federal government has also taken steps to restrict data transactions involving persons affiliated with China, Russia, and other countries of concern. The evolving complexity of privacy and data security legislation in the U.S. may complicate our compliance efforts and further increase our risk of regulatory enforcement, penalties and litigation.

In addition, many foreign jurisdictions in which we do business, including the European Union, Japan, United Kingdom, Canada, Australia, and others have laws and regulations dealing with the collection and use of personal data obtained from their residents, which are more restrictive in certain respects than those in the U.S. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, disclosure and security of personal data that identifies or may be used to identify an individual. In relevant part, these foreign laws and regulations may affect our ability to engage in lead generation activities by imposing heightened requirements, such as affirmative opt-ins or other consent prior to sending commercial correspondence, obtaining leads or engaging in electronic tracking activities that aid our marketing and business intelligence. We may be required to modify our policies, procedures, and data processing measures in order to address requirements under these or other privacy, data protection, or cyber security regimes, and may face claims, litigation, investigations, or other proceedings regarding them and may incur related liabilities, expenses, costs, and operational losses.

In connection with the operation of some of our business lines, such as business intelligence services, we collect, process and share business contact information or other personal data individuals make available in their professional capacity. We may be subject to additional requirements under privacy and data protection laws that could lead to additional compliance costs, regulatory scrutiny, and reputational risks that may affect our business. For example, we may be required to send notifications to individuals and respond to higher volumes of data privacy requests, which may require substantial costs and expenses, or reduce the potential value of our business intelligence services. We may also receive data from third-party vendors (e.g., data brokers) in connection with such services. While we have implemented certain contractual measures with such vendors to protect our interests, we are ultimately unable to verify with complete certainty the source of such data, how it was received, and that such information was collected and is being

30


 

shared with us in compliance with all applicable data privacy laws. Furthermore, the uncertain and shifting regulatory environment and trust climate may cause concerns regarding data privacy and may cause our vendors, customers, users, or our customers’ customers to decline to provide the data necessary to allow us to offer some of our services to our customers and users effectively, or could prompt individuals to opt out of our collection of their personal data. Concern regarding our use of the personal data collected when performing our services could keep prospective customers from subscribing to our services.

Within the European Union, the EU GDPR, and in the United Kingdom, the EU GDPR as incorporated into the laws of the United Kingdom ("UK") (the “UK GDPR” together with the EU GDPR, the “GDPR”), impose heightened obligations and risk upon our business and substantially increases the penalties to which we could be subject in the event of any non-compliance. Non-compliance with the GDPR and the related national data protection laws of the European Union Member States may result in monetary penalties of up to €20 million (£17.5 million) or 4% of worldwide annual revenue, whichever is higher.

The proliferation of privacy and data protection laws has heightened risks and uncertainties concerning cross-border transfers of personal data and other data, which could impose significant compliance costs and expenses on our business, increase our potential exposure to regulatory enforcement and/or litigation, and have a negative effect on our existing business and on our ability to attract and retain new customers. To enable the transfer of personal data outside of the European Union or United Kingdom, adequate safeguards must be implemented in compliance with data protection laws. On June 4, 2021, the European Commission published new versions of its Standard Contractual Clauses (“SCCs”), which are required for all transfers of personal data from the European Union to third countries (including the U.S). The United Kingdom is not subject to the new SCCs but has its own equivalent, being the international data transfer agreement and/or UK Addendum (“IDTAs”). Our customer agreements include the updated SCCs and UK IDTAs. Under the new SCCs and IDTAs, companies are also required to assess the risk of a data transfer on a case-by-case basis by undertaking a transfer impact assessment, and may be required to adopt additional measures to accomplish transfers of personal data to the United States and other third countries. There continue to be concerns about whether the SCCs will face additional challenges.

On July 10, 2023, the European Commission approved the EU-U.S. Data Privacy Framework (“DPF”) to support transfers of personal data from the EU to companies in the U.S. Because we have maintained our certification under the previously invalidated Privacy Shield, we have now automatically become subject to the DPF and are required to maintain policies and procedures to comply with the DPF principles. We may be subject to regulatory enforcement by the FTC if we are found to be noncompliant with any of the DPF principles, and this regulatory enforcement may lead to significant civil penalties.

Until the remaining legal uncertainties regarding SCCs, DPF and other transfer mechanisms are settled, we will continue to face uncertainty as to whether our customers will be permitted to transfer personal data to the United States for processing by us as part of our platform services. Our customers may view data transfer mechanisms as being too costly, too burdensome, too legally uncertain or otherwise objectionable and therefore decide not to do business with us.

We publicly post documentation regarding our practices concerning the collection, processing, use and disclosure of data. Although we endeavor to comply with our published policies and documentation, we may at times fail to do so or be alleged to have failed to do so. Any failure or perceived failure by us to comply with our privacy policies or any applicable privacy, security or data protection, information security or consumer-protection related laws, regulations, orders or industry standards could expose us to costly litigation, significant awards, fines or judgments, civil and/or criminal penalties or negative publicity, and could materially and adversely affect our business, financial condition and results of operations. The publication of our privacy policy and other documentation that provide promises and assurances about privacy and security can subject us to potential state and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices, which could, individually or in the aggregate, materially and adversely affect our business, financial condition and results of operations.

If our privacy or data security measures fail to comply with current or future laws and regulations, we may be subject to claims, legal proceedings or other actions by individuals or governmental authorities based on privacy or data protection regulations and our commitments to customers or others, as well as negative publicity and a potential loss of business. Moreover, if future laws and regulations limit our subscribers’ ability to use and share personal data or our ability to store, process and share personal data, demand for our solutions could decrease, our costs could increase, and our business, results of operations and financial condition could be harmed.

Separately, as the regulatory framework for machine learning technology and AI evolves, new state laws and regulations are emerging, such as the Colorado AI Act which will go into effect on February 1, 2026, and California's AB 2013, which requires generative AI developers to post information on their websites regarding the data used to train their AI systems. It is possible that other new law and regulations will be adopted in the near future, or that existing laws and regulations may be interpreted in ways that would affect our business and the ways in which we use AI and machine learning technology, our financial condition and our results of operations, including as a result of the cost to comply with such laws or regulations. For example, the EU’s Artificial Intelligence Act (“AI Act”) - the world’s first comprehensive AI law - entered into force on August 1, 2024 and, with some exceptions, will begin

31


 

to apply as of August 2, 2026. This legislation imposes significant obligations on providers and deployers of high-risk artificial intelligence systems, and encourages providers and deployers of artificial intelligence systems to account for EU ethical principles in their development and use of these systems. If we develop or use AI systems that are governed by the AI Act, it may necessitate ensuring higher standards of data quality, transparency, and human oversight, as well as adhering to specific ethical, accountability, and administrative requirements, some of which may increase our costs and compliance obligations. Further, potential government regulation related to AI use and ethics may also increase the cost of research and development in this area, and failure to properly remediate AI usage or ethics issues may cause public confidence in AI to be undermined, which could slow adoption of AI in our products and services.

We could face liability, or our reputation might be harmed, as a result of the activities of our customers, the content of their websites or the data they store on our servers.

As a provider of a cloud-based marketing, sales and customer service software platform, we may be subject to potential liability for the activities of our customers on or in connection with the data they store on our servers. Although our customer terms of use prohibit illegal use of our services by our customers and permit us to take down websites or take other appropriate actions for illegal use, customers may nonetheless engage in prohibited activities or upload or store content with us in violation of applicable law or the customer’s own policies, which could subject us to liability or harm our reputation. Furthermore, customers may upload, store, or use content on our customer platform that may violate our policy on acceptable use which prohibits content that is threatening, abusive, harassing, deceptive, false, misleading, vulgar, obscene, or indecent. While such content may not be illegal, use of our customer platform for such content could harm our reputation resulting in a loss of business.
 

Several U.S. federal statutes may apply to us with respect to various customer activities:

The Digital Millennium Copyright Act of 1998 ("DMCA"), provides recourse for owners of copyrighted material who believe that their rights under U.S. copyright law have been infringed on the Internet. Under the DMCA, based on our current business activity as an Internet service provider that does not own or control website content posted by our customers, we generally are not liable for infringing content posted by our customers or other third parties, provided that we follow the procedures for handling copyright infringement claims set forth in the DMCA. Generally, if we receive a proper notice from, or on behalf, of a copyright owner alleging infringement of copyrighted material located on websites we host, and we fail to expeditiously remove or disable access to the allegedly infringing material or otherwise fail to meet the requirements of the safe harbor provided by the DMCA, the copyright owner may seek to impose liability on us. Technical mistakes in complying with the detailed DMCA take-down procedures could subject us to liability for copyright infringement.
The Communications Decency Act of 1996 ("CDA"), generally protects online service providers, such as us, from liability for certain activities of their customers, such as the posting of defamatory or obscene content, unless the online service provider is participating in the unlawful conduct. Under the CDA, we are generally not responsible for the customer-created content hosted on our servers. Consequently, we do not monitor hosted websites or prescreen the content placed by our customers on their sites. However, the CDA does not apply in foreign jurisdictions and we may nonetheless be brought into disputes between our customers and third parties which would require us to devote management time and resources to resolve such matters and any publicity from such matters could also have an adverse effect on our reputation and therefore our business.
In addition to the CDA, the Securing the Protection of our Enduring and Established Constitutional Heritage Act (the "SPEECH Act"), provides a statutory exception to the enforcement by a U.S. court of a foreign judgment for defamation under certain circumstances. Generally, the exception applies if the defamation law applied in the foreign court did not provide at least as much protection for freedom of speech and press as would be provided by the First Amendment of the U.S. Constitution or by the constitution and law of the state in which the U.S. court is located, or if no finding of defamation would be supported under the First Amendment of the U.S. Constitution or under the constitution and law of the state in which the U.S. court is located. Although the SPEECH Act may protect us from the enforcement of foreign judgments in the United States, it does not affect the enforceability of the judgment in the foreign country that issued the judgment. Given our international presence, we may therefore, nonetheless, have to defend against or comply with any foreign judgments made against us, which could take up substantial management time and resources and damage our reputation.

Although these statutes and case law in the United States have generally shielded us from liability for customer activities to date, court rulings in pending or future litigation may narrow the scope of protection afforded us under these laws. In addition, laws governing these activities are unsettled in many international jurisdictions, or may prove difficult or impossible for us to comply with in some international jurisdictions. Also, notwithstanding the exculpatory language of these bodies of law, we may become involved in complaints and lawsuits which, even if ultimately resolved in our favor, add cost to our doing business and may divert

32


 

management’s time and attention. Finally, other existing bodies of law, including the criminal laws of various states, may be deemed to apply or new statutes or regulations may be adopted in the future, any of which could expose us to further liability and increase our costs of doing business.

Additionally, our end-to-end payment solution, as well as our Stripe payment processing integration (“Payments”), are both built within Commerce Hub and are susceptible to potentially illegal or improper uses, including money laundering, terrorist financing, fraudulent or illegal sales of goods or services, piracy of software, movies, music, and other copyrighted or trademarked information, bank fraud, securities fraud, pyramid or ponzi schemes, or the facilitation of other illegal or improper activity. While we engage a third party as our registered payment facilitator, the use of Payments for illegal or improper uses may subject us to claims (including claims brought by our third-party payment processor), government and regulatory requests, inquiries, or investigations that could result in liability, and harm our reputation. Moreover, certain activity that may be legal in one jurisdiction may be illegal in another jurisdiction, and a merchant may be found responsible for intentionally or inadvertently importing or exporting illegal goods, resulting in liability for us. Owners of intellectual property rights or government authorities may seek to bring legal action against providers of payments solutions, including Payments, that are peripherally involved in the sale of infringing or allegedly infringing items. Any threatened or resulting claims could result in reputational harm, and any resulting liabilities, loss of transaction volume, or increased costs could harm our business.

If Payments is used for illegal or improper uses, we may incur substantial losses as a result of claims from merchants and their buyers, including consumers. Allowances for transaction losses that we have established may be insufficient to cover incurred losses. Moreover, if measures to detect and reduce the risk of fraud are not effective and our loss rate is higher than anticipated, Payments and our business could be negatively impacted.

The standards that private entities use to regulate the use of email have in the past interfered with, and may in the future interfere with, the effectiveness of our customer platform and our ability to conduct business.

Our customers rely on email to communicate with their existing or prospective customers. Various private entities attempt to regulate the use of email for commercial solicitation. These entities often advocate standards of conduct or practice that significantly exceed current legal requirements and classify certain email solicitations that comply with current legal requirements as spam. Some of these entities maintain “blacklists” of companies and individuals, and the websites, internet service providers and internet protocol addresses associated with those entities or individuals that do not adhere to those standards of conduct or practices for commercial email solicitations that the blacklisting entity believes are appropriate. If a company’s internet protocol addresses are listed by a blacklisting entity, emails sent from those addresses may be blocked if they are sent to any internet domain or internet address that subscribes to the blacklisting entity’s service or purchases its blacklist.

From time to time, some of our internet protocol addresses may become listed with one or more blacklisting entities due to the messaging practices of our customers. There can be no guarantee that we will be able to successfully remove ourselves from those lists. Blacklisting of this type could interfere with our ability to market our customer platform and services and communicate with our customers and, because we fulfill email delivery on behalf of our customers, could undermine the effectiveness of our customers’ email marketing campaigns, all of which could have a material negative impact on our business and results of operations.

Existing federal, state and foreign laws regulate Internet tracking software, the senders of commercial emails and text messages, website owners and other activities, and could impact the use of our customer platform and potentially subject us to regulatory enforcement or private litigation.

Certain aspects of how our customers utilize our platform are subject to regulations in the United States, European Union and elsewhere. In recent years, U.S. and European lawmakers and regulators have expressed concern over the use of third-party cookies or web beacons for online behavioral advertising, and legislation adopted recently in the European Union requires informed consent for the placement of a cookie on a user’s device. Regulation of cookies and web beacons may lead to restrictions on our activities, such as efforts to understand users’ Internet usage. New and expanding “Do Not Track” regulations have recently been enacted or proposed that protect users’ right to choose whether or not to be tracked online. These regulations seek, among other things, to allow end users to have greater control over the use of private information collected online, to forbid the collection or use of online information, to demand a business to comply with their choice to opt out of such collection or use, and to place limits upon the disclosure of information to third-party websites. These policies could have a significant impact on the operation of our customer platform and could impair our attractiveness to customers, which would harm our business.

Many of our customers and potential customers in the healthcare, financial services and other industries are subject to substantial regulation regarding their collection, use and protection of data and may be the subject of further regulation in the future. Accordingly, these laws or significant new laws or regulations or changes in, or repeals of, existing laws, regulations or governmental policy may change the way these customers do business and may require us to implement additional features or offer additional

33


 

contractual terms to satisfy customer and regulatory requirements, or could cause the demand for and sales of our customer platform to decrease and adversely impact our financial results.

In addition, the Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003 ("CAN-SPAM Act"), establishes certain requirements for commercial email messages and specifies penalties for the transmission of commercial email messages that are intended to deceive the recipient as to source or content. The CAN-SPAM Act, among other things, obligates the sender of commercial emails to provide recipients with the ability to opt out of receiving future commercial emails from the sender. The ability of our customers’ message recipients to opt out of receiving commercial emails may minimize the effectiveness of the email components of our customer platform. In addition, certain states and foreign jurisdictions, such as Australia, Canada and the European Union, have enacted laws that regulate sending email, and some of these laws are more restrictive than U.S. laws. For example, some foreign laws prohibit sending unsolicited email unless the recipient has provided the sender advance consent to receipt of such email, or in other words has “opted-in” to receiving it. A requirement that recipients opt into, or the ability of recipients to opt out of, receiving commercial emails may minimize the effectiveness of our platform.

While these laws and regulations generally govern our customers’ use of our customer platform, we may be subject to certain laws as a data processor on behalf of, or as a business associate of, our customers. For example, laws and regulations governing the collection, use and disclosure of personal data include, in the United States, rules and regulations promulgated under the authority of the Federal Trade Commission, the Health Insurance Portability and Accountability Act of 1996, the Gramm-Leach-Bliley Act of 1999 and state breach notification laws, and internationally, the GDPR and other privacy and data protection laws. If we were found to be in violation of any of these laws or regulations as a result of government enforcement or private litigation, we could be subjected to civil and criminal sanctions, including both monetary fines and injunctive action that could force us to change our business practices, all of which could adversely affect our financial performance and significantly harm our reputation and our business.

We are subject to governmental export controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.

Our business activities are subject to various restrictions under U.S. and other global export controls and trade and economic sanctions laws, including the U.S. Commerce Department’s Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department’s Office of Foreign Assets Control. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties and reputational harm. Obtaining the necessary authorizations, including any required license(s), for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. Furthermore, export control laws and economic sanctions laws prohibit certain transactions with embargoed or sanctioned countries, governments, persons and entities. These sanctions laws with which we must comply may also change rapidly from time to time as a result of geopolitical events, such as the imposition of sanctions on Russia as a result of the conflict between Russia and Ukraine. Although we take precautions to prevent unlawful transactions and business relationships with sanction targets, the possibility exists that we could inadvertently provide our products and services to persons or entities prohibited by U.S and other global sanctions regimes. This could result in negative consequences to us, including government investigations, enforcement actions resulting in civil and/or criminal penalties and reputational harm.



Risks Related to Taxation
 

We may be subject to additional obligations to collect and remit sales tax and other taxes, and we may be subject to tax liability for past sales, which could harm our business.

State, local, and non-U.S. jurisdictions have differing rules and regulations governing sales, use, value added, digital service, and other taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of such taxes to our customer platform in various jurisdictions can be unclear. Further, these jurisdictions’ rules regarding tax nexus are complex and vary significantly. As a result, we could face the possibility of tax assessments and audits, and our liability for these taxes and associated penalties could exceed our original estimates. A successful assertion that we should be collecting additional sales, use, value added or other taxes in those jurisdictions where we have not historically done so and do not accrue for such taxes could result in substantial tax liabilities and related penalties for past sales, discourage customers from purchasing our application or otherwise harm our business and operating results.

Changes in tax laws or regulations that are applied adversely to us or our customers could increase the costs of our customer platform and adversely impact our business.

New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time. Any new taxes could adversely affect our domestic and international business operations, and our business and financial performance. Further,

34


 

existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. These events could require us or our customers to pay additional tax amounts on a prospective or retroactive basis, as well as require us or our customers to pay fines and/or penalties and interest for past amounts deemed to be due. Additionally, new, changed, modified or newly interpreted or applied tax laws could increase our customers’ and our compliance, operating and other costs, as well as the costs of our platform. Any or all of these events could adversely impact our business, cash flows and financial performance. Furthermore, as our employees continue to work remotely from geographic locations across the United States and internationally, we may become subject to additional taxes and our compliance burdens with respect to the tax laws of additional jurisdictions may increase.

We are a multinational organization faced with increasingly complex tax issues in many jurisdictions, and we could be obligated to pay additional taxes in various jurisdictions.

As a multinational organization, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, or challenges to our tax positions by tax authorities, any of which could have a material adverse effect on our liquidity, financial condition or operating results. New global tax developments may have a material impact to our business, cash flows, or financial results. Such developments, may include certain Organization for Economic Co-operation and Development's proposals including the implementation of global minimum tax under the Pillar Two model rules, the European Commission’s and certain major jurisdictions’ heightened interest in and taxation of companies participating in the digital economy. In addition, the authorities in these jurisdictions could review our tax returns and impose additional tax, interest and penalties, and the authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries, or assert that we are subject to tax in a jurisdiction where we believe we have not established a taxable nexus, often referred to as a “permanent establishment” under international tax treaties, any of which could have a material impact on us, our financial condition or our operating results.

We may not be able to utilize a significant portion of our net operating loss carryforwards, which could adversely affect our profitability.

As of December 31, 2024, we had $640.0 million of U.S. federal and $723.7 million of state net operating loss carryforwards. U.S. federal net operating losses have an indefinite carryforward and state net operating losses begin to expire in 2027. The state net operating loss carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our profitability. In addition, under Section 382 and Section 383 of the Internal Revenue Code of 1986, our ability to utilize net operating loss carryforwards or other tax attributes, such as research tax credits, in any taxable year may be further limited if we experience an “ownership change.” An ownership change generally occurs if one or more stockholders or groups of stockholders who own at least 5% of our stock increase their ownership by more than 50 percentage points over their lowest ownership percentage (by value) within a rolling three-year period. Similar rules may apply under state tax laws. We may have experienced an ownership change in the past, and future issuances of our stock or other transactions could cause an ownership change. It is possible that any such ownership change could have a material effect on the use of our net operating loss carryforwards or other tax attributes accrued prior to such ownership change, which could adversely affect our profitability.

 

Risks Related to Our Operating Results and Financial Condition

We have a history of losses and may not achieve or if achieved, sustain profitability in the future.

We generated a net income of $4.6 million in 2024, and net losses of $164.5 million in 2023, and $107.3 million in 2022. As of December 31, 2024, we had an accumulated deficit of $799.8 million. We will need to generate and sustain increased revenue levels in future periods to become consistently profitable, and, even if we do, we may not be able to maintain or increase our level of profitability. We have spent and intend to continue to expend significant funds on our marketing, sales, customer service, and general and administrative operations, the development and enhancement of our customer platform, scaling our data center infrastructure and services capabilities and expanding into new markets. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenue enough to offset our higher operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described in this Annual Report on Form 10-K, and unforeseen expenses, difficulties, complications and delays and other unknown events. If we are unable to achieve and sustain profitability, the market price of our common stock may decrease significantly.

From time to time, we may invest funds in social impact investment funds, and may receive no return on our investment or lose our entire investment.

35


 

From time to time, we may invest in social impact investment funds. As of December 31, 2024, we have invested $9.5 million in the Black Economic Development Fund and $7.5 million in support of Minority Depository Institutions to help close the racial wealth, health and opportunity gap. There is no guarantee as to the performance of this investment or any similar investments we make in the future. Depending on the performance of this investment and future investments we may make, we may not receive any return on our investment or we may lose our entire investment, which could have an adverse effect on our business.

 

We may experience quarterly fluctuations in our operating results due to a number of factors, which makes our future results difficult to predict and could cause our operating results to fall below expectations or our guidance.

Our quarterly operating results have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance, and comparing our operating results on a period-to-period basis may not be meaningful. In addition to the other risks described in this Annual Report on Form 10-K, factors that may affect our quarterly operating results include the following:

changes in spending on software by our current or prospective customers;
pricing our customer platform subscriptions effectively so that we are able to attract and retain customers without compromising our profitability;
attracting new customers for our customer platform, increasing our existing customers’ use of our customer platform and providing our customers with excellent customer support;
customer renewal rates and the amounts for which agreements are renewed;
global awareness of our thought leadership and brand;
changes in the competitive dynamics of our market, including consolidation among competitors or customers and the introduction of new products or product enhancements;
changes to the commission plans, quotas and other compensation-related metrics for our sales representatives;
the amount and timing of payment for operating expenses, particularly research and development, sales and marketing expenses and employee benefit expenses;
the amount and timing of costs associated with recruiting, training and integrating new employees while maintaining our company culture;
our ability to manage our existing business and future growth, including increases in the number of customers on our platform and the introduction and adoption of our customer platform in new markets outside of the United States;
unforeseen costs and expenses related to the expansion of our business, operations and infrastructure, including disruptions in our hosting network infrastructure and privacy and data security;
foreign currency exchange rate fluctuations;
rising inflation in the economies in which we operate and our ability to control costs, including operating expenses; and
general economic and political conditions in our domestic and international markets.

We may not be able to accurately forecast the amount and mix of future subscriptions, revenue and expenses and, as a result, our operating results may fall below our estimates or the expectations of public market analysts and investors. If our revenue or operating results fall below the expectations of investors or securities analysts, or below any guidance we may provide, the price of our common stock could decline.

If we do not accurately predict subscription renewal rates or otherwise fail to forecast our revenue accurately, or if we fail to match our expenditures with corresponding revenue, our operating results could be adversely affected.

Our customers have no obligation to renew their subscriptions for our services after the expiration of their contractual subscription period and some customers have elected not to renew. In addition, our customers may renew for fewer subscriptions, renew for shorter contract lengths or switch to lower cost offerings of our services. It is difficult to predict attrition rates given our varied customer base. Our attrition rates may increase or fluctuate as a result of various factors, including customer dissatisfaction with our services, customers’ spending levels, mix of customer base, competition, pricing increases or changes in the macroeconomic environment. If customers do not renew their subscriptions, do not purchase additional features or enhanced subscriptions or if attrition rates increase our operating results in future reporting periods may be significantly below the expectations of the public

36


 

market, equity research analysts or investors, which could harm the price of our common stock.

Changes in accounting standards and subjective assumptions, estimates and judgments by management related to complex accounting matters could significantly affect our financial condition and results of operations.

We apply accounting principles and related pronouncements, implementation guidelines and interpretations to a wide range of matters that are relevant to our business, are highly complex and involve subjective assumptions, estimates and judgments by our management. Changes in these rules or their interpretation, or changes in underlying assumptions, estimates or judgments by our management, could significantly change our reported or expected financial performance.

Risks Related to Our Notes

Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness, and we may not have the ability to raise the funds necessary to settle for cash conversions of the Notes or to repurchase the Notes for cash upon a fundamental change, which could adversely affect our business and results of operations.

In June 2020, we incurred indebtedness in the aggregate principal amount of $460.0 million in connection with the issuance of our 0.375% convertible senior notes due June 1, 2025 (the “2025 Notes”). While we expect to settle the principal amount of the 2025 Notes in cash in the first half of 2025 using our existing cash reserves, our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the Notes, and any future indebtedness will depend on our performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance any future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.

In addition, holders of the Notes have the right to require us to repurchase their Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. Upon conversion of the Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. We may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered therefor or Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase Notes at a time when the repurchase is required by the indenture governing the notes or to pay any cash payable on future conversions of the Notes as required by such indenture would constitute a default under such indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.

In addition, our indebtedness, combined with our other financial obligations and contractual commitments, could have other important consequences. For example, it could:

make us more vulnerable to adverse changes in general U.S. and worldwide economic, industry and competitive conditions and adverse changes in government regulation;
limit our flexibility in planning for, or reacting to, changes in our business and our industry;
place us at a disadvantage compared to our competitors who have less debt; and
limit our ability to borrow additional amounts to fund acquisitions, for working capital and for other general corporate purposes.

Any of these factors could materially and adversely affect our business, financial condition and results of operations. In addition, if we incur additional indebtedness, the risks related to our business and our ability to service or repay our indebtedness would increase.

37


 

The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion feature of the 2025 Notes is triggered, the holders thereof will be entitled to convert the 2025 Notes at any time during specified periods at their option. Because the last reported sale price of the Company’s common stock for at least 20 trading days during the period of 30 consecutive trading days ending on the last trading day of the calendar quarter ended December 31, 2024 was equal to or greater than 130% of the applicable conversion price on each applicable trading day, the 2025 Notes are convertible at the option of the holders thereof during the calendar quarter ending March 31, 2025. Between December 31, 2024 and and the date of filing this report, the Company settled $89.3 million of the principal balance of the 2025 Notes in cash in response to conversion notices received prior to December 31, 2024. Whether the Notes that remain outstanding will be convertible following the calendar quarter ended December 31, 2024 will depend on the continued satisfaction of this condition or another conversion condition in the future. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity.

We are subject to counterparty risk with respect to the Capped Call Options.

In connection with the offering of the 2025 Notes, we purchased capped call options (“Capped Call Options”) with respect to our common stock for $50.6 million. The counterparties to the Capped Call Options are financial institutions, and we will be subject to the risk that one or more of the counterparties may default, fail to perform or exercise their termination rights under the Capped Call Options. Global economic conditions have, from time to time, resulted in the actual or perceived failure or financial difficulties of many financial institutions. If a counterparty to the Capped Call Options becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under such transaction. In addition, upon a default, failure to perform or a termination of the Capped Call Options by a counterparty, we may suffer more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the counterparties.

 

 

Risks Related to Our Common Stock

 

Our stock price may be volatile and you may be unable to sell your shares at or above the price you purchased them.

 

The trading prices of the securities of technology companies, including providers of software via the cloud-based model, have been highly volatile. Since shares of our common stock were sold in our initial public offering in October 2014 at a price of $25.00 per share, our stock price has ranged from $25.79 to $866.00 through December 31, 2024. The market price of our common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:

actual or anticipated fluctuations in our revenue and other operating results, including as a result of the addition or loss of any number of customers;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in ratings and financial estimates and the publication of other news by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
changes in operating performance and stock market valuations of cloud-based software or other technology companies, or those in our industry in particular;
price and volume fluctuations in the trading of our common stock and in the overall stock market, including as a result of trends in the economy as a whole;
sales of large blocks of our common stock or the dilutive effect of our Notes or any other equity or equity-linked financings;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business or industry, including data privacy and data security;
lawsuits threatened or filed against us;

38


 

changes in key personnel; and
other events or factors, including changes in general economic, industry and market conditions and trends, international disputes, wars, and political stability.

In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies.

In the past, stockholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business.

If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

As a public company we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Dodd-Frank Act”), and the rules and regulations of the New York Stock Exchange (the “NYSE”). We expect that compliance with these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time consuming and costly, and place significant strain on our personnel, systems and resources.

The Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually and the effectiveness of our disclosure controls and procedures quarterly. In particular, Section 404 of the Sarbanes-Oxley Act (“Section 404”), requires us to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on, and our independent registered public accounting firm to attest to, the effectiveness of our internal control over financial reporting. Our compliance with applicable provisions of Section 404 requires that we incur substantial accounting expenses and expend significant management time on compliance-related issues as we implement additional corporate governance practices and comply with reporting requirements. Moreover, if we are not able to comply with the requirements of Section 404 applicable to us in a timely manner, or if we or our independent registered public accounting firm identifies deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, the market price of our stock could decline and we could be subject to sanctions or investigations by the SEC or other regulatory authorities, which would require additional financial and management resources.

Furthermore, investor perceptions of our company may suffer if deficiencies are found, and this could cause a decline in the market price of our stock. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our stated operating results and harm our reputation. If we are unable to implement these requirements effectively or efficiently, it could harm our operations, financial reporting, or financial results and could result in an adverse opinion on our internal controls from our independent registered public accounting firm. In addition, as a result of our hybrid culture, many of our employees – including those critical to maintaining an effective system of disclosure controls and internal control over financial reporting – are working, and are expected to continue to work, in a remote environment and not in the office environment from which they have historically performed their duties. While we have experience maintaining effective control systems with our employees working in remote environments, and risks that we have not contemplated may arise and result in our failure to maintain effective disclosure controls or internal control over financial reporting.

Anti-takeover provisions in our charter documents and Delaware law may delay or prevent an acquisition of our company.

Our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law contain provisions that may have the effect of delaying or preventing a change in control of us or changes in our management. Our amended and restated certificate of incorporation and bylaws include provisions that:

authorize “blank check” preferred stock, which could be issued by the board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock;
provide for a classified board of directors whose members serve staggered three-year terms;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of the board of directors, the chief executive officer or the president;
prohibit stockholder action by written consent;

39


 

establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our board of directors;
provide that our directors may be removed only for cause;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
specify that no stockholder is permitted to cumulate votes at any election of directors;
authorize our board of directors to modify, alter or repeal our amended and restated bylaws; and
require supermajority votes of the holders of our common stock to amend specified provisions of our charter documents.

These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.

In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which limits the ability of stockholders owning in excess of 15% of our outstanding voting stock to merge or combine with us in certain circumstances.

Any provision of our amended and restated certificate of incorporation or amended and restated bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.

 

 

General Risks

 

Failure to comply with laws and regulations could harm our business.

Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, environmental laws, consumer protection laws, anti-bribery laws, import/export controls, federal securities laws and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties or injunctions.

 

Adverse litigation results could affect our business.

From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Litigation can be lengthy, expensive and disruptive to our operations, and can divert our management’s attention away from running our core business. The results of our litigation also cannot be predicted with certainty. Even a favorable judgment may be subject to appeals leading to protracted litigation, additional costs and the prospect that our desired outcome will be overturned. An adverse decision could result in monetary damages or injunctive relief that could affect our business, operating results or financial condition.

Our ability to raise capital in the future may be limited, and our failure to raise capital when needed could prevent us from growing.

Our business and operations may consume resources faster than we anticipate. In the future, we may need to raise additional funds to invest in future growth opportunities. Additional financing may not be available on favorable terms, if at all. In addition, recent volatility in capital markets and lower market prices for many securities may affect our ability to access new capital through sales of shares of our common stock or issuance of indebtedness, which may materially harm our liquidity, limit our ability to grow our business, pursue acquisitions or improve our operating infrastructure and restrict our ability to compete in our markets.

If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could seriously harm our business and operating results. If we incur debt, the debt holders could have rights senior to common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. The Notes are and any additional equity or equity-linked financings would be dilutive to our stockholders. Because our decision to issue securities in any future offering will depend on market conditions and other

40


 

factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings. As a result, our stockholders bear the risk of our future securities offerings reducing the market price of our common stock and diluting their interest.

 

Catastrophic events could disrupt our business and adversely affect our financial condition and results of operations.

We rely on our network infrastructure and enterprise applications, internal technology systems and website for our development, marketing, operations, support, hosted services and sales activities. In addition, some of our businesses rely on third-party hosted services, and we do not control the operation of third-party data center facilities serving our customers from around the world, which increases our vulnerability. A disruption, infiltration or failure of these systems or third-party hosted services in the event of a major earthquake, fire, flood, tsunami or other weather event, power loss, telecommunications failure, software or hardware malfunctions, pandemics, cyber-attack, war, terrorist attack or other catastrophic event that we do not adequately address, could cause system interruptions, reputational harm, loss of intellectual property, delays in our product development, lengthy interruptions in our services, breaches of data security and loss of critical data. Any of these events could prevent us from fulfilling our customer demands or could negatively impact a country or region in which we sell our products, which could in turn decrease that country’s or region’s demand for our products. A catastrophic event that results in the destruction or disruption of any of our data centers or our critical business or information technology systems could severely affect our ability to conduct normal business operations and, as a result, our future operating results could be adversely affected. The adverse effects of any such catastrophic event would be exacerbated if experienced at the same time as another unexpected and adverse event.

 

The occurrence of regional epidemics or a global pandemic, may have an adverse effect on how we and our customers operate our businesses and our operating and financial results. Our operations may in the future be negatively affected by a range of external factors related to the pandemic that are not within our control, including the emergence and spread of more transmissible variants and the degree of transmissibility and severity thereof. The extent to which global pandemics, impact our financial condition or results of operations will depend on factors, such as the duration and scope of the pandemic, as well as whether there is a material impact on the businesses or productivity of our customers, partners, employee, suppliers and other partners. To the extent that a pandemic, harms our business and results of operations, many of the other risks described in this “Risk Factors” section, may be heightened.

Climate change may have a long-term impact on our business

While we seek to partner with organizations that mitigate their business risks associated with climate change, we recognize that there are inherent risks wherever business is conducted. Any of our primary locations may be vulnerable to the adverse effects of climate change. For example, our offices globally may experience climate-related events at an increasing frequency, including drought, water scarcity, heat waves, cold waves, wildfires and resultant air quality impacts and power shutoffs associated with wildfire prevention. While this danger has a low-assessed risk of disrupting normal business operations, it has the potential to disrupt employees’ abilities to commute to work or to work from home and stay connected effectively. Furthermore, it is more difficult to mitigate the impact of these events on our employees to the extent they work from home. Climate-related events, including the increasing frequency of extreme weather events and their impact on the U.S.’s, Europe’s and other major region’s critical infrastructure, have the potential to disrupt our business, our third-party suppliers and/or the business of our customers, and may cause us to experience higher attrition of our employees, losses and additional costs to maintain or resume operations. Regulatory developments, changing market dynamics and stakeholder expectations regarding climate change may impact our business, financial condition and results of operations. To inform our disclosures and take potential action as appropriate, we are working to align our reporting with emerging disclosure and accounting standards such as the Financial Stability Board’s Task Force on Climate-Related Financial Disclosures, the Sustainability Accounting Standards Board and the Global Reporting Initiative, as well as new disclosure requirements from regulators.

41


 

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

 

ITEM 1C. CYBERSECURITY

Cybersecurity represents an important component of our overall approach to business strategy, risk management and financial oversight. Our board of directors recognizes the critical importance of maintaining the trust and confidence of our customers, business partners and employees, and is actively involved in oversight of our risk management program. The board of directors performs this oversight function at the full board level, as well as through its standing committees that address risks inherent in their respective areas of oversight. The audit committee is responsible for assisting the board of directors in reviewing and assessing the quality and effectiveness of our cybersecurity policies, practices and procedures protecting our information technology systems, data, products and services across all business functions, and reporting its findings to the board of directors, which has final oversight responsibility over cybersecurity-related matters.

Our cybersecurity policies, standards, processes and practices are informed by industry-recognized standards. In general, we seek to address cybersecurity risks through a cross-functional approach that is designed to preserve the confidentiality, security and availability of the information that we collect and store.

Cyber Risk Management and Strategy

Under the board of directors’and audit committee’s oversight, we have implemented and maintain a risk management program that includes processes for the systematic identification, assessment and treatment (through mitigation, transfer, avoidance and/or acceptance) of cybersecurity risks. This risk management program addresses, but is not limited to, risks identified by internal auditors and assessors, threat intelligence providers, internal stakeholders, vulnerability management programs and security management programs. We also engage external independent assessors from time to time to conduct cyber risk assessments and to report both findings and recommendations to management.

Risk assessments: Our security team, in coordination with our enterprise risk management team, conducts periodic risk assessments to identify and analyze the business and security risks, vulnerabilities, emerging technologies, laws and regulations. Our internal audit team evaluates the results of these risk assessments to determine critical areas for audit as part of our annual internal audit plan. The results of the internal audits are reported to the audit committee, and the security team manages and maintains remediation strategies for identified risks.

Vendor risk management: As part of our risk management program, our vendor risk management teams are responsible for conducting due diligence on vendors submitted for risk evaluation where medium- or high-risk data are in scope. We require assessments of these third-party vendors prior to establishing a business relationship, and monitor high-risk vendors on an ongoing basis, as part of our efforts to require these vendors to maintain their commitments related to data security, availability and confidentiality. Our security team’s assessment of vendors’ security controls and processes is calibrated to the risk level assigned to the vendor.

Incident response: We employ a formal process to identify, track, prioritize and remediate cybersecurity incidents that may impact the confidentiality, integrity and availability of data stored and processed on our information systems. This process addresses event detection, triage and classification, investigation and escalation, containment and mitigation, recovery and corrective actions. We maintain a written incident response plan that establishes roles, responsibilities and procedures to guide incident response operations.

Policies and procedures: Our security and legal teams actively participate in industry and other advisory groups and monitor regulatory requirements to keep apprised of evolving risks. Policies and procedures, including our Written Information Security Policy, are periodically updated to adapt to evolving business conditions and information technology requirements.

We, like other companies in our industry, face a number of cybersecurity risks in connection with our business. Although risks from cybersecurity threats have to date not materially affected, and we do not believe they are reasonably likely to materially affect, us, our business strategy, results of operations or financial condition, we have, from time to time, experienced threats and security incidents relating to our and our third party vendors’ information systems. For more information, please see “Item 1A, Risk Factors.”

Governance Related to Cybersecurity Risks

42


 

Board oversight: Our board of directors has final oversight responsibility over cybersecurity-related matters. The full board of directors participates in interactive sessions with management, typically twice a year, dedicated to cybersecurity risks. These sessions, led by our Chief Information Security Officer (CISO), address a range of cybersecurity-related topics, such as recent developments related to the threat landscape, security controls, vulnerability assessments, third-party reviews, internal audits, technological trends and information security considerations arising with respect to our peers and third parties.

The audit committee assists the board of directors in fulfilling its oversight responsibilities with respect to the management of risks arising from cybersecurity threats, and our security team provides written reports to the audit committee for its review. The audit committee is responsible for reporting findings related to its review of these matters to the board of directors.

As appropriate, the board of directors also receives information regarding cybersecurity incidents as well as ongoing updates regarding mitigation of any such incidents until they have been resolved.

Management’s role in assessing and managing cybersecurity risk: Our risk management program for cybersecurity is led by the HubSpot Security & Privacy Committee, which we refer to as the Committee. The Committee oversees our information and technology risk management, compliance, and control functions, and serves as a forum for the discussion of issues involving information security and risk management.

The Committee’s members include senior members of management who are responsible for and collectively have experience in information security, information technology, data protection, risk management and compliance. This collaboration helps us incorporate cyber risk management across all of our significant risk management programs.

The Committee is chaired by the CISO, who works collaboratively across the Company to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO attends regular meetings with representatives from the legal, ERM and security teams to review newly identified cybersecurity risks and re-review previously identified risks. The Committee then determines how identified risks should be treated. The results of these risk review processes are included in periodic presentations to our executive leadership team and the audit committee.

Our CISO has over 25 years of experience working in security and infrastructure for SaaS and hosted services. She has a master's degree in cybersecurity and has maintained an active CISSP certification since 2012.The CISO reports to the Chief Technology Officer, who has overseen the cybersecurity team since 2020 and has led infrastructure teams at the Company for over 12 years.

ITEM 2. Properties

Our corporate headquarters are located in Cambridge, Massachusetts, where we currently occupy approximately 205,000 square feet of office space under lease agreements that expire through 2035. We also maintain a number of international offices across the world. We believe that our existing facilities and offices are adequate to meet our needs for the foreseeable future.

 

 

From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the ultimate costs to resolve any pending matter will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

 

ITEM 4. Mine Safety Disclosures

Not Applicable.

43


 

PART II

ITEM 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
 

Market Information for Common Stock

Our common stock has been listed on the New York Stock Exchange under the symbol “HUBS” since October 9, 2014. Prior to that date, there was no public trading market for our common stock. As of February 7, 2025, we had 23 holders of record of our common stock. The actual number of shareholders is greater than this number of record holders, and includes shareholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include shareholders whose shares may be held in trust by other entities.

Dividends

We have never declared or paid any cash dividends on our common stock. We currently anticipate that we will retain future earnings to fund development and growth of our business, and do not anticipate declaring or paying cash dividends in the foreseeable future. Any future determination to pay dividends will be, subject to applicable law, at the discretion of our board of directors and will depend upon, among other factors, our results of operations, financial condition, contractual restrictions, and capital requirements.

Performance Graph

The following performance graph shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of the company under the Securities Act of 1933, as amended (the “Securities Act”) or the Exchange Act.

The following graph shows a comparison of the cumulative total return for our common stock, the Nasdaq Computer Index and the S&P 500 Index for each of the last six fiscal years ended December 31, 2024. The graph assumes an initial investment of $100 in each of the Company’s common stock, the Nasdaq Computer Index and the S&P 500. Such returns are based on historical results and are not intended to suggest future performance.

img57210894_0.jpg

 

 

 

12/31/2018

 

 

12/31/2019

 

 

12/31/2020

 

 

12/31/2021

 

 

12/31/2022

 

 

12/31/2023

 

 

12/31/2024

 

HubSpot

 

$

100

 

 

$

126

 

 

$

315

 

 

$

524

 

 

$

230

 

 

$

462

 

 

$

554

 

S&P 500 Index

 

$

100

 

 

$

129

 

 

$

150

 

 

$

190

 

 

$

153

 

 

$

190

 

 

$

235

 

Nasdaq Computer Index

 

$

100

 

 

$

150

 

 

$

225

 

 

$

311

 

 

$

200

 

 

$

332

 

 

$

453

 

 

44


 

Recent Sales of Unregistered Securities

None.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

None.

Securities Authorized for Issuance Under Equity Compensation Plans

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2025 Annual Meeting of Stockholders

 

Outstanding Convertible Senior Notes and Capped Call Options

In June 2020, we issued $460 million aggregate principal amount of convertible senior notes due June 1, 2025 (the “2025 Notes”), of which $459.0 million of the principal amount remained outstanding as of December 31, 2024. In connection with the offering of the 2025 Notes, the Company purchased capped call options (“Capped Call Options”) that give the Company the option to purchase up to approximately 1.6 million shares of its common stock for $282.52 per share. Between December 31, 2024 and the date of filing this report, the Company settled $89.3 million of the principal balance of the 2025 Notes in cash in response to conversion notices received prior to December 31, 2024.

 

ITEM 6. [Reserved]

Not Applicable.

 

45


 

ITEM 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes that appear elsewhere in this Annual Report on Form 10-K. As discussed in the section titled “Special Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part I, Item 1A within this Annual Report on Form 10-K. A discussion of our financial condition, results of operations, and cash flows for the year ended December 31, 2023 compared to the year ended December 31, 2022 is included in section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023, filed on February 14, 2024.
 

Company Overview

We provide a customer platform that helps businesses connect and grow better. We deliver seamless connection for customer-facing teams with a unified platform that includes three layers: AI-powered engagement hubs, a Smart CRM, and a connected ecosystem that extends the customer platform with app marketplace integrations, a community network, and an academy of educational content.

Our AI-powered engagement hubs include Marketing, Sales, Service, Operations, Content, and Commerce, as well as other tools and integrations that enable companies to attract, engage, and delight customers throughout the customer lifecycle. Our customer platform features a central database of lead and customer interactions and integrated applications designed to help businesses attract visitors to their websites, convert visitors into leads, close leads into customers, transact with those customers, and delight them so they become promoters of those businesses.

Breeze is our AI that powers the customer platform, including our Smart CRM, engagement Hubs, and the connected ecosystem. The core of our customer platform is our Smart CRM: a unified data platform of lead and customer information that allows businesses to track their interactions with contacts and customers, manage their customer activities, report on their pipeline and sales, and manage and govern their team and business processes. Our customer platform was built to easily and seamlessly integrate third party applications to further customize to an individual company’s industry or needs. As data is becoming more important to our customers’ success and a differentiator for our business, there is a need to move quickly on data enrichment.

We designed and built our customer platform to serve a broad range of customers globally. Our customer platform starts completely free and grows with our customers to meet their needs at different stages in their life-cycles. It supports multiple languages and currencies and offers an array of sophisticated features, including content partitioning at the enterprise level for companies operating in or serving multiple countries.

We focus on selling to mid-market business-to-business, or B2B, companies, which we define as companies that have between two and 2,000 employees. While our customer platform was built to grow with any company, we focus on selling to mid-market businesses because we believe we have significant competitive advantages attracting and serving this market segment. These mid-market businesses seek an integrated, easy-to-implement and easy-to-use solution to reach customers and compete with organizations that have larger marketing, sales, and customer service budgets. We efficiently reach these businesses at scale through our proven inbound methodology, our Solutions Partners, and our “freemium” model. A Solutions Partner is a service provider that helps businesses with strategy, execution, and implementation of go-to-market activities and technology solutions. Our freemium model attracts customers who begin using our customer platform through our free products and then upgrade to our paid products. As of December 31, 2024, we had 8,246 full-time employees and 247,939 Customers of varying sizes in more than 135 countries, representing many industries.

Our customer platform is a multi-tenant, globally available software-as-a-service product delivered through APIs, web browsers or mobile applications. We sell our customer platform on a subscription basis. Our total revenue increased to $2.6 billion in 2024, from $2.2 billion in 2023, and from $1.7 billion in 2022, representing year-over-year increases of 21% in 2024 and 25% in 2023. We had net income of $4.6 million in 2024, net losses of $164.5 million in 2023, and $107.3 million in 2022.

We derive most of our revenue from subscriptions to our cloud-based customer platform and related professional services, which consist of customer on-boarding, training and consulting services. Subscription revenue accounted for 98% of our total revenue for the years ended December 31, 2024, 2023, and 2022. We sell multiple product plans at different base prices on a subscription basis, each of which includes our Smart CRM and integrated applications to meet the needs of the various customers we serve. We also generate revenue through usage and consumption-based models. Customers pay additional fees if the number of contacts stored

46


 

and tracked in the customer’s database exceeds specified thresholds. We also generate additional revenue based on the purchase of additional subscriptions, products and seats, and the number of account users. Most of our Customers’ subscriptions are one year or less in duration.

Subscriptions are billed in advance on various schedules. Because the mix of billing terms for orders can vary from period to period, the annualized value of the orders we enter into with our customers will not be completely reflected in deferred revenue at any single point in time. Accordingly, we do not believe that change in deferred revenue is an accurate indicator of future revenue.

Many of our customers purchase on-boarding, training, and consulting services, which are designed to help customers enhance their ability to attract, engage and delight their customers using our customer platform. We also generate revenue from Commerce Hub and a number of revenue-share agreements with other companies. Professional services and other revenue accounted for 2% of total revenue for the years ended December 31, 2024, 2023, and 2022.

We have focused on rapidly growing our business and plan to continue to make investments to help us address some of the challenges facing us to support this growth, such as demand for our customer platform by existing and new customers, significant competition from other customer platform providers and related applications and rapid technological change in our industry.

We believe that the growth of our business is dependent on many factors, including our ability to expand our customer base, increase adoption of our customer platform within existing customers, develop new products and applications to extend the functionality of our customer platform and provide a high level of customer service. We have invested and intend to continue investing for long-term growth. We intend to continue to invest in sales and marketing to support our growth. We plan to continue to invest in research and development as we continue to introduce new products and applications to extend the functionality of our customer platform. We intend to continue maintaining a high level of customer service and support which we consider critical for our continued success. We also plan to continue investing in our data center infrastructure and services capabilities in order to support continued future customer growth. We also expect to continue to incur additional general and administrative expenses as a result of both our growth and the infrastructure required to be a public company. We expect to use our cash flow from operations to fund these growth strategies and support our business and may break-even from a profitability perspective in the next 12 months.

 

Global Economic Conditions

Our results of operations may be significantly influenced by general macroeconomic conditions, including, but not limited to, the impact of pandemics, geo-political conflicts, foreign currency fluctuations, interest rates, inflation, recession risks, existing and new domestic and foreign laws and regulations, all of which are beyond our control. Fluctuations in foreign exchange rates and rising inflation have had, and may continue to have an adverse impact on our financial condition and operating results in future periods. As we continue to monitor the direct and indirect impacts of these circumstances, the broader implications of these macroeconomic events on our business, results of operations and overall financial position, particularly in the long term, remain uncertain. See Part I, Item 1A. "Risk Factors" for further discussion of the impact of these general macroeconomic factors and risks on our business.

 

Key Business Metrics

The following key business metrics are presented in this Annual Report on Form 10-K or in our press releases announcing our financial results which are furnished on Form 8-K. We use these key business metrics to evaluate our business, measure our performance, identify trends affecting our business and results of operations, formulate financial projections and make strategic decisions. These key business metrics may be calculated in a manner different than similar key business metrics used by other companies.

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Customers

 

 

247,939

 

 

 

205,091

 

 

 

167,386

 

Average Subscription Revenue per Customer

 

$

11,343

 

 

$

11,384

 

 

$

11,163

 

Net Revenue Retention

 

 

102.2

%

 

 

103.9

%

 

 

110.3

%

Customers. We believe that our ability to increase our customer base is an indicator of our market penetration, the growth of our business, and our potential future business opportunities as we continue to expand our sales force and invest in marketing efforts. We define our Customers at the end of a particular period as the number of business entities with one or more paid subscriptions to our customer platform either purchased directly with us or purchased from a Solutions Partner. A single customer may have separate paid subscriptions to our customer platform, but we count these as one Customer if certain customer-provided information such as company name, URL, or email address indicate that these subscriptions are managed by the same business entity.

47


 

Average Subscription Revenue per Customer. We believe that our ability to increase the Average Subscription Revenue per Customer is an indicator of our ability to grow the long-term value of our existing customer relationships. We define Average Subscription Revenue per Customer during a particular period as subscription revenue from our Customers during the period divided by the average Customers during the same period.

Net Revenue Retention. We believe that our ability to retain and expand a customer relationship is an indicator of the stability of our revenue base and the long-term value of our Customers. Net Revenue Retention is a measure of the percentage of recurring revenue retained from Customers over a given period of time. Our Net Revenue Retention for a given period is calculated by first dividing Retained Subscription Revenue by Retention Base Revenue in the given period, calculating the weighted average of these rates using the Retention Base Revenue for the period, and then annualizing the resulting rates. A definition of each of the key terms used to calculate Net Revenue Retention is included below.

Retained Subscription Revenue. Contractual Monthly Subscription Revenue of the same cohort of Customers as those that comprise the Retention Base Revenue at the end of the same month.

Retention Base Revenue. Contractual Monthly Subscription Revenue of our Customers as of the beginning of each month.

Contractual Monthly Subscription Revenue. The subscription fees contractually committed to be paid for a full month under our Customer agreements, converted into USD at fixed rates that are held consistent over time, excluding commissions owed to our Solutions Partners.

Key Components of Consolidated Statements of Operations

Revenue

We derive our revenue from two major sources, revenue from subscriptions to our customer platform and professional services and other revenue consisting mainly of on-boarding, training, consulting services fees, and Commerce Hub.

Subscription based revenue is derived from customers using our customer platform for their marketing, sales, service, operations, and content management needs. Our customer platform includes a system of engagement for efficiently engaging customers through SEO, web content, social, blogging, email, marketing automation, messaging, support ticketing, knowledge base, commerce, conversation routing, video hosting, and data enrichment. Over 1,700 integrations and applications are available for our users, across a wide range of categories, including integrations with leading social media, email, sales, video, analytics, content and webinar tools. All subscription fees that are billed in advance of service are recorded in deferred revenue. Subscription based revenue is recognized net of consideration paid to Solutions Partners when those Solutions Partners purchase a subscription to our customer platform.

Professional services and other revenue are derived primarily from customer on-boarding, training, and consulting services. Depending on which Hubs and services a customer purchases, they receive on-boarding guidance or one-on-one training from one of our on-boarding, inbound consultants, or technical consultants by web meetings. Training is generally sold in connection with a customer’s initial subscription and is billed in advance. The training is also available to be purchased separately following a customer’s purchase of its initial subscription and our Solutions Partners routinely provide the same training to customers. We also derive revenue from Commerce Hub and a number of revenue-share agreements with other companies based on mutually agreed upon terms.

Cost of Revenue, Operating and Other Expenses

Cost of Revenue

Cost of subscription revenue consists primarily of managed hosting providers and other third-party service providers, employee-related costs including payroll, benefits and stock-based compensation expense for our customer support team, amortization of capitalized software development costs and acquired technology, and allocated overhead costs, which we define as facilities, depreciation of fixed assets, and costs related to information technology.

Cost of professional services and other revenue consists primarily of personnel costs of our professional services organization, including salaries, benefits, bonuses and stock-based compensation, amortization of capitalized software development costs associated with our internally built software platform, as well as professional fees and allocated overhead costs, which we define as facilities, depreciation of fixed assets, and costs related to information technology. It also consists of costs associated with our other service offerings, including Commerce Hub.

48


 

We expect that the cost of subscription and professional services and other revenue will increase in absolute dollars as we continue to invest in growing our business. Over time, we expect to gain benefits of scale associated with our costs of hosting our customer platform relative to subscription revenues, resulting in improved subscription gross margin, exclusive of stock-based compensation. We expect professional services and other margins to break-even in the next 12 months, exclusive of stock-based compensation.

Research and Development

Research and development expenses consist primarily of personnel costs of our development team, including payroll, benefits and stock-based compensation expense, professional and contractor fees and allocated overhead costs. We capitalize certain software development costs that are attributable to developing new products and adding incremental functionality to our customer platform and amortize such costs as costs of subscription and cost of professional services and other revenue over the estimated life of the new product or incremental functionality, which is generally two years. We also capitalize certain development costs that are attributable to developing our internally developed software platforms and amortize such costs throughout the consolidated statement of operations over the estimated life of our internally developed software platforms, which is generally five years. We focus our research and development efforts on improving our products and developing new ones, delivering new functionality and enhancing the customer experience. We believe delivering new functionality for our customers is an integral part of our solution and provides our customers with access to a broad array of options and information critical to their marketing, sales, and customer service efforts. We expect to continue to make investments in and expand our offerings to enhance our customers’ experience and satisfaction and attract new customers. Over time, we expect research and development expenses to increase in absolute dollars as we continue to increase the functionality of our customer platform and remain consistent as a percentage of total revenue, exclusive of stock-based compensation expense.

Sales and Marketing

Sales and marketing expenses consist primarily of personnel costs of our sales and marketing employees, including sales commissions and incentives, benefits and stock-based compensation expense, marketing programs, including lead generation, costs of our annual INBOUND conference, other brand building expenses, amortization of intangible assets, professional and contractor fees and allocated overhead costs. Sales and marketing expenses also include commissions paid to our Solutions Partners in instances where the end customer purchases and pays for a subscription to our customer platform. We defer certain sales and Solutions Partner commissions related to acquiring new contracts and amortize them ratably over a period of benefit that we have determined to be approximately two to four years.

We plan to continue to invest in sales and marketing to grow our customer base and increase sales to existing customers. This growth will include adding sales personnel and expanding our marketing activities to continue to generate leads and build brand awareness. We expect sales and marketing expenses to increase in absolute dollars as we continue to develop our sales and marketing teams. Over time, we expect sales and marketing expenses will decline as a percentage of total revenue, exclusive of stock-based compensation.

General and Administrative

General and administrative expenses consist of personnel costs and related expenses for executive, finance, legal, human resources, employee-related information technology, administrative personnel, including payroll, benefits and stock-based compensation expense, professional fees for external legal, accounting and other consulting services, and allocated overhead costs. We expect that general and administrative expenses will increase on an absolute dollar basis as we incur the costs of compliance associated with being a publicly trade company, and remain relatively consistent as a percentage of total revenue, exclusive of stock-based compensation expense, as we focus on processes, systems and controls to enable our internal support functions to scale with the growth of our business. Over time, we expect general and administrative expenses to remain consistent as a percentage of total revenue, exclusive of stock-based compensation.

Restructuring

Restructuring expenses primarily consist primarily of lease consolidation charges and personnel costs, such as employee severance payments, benefits, and stock-based compensation expense, associated with our workforce reduction, which are described in Note 18 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.

Other Income (Expense)

Interest income primarily consists of interest earned on invested cash and cash equivalents balances and investments. Interest expense primarily consists of amortization of issuance costs and contractual interest expense related to our Notes. Other income

49


 

(expense) primarily consists of the impact of foreign currency transaction gains and losses associated with monetary assets and liabilities and any gains, losses, or impairments on our strategic investments.

Income Tax Expense

Income tax expense consists of current and deferred taxes for U.S. and foreign jurisdictions.

Results of Operations

The following tables set forth certain consolidated financial data in dollar amounts and as a percentage of total revenue.

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

Subscription

 

$

2,569,546

 

 

$

2,123,479

 

 

$

1,690,538

 

Professional services and other

 

 

57,997

 

 

 

46,751

 

 

 

40,431

 

Total revenue

 

 

2,627,543

 

 

 

2,170,230

 

 

 

1,730,969

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

Subscription

 

 

336,878

 

 

 

283,675

 

 

 

251,274

 

Professional services and other

 

 

56,387

 

 

 

54,687

 

 

 

56,746

 

Total cost of revenue

 

 

393,265

 

 

 

338,362

 

 

 

308,020

 

Gross profit

 

 

2,234,278

 

 

 

1,831,868

 

 

 

1,422,949

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Research and development

 

 

778,714

 

 

 

617,745

 

 

 

442,022

 

Sales and marketing

 

 

1,218,844

 

 

 

1,068,560

 

 

 

886,069

 

General and administrative

 

 

300,332

 

 

 

249,649

 

 

 

197,720

 

Restructuring

 

 

3,990

 

 

 

96,843

 

 

 

 

Total operating expenses

 

 

2,301,880

 

 

 

2,032,797

 

 

 

1,525,811

 

Loss from operations

 

 

(67,602

)

 

 

(200,929

)

 

 

(102,862

)

Other income (expense)

 

 

 

 

 

 

 

 

 

Interest income

 

 

82,706

 

 

 

58,828

 

 

 

15,000

 

Interest expense

 

 

(3,721

)

 

 

(3,801

)

 

 

(3,762

)

Other income (expense)

 

 

17,294

 

 

 

(4,673

)

 

 

(6,829

)

Total other income (expense)

 

 

96,279

 

 

 

50,354

 

 

 

4,409

 

Income (loss) before income tax expense

 

 

28,677

 

 

 

(150,575

)

 

 

(98,453

)

Income tax expense

 

 

(24,049

)

 

 

(13,935

)

 

 

(8,894

)

Net income (loss)

 

$

4,628

 

 

$

(164,510

)

 

$

(107,347

)

 

50


 

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

Subscription

 

 

98

%

 

 

98

%

 

 

98

%

Professional services and other

 

 

2

 

 

 

2

 

 

 

2

 

Total revenue

 

 

100

 

 

 

100

 

 

 

100

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

Subscription

 

 

13

 

 

 

13

 

 

 

15

 

Professional services and other

 

 

2

 

 

 

3

 

 

 

3

 

Total cost of revenue

 

 

15

 

 

 

16

 

 

 

18

 

Gross profit

 

 

85

 

 

 

84

 

 

 

82

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Research and development

 

 

30

 

 

 

28

 

 

 

26

 

Sales and marketing

 

 

46

 

 

 

49

 

 

 

51

 

General and administrative

 

 

11

 

 

 

12

 

 

 

11

 

Restructuring

 

 

0

 

 

 

4

 

 

 

0

 

Total operating expenses

 

 

88

 

 

 

94

 

 

 

88

 

Loss from operations

 

 

(3

)

 

 

(9

)

 

 

(6

)

Total other income (expense)

 

 

4

 

 

 

2

 

 

 

0

 

Income (loss) before income tax expense

 

 

1

 

 

 

(7

)

 

 

(6

)

Income tax expense

 

 

(1

)

 

 

(1

)

 

 

(1

)

Net income (loss)

 

 

0

%

 

 

-8

%

 

 

-6

%

 

* Percentages are based on actual values. Totals may not sum due to rounding.

Year Ended December 31, 2024 Compared to the Year Ended December 31, 2023

Revenue

 

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Subscription

 

$

2,569,546

 

 

$

2,123,479

 

 

$

446,067

 

 

 

21

%

Professional services and other

 

 

57,997

 

 

 

46,751

 

 

 

11,246

 

 

 

24

%

Total revenue

 

$

2,627,543

 

 

$

2,170,230

 

 

$

457,313

 

 

 

21

%

 

Subscription revenue increased during 2024 due to the increase in Customers, which grew from 205,091 as of December 31, 2023 to 247,939 as of December 31, 2024. Average Subscription Revenue per Customer also decreased from $11,384 for the year ended December 31, 2023 to $11,343 for the year ended December 31, 2024. The growth in Customers was primarily driven by increased demand for our lower-priced Starter products, as well as Professional and Enterprise products from our new seats model. The decrease in Average Subscription Revenue per Customer was primarily driven by continued purchases of our lower-priced Starter products and the impact of our new seats pricing model, offset by a continued demand for our Professional and Enterprise products, the addition of customers from the acquisition of Clearbit, and the impact of foreign currency translation primarily attributable to the increase in the value of the U.S. Dollar relative to the Euro and British Pound Sterling.
 

Professional services and other revenue increased during 2024 primarily due to an increase in other revenue streams, including Commerce Hub.

 

51


 

Cost of Revenue, Gross Profit and Gross Margin Percentage

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Total cost of revenue

 

$

393,265

 

 

$

338,362

 

 

$

54,903

 

 

 

16

%

Gross profit

 

$

2,234,278

 

 

$

1,831,868

 

 

$

402,410

 

 

 

22

%

Gross margin

 

 

85

%

 

 

84

%

 

 

 

 

 

 

 

Total cost of revenue increased during 2024 primarily due to an increase in subscription and hosting costs, amortization of capitalized software development costs, amortization of acquired technology and employee-related costs, offset by a decrease in allocated overhead expenses. Gross margins remained relatively consistent year-over-year.

 

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Subscription cost of revenue

 

$

336,878

 

 

$

283,675

 

 

$

53,203

 

 

 

19

%

Percentage of subscription revenue

 

 

13

%

 

 

13

%

 

 

 

 

 

 

 

The increase in subscription cost of revenue for the year ended December 31, 2024 compared to the year ended December 31, 2023 was primarily due to the following:

 

 

 

Change

 

 

 

(in thousands)

 

Amortization of capitalized software development costs

 

$

27,937

 

Subscription and hosting costs

 

 

16,766

 

Amortization of acquired technology

 

 

5,402

 

Employee-related costs

 

 

3,727

 

Allocated overhead expenses

 

 

(629

)

 

 

$

53,203

 

 

Subscription and hosting costs increased primarily due to growth in our Customer base from 205,091 at December 31, 2023 to 247,939 at December 31, 2024. Amortization of capitalized software development costs increased due to the increased number of developers working on our software platform as we continued to develop new products and increased functionality. We also saw higher subscription and hosting costs as we continued to focus on the security, reliability and performance of our customer platform. Amortization of acquired technology increased due to the acquired technology associated with our acquisition of Clearbit in December 2023. Employee-related costs increased as a result of increased headcount as we continue to grow our customer support organization to support our customer growth and improve service levels and offerings. Allocated overhead expenses decreased primarily due to the reduction of our leased space as a result of the global lease consolidation under the Restructuring Plan.

 

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Professional services and other cost of revenue

 

$

56,387

 

 

$

54,687

 

 

$

1,700

 

 

 

3

%

Percentage of professional services and other revenue

 

 

97

%

 

 

117

%

 

 

 

 

 

 

 

The increase in professional services and other cost of revenue for the year ended December 31, 2024 compared to the year ended December 31, 2023 was primarily due to the following:

 

 

 

Change

 

 

 

(in thousands)

 

Allocated overhead and other expenses

 

$

9,747

 

Employee-related costs

 

 

(8,047

)

 

 

$

1,700

 

 

Allocated overhead and other expenses increased primarily due to increased costs associated with our other service offerings, including Commerce Hub. Employee-related costs decreased as we continue to leverage our Solutions Partners to deliver on-boarding and other professional services.

52


 

Research and Development

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Research and development

 

$

778,714

 

 

$

617,745

 

 

$

160,969

 

 

 

26

%

Percentage of total revenue

 

 

30

%

 

 

28

%

 

 

 

 

 

 

The increase in research and development expense for the year ended December 31, 2024 compared to the year ended December 31, 2023 was primarily due to the following:

 

 

Change

 

 

 

(in thousands)

 

Employee-related costs

 

$

141,720

 

Hosting expenses

 

 

6,479

 

Allocated overhead expenses

 

 

9,805

 

Professional fees

 

 

2,965

 

 

 

$

160,969

 

Employee-related costs increased as a result of increased headcount as we continued to grow our engineering organization to develop new products, increase functionality and to maintain our existing customer platform. Hosting expense increased due to incremental spend associated with our product development infrastructure that is unrelated to the hosting of our customer platform for our paying Customers. Allocated overhead expenses increased due to the increased proportional allocation of shared company expenses associated with the growth in research and development headcount relative to other departments. Professional fees increased due to an increase in the use of third-party services and contractors.

Sales and Marketing

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Sales and marketing

 

$

1,218,844

 

 

$

1,068,560

 

 

$

150,284

 

 

 

14

%

Percentage of total revenue

 

 

46

%

 

 

49

%

 

 

 

 

 

 

 

The increase in sales and marketing expense for the year ended December 31, 2024 compared to the year ended December 31, 2023 was primarily due to the following:

 

 

Change

 

 

 

(in thousands)

 

Employee-related costs

 

$

125,840

 

Marketing programs

 

 

14,862

 

Solutions Partner commissions

 

 

3,966

 

Software and services

 

 

6,147

 

Allocated overhead expenses

 

 

1,143

 

Intangible asset write off

 

 

(1,674

)

 

 

$

150,284

 

Employee-related costs increased as a result of increased headcount as we expanded our selling and marketing organizations to grow our customer base. Marketing programs increased due to the timing and size of certain marketing efforts as we made investments in attracting new customers. Solutions Partner commissions increased as a result of increased revenue generated through our Solutions Partners, partially offset by certain Solutions Partner commissions that are deferred and amortized over two to four years as we changed the duration of certain Solutions Partner commissions terms from lifetime to three years in 2023. Software and services expense increased as we continued to invest in tools to expand our sales and marketing efforts. Allocated overhead expenses increased due to an increase in shared company expenses associated with our systems and infrastructure. In addition, during 2023, we recorded a one-time write off of an intangible asset which did not recur in 2024.

53


 

General and Administrative

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

General and administrative

 

$

300,332

 

 

$

249,649

 

 

$

50,683

 

 

 

20

%

Percentage of total revenue

 

 

11

%

 

 

12

%

 

 

 

 

 

 

 

The increase in general and administrative expense for the year ended December 31, 2024 compared to the year ended December 31, 2023 was primarily due to the following:

 

 

Change

 

 

 

(in thousands)

 

Employee-related costs

 

$

34,681

 

Customer credit card fees

 

 

4,519

 

Professional fees

 

 

5,037

 

Software and services

 

 

5,025

 

Allocated overhead expenses

 

 

1,421

 

 

 

$

50,683

 

 

Employee-related costs increased as a result of increased headcount as we grew our business and required additional personnel to support our expanded operations. Professional fees increased primarily due to our acquisition in 2024. Customer credit card fees increased due to increased customer transactions as we continued to grow our business. Software and services expense increased as we continued to invest in tools to streamline operations across general and administrative functions. Allocated overhead expenses increased due to an increase in shared company expenses associated with infrastructure as we continued to grow our business.

 

Restructuring

 

 

 

Year Ended December 31,

 

 

 

 

 

 

 

(dollars in thousands)

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

Restructuring

 

$

3,990

 

 

$

96,843

 

 

$

(92,853

)

 

 

(96

%)

Percentage of total revenue

 

*

 

 

 

4

%

 

 

 

 

 

 

 

Restructuring charges in 2024 consisted of variable facilities-related costs on unused space. Restructuring charges were $96.8 million in 2023 due to the implementation of the Restructuring Plan in the first quarter of 2023 and its continued execution throughout the year. Restructuring charges in 2023 primarily consisted of $26.8 million of severance, employee related benefits and other costs, and $70.0 million related to the termination and abandonment of leases globally. See Note 18 in the Notes to the Consolidated Financial Statements.

Interest Income
 

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Interest income

 

$

82,706

 

 

$

58,828

 

 

$

23,878

 

 

 

41

%

Percentage of total revenue

 

 

3

%

 

 

3

%

 

 

 

 

 

 

Interest income primarily consists of interest earned on invested cash and cash equivalents balances and investments. The increase during the year is due to a higher balance of cash invested and increases in yields on our investment balances.


Interest Expense
 

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Interest expense

 

$

(3,721

)

 

$

(3,801

)

 

$

(80

)

 

 

(2

%)

Percentage of total revenue

 

*

 

 

*

 

 

 

 

 

 

 

* not meaningful

54


 

Interest expense primarily consists of amortization of the debt issuance costs and contractual interest expense related to our 2025 Notes.

Other (Expense) Income
 

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Other income (expense)

 

$

17,294

 

 

$

(4,673

)

 

$

21,967

 

 

 

470

%

Percentage of total revenue

 

 

1

%

 

*

 

 

 

 

 

 

 

* not meaningful

The change in other expense during 2024 is primarily due to the following:
 

 

 

Change

 

 

 

(in thousands)

 

Gain on strategic investments

 

$

21,245

 

Impairment of strategic investments

 

 

(3,602

)

Foreign currency transaction gains and losses

 

 

4,324

 

 

 

$

21,967

 

Other income (expense) primarily consists of the impact of foreign currency transaction gains and losses associated with monetary assets and liabilities and any gains or impairments on our strategic investments. The increase in gain on strategic investments is due to gains of $21.2 million from observable price changes in the value of certain strategic investments in 2024 that did not occur in 2023. The increase in impairment of strategic investments is due to a $5.3 million loss recorded in 2024 from the decrease in value of our strategic investments compared to $1.7 million in 2023. The change in foreign currency gains and losses transactions is primarily attributable to the value of the U.S. Dollar relative to the Euro and British Pound Sterling.

Income Tax Expense

 

 

 

Year Ended December 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Income tax expense

 

$

(24,049

)

 

$

(13,935

)

 

$

(10,114

)

 

 

73

%

Effective tax rate

 

 

(84

%)

 

 

9

%

 

 

 

 

 

 

 

Income tax expense consists of current and deferred taxes for U.S. and foreign jurisdictions. The increase in income tax expense was primarily due to an increase in income generated in tax paying jurisdictions.

 

Liquidity and Capital Resources

Our principal sources of liquidity to date have been cash and cash equivalents, net accounts receivable, our common stock offerings, and our convertible notes offerings.

The following table shows cash and cash equivalents, working capital, net cash and cash equivalents provided by operating activities, net cash and cash equivalents used in investing activities, and net cash and cash equivalents provided by financing activities for the years ended December 31, 2024, 2023 and 2022:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cash and cash equivalents

 

$

512,667

 

 

$

387,987

 

 

$

331,022

 

Working capital

 

 

1,060,204

 

 

 

929,532

 

 

 

1,000,058

 

Net cash and cash equivalents provided by operating activities

 

 

598,599

 

 

 

350,971

 

 

 

273,174

 

Net cash and cash equivalents used in investing activities

 

 

(515,861

)

 

 

(334,766

)

 

 

(319,658

)

Net cash and cash equivalents provided by financing activities

 

 

53,495

 

 

 

37,011

 

 

 

7,428

 

 

55


 

Our cash and cash equivalents at December 31, 2024 were held for working capital purposes and for a business acquisition (See Note 19 of the Notes to Consolidated Financial Statements). We believe our working capital is sufficient to support our operations for at least the next 12 months. At December 31, 2024, $184.3 million of our cash and cash equivalents was held in accounts outside the United States. We do not assert indefinite reinvestment of our foreign earnings because these earnings have been subject to United States Federal tax. While we have concluded that any incremental tax incurred upon ultimate distribution of these earnings to be immaterial, our current plans do not demonstrate a need to repatriate undistributed earnings to fund our U.S. operations.

Net Cash and Cash Equivalents Provided by Operating Activities

Net cash and cash equivalents provided by operating activities consists primarily of net income (loss) adjusted for certain non-cash items, including stock-based compensation, depreciation and amortization and other non-cash charges, net.

Net cash and cash equivalents provided by operating activities during the year ended December 31, 2024 primarily reflected our net income of $4.6 million, $51.7 million accretion of bond discounts and a $21.2 million gain on investments, offset by non-cash expenses that included $96.8 million of depreciation and amortization, $504.8 million in stock-based compensation, $5.3 million on impairment of strategic investments, $2.7 million provision for deferred income taxes, and $2.0 million of amortization of debt issuance costs. Working capital sources of cash and cash equivalents primarily included a $131.0 million increase in deferred revenue primarily resulting from the growth in the number of customers invoiced during the period, a $32.3 million decrease in right-of-use assets, and $89.0 million increase in accrued expenses and other liabilities. These sources of cash and cash equivalents were offset by a $4.4 million increase in prepaid expenses and other assets, a $41.5 million decrease in operating lease liabilities, a $4.6 million decrease in accounts payable related to timing of bill payments, a $96.7 million increase in deferred commissions, and a $48.4 million increase in accounts receivable as a result of increased billings to customers.

Net cash and cash equivalents provided by operating activities during the year ended December 31, 2023 primarily reflected our net loss of $164.5 million and $42.9 million accretion of bond discounts, offset by non-cash expenses that included $72.7 million of depreciation and amortization, restructuring charges of $67.3 million, $432.3 million in stock-based compensation, $1.7 million on impairment of strategic investments, and $2.0 million of amortization of debt issuance costs. Working capital sources of cash and cash equivalents primarily included a $109.9 million increase in deferred revenue primarily resulting from the growth in the number of customers invoiced during the period, a $29.2 million decrease in right-of-use assets, and $79.9 million increase in accrued expenses and other liabilities. These sources of cash and cash equivalents were offset by a $47.0 million increase in prepaid expenses and other assets, a $36.9 million decrease in operating lease liabilities, a $14.0 million decrease in accounts payable related to timing of bill payments, a $81.2 million increase in deferred commissions, and a $57.6 million increase in accounts receivable as a result of increased billings to customers.

Net Cash and Cash Equivalents Used in Investing Activities

Our investing activities have consisted primarily of purchases, maturities and sale of investments, property and equipment purchases, business acquisitions, purchase of intangible assets, purchases of strategic investments, and capitalization of software development costs. Capitalized software development costs are related to new products or improvements to our existing software platform that expands the functionality for our customers and for Company use.

Net cash and cash equivalents used in investing activities during the year ended December 31, 2024 consisted primarily of cash used for $2.0 billion purchases of investments, $15.5 million of purchases of strategic investments, $40.4 million for acquisition of a business, $37.9 million of purchased property and equipment, $1.2 million purchases of intangible assets, and $89.6 million of capitalized software development costs, offset by $1.7 billion received related to the maturity of investments, $2.0 million of proceeds from sale of investments, and $1.9 million of proceeds from a net working capital settlement.

Net cash and cash equivalents used in investing activities during the year ended December 31, 2023 consisted primarily of $1.6 billion purchases of investments, $33.7 million of purchased property and equipment, $14.4 million of purchases of strategic investments, $66.4 million of capitalized software development costs, and $142.1 million for a business acquisition. These uses of cash were offset by $1.5 billion received related to the maturity of investments.

Net Cash and Cash Equivalents Provided by Financing Activities

Our financing activities have consisted primarily of the issuance of common stock under our stock plans, and payments of employee taxes related to the net share settlement of stock-based awards.

For the year ended December 31, 2024, cash provided by financing activities consisted of $75.5 million of proceeds related to issuance of common stock under stock plans, offset by $21.9 million used for payment of employee taxes related to the net share settlement of stock-based awards.

56


 

For the year ended December 31, 2023, cash provided by financing activities consisted of $47.7 million of proceeds related to issuance of common stock under stock plans, offset by $10.7 million used for payment of employee taxes related to the net share settlement of stock-based awards.

Liquidity and Capital Resources Considerations

Contractual Obligations and Commitments

Contractual obligations are cash that we are obligated to pay as part of certain contracts that we have entered during our course of business. Our contractual obligations consist of operating lease liabilities that are included in our consolidated balance sheets and vendor commitments associated with agreements that are legally binding. As of December 31, 2024, the total obligation for operating leases was $356.6 million, of which $51.8 million is expected in the next twelve months. As of December 31, 2024, our vendor commitment was $681.0 million, of which $247.7 million is expected in the next twelve months. See Note 12 of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report.

Convertible Senior Notes

As of December 31, 2024, the carrying value was $458.2 million for our 2025 Notes. The interest rate is fixed at 0.375% for the 2025 Notes and the notes are due June 1, 2025. The Company expects to settle the principal amount of the 2025 Notes in cash. Between December 31, 2024 and the date of filing this report, the Company settled $89.3 million of the principal balance of the 2025 Notes in cash in response to conversion notices received prior to December 31, 2024. See Note 10 and Note 19 of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report.

Letters of Credit

As of December 31, 2024, we had a total of $4.1 million in letters of credit outstanding for office space. These irrevocable letters of credit are expected to remain in effect, in some cases, until 2029.

Off Balance Sheet Arrangements

We have no material off-balance sheet arrangements at December 31, 2024 or 2023 exclusive of items described above and indemnifications of officers, directors and employees for certain events or occurrences while the officer, director or employee is, or was, serving at our request in such capacity.

Critical Accounting Policies and Estimates

Our management’s discussion and analysis of financial condition and results of operations is based on our consolidated financial statements which have been prepared in accordance with accounting principles generally accepted in the United States of America. In preparing our financial statements, we make estimates, assumptions and judgments that can have a significant impact on our reported revenues, results of operations and net income or loss, as well as on the value of certain assets and liabilities on our balance sheet during and as of the reporting periods. These estimates, assumptions and judgments are necessary because future events and their effects on our results and the value of our assets cannot be determined with certainty and are made based on our historical experience and on other assumptions that we believe to be reasonable under the circumstances. These estimates may change as new events occur or additional information is obtained, and we may periodically be faced with uncertainties, the outcomes of which are not within our control and may not be known for a prolonged period of time. Because the use of estimates is inherent in the financial reporting process, actual results could differ from those estimates.

We believe that of our significant accounting policies, which are described in Note 2 “Summary of Significant Accounting Policies” to our consolidated financial statements, the following accounting policies and specific estimates involve a greater degree of judgment and complexity.

Revenue Recognition

We generate revenue from arrangements with multiple performance obligations, which typically include subscriptions to our online software solutions and professional and other services which include on-boarding, training, consulting services and our Commerce Hub. Our customers do not have the right to take possession of the online software products. Revenue from online software products and support is recognized ratably over the subscription period beginning on the date the online software product is made available to customers. We recognize revenue from on-boarding, training, consulting services, and Commerce Hub as the services are provided. Amounts billed that have not yet met the applicable revenue recognition criteria are recorded as deferred revenue.

57


 

We allocate the transaction price to each distinct performance obligation based on the standalone selling price (“SSP”) of each good or service. We calculate SSP for each type of online software product and professional service offering by averaging the selling price of all purchases within the trailing four calendar quarters. We generally use four quarters of transaction data to determine SSP as most of our customer arrangements are one year or less and pricing may be subject to change upon each customer’s renewal. In instances where there are not sufficient data points, or the average selling prices for a particular online software product or professional service offering are disparate, we estimate the SSP using other observable inputs, such as similar products or services. If the actual selling price for the sale of an online software product or professional service offering within a multiple performance obligation arrangement substantially differs from the SSP of that offering, we use the relative SSP to allocate the transaction price to the performance obligations in the contract.

Costs to Obtain a Contract with a Customer

Sales commissions earned by our sales force and Solutions Partners are considered incremental, recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be approximately two to four years. The two to four-year period has been determined by taking into consideration the commitment term of the customer contract, the nature of the Company’s technology development life-cycle, and an estimated customer relationship period. Sales commissions for upgrade contracts are deferred and amortized on a straight-line basis over the remaining estimated customer relationship period of the related customer. While we do not anticipate any significant changes to the two to four year amortization period, if a change did occur it could produce a material impact on our financial statements. For example, if the commitment term of our customer contracts significantly increased, our deferred commission expense asset would increase, and our amortization expense would decrease in the period in which the change occurs.

Capitalized Software Development Costs

Software development costs consist of certain payroll and stock compensation costs incurred to develop functionality for our customer platform and internally-built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality. We capitalize certain software development costs for new offerings as well as upgrades to our existing software platforms, while costs associated with planning new developments and maintaining our customer platform and internally built software platforms are expensed as incurred. We amortize these development costs over the estimated useful life of two to five years on a straight-line basis. We determined that a two to five year life is appropriate for our internal-use software based on our best estimate of the useful life of the internally developed software after considering factors such as continuous developments in the technology, obsolescence, and anticipated life of the service offering before significant upgrades. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

We determine the amount of internal software costs to be capitalized based on the amount of time spent by our developers on projects in the application stage of development. There is judgment involved in estimating the time allocated to a particular project in the application stage. A significant change in the time spent on each project could have a material impact on the amount capitalized and related amortization expense in subsequent periods.

Business Combinations

We account for business acquisitions using the purchase method of accounting, in accordance with which assets acquired and liabilities assumed are recorded at their respective fair values at the acquisition date. Goodwill represents the excess of the purchase price over the estimated fair values of the assets acquired and liabilities assumed.

Significant judgment is used in determining fair values of assets acquired and liabilities assumed, as well as intangible assets and their estimated useful lives. Fair value and useful life determinations are based on, among other factors, estimates of replacement costs, future expected cash flows attributable to the acquired intangible assets and appropriate discount rates used in computing present values. Particularly for the acquisitions of Cacheflow and Clearbit, management applied judgment in estimating the fair values of the acquired developed technology intangible assets. For the acquisition of Cacheflow, management applied judgment in estimating the costs to rebuild the acquired technology. For the acquisition of Clearbit, the valuation involved estimates and assumptions with respect to forecasted revenue growth rates, the revenue attributable to the acquired intangible asset over its estimated economic life and the discount rate. These judgments may materially impact the estimates used in allocating the purchase price consideration to the fair value of assets acquired and liabilities assumed, as well as our current and future operating results. Actual results may vary from these estimates that may result in adjustments to goodwill and acquisition date fair values of assets and liabilities during a measurement period or upon a final determination of asset and liability fair values, whichever occurs first. Adjustments to the fair value of assets acquired and liabilities assumed made after the end of the measurement period are recorded within our operating results.

58


 

Recent Accounting Pronouncements

For information on recent accounting pronouncements, see Recent Accounting Pronouncements in the notes to the consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K.

ITEM 7A. Qualitative and Quantitative Disclosures About Market Risk

Foreign Currency Exchange Risk

We have foreign currency risks related to our revenue, cost of revenue, and operating expenses denominated in currencies other than the U.S. dollar. Since we translate foreign currencies into U.S. dollars for financial reporting purposes, currency fluctuations can have an impact on our financial results.

We have experienced and will continue to experience fluctuations in our net income (loss) as a result of transaction gains or losses related to revaluing monetary assets and liabilities that are denominated in currencies other than the functional currency of the entities in which they are recorded. In the first quarter of 2024, we implemented a hedging program intended to allow us to mitigate foreign exchange impacts, such as exposure to currency exchange rates in connection with significant transactions denominated in currencies other than the U.S. dollar, by entering into derivatives transactions such as foreign exchange forwards. See Note 15 in the Notes to the Consolidated Financial Statements appearing elsewhere in this Annual Report on Form 10-K.

Interest Rate Sensitivity

Our portfolio of cash and cash equivalents and short- and long-term investments is maintained in a variety of securities, including government agency obligations, corporate bonds and money market funds. Investments are classified as available-for-sale securities and carried at their fair market value with cumulative unrealized gains or losses recorded as a component of accumulated other comprehensive loss within stockholders' equity. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio. We do not currently hedge our interest rate exposure and do not enter into financial instruments for trading or speculative purposes.

Market Risk and Market Interest Risk

In June 2020, we issued $460.0 million aggregate principal amount of convertible senior notes due June 1, 2025, of which $459.0 million remained outstanding as of December 31, 2024. The fair value of the 2025 Notes is subject to interest rate risk, market risk and other factors due to the convertible feature. The fair value of the 2025 Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines in value. The interest and market value changes affect the fair value of the 2025 Notes but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation. Generally, the fair values of the 2025 Notes will increase as interest rates fall and decrease as interest rates rise. Additionally, we carry the 2025 Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only. The Federal Reserve has raised, and may continue to raise interest rates in an effort to combat high inflation. There continues to be uncertainty in the changing market and economic conditions, including the possibility of additional measures that could be taken by the Federal Reserve and other government agencies, related to concerns over inflation risk.

The table below provides a sensitivity analysis of hypothetical 10% changes of our stock price as of December 31, 2024 and the estimated impact on the fair value of the 2025 Notes. The selected scenarios are not predictions of future events, but rather are intended to illustrate the effect such event may have on the fair value of the Notes.

 

2025 Notes

Hypothetical change in HubSpot stock price

 

Fair value

 

 

Estimated change in
fair value

 

 

Hypothetical
percentage
increase
(decrease) in
fair value

 

10% increase

 

$

1,242,450

 

 

$

111,466

 

 

 

10

%

No change

 

$

1,130,984

 

 

$

 

 

 

 

10% decrease

 

$

1,016,020

 

 

$

(114,964

)

 

 

(10

)%

 

59


 

ITEM 8. FINANCIAL STATEMENTS

 

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Page

Report of Independent Registered Public Accounting Firm (PCAOB ID No. 238)

 

 

Consolidated Balance Sheets

 

63

Consolidated Statements of Operations

 

64

Consolidated Statements of Comprehensive Income (Loss)

 

65

Consolidated Statement of Stockholders’ Equity

 

66

Consolidated Statements of Cash Flows

 

67

Notes to Consolidated Financial Statements

 

68

 

60


 

 

 

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of HubSpot, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of HubSpot, Inc. and its subsidiaries (the "Company") as of December 31, 2024 and 2023, and the related consolidated statements of operations, of comprehensive income (loss), of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2024, including the related notes (collectively referred to as the "consolidated financial statements"). We also have audited the Company's internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control Over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

As described in Management’s Report on Internal Control Over Financial Reporting, management has excluded Cacheflow from its assessment of internal control over financial reporting as of December 31, 2024 because it was acquired by the Company in a purchase business combination during 2024. We have also excluded Cacheflow from our audit of internal control over financial reporting. Cacheflow is a wholly owned subsidiary whose total assets and total revenues excluded from management’s assessment and our audit of internal control over financial reporting represent less than 1% of each of the related consolidated financial statement amounts as of and for the year ended December 31, 2024.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the

61


 

company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Capitalized software development costs - estimate of time and related costs eligible for capitalization

As described in Note 2 to the consolidated financial statements, the Company’s consolidated capitalized software development costs, net balance was $154.5 million as of December 31, 2024. The Company capitalizes certain software development costs for new offerings as well as upgrades to existing software platforms. Management determines the amount of internal software costs to be capitalized based on the amount of time spent by developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage.

The principal considerations for our determination that performing procedures relating to the estimate of time and related costs eligible for capitalization as capitalized software development costs is a critical audit matter are (i) the significant judgment by management when determining the amount of time to capitalize for projects, and (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating audit evidence related to management’s determination of capitalized costs and management’s judgment related to the amount of time incurred by developers on projects in the application stage.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to capitalized software development costs, including controls over management’s estimate of time and related costs eligible for capitalization. These procedures also included, among others (i) testing management’s process for determining the time and related costs eligible for capitalization in the current year, (ii) evaluating whether the time and related costs were eligible for capitalization, (iii) testing the completeness and accuracy of underlying data used in management’s estimate of eligible time and related costs, and (iv) evaluating the reasonableness of significant assumptions used by management in estimating eligible time and related costs. Evaluating management’s assumptions related to eligible software development time for capitalization involved evaluating whether the assumptions used by management were reasonable considering (i) inquiries with management and IT product development managers in evaluating the software development costs capitalized for a sample of capitalized projects, and (ii) evaluating management’s estimate of hours through inquiry with a sample of individual software developers regarding the nature, timing and extent of time worked on development activities.

 

 

/s/ PricewaterhouseCoopers LLP

Boston, Massachusetts

February 12, 2025

We have served as the Company’s auditor since 2016.

 

62


 

HUBSPOT, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except per share amounts)

 

 

December 31, 2024

 

 

December 31, 2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

512,667

 

 

$

387,987

 

Short-term investments

 

 

1,556,828

 

 

 

1,000,245

 

Accounts receivable—net of allowance for credit losses of $6,088 and $5,516 at December 31, 2024 and 2023, respectively

 

 

334,829

 

 

 

295,303

 

Deferred commission expense

 

 

148,693

 

 

 

99,326

 

Prepaid expenses and other current assets

 

 

80,586

 

 

 

88,679

 

Total current assets

 

 

2,633,603

 

 

 

1,871,540

 

Long-term investments

 

 

154,212

 

 

 

325,703

 

Property and equipment, net

 

 

114,165

 

 

 

103,331

 

Capitalized software development costs, net

 

 

154,484

 

 

 

106,229

 

Right-of-use assets

 

 

216,230

 

 

 

251,071

 

Deferred commission expense, net of current portion

 

 

160,814

 

 

 

122,194

 

Other assets

 

 

115,254

 

 

 

75,247

 

Intangible assets, net

 

 

37,563

 

 

 

42,316

 

Goodwill

 

 

209,508

 

 

 

173,761

 

Total assets

 

 

3,795,833

 

 

 

3,071,392

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

 

3,649

 

 

 

9,106

 

Accrued compensation costs

 

 

67,442

 

 

 

53,462

 

Accrued commissions

 

 

102,043

 

 

 

78,169

 

Accrued expenses and other current liabilities

 

 

125,135

 

 

 

94,074

 

Operating lease liabilities

 

 

32,693

 

 

 

35,047

 

Convertible senior notes

 

 

458,184

 

 

 

 

Deferred revenue

 

 

784,253

 

 

 

672,150

 

Total current liabilities

 

 

1,573,399

 

 

 

942,008

 

Operating lease liabilities, net of current portion

 

 

254,539

 

 

 

296,561

 

Deferred revenue, net of current portion

 

 

3,969

 

 

 

5,810

 

Other long-term liabilities

 

 

55,640

 

 

 

36,459

 

Convertible senior notes, net of current portion

 

 

 

 

 

456,206

 

Total liabilities

 

 

1,887,547

 

 

 

1,737,044

 

Commitments and contingencies (Note 12)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock, $0.001 par value—500,000 shares authorized; 52,667 and 51,358 shares issued; 51,767 and 50,448 shares outstanding at December 31, 2024 and 2023, respectively

 

 

52

 

 

 

50

 

Additional paid-in capital

 

 

2,713,697

 

 

 

2,136,908

 

Accumulated other comprehensive (loss) income

 

 

(5,654

)

 

 

1,827

 

Accumulated deficit

 

 

(799,809

)

 

 

(804,437

)

Total stockholders’ equity

 

 

1,908,286

 

 

 

1,334,348

 

Total liabilities and stockholders’ equity

 

$

3,795,833

 

 

$

3,071,392

 

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

63


 

HUBSPOT, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share amounts)

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

Subscription

 

$

2,569,546

 

 

$

2,123,479

 

 

$

1,690,538

 

Professional services and other

 

 

57,997

 

 

 

46,751

 

 

 

40,431

 

Total revenue

 

 

2,627,543

 

 

 

2,170,230

 

 

 

1,730,969

 

Cost of Revenue:

 

 

 

 

 

 

 

 

 

Subscription

 

 

336,878

 

 

 

283,675

 

 

 

251,274

 

Professional services and other

 

 

56,387

 

 

 

54,687

 

 

 

56,746

 

Total cost of revenue

 

 

393,265

 

 

 

338,362

 

 

 

308,020

 

Gross profit

 

 

2,234,278

 

 

 

1,831,868

 

 

 

1,422,949

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Research and development

 

 

778,714

 

 

 

617,745

 

 

 

442,022

 

Sales and marketing

 

 

1,218,844

 

 

 

1,068,560

 

 

 

886,069

 

General and administrative

 

 

300,332

 

 

 

249,649

 

 

 

197,720

 

Restructuring (Note 18)

 

 

3,990

 

 

 

96,843

 

 

 

 

Total operating expenses

 

 

2,301,880

 

 

 

2,032,797

 

 

 

1,525,811

 

Loss from operations

 

 

(67,602

)

 

 

(200,929

)

 

 

(102,862

)

Total other income (expense):

 

 

 

 

 

 

 

 

 

Interest income

 

 

82,706

 

 

 

58,828

 

 

 

15,000

 

Interest expense

 

 

(3,721

)

 

 

(3,801

)

 

 

(3,762

)

Other income (expense)

 

 

17,294

 

 

 

(4,673

)

 

 

(6,829

)

Total other income (expense)

 

 

96,279

 

 

 

50,354

 

 

 

4,409

 

Income (loss) before income tax expense

 

 

28,677

 

 

 

(150,575

)

 

 

(98,453

)

Income tax expense

 

 

(24,049

)

 

 

(13,935

)

 

 

(8,894

)

Net income (loss)

 

 

4,628

 

 

 

(164,510

)

 

 

(107,347

)

Net income (loss) per share, basic

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Net income (loss) per share, diluted

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Weighted average common shares used in
   computing basic net income (loss) per share:

 

 

51,178

 

 

 

49,877

 

 

 

48,065

 

Weighted average common shares used in
   computing diluted net income (loss) per share:

 

 

51,819

 

 

 

49,877

 

 

 

48,065

 

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

64


 

HUBSPOT, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(In thousands)

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Net income (loss)

 

$

4,628

 

 

$

(164,510

)

 

$

(107,347

)

Other comprehensive loss:

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(6,878

)

 

 

4,020

 

 

 

(2,538

)

Changes in unrealized gain (loss) on investments, net of income taxes of $0 in 2024, 2023, and 2022

 

 

318

 

 

 

10,697

 

 

 

(9,013

)

Changes in unrealized loss on cash flow hedges, net of income taxes of $101 in 2024

 

 

(921

)

 

 

 

 

 

 

Comprehensive income (loss)

 

$

(2,853

)

 

$

(149,793

)

 

$

(118,898

)

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

65


 

HUBSPOT, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except per share amounts)

 

 

Common
Stock, $0.001
Par Value

 

 

Treasury Stock, $0.001
Par Value

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

 

 

 

Shares

 

 

$

 

 

Shares

 

 

$

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Total

 

Balances at December 31, 2021

 

47,390

 

 

$

47

 

 

 

910

 

 

$

 

 

$

1,436,089

 

 

$

(1,339

)

 

$

(563,946

)

 

 

870,851

 

Issuance of common stock under
  stock plans

 

1,052

 

 

 

1

 

 

 

 

 

 

 

 

 

39,931

 

 

 

 

 

 

 

 

 

39,932

 

Restricted stock units taxes paid in cash

 

(27

)

 

 

 

 

 

 

 

 

 

 

 

(11,526

)

 

 

 

 

 

 

 

 

(11,526

)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

284,749

 

 

 

 

 

 

 

 

 

284,749

 

Conversion of the 2025 Notes

 

 

 

 

 

 

 

 

 

 

 

 

 

(691

)

 

 

 

 

 

 

 

 

(691

)

Conversion of the 2022 Notes

 

 

 

 

 

 

 

 

 

 

 

 

 

(60,422

)

 

 

 

 

 

 

 

 

(60,422

)

Settlement of Convertible Note Hedges

 

 

 

 

 

 

 

 

 

 

 

 

 

60,483

 

 

 

 

 

 

 

 

 

60,483

 

Cumulative adjustment from adoption
  of convertible debt standard

 

 

 

 

 

 

 

 

 

 

 

 

 

(101,167

)

 

 

 

 

 

31,366

 

 

 

(69,801

)

Settlement of warrants

 

802

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Other comprehensive loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11,551

)

 

 

 

 

 

(11,551

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(107,347

)

 

 

(107,347

)

Balances at December 31, 2022

 

49,217

 

 

$

49

 

 

 

910

 

 

$

 

 

$

1,647,446

 

 

$

(12,890

)

 

$

(639,927

)

 

$

994,678

 

Issuance of common stock under
  stock plans

 

1,255

 

 

 

1

 

 

 

 

 

 

 

 

 

46,120

 

 

 

 

 

 

 

 

 

46,121

 

Restricted stock units taxes paid in cash

 

(24

)

 

 

 

 

 

 

 

 

 

 

 

(10,756

)

 

 

 

 

 

 

 

 

(10,756

)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

454,098

 

 

 

 

 

 

 

 

 

454,098

 

Other comprehensive loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14,717

 

 

 

 

 

 

14,717

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(164,510

)

 

 

(164,510

)

Balances at December 31, 2023

 

50,448

 

 

$

50

 

 

 

910

 

 

$

 

 

$

2,136,908

 

 

$

1,827

 

 

$

(804,437

)

 

$

1,334,348

 

Issuance of common stock under
  stock plans

 

1,356

 

 

 

2

 

 

 

(10

)

 

 

 

 

 

74,356

 

 

 

 

 

 

 

 

 

74,358

 

Restricted stock units taxes paid in cash

 

(37

)

 

 

 

 

 

 

 

 

 

 

 

(21,949

)

 

 

 

 

 

 

 

 

(21,949

)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

524,382

 

 

 

 

 

 

 

 

 

524,382

 

Other comprehensive loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7,481

)

 

 

 

 

 

(7,481

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,628

 

 

 

4,628

 

Balances at December 31, 2024

 

51,767

 

 

$

52

 

 

 

900

 

 

$

 

 

$

2,713,697

 

 

$

(5,654

)

 

$

(799,809

)

 

 

1,908,286

 

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

66


 

HUBSPOT, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Operating Activities:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,628

 

 

$

(164,510

)

 

$

(107,347

)

Adjustments to reconcile net income (loss) to net cash and cash equivalents
   provided by operating activities, net of acquisitions

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

96,828

 

 

 

72,673

 

 

 

58,150

 

Stock-based compensation

 

 

504,770

 

 

 

432,271

 

 

 

275,849

 

Restructuring charges

 

 

 

 

 

67,263

 

 

 

 

Gain on strategic investments

 

 

(21,245

)

 

 

 

 

 

(4,201

)

Impairment of strategic investments

 

 

5,306

 

 

 

1,704

 

 

 

5,863

 

Provision for (benefit from) deferred income taxes

 

 

2,690

 

 

 

550

 

 

 

(1,285

)

Amortization of debt discount and issuance costs

 

 

2,012

 

 

 

1,986

 

 

 

2,013

 

Accretion of bond discount

 

 

(51,676

)

 

 

(42,907

)

 

 

(9,118

)

Unrealized currency translation

 

 

(1,550

)

 

 

(341

)

 

 

1,010

 

Changes in assets and liabilities, net of acquisition

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(48,428

)

 

 

(57,618

)

 

 

(73,985

)

Prepaid expenses and other assets

 

 

(4,415

)

 

 

(47,048

)

 

 

(5,987

)

Deferred commission expense

 

 

(96,687

)

 

 

(81,178

)

 

 

(37,583

)

Right-of-use assets

 

 

32,297

 

 

 

29,173

 

 

 

29,531

 

Accounts payable

 

 

(4,577

)

 

 

(14,031

)

 

 

18,277

 

Accrued expenses and other current liabilities

 

 

89,129

 

 

 

79,947

 

 

 

26,136

 

Operating lease liabilities

 

 

(41,521

)

 

 

(36,889

)

 

 

(21,118

)

Deferred revenue

 

 

131,038

 

 

 

109,926

 

 

 

116,969

 

Net cash and cash equivalents provided by operating activities

 

 

598,599

 

 

 

350,971

 

 

 

273,174

 

Investing Activities:

 

 

 

 

 

 

 

 

 

Purchases of investments

 

 

(1,993,610

)

 

 

(1,580,504

)

 

 

(1,507,870

)

Maturities of investments

 

 

1,658,601

 

 

 

1,502,534

 

 

 

1,184,506

 

Sale of investments

 

 

1,997

 

 

 

 

 

 

124,998

 

Purchases of property and equipment

 

 

(37,939

)

 

 

(33,718

)

 

 

(37,426

)

Capitalization of software development costs

 

 

(89,636

)

 

 

(66,372

)

 

 

(44,345

)

Purchases of intangible assets

 

 

(1,231

)

 

 

(164

)

 

 

(10,000

)

Acquisition of a business, net of cash acquired

 

 

(40,438

)

 

 

(142,129

)

 

 

 

Proceeds from net working capital settlement

 

 

1,933

 

 

 

 

 

 

 

Purchases of strategic investments

 

 

(15,538

)

 

 

(14,413

)

 

 

(29,521

)

Net cash and cash equivalents used in investing activities

 

 

(515,861

)

 

 

(334,766

)

 

 

(319,658

)

Financing Activities:

 

 

 

 

 

 

 

 

 

Proceeds from settlement of Convertible Note Hedges related to the 2022 Convertible Notes

 

 

 

 

 

 

 

 

60,483

 

Payments for settlement of Warrants related to the 2022 Convertible Notes

 

 

 

 

 

 

 

 

(34

)

Payment for settlement of 2022 Convertible Notes

 

 

 

 

 

 

 

 

(79,807

)

Repayment of 2025 Convertible Notes attributable to the principal

 

 

(57

)

 

 

(13

)

 

 

(1,619

)

Employee taxes paid related to the net share settlement of stock-based awards

 

 

(21,949

)

 

 

(10,714

)

 

 

(11,526

)

Proceeds related to the issuance of common stock under stock plans

 

 

75,501

 

 

 

47,738

 

 

 

39,931

 

Net cash and cash equivalents provided by financing activities

 

 

53,495

 

 

 

37,011

 

 

 

7,428

 

Effect on exchange rate changes on cash and cash equivalents

 

 

(11,553

)

 

 

4,649

 

 

 

(6,811

)

Net increase (decrease) in cash, cash equivalents and restricted cash

 

 

124,680

 

 

 

57,865

 

 

 

(45,867

)

Cash, cash equivalents and restricted cash, beginning of year

 

 

392,040

 

 

 

334,175

 

 

 

380,042

 

Cash, cash equivalents and restricted cash, end of year

 

 

516,720

 

 

$

392,040

 

 

$

334,175

 

Supplemental cash flow disclosure:

 

 

 

 

 

 

 

 

 

Cash paid for interest

 

$

1,721

 

 

$

1,722

 

 

$

1,746

 

Cash paid for income taxes

 

$

12,187

 

 

$

12,911

 

 

$

4,685

 

Right-of-use assets obtained in exchange for operating lease facilities

 

$

2,593

 

 

$

7,059

 

 

$

74,985

 

Right-of-use asset reductions related to operating lease terminations

 

$

 

 

$

(7,382

)

 

$

 

Non-cash investing and financing activities:

 

 

 

 

 

 

 

 

 

Capital expenditures incurred but not yet paid

 

$

1,703

 

 

$

1,068

 

 

$

247

 

Asset retirement obligations

 

$

 

 

$

(199

)

 

$

1,113

 

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

67


 

HUBSPOT, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

1. Organization and Operations

HubSpot, Inc. (the “Company”) provides a customer platform that helps businesses connect and grow better. The Company delivers seamless connection for customer-facing teams with a unified platform that includes three layers: AI-powered engagement hubs, a Smart CRM, and a connected ecosystem that extends the customer platform with app marketplace integrations, a community network, and educational content.

The AI-powered engagement Hubs include Marketing, Sales, Service, Operations, Content and Commerce, as well as other tools and integrations that enable companies to attract, engage, and delight customers throughout the customer experience. The Smart CRM is the foundational layer that combines customer data with AI to power the entire customer platform.

2. Summary of Significant Accounting Policies

Basis of Presentation —The consolidated financial statements have been prepared in U.S. dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation.

Use of Estimates —The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Revisions to Previously Issued Financial Statements— During the financial close process for the first quarter of 2024, the Company identified an error related to the calculation of contractual credits in one of its third-party vendor agreements which impacted its previously issued financial statements beginning with the quarter ended December 31, 2021. The error impacted subsequent annual and quarterly reporting periods through December 31, 2023. The Company assessed the materiality of the error on prior period consolidated financial statements in accordance with the Securities and Exchange Commission (“SEC”) Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, in consideration of both quantitative and qualitative factors, the Company concluded that the error is not material to any previously presented interim or annual financial statements. The Company revised its financial statements for the periods impacted. In connection with the revisions, the Company also corrected a previously identified immaterial error related to the recording of certain deferred tax balances.

The impact of the revisions to the annual periods ending December 31, 2023 and December 31, 2022 are disclosed below. The errors created immaterial impacts to the Consolidated Statements of Cash Flows, however, there was no net impact to classification of the cash flows so a revision table was not included below. The impact to the Consolidated Statements of Stockholders' Equity was isolated to net income and accumulated deficit as revised in the other statements.
 

Consolidated Statements of Operations and Comprehensive Loss

 

For the Year Ended December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

257,513

 

 

$

(6,239

)

 

$

251,274

 

Total cost of revenues

 

 

314,259

 

 

 

(6,239

)

 

 

308,020

 

Gross profit

 

 

1,416,710

 

 

 

6,239

 

 

 

1,422,949

 

Loss from operations

 

 

(109,101

)

 

 

6,239

 

 

 

(102,862

)

Loss before income tax expense

 

 

(104,692

)

 

 

6,239

 

 

 

(98,453

)

Income tax expense

 

 

(8,057

)

 

 

(837

)

 

 

(8,894

)

Net loss

 

 

(112,749

)

 

 

5,402

 

 

 

(107,347

)

Comprehensive loss

 

 

(124,300

)

 

 

5,402

 

 

 

(118,898

)

Net loss per common share, basic and diluted

 

$

(2.35

)

 

$

0.12

 

 

$

(2.23

)

 

68


 

 

 

For the Year Ended December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

290,802

 

 

$

(7,127

)

 

$

283,675

 

Total cost of revenues

 

 

345,489

 

 

 

(7,127

)

 

 

338,362

 

Gross profit

 

 

1,824,741

 

 

 

7,127

 

 

 

1,831,868

 

Loss from operations

 

 

(208,056

)

 

 

7,127

 

 

 

(200,929

)

Loss before income tax expense

 

 

(157,702

)

 

 

7,127

 

 

 

(150,575

)

Income tax expense

 

 

(18,593

)

 

 

4,658

 

 

 

(13,935

)

Net loss

 

 

(176,295

)

 

 

11,785

 

 

 

(164,510

)

Comprehensive loss

 

 

(161,578

)

 

 

11,785

 

 

 

(149,793

)

Net loss per common share, basic and diluted

 

$

(3.53

)

 

$

0.23

 

 

$

(3.30

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Consolidated Balance Sheets

 

December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

2,544,738

 

 

$

-

 

 

$

2,544,738

 

Accrued expenses and other current liabilities

 

 

102,122

 

 

 

(7,112

)

 

 

95,010

 

Total current liabilities

 

 

761,653

 

 

 

(7,112

)

 

 

754,541

 

Other long-term liabilities

 

 

14,546

 

 

 

4,658

 

 

 

19,204

 

Total liabilities

 

 

1,552,514

 

 

 

(2,454

)

 

 

1,550,060

 

Accumulated deficit

 

 

(642,381

)

 

 

2,454

 

 

 

(639,927

)

Total stockholders’ equity

 

 

992,224

 

 

 

2,454

 

 

 

994,678

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

3,071,392

 

 

$

-

 

 

$

3,071,392

 

Accrued expenses and other current liabilities

 

 

108,313

 

 

 

(14,239

)

 

 

94,074

 

Total current liabilities

 

 

956,247

 

 

 

(14,239

)

 

 

942,008

 

Total liabilities

 

 

1,751,283

 

 

 

(14,239

)

 

 

1,737,044

 

Accumulated deficit

 

 

(818,676

)

 

 

14,239

 

 

 

(804,437

)

Total stockholders’ equity

 

 

1,320,109

 

 

 

14,239

 

 

 

1,334,348

 

Operating Segments —See Note 11 for more information.

Net Income (Loss) Per Share — Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, restricted stock units (“RSUs”), shares issued pursuant to the Employee Stock Purchase Plan (“ESPP”), performance restricted stock units (“PSUs”), warrants, and the Conversion Option of the 2025 Notes (the “Conversion Options”) (Note 10) are considered to be potential common stock equivalents.

69


 

A reconciliation of the denominator used in the calculation of basic and diluted income (loss) per share is as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Net income (loss)

 

$

4,628

 

 

$

(164,510

)

 

$

(107,347

)

Weighted-average common shares outstanding—basic

 

 

51,178

 

 

 

49,877

 

 

 

48,065

 

Dilutive effect of share equivalents resulting from stock
   options, RSUs, ESPP, PSUs, warrants and the Conversion
   Options

 

 

641

 

 

 

 

 

 

 

Weighted-average common shares outstanding-diluted

 

 

51,819

 

 

 

49,877

 

 

 

48,065

 

Net income (loss) per share, basic

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Net income (loss) per share, diluted

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Since the Company incurred net losses in 2023 and 2022, diluted net loss per share is the same as basic net loss per share. All of the Company’s outstanding stock options, RSUs, and shares issuable under the ESPP, PSUs as well as the warrants and Conversion Options were excluded in the calculation of diluted net loss per share as the effect would be anti-dilutive.

The Company uses the treasury stock method and the average market price per share during the period for calculating any potential dilutive effect of the stock options, RSUs, ESPPs, PSUs and warrants. The Company uses the if-converted method when calculating any potential dilutive effect of the Conversion Options, which assumes conversion of outstanding convertible securities at the beginning of the reporting period or date of issuance, if the convertible security was issued during the period.

The following table contains all potentially dilutive common stock equivalents.

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Options to purchase common shares

 

 

302

 

 

 

470

 

 

 

462

 

RSUs and PSUs

 

 

1,546

 

 

 

1,902

 

 

 

1,580

 

Conversion Option of the 2022 Notes and warrants

 

 

 

 

 

 

 

 

859

 

Conversion Option of the 2025 Notes

 

 

1,625

 

 

 

1,625

 

 

 

1,625

 

ESPP

 

 

5

 

 

 

7

 

 

 

6

 

 

Cash and Cash Equivalents — The Company considers all highly liquid investments purchased with original maturity of three months or less to be cash equivalents. Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase, consisting primarily of money-market funds.

Available-for-sale Investments — Investments consist of commercial paper, corporate debt securities, U.S. Treasury securities, and U.S. Government agency securities. Securities having remaining maturities of more than three months at the date of purchase and less than one year from the date of the balance sheets are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets. The Company classifies its debt investments with readily determinable market values as available-for-sale. These debt investments are classified as investments on the consolidated balance sheets and are carried at fair market value.

For available-for-sale debt securities, any realized gains and losses are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations. For securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense) in the consolidated statements of operations. The Company does not intend to sell these investments and it is more likely than not that the Company will not be required to sell these investments before recovery of their amortized cost basis.

If neither of the above criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, credit ratings, the financial health of the industry and sector of the issuer, the overall risk profile of the securities, overall macroeconomic conditions, and more. Any credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in other income (expense) in the consolidated statements of operations. Non-credit related

70


 

unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). In considering the underlying risk of its portfolio, the Company has a zero-loss expectation for U.S. treasury and U.S. government agency securities, which represents the majority of its debt investment available-for-sale securities portfolio. As of December 31, 2024 and 2023, no allowance for credit losses in investments was recorded.

Strategic Investments — Strategic investments consist of non-marketable equity investments of privately held companies in which the Company does not have a controlling interest.

The Company may elect to apply the measurement alternative or the fair value option for investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. Under the measurement alternative, the non-marketable securities are carried at cost less any impairments, plus or minus adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. On a quarterly basis, the Company performs a qualitative assessment to evaluate whether the investment is impaired. If there are sufficient indicators that the fair value of the investment is less than the carrying value, the carrying value of the investment is reduced and an impairment is recorded in the consolidated statements of operations in other income (expense).

The Company has elected the fair value option for certain other non-marketable investments as it has determined the fair value best reflects the economic performance of the equity investment. Under the fair value option, the non-marketable investments are measured at fair value based on valuation methods which may include a combination of observable and unobservable inputs and are reviewed quarterly for reductions in fair value that are other-than-temporary. Any changes to the fair value is recorded in the consolidated statements of operations in other income (expense).

Investments for which the Company has the ability to exercise significant influence, but does not have control and is not the primary beneficiary, are accounted for under the equity method. Under the equity method of accounting, the Company's proportionate share of the net earnings or impairment charges on investments are reported in the consolidated statements of operations in other income (expense), and increase or decrease the investment balance recorded on the balance sheet. Equity method investments are reviewed for indicators of other-than-temporary impairment on a quarterly basis. An equity method investment is written down to fair value if there is evidence of a loss in value which is other-than-temporary. The Company may estimate the fair value of its equity method investments by considering recent investee equity transactions and recent operating results.

Accounts Receivable and Allowance for Credit Losses — Accounts receivable are carried at the original invoiced amount less an allowance for credit losses based on the probability of future collection. The probability of future collection is based on specific considerations of historical loss patterns and an assessment of the continuation of such patterns based on past collection trends and known or anticipated future economic events that may impact collectability. The probability of future collection is also assessed by geography. To date, losses resulting from uncollected receivables have not materially exceeded estimates.

The following is a roll-forward of the Company’s allowance for credit losses (in thousands):

 

 

 

Balance
Beginning
of Period

 

 

Charged to
Statement of
Operations

 

 

Deductions  (1)

 

 

Balance at
End of
Period

 

Allowance for credit losses

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2024

 

$

5,516

 

 

$

19,862

 

 

$

(19,290

)

 

$

6,088

 

Year ended December 31, 2023

 

$

3,266

 

 

$

18,887

 

 

$

(16,637

)

 

$

5,516

 

Year ended December 31, 2022

 

$

1,768

 

 

$

11,549

 

 

$

(10,051

)

 

$

3,266

 

(1) Deductions include actual accounts written-off, net of recoveries.

Restricted Cash —The Company had restricted cash of $4.1 million at December 31, 2024 and 2023 related to letters of credit for its leased facilities. The following table provides a reconciliation of the cash, cash equivalents and restricted cash within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows for the year ended December 31, 2024 and 2023.
 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

Cash and cash equivalents

 

$

512,667

 

 

$

387,987

 

 

Restricted cash, included in other assets

 

 

4,053

 

 

 

4,053

 

 

Total cash, cash equivalents, and restricted cash

 

$

516,720

 

 

$

392,040

 

 

 

71


 

 

Property and Equipment —Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major betterments are capitalized as additions to leasehold improvements. Depreciation is recorded over the following estimated useful lives:

 

 

 

Estimated Useful Life

Employee related computer equipment

 

2 - 3 years

Computer equipment and purchased software

 

3 years

Furniture and fixtures

 

5 years

Internal use software

 

5 years

Leasehold improvements

 

Lesser of lease term or useful life

 

The Company capitalizes certain payroll and stock compensation costs incurred to develop functionality for certain of the Company’s internally built software platforms. The costs incurred during the preliminary stages of development are expensed as incurred. Once a piece of incremental functionality has reached the development stage certain internal costs are capitalized until the functionality is ready for its intended use. Internal-use software is included within property and equipment on the consolidated balance sheets.

Impairment of Long-Lived Assets —Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that the useful lives of those assets are no longer appropriate. Management considers the following potential indicators of impairment of its long-lived assets (asset group): a substantial decrease in the Company’s stock price, a significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used, a significant adverse change in legal factors or in the business climate that could affect the value of the long-lived asset (asset group), an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group), and a current expectation that, more likely than not, a long lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. When such events occur, the Company compares the carrying amounts of the assets to their undiscounted expected future cash flows. If this comparison indicates that there may be an impairment, the amount of the impairment is calculated as the difference between the carrying value and fair value. For the years presented, the Company did not recognize an impairment charge.

Intangible Assets — Intangible assets consist of acquired technology, trade name, customer relationships, sublease asset and a domain name. The Company records acquired intangible assets at fair value on the date of acquisition and amortizes such assets in a pattern reflective of the expected economic benefits consumption over the expected useful life of the asset. If this pattern cannot be reliably determined, a straight-line amortization method is used. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying value of the intangible asset is amortized prospectively over the revised remaining useful life. During 2023, the Company recognized an impairment of $1.6 million. No impairment charges were recognized in 2024 and 2022.

Goodwill — Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not subject to amortization but is monitored annually for impairment or more frequently if there are indicators of impairment. Management considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company’s use of acquired assets or the strategy of the Company’s overall business, significant negative industry or economic trends and a significant decline in the Company’s stock price for a sustained period. The Company performs its annual impairment test on November 30. The Company’s goodwill is evaluated at the consolidated level as it has been determined there is one operating segment comprised of one reporting unit. The Company performs a quantitative assessment, which compares the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized. Based on the quantitative assessment performed on November 30, 2024, the fair value exceeded the carrying value, and as such, there was no impairment of goodwill as of November 30, 2024. There were no triggering events after the measurement date that may indicate impairment as of December 31, 2024. For the years ended December 31, 2024, 2023 and 2022, the Company did not recognize an impairment charge.

Business Combinations — The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The purchase price allocation process requires management to make significant judgment with respect to intangible assets. Fair value and useful life determinations are based on, among other factors, estimates of replacement costs and future expected cash flows attributable to the acquired intangible asset and appropriate discount rates used in computing present values. Goodwill represents the excess of the purchase price over the estimated fair values of the assets acquired and liabilities assumed.

72


 

The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statement of operations.

Advertising Expense —The Company expenses advertising as incurred, which is included in sales and marketing expense in the consolidated statements of operations. The Company incurred $117.8 million of advertising expense in 2024, $105.3 million in 2023, and $59.4 million in 2022.

Leases — The Company determines if an arrangement contains a lease at inception and does not separate lease and non-lease components of an arrangement determined to contain a lease. Operating leases are included in right-of-use ("ROU") assets, current operating lease liabilities and operating lease liabilities, net of current portion, on the Company’s consolidated balance sheet.

Operating leases with a duration of 12 months or less are excluded from ROU assets and operating lease liabilities. Lease payments are recognized on a straight-line basis over the lease term and variable lease payments are recognized as incurred.

ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the lease commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for tenant incentives. As the Company’s operating leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. To determine the estimated incremental borrowing rate, the Company uses publicly available credit ratings for peer companies. The Company estimates the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments. The Company evaluates the recoverability of the ROU assets for possible impairment in accordance with the long-lived assets policy above. The Company recognized an impairment charge of $46.8 million in connection with the Restructuring Plan (Note 18) in 2023. No impairment charges were recognized in 2024 and 2022.

Lease expense for minimum lease payments for operating leases is recognized on a straight-line basis over the lease term. Improvement reimbursements from landlords are amortized through ROU assets on a straight-line basis as a reduction to rent expense over the terms of the corresponding leases.

The Company also subleases some of its unused spaces to third parties. The Company recognizes sublease income, as a reduction to rent expense, on a straight-line basis over the sublease term.

Asset retirement obligations (“ARO”)

On the lease commencement date, the Company establishes an ARO based on the present value of contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease. The asset associated with the ARO is amortized over the corresponding lease term to operating expense and the ARO is accreted to the end-of-lease obligation value over the same term.

Derivatives — The Company uses derivative instruments, primarily forward contracts, to reduce the risk of variability in future cash flow due to foreign currency exchange rate fluctuations. Hedging derivative instruments are recognized as either assets or liabilities and are measured at fair value. For derivative instruments designated as cash flow hedges, unrealized foreign exchange gains or losses are recorded in accumulated other comprehensive income ("AOCI") and are reclassified into revenues in the same periods when the hedged transactions are recognized in the consolidated statements of operations.

Revenue Recognition — The Company generates revenue from arrangements with multiple performance obligations, which typically include subscriptions to its online software products and support, as well as professional services which include on-boarding, training and consulting services. The Company’s customers do not have the right to take possession of the online software products. The Company recognizes revenue from contracts with customers using a five-step model, which is described below:

Identify the customer contract;

73


 

Identify performance obligations that are distinct;
Determine the transaction price;
Allocate the transaction price to the distinct performance obligations; and
Recognize revenue as the performance obligations are satisfied.

Identify the customer contract

A customer contract is generally identified when the Company and a customer have executed an arrangement that calls for the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer.

Identify performance obligations that are distinct

A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its online software products are distinct because, once a customer has access to the online software product that it purchased, the online software product is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding, training and consulting to make better use of the online software products it purchased.

Determine the transaction price

The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, and reassesses at each reporting date, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.

Allocate the transaction price to the distinct performance obligations

The transaction price is allocated to each performance obligation based on the relative standalone selling prices (“SSP”) of the goods or services being provided to the customer. The Company determines the SSP of its goods and services based upon the average sales prices for each type of online software product and professional services sold. In instances where there are not sufficient data points, or the selling prices for a particular online software product or professional service are disparate, the Company estimates the SSP using other observable inputs, such as similar products or services.

Recognize revenue as the performance obligations are satisfied

Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from online software products and support is recognized ratably over the subscription period beginning on the date the Company’s online software products are made available to customers. Most subscription contracts are one year or less. The Company recognizes revenue from on-boarding, training, and consulting services as the services are provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.

Costs to Obtain a Contract with a Customer

The incremental direct costs of obtaining a contract, which primarily consist of employee sales and Solutions Partner commissions paid for new subscription contracts, are deferred and amortized on a straight-line basis over a period of approximately two to four years. The two to four-year period has been determined by taking into consideration the type of product sold, the commitment term of the customer contract, the nature of the Company’s technology development life-cycle, and an estimated customer relationship period. Sales and Solutions Partner commissions for upgrade contracts are deferred and amortized on a straight-line basis over the remaining estimated customer relationship period of the related customer. Deferred commission expense that will be recorded as expense during the succeeding 12-month period is recorded as current deferred commission expense, and the remaining portion is recorded as long-term deferred commission expense.

74


 

The Company pays its Solutions Partners a commission based on the online software product sales price for sales to end-customers. The classification of the commission paid in the Company’s consolidated statements of operations depends on who purchases the online software product. In instances where an end-customer purchases from the Company, the commission paid to the Solutions Partner is recorded as sales and marketing expense. When a Solutions Partner purchases directly from the Company, the commission paid to the Solutions Partner is netted against the associated revenue recognized.

Concentrations of Credit Risk and Significant Customers —Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, investments, and accounts receivable.

The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2024, its risk relating to deposits exceeding federally insured limits was not significant.

The Company’s investments consist of highly rated corporate debt securities and U.S. Treasury securities. The Company limits the amount of investments in any single issuer, except U.S. Treasuries. The Company believes that, as of December 31, 2024, its concentration of credit risk related to investments was not significant.

The Company generally does not require collateral from its customers and generally requires payment 30 days from the invoice date. The Company maintains an allowance for credit losses based on its assessment of the collectability of accounts receivable. Credit risk arising from accounts receivable is mitigated as a result of transacting with a large number of geographically dispersed customers spread across various industries.

At December 31, 2024 and 2023, there were no customers that represented more than 10% of the net accounts receivable balance. There were no customers that individually exceeded 10% of the Company’s revenue in any of the periods presented.

Foreign Currency —The functional currency of the Company’s foreign subsidiaries is the local currency. The Company presents its consolidated financial statements in U.S. dollars. The Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the weighted-average exchange rate for the period for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded to accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive income (loss). Foreign currency transaction gains and losses are recorded in other income (expense) in the consolidated statements of operations.

Research and Development —Research and development expenses include payroll, employee benefits and other expenses associated with product development.

Capitalized Software Development Costs —Certain payroll and stock compensation costs incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Certain implementation costs, including external direct costs, incurred during the development stage of cloud computing arrangements are also capitalized. The costs incurred in the preliminary stages of development, and costs of maintaining the customer platform and internally built software platforms are expensed as incurred. Once an application has reached the development stage, the Company capitalizes certain software development costs for new offerings as well as upgrades to existing software platforms. Capitalized software development costs are amortized on a straight-line basis over their estimated useful life of two to five years. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage.

Capitalized software development costs, exclusive of those costs recorded within property and equipment, consisted of the following:

 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

(in thousands)

 

Gross capitalized software development costs

 

$

374,127

 

 

$

257,052

 

Accumulated amortization

 

 

(219,643

)

 

 

(150,823

)

Capitalized software development costs, net

 

$

154,484

 

 

$

106,229

 

 

75


 

 

Amortization of capitalized software development costs, exclusive of costs recorded within property and equipment, was $74.3 million in 2024, $45.8 million in 2023, and $32.0 million in 2022. Amortization expense is included in cost of revenue in the consolidated statements of operations.

Income Taxes —Deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. Net deferred tax assets are included within other assets and net deferred tax liabilities are included within other long-term liabilities on the consolidated balance sheets.

The Company accounts for uncertainty in income taxes by using a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50 percent likelihood of being realized upon ultimate settlement.

 

Stock-Based Compensation — The Company accounts for all stock options and awards granted to employees and nonemployees using a fair value method. The measurement date for awards is generally the date of the grant. The fair value of the Company’s common stock is the closing price of the stock on the date of the grant. For stock options and the purchase rights issued under the Company's ESPP, the Black-Scholes option pricing model is used to measure the fair value. The expected term of options granted to employees and ESPP purchase rights was calculated using the simplified method, which represents the average of the contractual term of the option or purchase right and the weighted-average vesting period. The Company considers this appropriate as there is no other method that would be more indicative of exercise activity. The expected volatility for the Company’s common stock was based on the average of the Company's historical volatility. The risk-free interest rate is based on the rate on U.S. Treasury securities with maturities consistent with the estimated expected term of the awards. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future.

 

Stock-based compensation costs for awards with time-based service condition is recognized on a straight-line basis over the requisite service period and stock-based compensation costs for awards with performance conditions is recognized on the graded vesting attribution method over the requisite service period when it becomes probable that the performance target will be achieved. If the performance condition becomes probable of being achieved before the end of the requisite service period, the remaining compensation costs are recognized over the remaining requisite service period. Forfeitures are recorded in the period in which they occur.

 

Recent Accounting Pronouncements— Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.

 

Recent Accounting Pronouncements Adopted in 2024:

 

In November 2023, the FASB issued guidance enhancing the disclosures of reportable segment information, primarily about significant segment expenses. The new standard was effective for the Company for the annual periods beginning on January 1, 2024, and for interim periods beginning January 1, 2025. The guidance was adopted on January 1, 2024 and it did not have a material impact on the Company's consolidated financial statements.

 

Recent Accounting Pronouncements to be Adopted in Future Periods:

 

In December 2023, the FASB issued guidance enhancing income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company for the annual period beginning on January 1, 2025, with early adoption permitted. The adoption of this standard only impacts annual disclosures and is not expected to have a material impact on the Company's consolidated financial statements.

In November 2024, the FASB issued guidance that requires the disclosure about specific types of expenses included in the expense captions presented on the face of the income statement. The new standard will be effective for the Company for the annual periods beginning January 1, 2027, and for interim periods beginning January 1, 2028, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

 

76


 

3. Revenues

Disaggregation of Revenue

The Company provides disaggregation of revenue based on geographic region (Note 11) and based on the subscription versus professional services and other classification on the consolidated statements of operations as it believes these best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

Deferred Revenue and Deferred Commission Expense

Amounts that have been invoiced are recorded in accounts receivable and deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as long-term deferred revenue. Deferred revenue during the year ended December 31, 2024 increased by $110.3 million resulting from $2.7 billion of calculated billings and was offset by revenue recognized of $2.6 billion during the same period. The Company recognized $670.3 million of revenue in 2024 that was included in deferred revenue as of December 31, 2023, $543.2 million of revenue in 2023 that was included in deferred revenue as of December 31, 2022, and $426.8 million of revenue in 2022 that was included in deferred revenue as of December 31, 2021. As of December 31, 2024, approximately $1.0 billion of revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. The Company expects to recognize revenue on approximately 89% of these remaining performance obligations over the next 24 months, with the balance recognized thereafter.

Additional contract liabilities of $6.4 million and $4.5 million were included in accrued expenses and other current liabilities as of December 31, 2024 and December 31, 2023.

The incremental direct costs of obtaining a contract, which primarily consist of employee sales and Solutions Partners commissions paid for new subscription contracts, are deferred and amortized on a straight-line basis over a period of approximately two to four years. Deferred commission expense during the year ended December 31, 2024 increased by $88.0 million as a result of deferring incremental costs of obtaining a contract of $231.1 million and was offset by amortization of $143.1 million during the same period.

4. Leases

The Company leases office facilities under non-cancelable operating leases that expire at various dates through February 2035.

The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of operating lease payments. To determine the estimated incremental borrowing rate, the Company uses publicly available credit ratings for peer companies. The Company estimates the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments.

The following table provides weighted average remaining lease terms and weighted average discount rate for operating leases as of December 31, 2024:

 

Weighted-average remaining lease term:

 

7.8 years

Weighted-average discount rate:

 

4.7%

Operating lease expense, variable lease expense and cash payments related to operating lease liabilities for the 2024, 2023, and 2022 are as follows:
 

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 Operating lease expense

 

$

39,536

 

 

$

42,826

 

 

$

43,864

 

 Variable lease expense

 

$

6,176

 

 

$

5,730

 

 

$

8,196

 

 Cash payments

 

$

56,548

 

 

$

55,322

 

 

$

39,927

 

 

77


 

The following table provides a reconciliation between non-cancelable lease commitments and lease liabilities as of December 31, 2024 (in thousands):
 

 

 

Operating leases

 

 

Lease commitments (Note 12)

 

$

356,565

 

 

Less: Legally binding minimum lease payments for leases signed but not yet commenced

 

 

(5,768

)

 

Less: Operating leases with a duration of 12 months or less

 

 

(4,827

)

 

Less: Present value discount

 

 

(58,738

)

 

Total lease liabilities

 

$

287,232

 

 

The Company subleases some of its unused spaces to third parties. Operating sublease income generated under all operating lease agreements is as follows:
 

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 Operating sublease income

 

$

6,653

 

 

$

7,796

 

 

$

4,608

 

During the year ended December 31, 2023, the Company terminated and abandoned various leases of office spaces in connection with the Restructuring Plan. Refer to Note 18 for more information.

 

5. Fair Value of Financial Instruments

The Company measures certain financial assets at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.

78


 

The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities at December 31, 2024 and December 31, 2023:

 

 

December 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

 

(in thousands)

 

Cash equivalents and investments:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

64,109

 

 

$

 

 

$

 

 

$

64,109

 

Commercial paper

 

 

 

 

 

4,941

 

 

 

 

 

 

4,941

 

Corporate bonds

 

 

 

 

 

284,575

 

 

 

 

 

 

284,575

 

U.S. Government agency securities

 

 

 

 

 

117,369

 

 

 

 

 

 

117,369

 

U.S. Treasury securities

 

 

 

 

 

1,307,363

 

 

 

 

 

 

1,307,363

 

Strategic investments

 

 

 

 

 

 

 

 

9,409

 

 

 

9,409

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

 

 

 

4,053

 

 

 

 

 

 

4,053

 

Total assets

 

$

64,109

 

 

$

1,718,301

 

 

$

9,409

 

 

$

1,791,819

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accrued expenses and other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivative liabilities

 

$

 

 

$

584

 

 

$

 

 

$

584

 

Total

 

$

 

 

$

584

 

 

$

 

 

$

584

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

 

(in thousands)

 

Cash equivalents and investments:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

20,003

 

 

$

 

 

$

 

 

$

20,003

 

Commercial paper

 

 

 

 

 

13,504

 

 

 

 

 

 

13,504

 

Corporate bonds

 

 

 

 

 

237,406

 

 

 

 

 

 

237,406

 

U.S. Government agency securities

 

 

 

 

 

122,758

 

 

 

 

 

 

122,758

 

U.S. Treasury securities

 

 

 

 

 

960,763

 

 

 

 

 

 

960,763

 

Strategic investments

 

 

 

 

 

 

 

 

13,159

 

 

 

13,159

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

 

 

 

4,053

 

 

 

 

 

 

4,053

 

Total

 

$

20,003

 

 

$

1,338,484

 

 

$

13,159

 

 

$

1,371,646

 

The Company considers all highly liquid investments purchased with a remaining maturity of three months or less to be cash equivalents. The fair value of the Company’s investments in certain money market funds is their face value and such instruments are classified as Level 1 and are included in cash and cash equivalents on the consolidated balance sheets. At December 31, 2024 and 2023, Level 2 securities were priced by pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs like market transactions involving identical or comparable securities. Certain non-marketable strategic investments measured at fair value on a non-recurring basis are classified as Level 3 as their fair value measurements may include a combination of observable and unobservable inputs.

Foreign currency derivative assets and liabilities are classified as Level 2 and are valued using observable inputs, such as quotations on forward and spot rates for currencies, interest rates and credit derivative market rates.

As of December 31, 2024, the fair value of the 2025 Notes was $1.1 billion (Note 11). The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy.

For certain other financial instruments, including accounts receivable, accounts payable, and other current liabilities, the carrying amounts approximate their fair value due to the relatively short maturity of these balances.

Restricted cash is comprised of money market funds related to landlord guarantees for leased facilities. These restricted cash balances have been excluded from our cash and cash equivalents balance on our consolidated balance sheets.

79


 

6. Investments

 

Available-for-sale Investments

The following tables summarize the composition of our short- and long-term investments at December 31, 2024 and 2023:

 

 

December 31, 2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

4,941

 

 

$

 

 

$

 

 

$

4,941

 

Corporate bonds

 

 

284,337

 

 

 

533

 

 

 

(295

)

 

 

284,575

 

U.S. Government agency securities

 

 

117,158

 

 

 

260

 

 

 

(49

)

 

 

117,369

 

U.S. Treasury securities

 

 

1,303,384

 

 

 

780

 

 

 

(9

)

 

 

1,304,155

 

Total

 

$

1,709,820

 

 

$

1,573

 

 

$

(353

)

 

$

1,711,040

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

11,513

 

 

$

 

 

$

 

 

$

11,513

 

Corporate bonds

 

 

237,662

 

 

 

422

 

 

 

(678

)

 

 

237,406

 

U.S. Government agency securities

 

 

122,414

 

 

 

520

 

 

 

(176

)

 

 

122,758

 

U.S. Treasury securities

 

 

953,457

 

 

 

1,087

 

 

 

(273

)

 

 

954,271

 

Total

 

$

1,325,046

 

 

$

2,029

 

 

$

(1,127

)

 

$

1,325,948

 

 

For all of our securities for which the amortized cost basis was greater than the fair value at December 31, 2024 and 2023, the Company has concluded that there is no plan to sell the security nor is it more likely than not that the Company would be required to sell the security before its anticipated recovery. The Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors by considering the extent to which fair value is less than amortized cost, credit ratings, the financial health of the industry and sector of the issuer, the overall risk profile of the securities, overall macroeconomic conditions, and more. As of December 31, 2024 and 2023, no allowance for credit losses in investments has been recorded.

The contractual maturities of short-term and long-term investments held as follows:

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

 

( in thousands)

 

Due within one year

 

$

1,555,656

 

 

$

1,556,828

 

 

$

1,000,447

 

 

$

1,000,245

 

Due after 1 year and within 2 years

 

 

154,164

 

 

 

154,212

 

 

 

324,599

 

 

 

325,703

 

Total

 

$

1,709,820

 

 

$

1,711,040

 

 

$

1,325,046

 

 

$

1,325,948

 

 

 

Strategic Investments

Strategic investments that consist of non-controlling equity investments without readily determinable fair values in privately held companies for which the Company does not have the ability to exercise significant influence are measured under the measurement alternative method. These investments are accounted for under the cost method of accounting. Under the cost method of accounting, the non-marketable equity securities are carried at cost less any impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer, which is recorded within the consolidated statement of operations. The Company held $72.5 million of strategic investments without readily determinable fair values at December 31, 2024 and $41.1 million of strategic investments without readily determinable fair values at December 31, 2023. These investments are included in other assets on the consolidated balance sheets.

The Company adjusts the fair values of its strategic investments based on observable price changes. The Company recorded a gain of $21.2 million and an impairment of $5.3 million in 2024, an impairment of $1.7 million in 2023, and a gain of $4.2 million and an impairment of $5.9 million in 2022. The gains and impairment loss are reported in the consolidated statements of operations as other income (expense).

80


 

The Company has certain other non-marketable strategic investments measured at fair value on a non-recurring basis. The Company held $9.4 million of these investments at December 31, 2024 and $13.2 million at December 31, 2023. These investments are included in other assets on the consolidated balance sheets.

The Company has certain strategic investments in non-controlled companies without a readily determinable market value that are accounted for as equity method investments. The carrying value was $11.7 million as of December 31, 2024 and $7.9 million as of December 31, 2023. These investments are included in other assets on the consolidated balance sheets and the Company's proportionate share of the investments' net earnings and impairment charges are reported in the consolidated statements of operations as other income (expense).

 

7. Property and Equipment

Property and equipment consists of the following:

 

 

December 31.

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Computer equipment and purchased software

 

$

16,919

 

 

$

16,395

 

Employee related computer equipment

 

 

36,699

 

 

 

50,018

 

Furniture and fixtures

 

 

20,642

 

 

 

20,666

 

Leasehold improvements

 

 

112,758

 

 

 

112,714

 

Internal-use software

 

 

72,112

 

 

 

48,894

 

Construction in progress

 

 

1,612

 

 

 

 

Total property and equipment

 

 

260,742

 

 

 

248,687

 

Less accumulated depreciation

 

 

(146,577

)

 

 

(145,356

)

Property and equipment, net

 

$

114,165

 

 

$

103,331

 

Depreciation and amortization expense was $29.7 million in 2024, $29.0 million in 2023, and $27.8 million in 2022. During the year ended December 31, 2024, the Company wrote off previously disposed of assets of $24.4 million in property and equipment with accumulated depreciation of $24.4 million, as the assets were determined to no longer have any future economic benefit.

As part of the Restructuring Plan (defined in Note 18), the Company disposed of $1.4 million of fixed assets, net, in the year ended December 31, 2023. The Company also recorded accelerated depreciation expense for fixed assets in connection with the lease abandonments as part of the Restructuring Plan. See Note 18 for more information.

The Company had capitalized asset retirement costs of $4.4 million at December 31, 2024 and $4.7 million at December 31, 2023 within leasehold improvements and the related liability is within accrued expenses and other current liabilities and other long-term liabilities on the consolidated balance sheet. These costs represent future lease restoration obligations as required by Company’s leases.

The changes in the asset retirement obligation balance during the years ended December 31, 2024 and December 31, 2023 are as follows:

 

Year Ended December 31,

 

 

2024

 

 

2023

 

 

(in thousands)

 

Beginning balance

$

6,097

 

 

$

5,994

 

Additions

 

 

 

 

 

Accretion

 

130

 

 

 

494

 

Updates to estimated cash flows

 

(373

)

 

 

(391

)

Ending balance

$

5,854

 

 

$

6,097

 

 

8. Business Acquisitions

Cacheflow, Inc.

 

On October 30, 2024, the Company acquired all outstanding shares of Cacheflow Inc. (“Cacheflow”), a B2B subscription billing management and configure, price, quote (“CPQ”) solution. The total cash purchase price for the acquisition was $40.4 million, net of cash acquired. There was approximately $24.5 million of post-combination consideration, which is contingent upon post-acquisition

81


 

employment and will be recognized as compensation expense in the consolidated statement of operations over a period of two years. The transaction costs associated with the acquisition were approximately $1.4 million and were recorded in general and administrative expense.

 

The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition:

 

 

 

Fair value

 

 

 

(in thousands)

 

Cash

 

$

3,084

 

Other current assets

 

 

98

 

Acquired technology

 

 

4,000

 

Goodwill

 

 

36,383

 

Accounts payable and accrued expenses

 

 

(43

)

Total purchase price

 

$

43,522

 

The excess of the purchase consideration over the fair value of net tangible and identifiable intangible assets and liabilities acquired was recorded as goodwill. The Company expects to derive value from Cacheflow’s billing management and CPQ solution by expanding its commerce capabilities to help customers automate revenue management and shorten sales cycles. The goodwill recognized is not deductible for U.S. income tax purposes.

The intangible asset acquired in the business combination was developed technology and the fair value of the developed technology was estimated to be $4.0 million. The developed technology was valued using a replacement cost approach and the key assumptions include the Company’s estimates of the direct and indirect costs required to replace the asset. The Company began amortizing the acquired technology on the date of acquisition over a period of five years on a straight-line basis. The amortization expense is recorded to cost of professional services and other revenue in the consolidated statements of operations.

The Company has included the operating results of Cacheflow in its consolidated financial statements since the date of the acquisition. The acquisition did not have a material effect on the revenue or earnings in the consolidated statement of operations for the reporting periods presented. Separate financial results and pro forma financial information for Cacheflow have not been presented as the effect of this acquisition was not material to our financial results.

APIHub, Inc.

On December 1, 2023, the Company acquired all outstanding shares of APIHub, Inc. (d.b.a. Clearbit), a B2B data provider that provided a complimentary B2B data asset to the Company's customers. The total cash purchase price for the acquisition was $140.4 million, net of cash acquired, which included a working capital adjustment of $1.8 million. There was approximately $4.1 million of post-combination expense, which is contingent upon post-acquisition employment and will be recognized as compensation expense in the consolidated statement of operations over a period of two years. As of December 31, 2024, $3.1 million of this consideration had been earned and recorded as operating expense in the consolidated statements of operations. The transaction costs associated with the acquisition were approximately $3.4 million and were recorded in general and administrative expense.

The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition:
 

 

 

Fair value

 

 

 

(in thousands)

 

Cash

 

$

6,420

 

Accounts receivable

 

 

5,394

 

Other current and noncurrent assets

 

 

3,468

 

Acquired technology

 

 

28,900

 

Sublease asset

 

 

980

 

Goodwill

 

 

127,094

 

Accounts payable, accrued expenses, and other liabilities

 

 

(10,345

)

Deferred revenue

 

 

(15,121

)

Total purchase price

 

$

146,790

 

The excess of the purchase consideration over the fair value of net tangible and identifiable intangible assets and liabilities acquired was recorded as goodwill. The Company expects to derive value from the combination of Clearbit's data asset and HubSpot's AI-powered Smart CRM, as well as through other synergies. The goodwill recognized is not deductible for U.S. income tax purposes.

82


 

The primary intangible asset acquired in the business combination was developed technology and the fair value of the developed technology of $28.9 million was determined based on the estimated present value of expected after-tax cash flows attributable to the technology using an excess earnings method. The Company applied significant estimates and assumptions with respect to forecasted revenue growth rates, the revenue attributable to the acquired intangible asset over its estimated economic life, and the discount rate. The fair values assigned to the other tangible and identifiable intangible assets acquired and liabilities assumed as part of the business combination were based on management’s estimates and assumptions. The Company began amortizing the acquired technology on the date of acquisition over a period of five years based on expected future cash flow attributable to the technology. The amortization expense is recorded to cost of subscription revenue in the consolidated statements of operations.

The Company has included the operating results of Clearbit in its consolidated financial statements since the date of the acquisition. Separate financial results and pro forma financial information for Clearbit have not been presented as the effect of this acquisition was not material to the Company's financial results.

9. Intangible Assets and Goodwill

Intangible assets

Intangible assets as of December 31, 2024 and 2023 consist of the following:
 

 

 

Weighted
Average
Remaining
Useful Life (in Years)

 

December 31,

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

(in thousands)

 

Acquired technology

 

3.8

 

$

49,791

 

$

46,362

 

Domain name

 

4.3

 

 

10,000

 

 

 

10,000

 

Sublease asset

 

1.3

 

 

980

 

 

 

980

 

Other intangible assets

 

2.5

 

 

1,279

 

 

 

69

 

Total intangible assets

 

 

 

 

62,050

 

 

 

57,411

 

Accumulated amortization

 

 

 

 

(24,487

)

 

 

(15,095

)

Intangible assets, net

 

 

 

$

37,563

 

 

$

42,316

 

The Company has intangible assets acquired through business acquisitions (Note 8). The estimated useful life of acquired technology is two to seven years and the estimated useful life of sublease assets is two years. The Company also purchased rights to the domain name "connect.com" and the cost is amortized on a straight-line basis over its estimated useful life of seven years. Other intangible assets have estimated useful lives of two to three years. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Amortization expense related to intangible assets was $9.6 million in 2024, $5.3 million in 2023, and $2.6 million in 2022. Amortization expense of acquired technology is included in cost of subscription revenue and cost of professional services and other revenue. Amortization expense of customer relationships and the domain name is included in sales and marketing expense in the consolidated statements of operations.

Estimated future amortization expense for intangible assets as of December 31, 2024 is as follows:
 

Years ended December 31,

 

Amortization
Expense

 

 

 

(in thousands)

 

2025

 

$

10,559

 

2026

 

 

10,202

 

2027

 

 

8,251

 

2028

 

 

7,527

 

2029

 

 

1,024

 

Thereafter

 

 

 

Total

 

$

37,563

 

 

83


 

Goodwill

Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets acquired and is generally not deductible for tax purposes. Goodwill amounts are not amortized, but rather tested for impairment annually.

The changes in the carrying amounts of goodwill consist of the following:
 

 

 

(in thousands)

 

Balance as of December 31, 2022

 

$

46,227

 

Effect of foreign currency translation

 

 

440

 

Acquisition

 

 

127,094

 

Balance as of December 31, 2023

 

 

173,761

 

Effect of foreign currency translation

 

 

(636

)

Acquisition

 

 

36,383

 

Balance as of December 31, 2024

 

$

209,508

 

 

10. Convertible Senior Notes

2025 Convertible Senior Notes and Capped Call Options

In June 2020, the Company issued $400 million aggregate principal amount of 0.375% convertible senior notes due June 1, 2025 (the “2025 Notes”) in a private offering and an additional $60 million aggregate principal amount of the 2025 Notes pursuant to the exercise in full of the over-allotment options of the initial purchasers. The interest rate is fixed at 0.375% per annum and is payable semi-annually in arrears on June 1 and December 1 of each year. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $450.1 million.

Each $1,000 of principal amount of the 2025 Notes will initially be convertible into 3.5396 shares of the Company’s common stock (the “Conversion Option of the 2025 Notes”), which is equivalent to an initial conversion price of approximately $282.52 per share, subject to adjustment upon the occurrence of certain specified events. On or after March 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2025 Notes at any time. The 2025 Notes will be convertible at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025 under certain circumstances as described in the indenture governing the 2025 Notes (the “Indenture”). Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. The Company expects to settle the principal amount of the 2025 Notes in cash. Because the last reported sale price of the Company’s common stock for at least 20 trading days during the period of 30 consecutive trading days ending on the last trading day of the calendar quarter ended December 31, 2024 was equal to or greater than 130% of the applicable conversion price on each applicable trading day, the 2025 Notes are convertible at the option of the holders thereof during the calendar quarter ending March 31, 2025.

The net carrying amount of the liability component of the 2025 Notes is as follows:
 

 

 

As of December 31, 2024

 

 

As of December 31, 2023

 

 

 

(in thousands)

 

Principal

 

$

459,048

 

 

$

459,076

 

Unamortized issuance costs

 

 

(864

)

 

 

(2,870

)

Net carrying amount

 

$

458,184

 

 

$

456,206

 

 

Interest expense related to the 2025 Notes is as follows:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Contractual interest expense

 

$

1,722

 

 

$

1,722

 

 

$

1,722

 

Amortization of issuance costs

 

 

2,012

 

 

 

1,986

 

 

 

1,969

 

Total interest expense

 

$

3,734

 

 

$

3,708

 

 

$

3,691

 

 

84


 

In connection with the offering of the 2025 Notes, the Company purchased capped call options (“Capped Call Options”) with respect to its common stock for $50.6 million. The Capped Call Options are purchased call options that give the Company the option to purchase up to approximately 1.6 million shares of its common stock for $282.52 per share, which corresponds to the approximate initial conversion price of the 2025 Notes. The Capped Call Options were purchased in order to offset potential dilution to the Company’s common stock upon any conversion of the 2025 Notes, subject to a cap of $426.44 per share, and expire concurrently with the 2025 Notes. The Capped Call Options automatically settle in components commencing on April 16, 2025 and are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event; a tender offer; and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Call Options are subject to certain specified additional disruption events that may give rise to a termination of the Capped Call Options, including changes in law, insolvency filings, and hedging disruptions. Since the transaction meets certain accounting criteria, the $50.6 million paid for the Capped Call Options is recorded in stockholders’ equity as a reduction in additional paid-in capital and are not accounted for as separate derivative financial instruments.

 

11. Segment Information and Geographic Data

The Company provides a customer platform that helps businesses connect and grow better. The Company generates revenue from subscriptions to its customer platform and related professional services and other revenue consisting mainly of customer on-boarding, training and consulting services and Commerce Hub.

The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the CODM, which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis. There is no expense or asset information, that are supplemental to those disclosed in these consolidated financial statements, that are regularly provided to the CODM. The allocation of resources and assessment of performance of the operating segment is based on consolidated net income as shown in our consolidated statements of operations. The CODM considers net income in the annual forecasting process and reviews actual results when making decisions about allocating resources. Since the Company operates as one operating segment, financial segment information, including profit or loss and asset information, can be found in the consolidated financial statements.

Geographic information

Revenue and long-lived assets by geographic region, based on the physical location of the operations recording the revenue or the long-lived assets, respectively, are as follows:

Revenues by geographic region:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Americas

 

$

1,588,886

 

 

$

1,321,568

 

 

$

1,073,932

 

Europe

 

 

825,598

 

 

 

668,263

 

 

 

507,507

 

Asia Pacific

 

 

213,059

 

 

 

180,399

 

 

 

149,530

 

Total

 

$

2,627,543

 

 

$

2,170,230

 

 

$

1,730,969

 

Percentage of revenues generated outside of the
   Americas

 

 

40

%

 

 

39

%

 

 

38

%

 

Revenue derived from customers outside the United States (international) was approximately 47% of total revenue in 2024 and 2023 and 46% of total revenue 2022. Revenues attributed to the United States were 95%, 96%, and 98% of Americas in the years ended December 31, 2024, 2023 and 2022. Revenues attributed to Ireland were 47%, 54%, and 67% of Europe in the years ended December 31, 2024, 2023 and 2022.

 

85


 

Total long-lived assets by geographic region:

 

 

As of December 31, 2024

 

 

As of December 31, 2023

 

 

 

(In thousands)

 

Americas

 

$

231,984

 

 

$

235,141

 

Europe

 

 

93,288

 

 

 

112,176

 

Asia Pacific

 

 

5,123

 

 

 

7,085

 

Total long lived assets

 

$

330,395

 

 

$

354,402

 

Percentage of long lived assets held outside of the
   Americas

 

 

30

%

 

 

34

%

 

Long-lived assets attributed to the United States were 97% and 96% of Americas as of December 31, 2024 and 2023. Long-lived assets attributed to Ireland were 80% and 79% of Europe as of December 31, 2024 and 2023.

 

12. Commitments and Contingencies

Contractual Obligations

The Company leases its office facilities under non-cancelable operating leases that expire at various dates through February 2035. Certain leases contain optional termination dates. The table below only includes payments up to the optional termination date. If the Company were to extend leases beyond the optional termination date, the future commitments would increase by approximately $79.1 million.

Included in the table below are operating lease commitments for leases that have not yet commenced of approximately $5.8 million for facilities with lease terms of approximately two to five years.

Future minimum payments under all operating lease agreements as of December 31, 2024, are as follows:
 

 

 

(in thousands)

 

2025

 

$

51,785

 

2026

 

 

53,160

 

2027

 

 

48,856

 

2028

 

 

35,841

 

2029

 

 

36,225

 

Thereafter

 

 

130,698

 

Total

 

$

356,565

 

The Company has entered into certain non-cancelable vendor commitments, which require the future purchase of goods or services. Future minimum payments under all vendor commitments as of December 31, 2024 are as follows:
 

 

 

(in thousands)

 

2025

 

$

247,678

 

2026

 

 

244,584

 

2027

 

 

188,393

 

2028

 

 

347

 

2029

 

 

 

Thereafter

 

 

 

Total

 

$

681,002

 

The Company also has commitments to contribute additional capital of $3.0 million to the Black Economic Development Fund.

Legal Contingencies

From time to time the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of these ordinary course matters will not have a material adverse effect on its business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.

86


 

 

13. Changes in Accumulated Other Comprehensive Income (Loss)

The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of stockholders’ equity, for the years ended December 31, 2024 and 2023:

 

 

Cumulative
Translation
Adjustment

 

 

Unrealized Gain
(Loss) on
Investments

 

 

Unrealized
Gain (Loss) on
Derivate
Instruments

 

 

Total

 

 

 

(in thousands)

 

Ending balance at December 31, 2022

 

$

(3,070

)

 

$

(9,820

)

 

$

 

 

$

(12,890

)

Other comprehensive income before reclassifications

 

 

4,020

 

 

 

10,697

 

 

 

 

 

 

14,717

 

Amounts reclassified from accumulated other comprehensive income, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

Ending balance at December 31, 2023

 

$

950

 

 

$

877

 

 

$

 

 

$

1,827

 

Other comprehensive (loss) income before reclassifications

 

 

(6,878

)

 

 

318

 

 

 

(1,622

)

 

 

(8,182

)

Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue

 

 

 

 

 

 

 

 

701

 

 

 

701

 

Ending balance at December 31, 2024

 

$

(5,928

)

 

$

1,195

 

 

$

(921

)

 

$

(5,654

)

 

14. Stockholders’ Equity and Stock-Based Compensation

Common Stock Reserved — As of December 31, 2024 and 2023, the Company has authorized 500 million shares of common stock. The number of shares of common stock reserved for the vesting of RSUs, PSUs, and exercise of common stock options are as follows (in thousands):

 

 

 

December 31, 2024

 

 

December 31, 2023

 

RSUs

 

 

1,475

 

 

 

1,902

 

PSUs

 

 

71

 

 

 

58

 

Common stock options

 

 

302

 

 

 

470

 

 

 

 

1,848

 

 

 

2,430

 

 

For shares reserved for issuance for the Conversion Options and Capped Call Options of the Notes, see Note 10.

 

Equity Incentive Plans —The Company’s 2014 Stock Option and Incentive Plan (the “2014 Plan”) became effective upon the closing of the Company’s IPO in the fourth quarter of 2014. As of December 31, 2024, 0.3 million options to purchase common stock, 1.2 million RSUs and 0.1 million PSUs remained outstanding under the 2014 Plan.

 

The Company’s 2024 Stock Option and Incentive Plan (the “2024 Plan”) became effective June 11, 2024 after shareholder approval and no new awards will be issued under the 2014 Plan as of this date. The Company reserved 3,950,000 shares available for issuance. The shares of stock underlying any awards under the 2024 Plan and 2014 Plan that are forfeited, canceled, or otherwise terminated (other than by exercise) are added back to the shares available for issuance under the 2024 Plan. As of December 31, 2024, 0.2 million RSUs remained outstanding under the 2024 Plan.

Stock Compensation Expense —The Company’s equity compensation expense is comprised of awards of options to purchase common stock, RSUs, PSUs, and stock issued under the Company’s employee stock purchase plan (“ESPP”).

The following two tables show stock compensation expense by award type and where the stock compensation expense is recorded in the Company’s consolidated statements of operations:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

( in thousands)

 

Options

 

$

7,801

 

 

$

11,555

 

 

$

9,713

 

RSUs

 

 

458,027

 

 

 

391,810

 

 

 

253,838

 

PSUs

 

 

24,129

 

 

 

13,502

 

 

 

 

ESPP

 

 

14,813

 

 

 

15,404

 

 

 

12,298

 

Total stock-based compensation

 

$

504,770

 

 

$

432,271

 

 

$

275,849

 

 

87


 

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cost of revenue, subscription

 

$

23,613

 

 

$

12,652

 

 

$

9,076

 

Cost of revenue, service

 

 

4,339

 

 

 

4,958

 

 

 

4,393

 

Research and development

 

 

243,164

 

 

 

198,953

 

 

 

107,517

 

Sales and marketing

 

 

145,778

 

 

 

140,362

 

 

 

107,640

 

General and administrative

 

 

87,876

 

 

 

75,346

 

 

 

47,223

 

Total stock-based compensation

 

$

504,770

 

 

$

432,271

 

 

$

275,849

 

 

Excluded from stock-based compensation expense is $40.1 million of capitalized software development costs in 2024, $28.2 million in 2023, and $13.1 million in 2022.

Stock Options —The fair value of employee options is estimated on the date of each grant using the Black-Scholes option-pricing model with the following assumptions. There were no options granted in 2024.

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Risk-free interest rate (%)

 

3.46-4.37

 

 

1.70-3.00

 

Expected term (years)

 

5.3-6.0

 

 

5.1-6.4

 

Volatility (%)

 

52.72-55.06

 

 

43.19-50.58

 

Expected dividends

 

 

 

 

 

 

 

The risk-free interest rate is based on the U.S. Treasury bond rate at the date of grant with a maturity approximately equal to the expected term. The expected term of options granted to employees is calculated using the simplified method, which represents the average of the contractual term of the option and the weighted-average vesting period of the option. The expected volatility for the Company’s common stock is based on the average of the Company's historical volatility over the expected term of the award. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future. Forfeitures of share-based awards prior to vesting results in a reversal of previously recorded stock-compensation expense associated with such forfeited awards. The fair value of the Company’s common stock is the closing price of the stock on the date of grant.

The stock option activity for the year ended December 31, 2024 is as follows:

 

 

 

Shares (in
thousands)

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Life (in years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding—January 1, 2024

 

 

470

 

 

$

212.69

 

 

 

5.2

 

 

$

173,186

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

(149

)

 

 

156.04

 

 

 

 

 

 

 

Forfeited/expired

 

 

(19

)

 

 

426.69

 

 

 

 

 

 

 

Outstanding—December 31, 2024

 

 

302

 

 

$

226.61

 

 

 

4.7

 

 

$

141,860

 

Options vested or expected to vest—December 31, 2024

 

 

302

 

 

$

226.61

 

 

 

4.7

 

 

$

141,860

 

Options exercisable—December 31, 2024

 

 

260

 

 

$

199.41

 

 

 

4.2

 

 

$

129,281

 

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Total intrinsic value of options exercised

 

$

67,545

 

 

$

23,105

 

 

$

60,940

 

Total estimated grant date fair value of options vested

 

$

8,980

 

 

$

11,565

 

 

$

7,185

 

Weighted-average grant date fair value per share of options granted

 

n/a

 

 

$

197.31

 

 

$

217.05

 

 

88


 

 

Total unrecognized compensation cost related to the unvested options was $6.0 million at December 31, 2024. That cost is expected to be recognized over a weighted-average period of 1.5 years.

Restricted Stock Units —RSUs vest upon achievement of a time-based service condition over a period of three or four years. As soon as practicable following each vesting date, the Company will issue to the holder of the RSUs the number of shares of common stock equal to the aggregate number of RSUs that have vested. The total stock-based compensation expense expected to be recorded over the remaining life of outstanding RSUs is approximately $635.3 million at December 31, 2024. That cost is expected to be recognized over a weighted-average period of 2.0 years. As of December 31, 2024, there are 1.5 million RSUs expected to vest with an aggregate intrinsic value of $1.0 billion.

The following table summarizes the activity related to RSUs for the year ended December 31, 2024:

 

 

 

 

 

 

 

Shares
(in thousands)

 

 

Weighted-Average Grant Date Fair Value Per Share

 

Unvested and outstanding at January 1, 2024

 

 

1,902

 

 

$

415.06

 

Granted

 

 

866

 

 

 

596.51

 

Vested

 

 

(1,062

)

 

 

432.18

 

Forfeited

 

 

(231

)

 

 

443.60

 

Unvested and outstanding at December 31, 2024

 

 

1,475

 

 

$

504.89

 

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Total intrinsic value of RSUs vested

 

$

616,970

 

 

$

481,196

 

 

$

303,359

 

Total grant date fair value of RSUs vested

 

$

458,913

 

 

$

383,175

 

 

$

242,988

 

Weighted-average grant date fair value per share of RSUs granted

 

$

596.51

 

 

$

411.64

 

 

$

404.84

 

Performance-based Restricted Stock Units —PSUs are eligible to be earned upon the achievement of a pre-determined revenue growth metric and service condition. To the extent earned, 33% of the PSUs will vest following the completion of the performance period and the remaining 67% will vest in eight equal quarterly installments thereafter. No PSUs will be earned if the pre-determined revenue growth metric is not achieved, and the overall number of shares that may be earned shall not exceed 150% of the target award.

The fair value of the PSUs is the closing price of the Company's common stock on the grant date of the award. Stock-based compensation costs for PSUs are recognized using the graded vesting attribution method over the requisite service period when it becomes probable that the performance target will be achieved. The total stock-based compensation expense expected to be recorded over the remaining life of outstanding PSUs is approximately $13.2 million at December 31, 2024. That cost is expected to be recognized over a weighted-average period of 1.9 years. The intrinsic value of PSUs vested was $20.4 million in 2024. The total fair value of PSUs vested was $13.0 million in 2024. The weighted-average grant date fair value was $633.80 in 2024 and $383.13 in 2023. As of December 31, 2024, there are 0.1 million PSUs expected to vest with an aggregate intrinsic value of $49.6 million.

The following table summarizes the activity related to PSUs for the year ended December 31, 2024:

 

 

 

 

 

 

 

Shares
(in thousands)

 

 

Weighted-Average Grant Date Fair Value Per Share

 

Unvested and outstanding at January 1, 2024

 

 

58

 

 

$

383.13

 

Granted

 

 

50

 

 

 

633.80

 

Vested

 

 

(34

)

 

 

383.13

 

Forfeited

 

 

(3

)

 

 

633.80

 

Unvested and outstanding at December 31, 2024

 

 

71

 

 

$

548.13

 

 

Employee Stock Purchase Plan (“ESPP”)— The ESPP authorizes the issuance of up to a total of 2.5 million shares of

89


 

common stock to participating employees and allows those employees to purchase shares of common stock at a 15% discount from the fair market value of the stock as determined on specific dates at six-month intervals. The offering periods for the ESPP commence on June 1 and December 1 of each year.

The fair value of the purchase rights under the ESPP is estimated using the Black-Scholes option-pricing model with the following assumptions:
 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Risk-free interest rate (%)

 

4.43-5.39

 

 

4.65-5.44

 

 

0.10-4.65

 

Expected term (years)

 

 

0.50

 

 

 

0.50

 

 

 

0.50

 

Volatility (%)

 

34.88-38.83

 

 

38.83-76.02

 

 

39.85-76.02

 

Expected dividends

 

 

 

 

 

 

 

 

 

 

The risk-free interest rate is based on the U.S. Treasury bond rate at the date of grant with a maturity approximately equal to the expected term. The expected term is based on the term of the offering period. The expected volatility for the Company’s common stock is based on the average of the Company's historical volatility over the expected term of the award. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future. The fair value of the Company’s common stock is the closing price of the stock on the date the offering period starts.

 

The following table summarizes the activity related to ESPP:

 

 

 

Shares Issued
 (in thousands)

 

 

Weighted-
Average
Purchase Price

 

 

Total Cash
Proceeds
(in thousands)

 

2024

 

 

109

 

 

$

469.73

 

 

$

50,993

 

2023

 

 

127

 

 

$

319.70

 

 

$

40,479

 

2022

 

 

121

 

 

$

272.72

 

 

$

33,046

 

 

15. Derivatives

The Company enters into foreign currency forward contracts to reduce the risk of variability in future cash flow due to foreign currency exchange rate fluctuation from certain forecasted revenue transactions billed in currencies other than the U.S. Dollar. These transactions are designated as cash flow hedges. The foreign currency forward contracts have maturities of 12 months or less. Hedge effectiveness is assessed at inception and at each reporting period utilizing statistical regression analysis. The derivatives are subject to master netting arrangements and are disclosed on a gross basis on the consolidated balance sheets. Unrealized foreign exchange gains or losses related to those designated cash flow hedge contracts are recorded in accumulated other comprehensive income ("AOCI") and are reclassified into revenues in the same periods when the hedged transactions are recognized in earnings. Cash flows from the settlement of these forward contracts are classified as operating activities on the consolidated statements of cash flows. As of December 31, 2024, the Company had designated cash flow hedge forward contracts with notional amounts equivalent to $26.0 million.

The following summarizes the fair value of derivative financial instruments as of December 31, 2024 and 2023:
 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

Accrued expenses and other current liabilities

 

 

 

 

 

 

 

Cash flow hedges

 

$

584

 

 

$

 

 

Total

 

$

584

 

 

$

 

 

 

Refer to Note 13 for the activity of foreign currency forward contracts designated as hedging instruments and the impact of these derivatives on AOCI. As of December 31, 2024, the Company estimates the net amount of unrealized losses before tax on the foreign currency contracts expected to be reclassified into revenue over the next 12 months is approximately $1.1 million.

 

90


 

16. Income Taxes

Income (loss) before provision for income taxes was as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

United States

 

$

(34,540

)

 

$

(211,528

)

 

$

(118,213

)

Foreign

 

 

63,217

 

 

 

60,953

 

 

 

19,760

 

Total

 

$

28,677

 

 

$

(150,575

)

 

$

(98,453

)

The provision for income taxes consists of the following:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Current income tax provision

 

 

 

 

 

 

 

 

 

Federal

 

$

(7,631

)

 

$

(1,162

)

 

$

(1,002

)

State

 

 

(1,640

)

 

 

(803

)

 

 

(1,399

)

Foreign

 

 

(12,088

)

 

 

(11,420

)

 

 

(7,778

)

Total current income tax provision

 

 

(21,359

)

 

$

(13,385

)

 

$

(10,179

)

Deferred income tax (expense) benefit

 

 

 

 

 

 

 

 

 

Federal

 

 

(337

)

 

 

 

 

 

 

State

 

 

(47

)

 

 

 

 

 

 

Foreign

 

 

(2,306

)

 

 

(550

)

 

 

1,285

 

Total deferred income tax (expense) benefit

 

 

(2,690

)

 

 

(550

)

 

$

1,285

 

Total income tax provision

 

$

(24,049

)

 

$

(13,935

)

 

$

(8,894

)

 

The following reconciles the differences between income taxes computed at the federal statutory rate of 21% for 2024, 2023 and 2022 and the provision for income taxes:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Expected income tax (expense) benefit at the federal statutory rate

 

$

(6,123

)

 

$

37,845

 

 

$

21,029

 

State taxes net of federal benefit

 

 

732

 

 

 

9,131

 

 

 

5,047

 

Stock-based compensation

 

 

31,010

 

 

 

7,741

 

 

 

4,414

 

Executive compensation limitation

 

 

(10,511

)

 

 

(4,151

)

 

 

(5,179

)

Difference in foreign tax rates

 

 

(2,499

)

 

 

(2,614

)

 

 

290

 

Non-deductible acquisition costs

 

 

(1,447

)

 

 

 

 

 

 

U.S. tax credits

 

 

63,124

 

 

 

45,274

 

 

 

15,561

 

Foreign withholding taxes

 

 

(2,044

)

 

 

(1,449

)

 

 

(1,268

)

Change in valuation allowance

 

 

(99,229

)

 

 

(105,181

)

 

 

(47,552

)

Non research and development tax reserves

 

 

(4,276

)

 

 

 

 

 

 

Foreign derived intangible income

 

 

4,872

 

 

 

 

 

 

 

Other U.S. and foreign permanent differences

 

 

2,342

 

 

 

(531

)

 

 

(1,236

)

Income tax provision

 

$

(24,049

)

 

$

(13,935

)

 

$

(8,894

)

91


 

Deferred Tax Assets and Liabilities — Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities were as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

178,424

 

 

$

227,731

 

Research and investment credits

 

 

181,411

 

 

 

125,424

 

Accruals and reserves

 

 

25,148

 

 

 

19,157

 

Lease liability

 

 

54,028

 

 

 

63,164

 

Depreciation

 

 

552

 

 

 

688

 

Capitalized software development

 

 

277,932

 

 

 

177,792

 

Stock-based compensation

 

 

23,145

 

 

 

20,283

 

Total deferred tax assets

 

 

740,640

 

 

 

634,239

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets

 

 

(6,635

)

 

 

(8,185

)

Convertible debt

 

 

(56

)

 

 

(52

)

Capitalized costs

 

 

(51,150

)

 

 

(35,799

)

Right of use and other assets

 

 

(46,317

)

 

 

(51,017

)

Depreciation

 

 

(1,276

)

 

 

(2,608

)

Total deferred tax liabilities

 

 

(105,434

)

 

 

(97,661

)

Valuation allowance

 

 

(637,609

)

 

 

(536,311

)

Net deferred tax (liabilities) assets

 

$

(2,403

)

 

$

267

 

The Company reviews all available evidence to evaluate the realizability of its deferred tax assets, including its recent history of accumulated losses over the most recent three years as well as its ability to generate income in future periods. The Company has provided a valuation allowance against its U.S. net deferred tax assets as it is more likely than not that these assets will not be realized given the nature of the assets and the likelihood of future utilization.

The valuation allowance increased by $101.3 million in 2024, $127.5 million in 2023 and $62.4 million in 2022, primarily due to the increase in deductible temporary differences for U.S. research and development capitalization. The Company does not expect any significant changes in its valuation allowance positions within the next 12 months.

The Company had federal and state net operating loss carryforwards of $640.0 million and $723.7 million at December 31, 2024 and $861.4 million and $741.0 million at December 31, 2023. The Company also had international net operating loss carryforwards of $0.9 million at December 31, 2024 and $8.6 million at December 31, 2023. All federal net operating losses have an indefinite carryforward period. State net operating losses will begin to expire in 2027.

The Company has net federal research and development credit carryforwards of $155.7 million at December 31, 2024 that begin to expire in 2027. The Company also has state research and investment tax credit carryforwards of $72.3 million that begin to expire in 2026.

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company's ownership may limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset taxable income. Specifically, this limitation may arise in the event of a cumulative change in ownership of the Company of more than 50% within a three-year period. Any such annual limitation may significantly reduce the utilization of net operating loss carryforwards before they expire.

The Company adjusted the lease liability deferred tax asset and right of use and other asset deferred tax liability amounts as of December 31, 2023 in the table above to correct for immaterial presentation errors.

92


 

Uncertain Tax Positions — The Company accounts for uncertainty in income taxes using a two-step process. The Company first determines whether it is more likely than not that a tax position will be sustained upon examination by a tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.

The following summarizes activity related to unrecognized tax benefits:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Unrecognized benefit—beginning of the year

 

$

20,469

 

 

$

16,888

 

 

$

12,823

 

Gross increases—current period positions

 

 

13,974

 

 

 

8,071

 

 

 

4,065

 

Gross increases—current period business acquisitions

 

 

 

 

 

1,381

 

 

 

 

Gross increase (decrease)—prior period positions

 

 

3,884

 

 

 

(5,871

)

 

 

 

Unrecognized benefit—end of period

 

$

38,327

 

 

$

20,469

 

 

$

16,888

 

The majority of the gross unrecognized tax benefits represent a reduction to the research and development tax credit carryforward. The majority of the unrecognized tax benefits decrease deferred tax assets with a corresponding decrease to the valuation allowance.

The Company has elected to recognize interest and penalties related to uncertain tax positions as a component of income tax expense.

The Company does not expect any significant change in its unrecognized tax benefits within the next 12 months.

The Company files tax returns in the United States and various jurisdictions throughout the world where the Company has operations or has established a taxable presence. All of the Company’s tax years remain open to examination in the United States, as carryforward attributes generated in past years may still be adjusted upon examination by the Internal Revenue Service or state tax authorities if they have or will be used in future periods. The Company is no longer subject to examination for years prior to 2017 in various significant tax jurisdictions and continues to be routinely examined by various taxing authorities.
 

17. Employee Benefit Plan

The Company maintains a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers certain employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pretax basis, subject to legal limitations. Total employer contributions were $23.1 million in 2024, $11.0 million in 2023, and $10.6 million in 2022.

 

18. Restructuring Plan

On January 25, 2023, the Company's board of directors authorized a restructuring plan (the “Restructuring Plan”) that was designed to reduce operating costs and enable investment in key opportunities for long-term growth while driving continued profitability. The Restructuring Plan included a reduction of the Company’s workforce by approximately 7% and a global lease consolidation to create higher density across our workspaces.

In 2023, the Company terminated and abandoned various leases of office spaces globally. The Company recorded a reduction in right-of-use assets of $46.8 million and an increase in lease liabilities of $5.9 million for these leases upon the lease terminations or abandonments. The Company also incurred $96.8 million of restructuring charges in 2023, composed of $70.0 million related to facilities and $26.8 million for severance, employee related benefits, and other costs, including $1.0 million of stock-based compensation expense. In 2024, the Company incurred restructuring charges of $4.0 million consisting of variable facilities related costs on unused space. The charges are recorded to the restructuring line item within the consolidated statements of operations.

Future variable facilities related costs for vacated properties will continue to be recorded to restructuring charges. As of December 31, 2024, the Company did not have any remaining liabilities accrued related to the Restructuring Plan.

 

93


 

19. Subsequent Events

 

Business Acquisition

On January 6, 2025, the Company acquired all outstanding shares of Frame Technology, Inc. (“Frame AI”), an AI-powered conversation intelligence platform, for cash consideration of approximately $60.0 million, subject to customary post-closing adjustments and conditions. The acquisition will accelerate the Company's ability to unify structured and unstructured data across the customer journey at scale and empower go-to-market teams to transform conversations into actionable intelligence. The Company is in the process of finalizing the accounting for this transaction and expects to complete the preliminary purchase price allocation in the first quarter of 2025.

 

2025 Notes Conversions

Between December 31, 2024 and the date of filing this report, the Company settled $89.3 million of the principal balance of the 2025 Notes in cash in response to conversion notices received prior to December 31, 2024.

94


 

ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

 

 

ITEM 9A. Controls and Procedures

(a)
Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of December 31, 2024, our disclosure controls and procedures were effective at the reasonable assurance level.

(b)
Management’s Report on Internal Control Over Financial Reporting

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rules 13a-15(f) or 15d-15(f) promulgated under the Exchange Act as a process designed by, or under the supervision of, the company's principal executive and principal financial officers and effected by the company’s board of directors, management and other personnel, 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 and includes those policies and procedures that:

 

 

pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the company;

 

provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and

 

provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Management has excluded Cacheflow, which the Company acquired in October 2024, from its assessment of internal control over financial reporting as of December 31, 2024. Cacheflow is a wholly owned subsidiary of the Company whose total assets and total revenues excluded from management's assessment represented less than 1% each of the related consolidated financial statement amounts for the Company as of and for the year ended December 31, 2024.

 

Our management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2024. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control — Integrated Framework (2013).

 

95


 

Based on our assessment, management, with the participation of our Chief Executive Officer and Chief Financial Officer, concluded that, as of December 31, 2024, our internal control over financial reporting was effective based on those criteria.

 

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2024 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report, which is included under Item 8 of this Annual Report on Form 10-K.

(c) Inherent Limitations of Internal Controls

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 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 the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations, misstatements due to error or fraud may occur and not be detected.

(d) Changes in Internal Control over Financial Reporting

No change in our internal control over financial reporting occurred during the quarter ended December 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 

ITEM 9B. Other Information

The following table describes contracts, instructions or written plans for the sale or purchase of our securities adopted by our directors and certain officers during the fourth quarter of 2024, each of which is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c), referred to as Rule 10b5-1 trading plans.
 

Name

Action Taken

Nature of Trading Arrangement

Duration of Trading Arrangement

Aggregate Number of Securities

Yamini Rangan (Chief Executive Officer)

Adoption (December 5, 2024)

Trading plan intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c)

460 days

41,109 shares

 

 

ITEM 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

96


 

PART III

 

 

ITEM 10. Directors, Executive Officers and Corporate Governance

The complete response to this Item regarding the backgrounds of our executive officers and directors and other information required by Items 401, 405, 407 and 408(b) of Regulation S-K will be contained in our definitive proxy statement for our 2025 Annual Meeting of Stockholders.

Code of Business Conduct and Ethics

We have adopted a code of business conduct and ethics that is applicable to all of our employees, officers and directors including our chief executive officer and senior financial officers, which is available on our website under “Investor Relations—Leadership & Governance.”

Insider Trading Policy

We have an insider trading policy governing the purchase, sale and other dispositions of our securities that applies to all personnel of HubSpot and its subsidiaries, including directors, officers, employees, consultants, contractors and other related individuals of HubSpot. We believe that our insider trading policy is reasonably designed to promote compliance with insider trading laws, rules and regulations, as well as applicable listing standards. A copy of our insider trading policy is filed as Exhibit 19.1 to this report.


 

ITEM 11. Executive Compensation

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.

 

 

ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.

 

 

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.

 

 

ITEM 14. Principal Accountant Fees and Services

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.

 

97


 

PART IV

 

 

ITEM 15. Exhibits, Financial Statement Schedules

(a) Documents Filed as Part of this Annual Report on Form 10-K

1. Financial Statements (included in Item 8 of this Annual Report on Form 10-K):

Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets as of December 31, 2024 and 2023
Consolidated Statements of Operations for the years ended December 31, 2024, 2023 and 2022
Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2024, 2023 and 2022
Consolidated Statements of Cash Flows for the years ended December 31, 2024, 2023 and 2022
Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2024, 2023 and 2022
Notes to Consolidated Financial Statements

2. Financial Statement Schedules

Financial statements schedules are omitted as they are either not required or the information is otherwise included in the consolidated financial statements.

3. The exhibits required by Item 601 of Regulation S-K are listed in the Exhibit List on the following page and are incorporated herein.

 

ITEM 16. 10-K Summary

 

Not applicable.

 

98


 

EXHIBIT LIST

 

 

 

 

 

Incorporated by Reference

Exhibit number

Description of exhibit

Provided Herewith

Form

SEC File no.

Exhibit

Filing Date

    3.1

Amended and Restated Certificate of Incorporation of the Registrant

 

10-K

001-36680

3.1

2/24/2016

    3.2

Certificate of Amendment to the Seventh Amended and Restated Certificate of Incorporation

 

8-K

001-36680

3.1

6/14/2024

    3.3

Fifth Amended and Restated Bylaws of the Registrant

 

8-K

001-36680

3.1

5/1/2024

    4.1

Form of Common Stock Certificate

 

S-1

333-198333

4.1

9/26/2014

    4.2

Indenture, dated as of June 4, 2020, between the Registrant, and Wilmington Trust, National Association, as trustee

 

8-K

001-36680

4.1

6/5/2020

    4.3

Form of 0.375% Convertible Senior Notes due 2025 (included in Exhibit 4.2)

 

10-K

001-36680

4.5

2/12/2020

    4.4

Description of the Registrant's Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934, as amended

 

10-K

001-36680

10.4

2/16/2023

  10.1

Lease dated April 23, 2015 between Two Canal Park Massachusetts LLC (formerly BCSP Cambridge Two Property LLC) and HubSpot, Inc.; First Amendment to Lease dated August 10, 2016; Second Amendment to Lease dated March 12, 2018; Third Amendment to Lease dated December 2, 2019; Fourth Amendment to Lease dated January 6, 2020; Fifth Amendment dated July 2, 2021

 

10-K

001-36680

10.4

2/16/2023

  10.2

Lease of 1 – 6 Sir John Rogerson's Quay, Windmill Quarter, Dublin 2, dated August 1, 2019, between Hibernia REIT Public Limited Company, as Landlord, HubSpot Ireland Limited, as Tenant, SOBO Management Company Limited by Guarantee, as Management Company, and HubSpot, Inc., as Guarantor

 

10-K

001-36680

10.5

2/12/2020

  10.3#

Form of Indemnification Agreement between the Registrant and each of its Executive Officers and Directors

 

S-1

333-198333

10.4

8/25/2014

  10.4#

2007 Equity Incentive Plan and forms of restricted stock agreement and option agreements thereunder

 

S-1

333-198333

10.5

8/25/2014

  10.5#

2014 Stock Option and Grant Plan, Amendment No. 1 thereto, and forms of restricted stock and option agreements thereunder

 

10-K

001-36680

10.5

2/14/2024

10.6#

Amended and Restated 2014 Employee Stock Purchase Plan

 

10-K

001-36680

10.9

2/16/2023

99


 

 

 

 

Incorporated by Reference

Exhibit number

Description of exhibit

Provided Herewith

Form

SEC File no.

Exhibit

Filing Date

10.7#

Amended and Restated Management Cash Incentive Bonus Plan

X

 

 

 

 

10.8

Form of Call Option Transaction Confirmation

 

8-K

001-36680

10.1

5/10/2017

10.9

Form of Warrant Confirmation

 

8-K

001-36680

10.2

5/10/2017

10.10#

Non-Employee Director Compensation Policy (as amended and currently in effect)

 

10-Q

001-36680

10.2

11/6/2024

10.11

Form of Capped Call Transaction Confirmation

 

8-K

001-36680

10.1

6/5/2020

10.12#

HubSpot, Inc. 2024 Stock Option and Incentive Plan, and forms of restricted stock and option agreements thereunder

 

10-Q

001-36680

10.1

11/6/2024

10.13#

Form of PSU Agreement

X

 

 

 

 

10.14#

Severance Agreement, by and between the Registrant and Alyssa Harvey Dawson, dated December 2, 2024

 

8-K

001-36680

10.1

12/5/2024

19.1

Insider Trading Policy and Procedures

X

 

 

 

 

21.1

List of Subsidiaries

X

 

 

 

 

23.1

Consent of PricewaterhouseCoopers LLP, Independent Registered Public Accounting Firm

X

 

 

 

 

24.1

Power of Attorney (included on signature page)

X

 

 

 

 

31.1

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

 

 

 

 

31.2

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

 

 

 

 

32.1Ÿ

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

 

 

 

 

97.1

Policy of Recoupment of Incentive Compensation

 

10-K

001-36680

97.1

2/14/2024

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document

X

 

 

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

X

 

 

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

X

 

 

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

X

 

 

 

 

100


 

 

 

 

Incorporated by Reference

Exhibit number

Description of exhibit

Provided Herewith

Form

SEC File no.

Exhibit

Filing Date

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

X

 

 

 

 

104

Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101.)

 

 

 

 

 


 

# Indicates a management contract or compensatory plan.

Ÿ The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Annual Report on Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates any of them by reference.


 

101


 

Signatures

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the city of Cambridge, Commonwealth of Massachusetts, on the 12th day of February 2025.

 

HUBSPOT, INC.

 

 

By:

 

/s/ Yamini Rangan

 

 

Yamini Rangan

 

 

 

 

 

Chief Executive Officer

 

102


 

POWER OF ATTORNEY

We, the undersigned directors and officers of HubSpot, Inc. (the “Company”), hereby and severally constitute and appoint Yamini Rangan and Kate Bueker, and each of them singly, our true and lawful attorneys, with full power to them, and each of them singly, to sign for us and in our names in the capacities indicated below, and to file any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing, requisite and necessary to be done in connection therewith, as fully to all intents and purposes as each of us might or could do in person and hereby ratifying and confirming all that said attorneys and each of them, or their substitutes, shall do or cause to be done by virtue of this Power of Attorney.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature

 

Title

 

Date

 

 

 

/s/ Yamini Rangan

Chief Executive Officer

February 12, 2025

Yamini Rangan

(Principal Executive Officer)

 

 

 

 

/s/ Kate Bueker

Chief Financial Officer

February 12, 2025

Kate Bueker

(Principal Financial and Accounting Officer)

 

 

 

 

/s/ Brian Halligan

  Executive Chairperson

 February 12, 2025

Brian Halligan

 

 

 

 

 

/s/ Dharmesh Shah

Director and Chief Technology Officer

February 12, 2025

Dharmesh Shah

 

 

 

 

 

 

 

/s/ Nick Caldwell

Director

February 12, 2025

Nick Caldwell

 

 

 

 

 

 

 

/s/ Ron Gill

Director

February 12, 2025

Ron Gill

 

 

 

 

 

/s/ Claire Hughes Johnson

Director

February 12, 2025

Claire Hughes Johnson

 

 

 

 

 

/s/ Lorrie Norrington

 

Director

 

February 12, 2025

Lorrie Norrington

 

 

 

 

 

 

 

 

 

/s/ Andrew Anagnost

Director

February 12, 2025

Andrew Anagnost

 

 

 

 

 

/s/ Jay Simons

 

Director

 

February 12, 2025

Jay Simons

 

 

 

/s/ Jill Ward

Director

February 12, 2025

Jill Ward

 

 

 

103


EX-10.7 2 hubs-ex10_7.htm EX-10.7 EX-10.7

Exhibit 10.7

HUBSPOT, INC.

AMENDED AND RESTATED MANAGEMENT CASH INCENTIVE BONUS PLAN

1.
Purpose. This Management Cash Incentive Bonus Plan (the “Incentive Plan”) is intended to provide an incentive for superior work and to motivate eligible management employees of HubSpot, Inc. and its subsidiaries (together, the “Company”) toward even higher achievement and business results, to tie their goals and interests to those of the Company and its stockholders and to enable the Company to attract and retain highly qualified management employees. The Incentive Plan is for the benefit of Covered Employees (as defined below). This Management Cash Incentive Bonus Plan amends, restates and supersedes the Company’s Senior Executive Cash Incentive Bonus Plan adopted on August 20, 2014 (the “Prior Plan”). References to the Prior Plan in any outstanding agreements between a Covered Employee and the Company shall be deemed to refer to this Incentive Plan, as applicable.
2.
Covered Employees. From time to time, the Compensation Committee of the Board of Directors of the Company (the “Compensation Committee”) may select certain key management employees (the “Covered Employees”) to be eligible to receive bonuses hereunder. Except as may otherwise be provided by an applicable agreement, participation in this Incentive Plan does not change the “at will” nature of a Covered Employee’s employment with the Company.
3.
Administration. The Compensation Committee shall have the sole discretion and authority to administer and interpret the Incentive Plan and may delegate all or part of such discretion and authority to one or more directors and/or officers of the Company, subject to compliance with applicable law and the Company’s governing documents. All decisions and interpretations of the Compensation Committee or its delegates shall be final and binding on all persons, including the Company and the Covered Employees.
4.
Bonus Determinations.
(a)
Corporate Performance Goals. A Covered Employee may receive a bonus payment under the Incentive Plan based upon the attainment of one or more performance objectives that are established by the Compensation Committee and relate to financial and operational metrics with respect to the Company or any of its subsidiaries (the “Corporate Performance Goals”), including the following: cash flow (including, but not limited to, operating cash flow and free cash flow); revenue; corporate revenue; earnings before interest, taxes, depreciation and amortization; net income (loss) (either before or after interest, taxes, depreciation and/or amortization); changes in the market price of the Company’s common stock; economic value-added; acquisitions or strategic transactions; operating income (loss); return on capital, assets, equity, or investment; stockholder returns; return on sales; gross or net profit levels; productivity; expense efficiency; margins; operating efficiency; customer satisfaction; working capital; earnings (loss) per share of the Company’s common stock; bookings, new bookings or renewals; sales or market shares; number of customers, number of new customers or customer references; operating income, net annual recurring revenue, and/or any other performance goal selected by the Compensation Committee, any of which may be (A) measured in absolute terms or compared to any incremental increase, (B) measured in terms of growth, (C) compared to another company or companies or to results of a peer group, (D) measured against the market as a whole and/or as compared to applicable market indices and/or (E) measured on a pre-tax or post-tax basis (if applicable). Further, any Corporate Performance Goals may be used to measure the performance of the Company as a whole or a business unit or other segment of the Company, or one or more product lines or specific markets. The Corporate Performance Goals may differ from Covered Employee to Covered Employee.

 


 

(b)
Calculation of Corporate Performance Goals. At the beginning of each applicable performance period, the Compensation Committee will determine whether any significant element(s) will be included in or excluded from the calculation of any Corporate Performance Goal with respect to any Covered Employee. In all other respects, Corporate Performance Goals will be calculated in accordance with the Company’s financial statements, generally accepted accounting principles, or under a methodology established by the Compensation Committee at the beginning of the performance period and which is consistently applied with respect to a Corporate Performance Goal in the relevant performance period.
(c)
Target; Minimum; Maximum. Each Corporate Performance Goal shall have a “target” (100 percent attainment of the Corporate Performance Goal) and may also have a “minimum” hurdle and/or a “maximum” amount.
(d)
Bonus Requirements; Individual Goals. Except as otherwise set forth in this Section 4(d): (i) any bonuses paid to Covered Employees under the Incentive Plan shall be based upon objectively determinable bonus formulas that tie such bonuses to one or more performance targets relating to the Corporate Performance Goals, based upon the information available to the Compensation Committee at the time of determination, (ii) bonus formulas for Covered Employees shall be adopted in each performance period by the Compensation Committee and communicated to each Covered Employee at the beginning of each performance period and (iii) no bonuses shall be paid to Covered Employees unless and until the Compensation Committee makes a determination with respect to the attainment of the performance targets relating to the Corporate Performance Goals. Notwithstanding the foregoing, the Compensation Committee may adjust bonuses payable under the Incentive Plan based on achievement of one or more individual performance objectives or pay bonuses (including, without limitation, discretionary bonuses) to Covered Employees under the Incentive Plan based on individual performance goals and/or upon such other terms and conditions as the Compensation Committee may in its discretion determine.
(e)
Individual Target Bonuses. The Compensation Committee shall establish a target bonus opportunity for each Covered Employee for each performance period. For each Covered Employee, the Compensation Committee shall have the authority to apportion the target award so that a portion of the target award shall be tied to attainment of Corporate Performance Goals and a portion of the target award shall be tied to attainment of individual performance objectives.
(f)
Employment Requirement. Subject to any additional terms contained in a written agreement between the Covered Employee and the Company, the payment of a bonus to a Covered Employee with respect to a performance period shall be conditioned upon the Covered Employee’s employment by the Company on the bonus payment date. If a Covered Employee was not employed for an entire performance period, the Compensation Committee may pro rate the bonus based on the number of days employed during such period.
5.
Timing of Payment.
(a)
With respect to Corporate Performance Goals established and measured on a basis more frequently than annually (e.g., quarterly or semi-annually), the Corporate Performance Goals will be measured at the end of each performance period after the Company’s financial reports with respect to such period(s) have been published. If the Corporate Performance Goals and/or individual goals for such period are met, payments will be made as soon as practicable following the end of such period, but not later than 74 days after the end of the fiscal year in which such performance period ends.

2


 

(b)
With respect to Corporate Performance Goals established and measured on an annual or multi-year basis, Corporate Performance Goals will be measured as of the end of each such performance period (e.g., the end of each fiscal year) after the Company’s financial reports with respect to such period(s) have been published. If the Corporate Performance Goals and/or individual goals for any such period are met, bonus payments will be made as soon as practicable, but not later than 74 days after the end of the relevant fiscal year.
(c)
For the avoidance of doubt, bonuses earned at any time in a fiscal year must be paid no later than 74 days after the last day of such fiscal year, and bonus amounts will be calculated based upon the information available to the Compensation Committee at the time of determination.
6.
Recoupment. Notwithstanding anything to the contrary in the Incentive Plan, all amounts payable pursuant to the Incentive Plan are subject to recoupment under the Company’s Policy for Recoupment of Incentive Compensation (the “Recoupment Policy” applicable to Executive Officers (as defined in the Recoupment Policy) or as otherwise may be required or permitted under applicable law. For the avoidance of doubt, any action by the Company to recover compensation under the Recoupment Policy or pursuant to applicable law shall not be deemed to constitute (i) an event giving rise to a right to resign for “good reason”, if applicable, or serve as a basis for a claim of constructive termination under any benefits or compensation arrangement applicable to a Covered Employee or (ii) a breach of a contract or other arrangement to which a Covered Employee is a party.
7.
Amendment and Termination. The Company reserves the right to amend or terminate the Incentive Plan at any time in its sole discretion.

Last reviewed and amended: January 27, 2025

3


EX-10.13 3 hubs-ex10_13.htm EX-10.13 EX-10.13

EXHIBIT 10.13

GLOBAL Performance-Based RESTRICTED STOCK UNIT AWARD AGREEMENT
UNDER THE HUBSPOT, Inc.
2024 STOCK OPTION AND INCENTIVE PLAN

 

Name of Grantee:

<Participant Name>

Target No. of Restricted Stock Units:

<Target Number of Awards Granted> (the “Target PSUs”)

Grant Date:

<Grant Date>

Vesting Commencement Date:

<Vesting Commencement Date>

 

Pursuant to the HubSpot, Inc. 2024 Stock Option and Incentive Plan (as amended from time to time, the “Plan”), and this Global Performance-Based Restricted Stock Unit Award Agreement, including any additional terms and conditions for the Grantee’s country set forth in the appendix attached hereto (the “Appendix” and together with the Global Performance-Based Restricted Stock Unit Award Agreement, the “Agreement”), HubSpot, Inc. (the “Company”) hereby grants an award of the Target PSUs listed above (an “Award”) to the Grantee named above. Each Restricted Stock Unit shall relate to one share of Common Stock, par value $0.001 per share (the “Shares”), of the Company.

1.
Restrictions on Transfer of Award. This Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and any Shares issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of until (i) the Restricted Stock Units have vested as provided in Paragraph 2 of this Agreement and (ii) Shares have been issued to the Grantee in accordance with the terms of the Plan and this Agreement.
2.
Vesting of Restricted Stock Units. The Restricted Stock Units shall become Earned PSUs (as defined in Exhibit A) following the completion of the Performance Period (as defined in Exhibit A) in accordance with the terms and conditions of Exhibit A; provided that the Grantee remains an employee of the Company or a Subsidiary through the Certification Date (as defined in Exhibit A). The Earned PSUs, if any, shall vest as follows: one-third (1/3) of the Earned PSUs shall vest on the Certification Date and the remaining two-thirds (2/3) of the Earned PSUs shall vest in eight equal quarterly installments on the eight quarterly anniversaries of the Vesting Commencement Date following the Certification Date; provided that the Grantee remains in a Service Relationship through the applicable vesting date. For the avoidance of doubt, a Service Relationship only a period prior to a vesting date (but where employment has terminated prior to the vesting date) does not entitle the Grantee to vest in a pro-rata portion of the Restricted Stock Units on such date or entitle the Grantee to compensation for lost vesting. The Administrator may at any time accelerate the vesting schedule specified in this Paragraph 2. This Agreement is subject to the terms and conditions of any policies of the Company regarding vesting during leaves of absence.

 


In the event that the Grantee’s Service Relationship terminates due to the Grantee’s death, then any Earned PSUs that are unvested on the date of the Grantee’s death shall be deemed vested upon the date of the Grantee’s death. In the event that the Grantee’s Service Relationship terminates due to the Grantee’s death after the end of the Performance Period but prior to the Certification Date, the Administrator shall determine the number of Restricted Stock Units that become Earned PSUs based on the Company’s Constant Currency Revenue Growth in accordance with Exhibit A and any such Earned PSUs shall be deemed vested upon the date of the Grantee’s death. In the event that the Grantee’s Service Relationship terminates due to the Grantee’s death prior to the end of the Performance Period, a pro-rated portion of the Target PSUs shall be deemed vested upon the date of the Grantee’s death, with such pro-ration determined by multiplying the Target PSUs by a fraction, the numerator of which is the number of full months elapsed in the Performance Period prior to the date of the Grantee’s death and the denominator of which is 12.

Notwithstanding the foregoing, in the event of a Sale Event (as defined in the Plan) that occurs prior to the Certification Date, the number of Restricted Stock Units that become Earned PSUs shall be determined at the time of the Sale Event (i) based on actual performance through the date of the Sale Event, if determinable, or (ii) if actual performance is not determinable at the time of the Sale Event, based on the target level of performance (i.e., 100% of the Target PSUs shall be deemed Earned PSUs). In the event that the Earned PSUs are not continued or assumed by a successor to the Company, then Earned PSUs shall vest in full upon the Sale Event. In the event that the Earned PSUs are continued or assumed by a successor to the Company, such Earned PSUs shall remain subject to the time-based vesting schedule set forth in Paragraph 2 (with the first one-third (1/3) of the Earned PSUs vesting upon the earlier of the first anniversary of the Vesting Commencement Date or the Sale Event) but shall be deemed vested in full upon the date on which the Grantee’s Service Relationship terminates if such termination occurs (i) within 12 months after such Sale Event or 90 days prior to such Sale Event, and (ii) such termination is by the Company or any Subsidiary or successor entity without Cause (as defined in the Plan) or by the Grantee for Good Reason (as defined in the Plan).

3.
Termination of Service Relationship. Except as set forth above, if the Grantee’s Service Relationship terminates for any reason (including disability) prior to the satisfaction of the vesting and acceleration conditions set forth in Paragraph 2 above, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of the Grantee’s successors, heirs, assigns or personal representatives will thereafter have any further rights or interests in such unvested Restricted Stock Units.
4.
Issuance of Shares. As soon as practicable following each Vesting Date (but in no event later than two and one-half months after the end of the year in which the Vesting Date occurs), the Company shall issue to the Grantee (or in the event of the Grantee’s death, the Grantee’s designated beneficiary or the Grantee’s estate or legal heirs if the Grantee has not designated a beneficiary) the number of Shares equal to the aggregate number of Earned PSUs that have vested pursuant to Paragraph 2 of this Agreement on such date, rounded down to the nearest whole Share, and the Grantee (or the Grantee’s designated beneficiary or estate, as applicable) shall thereafter have all the rights of a stockholder of the Company with respect to such Shares. No fractional Shares shall be issued.

2


5.
Incorporation of Plan. Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Section 2(b) of the Plan. Capitalized terms in this Agreement shall have the meanings specified in the Plan, unless a different meaning is specified herein.
6.
Responsibility for Taxes.
(a)
The Grantee acknowledges that, regardless of any action taken by the Company or any Affiliate with which the Grantee has a Service Relationship (the “Employer”), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax‑related items related to the Grantee’s participation in the Plan and legally applicable to the Grantee (“Tax-Related Items”) are and remains the Grantee’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. The Grantee further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Restricted Stock Units, including, but not limited to, the grant, vesting, or settlement of the Restricted Stock Units, the subsequent sale of Shares acquired pursuant to such settlement, and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate the Grantee’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Grantee is subject to Tax-Related Items in more than one jurisdiction, the Grantee acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
(b)
Prior to any relevant taxable or tax withholding event, as applicable, the Grantee agrees to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, the Grantee authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations or rights with regard to all Tax-Related Items by one or a combination of the following: (i) withholding from the Grantee’s wages or other cash compensation payable to the Grantee; (ii) withholding from proceeds of the sale of Shares acquired upon settlement of the Restricted Stock Units either through a voluntary sale or through a mandatory sale arranged by the Company (on the Grantee’s behalf pursuant to this authorization without further consent); (iii) withholding from Shares to be issued to the Grantee upon settlement of the Restricted Stock Units; or (iv) any other method of withholding determined by the Company and permitted by applicable law; provided, however, that that if the Grantee is a Section 16 officer of the Company under the Exchange Act, then any Tax-Related Items shall be withheld only by using alternative (iii).
(c)
Depending on the withholding method, the Company and/or the Employer may withhold or account for Tax-Related Items by considering statutory or other withholding rates, including maximum rates applicable in the Grantee’s jurisdiction. In the event of over-withholding, the Grantee may receive a refund of any over-withheld amount in cash through the Employer’s normal payroll processes (with no entitlement to the equivalent in Shares) or, if not refunded, the Grantee may be able to seek a refund from the local tax authorities. In the event of under-withholding, the Grantee may be required to pay additional Tax-Related Items directly to the local tax authorities or to the Company and/or the Employer. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, the Grantee is deemed to have been

3


issued the full number of Shares subject to the vested Restricted Stock Units, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items.
(d)
The Grantee agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Grantee’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the Shares, or the proceeds of the sale of Shares, if the Grantee fails to comply with the Grantee’s obligations in connection with the Tax-Related Items.
7.
Section 409A of the Code. This Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the Award are exempt from the requirements of Section 409A as “short-term deferrals” as described in Section 409A.
8.
No Obligation to Continue Service Relationship. The Employer is not obligated by or as a result of the Plan or this Agreement to continue the Grantee’s Service Relationship, and neither the Plan nor this Agreement shall interfere in any way with the right of the Employer to terminate the Grantee’s Service Relationship at any time.
9.
Integration. This Agreement constitutes the entire agreement between the parties with respect to this Award and supersedes all prior agreements and discussions between the parties concerning such subject matter.
10.
Nature of Grant. In accepting the Award, the Grantee acknowledges, understands and agrees that:
(a)
the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended, or terminated by the Company at any time, to the extent permitted by the Plan;
(b)
the grant of the Restricted Stock Units is exceptional, voluntary, and occasional and does not create any contractual or other right to receive future grants of Restricted Stock Units, or benefits in lieu of Restricted Stock Units, even if Restricted Stock Units have been granted in the past;
(c)
all decisions with respect to future Restricted Stock Units or other grants, if any, will be at the sole discretion of the Company;
(d)
the Grantee is voluntarily participating in the Plan;
(e)
the Restricted Stock Units and any Shares subject to the Restricted Stock Units, and the income from and value of same, are not intended to replace any pension rights or compensation;
(f)
the grant of the Restricted Stock Units shall not be interpreted as forming or amending any Service Relationship with the Company or any Affiliate (including the Employer);

4


(g)
unless otherwise agreed with the Company, the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not granted as consideration for, or in connection with, the service the Grantee may provide as a director of a Subsidiary or Affiliate;
(h)
the Restricted Stock Units and any Shares subject to the Restricted Stock Units, and the income from and value of same, are not part of normal or expected compensation for purposes of, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, pension or retirement or welfare benefits or similar mandatory payments;
(i)
the future value of the Shares underlying the Restricted Stock Units is unknown, indeterminable, and cannot be predicted with certainty;
(j)
no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units resulting from the termination of the Grantee’s Service Relationship(for any reason whatsoever, whether or not later found to be invalid or in breach of labor laws in the jurisdiction where the Grantee is employed or the terms of the Grantee’s employment agreement, if any);
(k)
unless otherwise provided in the Plan or by the Company in its discretion, the Restricted Stock Units and the benefits evidenced by this Agreement do not create any entitlement to have the Restricted Stock Units or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out, or substituted for, in connection with any corporate transaction affecting the Shares; and
(l)
if the Grantee resides and/or works in a country outside the United States, the following shall apply:
(i)
the Restricted Stock Units and any Shares subject to the Restricted Stock Units, and the income from and value of same, are not part of normal or expected compensation for any purpose; and
(ii)
neither the Company, the Employer nor any other Affiliate shall be liable for any foreign exchange rate fluctuation between the Grantee’s local currency and the United States dollar that may affect the value of the Restricted Stock Units or of any amounts due to the Grantee pursuant to the settlement of the Restricted Stock Units or the subsequent sale of any Shares acquired upon settlement.
11.
Appendix. Notwithstanding any provision of this Global Restricted Stock Unit Award Agreement, if the Grantee resides in a country outside the United States or is otherwise subject to the laws of a country other than the United States, the Restricted Stock Units shall be subject to the additional terms and conditions set forth in the Appendix for the Grantee’s country, if any. Moreover, if the Grantee relocates to one of the countries included in the Appendix during the term of the Restricted Stock Units, the terms and conditions for such country shall apply to the Grantee, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix forms part of this Agreement.

5


12.
Language. The Grantee acknowledges that the Grantee is proficient in the English language or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Grantee to understand the terms and conditions of this Agreement. If the Grantee has received this Agreement, or any other documents related to the Restricted Stock Units and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control, unless otherwise required under applicable laws.
13.
Notices. Notices hereunder shall be mailed or delivered to the Company at its principal place of business and shall be mailed or delivered to the Grantee at the address on file with the Company or, in either case, at such other address as one party may subsequently furnish to the other party in writing.
14.
Waivers. The Grantee acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Grantee or any other grantee.
15.
Choice of Law. This Agreement shall be governed by, and construed in accordance with, the laws of the State of Delaware, applied without regard to conflict of law principles.
16.
Venue. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of Massachusetts and agree that such litigation shall be conducted only in the courts of Middlesex County, Massachusetts, or the federal courts for the Commonwealth of Massachusetts, where this grant is made and/or to be performed, and no other courts.
17.
Severability. The provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
18.
Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Restricted Stock Units and the Shares acquired upon settlement of the Restricted Stock Units, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Grantee to accept any additional agreements or undertakings that may be necessary to accomplish the foregoing.
19.
Electronic Delivery and Participation. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. The Grantee hereby consents to receive such documents by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.
20.
Compliance with Law. Notwithstanding any other provision of the Plan or this Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the Shares, the Company shall not be required to permit the vesting of the Restricted Stock Units and/or deliver any Shares prior to the completion of any registration or qualification of the Shares under any U.S. or non-U.S. local, state, or federal securities or other

6


applicable law or under rulings or regulations of the U.S. Securities and Exchange Commission (“SEC”) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance from any U.S. or non-U.S. local, state, or federal governmental agency, which registration, qualification, or approval the Company shall, in its absolute discretion, deem necessary or advisable. The Grantee understands that the Company is under no obligation to register or qualify the Shares with the SEC or any state or non-U.S. securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares subject to the Restricted Stock Units. Further, the Grantee agrees that the Company shall have unilateral authority to amend this Agreement without the Grantee’s consent to the extent necessary to comply with securities or other laws applicable to issuance of the Shares subject to the Restricted Stock Units.
21.
Insider Trading Restrictions / Market Abuse Laws. By accepting the Restricted Stock Units, the Grantee acknowledges that the Grantee is bound by all the terms and conditions of any Company’s insider trading policy as may be in effect from time to time. The Grantee further acknowledges that, depending on the Grantee’s country, the broker’s country or the country in which the Shares are listed, the Grantee may be or may become subject to insider trading restrictions and/or market abuse laws which may affect the Grantee’s ability to accept, acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., Restricted Stock Units), or rights linked to the value of Shares under the Plan during such times as the Grantee is considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Grantee placed before the Grantee possessed inside information. Furthermore, the Grantee could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees, and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any Company’s insider trading policy as may be in effect from time to time. The Grantee acknowledges that it is the Grantee’s responsibility to comply with any applicable restrictions, and the Grantee should speak to the Grantee’s personal advisor on this matter.
22.
Foreign Asset/Account, Exchange Control and Tax Reporting. Depending on the Grantee’s country, the Grantee may be subject to foreign asset/account, exchange control, tax reporting, or other requirements which may affect the Grantee’s ability acquire or hold Restricted Stock Units or Shares under the Plan or cash received from participating in the Plan (including dividends and the proceeds arising from the sale of Shares) in a brokerage/bank account outside the Grantee’s country. The applicable laws of the Grantee’s country may require that the Grantee report such Restricted Stock Units, Shares, accounts, assets, or transactions to the applicable authorities in such country and/or repatriate funds received in connection with the Plan to the Grantee’s country within a certain time period or according to certain procedures. The Grantee acknowledges that the Grantee is responsible for ensuring compliance with any applicable requirements and should consult the Grantee’s personal legal advisor to ensure compliance with applicable laws.
23.
Clawback. The Grantee acknowledges and agrees that this Award is subject in all respects to the Company’s Compensation Recovery Policy (the “Clawback Policy”), to the extent applicable, including the Company’s ability to recoup Erroneously Awarded Compensation (as defined in the Clawback Policy) thereunder. Any action by the Company to recover Erroneously

7


Awarded Compensation under the Clawback Policy from the Grantee shall not be deemed (i) an event giving rise to a right to resign for Good Reason, if applicable, or serve as a basis for a claim of constructive termination under any benefits or compensation arrangement applicable to the Grantee or (ii) to constitute a breach of a contract or other arrangement to which the Grantee is a party. This Paragraph 23 is a material term of this Agreement.

 

HUBSPOT, INC.

 

 

 

 

By:

 

 

Title: Chief Financial Officer

 

 

This Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned. Electronic acceptance of this Agreement pursuant to the Company’s instructions to the Grantee (including through an online acceptance process) is acceptable.

 

 

Dated: <Acceptance Date>

 

<Electronic Signature>

 

 

 

 

 

 

 

 

<Participant Name>

 

8


APPENDIX

GLOBAL RESTRICTED STOCK UNIT AWARD AGREEMENT
UNDER the HUBSPOT, inc.
2024 STOCK OPTION AND INCENTIVE PLAN

Capitalized terms used but not defined in this Appendix shall have the same meanings assigned to them in the Plan and/or the Global Restricted Stock Unit Award Agreement.

Terms and Conditions

This Appendix includes additional terms and conditions that govern the Restricted Stock Units if the Grantee works and/or resides in one of the countries listed below. If the Grantee is a citizen or resident of a country other than the one in which the Grantee is currently working and/or residing (or is considered as such for local law purposes), or the Grantee transfers employment and/or residency to a different country after the Restricted Stock Units are granted, the Company will, in its discretion, determine the extent to which the terms and conditions contained herein will apply to the Grantee.

Notifications

This Appendix also includes information regarding certain other issues of which the Grantee should be aware with respect to the Grantee’s participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of May 2024. Such laws are often complex and change frequently. As a result, the Company strongly recommends that the Grantee not rely on the information noted herein as the only source of information relating to the consequences of participation in the Plan because the information may be out-of-date at the time the Grantee vests in the Restricted Stock Units or sells any Shares acquired under the Plan.

In addition, the information contained herein is general in nature and may not apply to the Grantee’s particular situation. As a result, the Company is not in a position to assure the Grantee of any particular result. Accordingly, the Grantee should seek appropriate professional advice as to how the relevant laws in the Grantee’s country may apply to the Grantee’s individual situation.

If the Grantee is a citizen or resident of a country other than the one in which the Grantee is currently working and/or residing (or is considered as such for local law purposes), or if the Grantee transfers employment and/or residency to a different country after the Restricted Stock Units are granted, the notifications contained in this Appendix may not be applicable to the Grantee in the same manner.

9


ALL COUNTRIES OUTSIDE THE U.S., EUROPEAN UNION, EUROPEAN ECONOMIC AREA AND UNITED KINGDOM

Data Privacy Notification and Consent

(a)
By accepting the Award, the Grantee explicitly and unambiguously consents to the collection, use, and transfer, in electronic or other form, of the Grantee’s personal data as described in the Agreement by and among, as applicable, the Employer, the Company, and any Affiliates for the exclusive purpose of implementing, administering, and managing the Grantee’s participation in the Plan.
(b)
The Grantee understands that the Company, the Employer, and any Affiliates hold certain personal information about the Grantee, including, but not limited to, the Grantee’s name, home address and telephone number, email address, date of birth, social security number, passport or other identification number (e.g., resident registration number), salary, nationality, job title, any Shares or directorships held in the Company, and details of all Restricted Stock Units or any other entitlement to shares awarded, canceled, vested, unvested, or outstanding in the Grantee’s favor (“Data”), for the purpose of implementing, administering, and managing the Plan
(c)
The Grantee understands that Data will be transferred to Fidelity Stock Plan Services LLC, or such other stock plan service provider as may be selected by the Company in the future, which assists in the implementation, administration, and management of the Plan. The Grantee understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipient’s country (e.g. the United States) may have different data privacy laws and protections than the Grantee’s country. The Grantee may request a list with the names and addresses of any potential recipients of the Data by contacting the Grantee’s local human resources representative. The Grantee authorizes the Company, Fidelity Stock Plan Services LLC, and other possible recipients that may assist the Company (presently or in the future) with implementing, administering, and managing the Plan to receive, possess, use, retain, and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Grantee’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent, or other third party with whom the Shares received upon vesting of the Restricted Stock Units may be deposited. The Grantee understands that Data will be held only as long as is necessary to implement, administer, and manage the Grantee’s participation in the Plan. The Grantee may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting the Grantee’s local human resources representative. Further, the Grantee understands that the Grantee is providing the consents herein on a purely voluntary basis. If the Grantee does not consent, or if the Grantee later seeks to revoke the Grantee’s consent, the Grantee’s Service Relationship with the Employer will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant Restricted Stock Units or other equity awards to the Grantee or administer or maintain such awards. Therefore, the Grantee understands that refusing or withdrawing the Grantee’s consent may affect the Grantee’s ability to participate in the Plan. For more information on the consequences of the Grantee’s refusal to consent or withdrawal of consent, the Grantee understands that the Grantee may contact the local human resources representative.

10


(d)
Upon request of the Company or the Employer, the Grantee agrees to provide a separate executed data privacy consent form (or any other agreements or consents that may be required by the Company and/or the Employer) that the Company and/or the Employer may deem necessary to obtain from the Grantee for the purpose of administering the Grantee’s participation in the Plan in compliance with the data privacy laws in the Grantee’s country, either now or in the future. The Grantee understands and agrees that the Grantee will not be able to participate in the Plan if the Grantee fails to provide any such consent or agreement requested by the Company and/or the Employer.

AUSTRALIA

Notifications

Securities Law Information. This offer to participate in the Plan is being made under Division 1A, Part 7.12 of the Corporations Act 2001 (Cth).

Tax Information. Subdivision 83A-C of the Income Tax Assessment Act, 1997 applies to the Restricted Stock Units granted under the Plan, such that the Restricted Stock Units are intended to be subject to deferred taxation.

Exchange Control Information. If the Grantee is an Australian resident, exchange control reporting is required for cash transactions exceeding A$10,000 and international fund transfers. If an Australian bank is assisting with the transaction, the bank will file the report on the Grantee’s behalf. If there is no Australian bank involved with the transfer, the Grantee will be required to file the report.

BELGIUM

There are no country-specific provisions.

CANADA

Terms and Conditions

Award Payable Only in Shares. The Restricted Stock Units shall be paid in Shares only and do not provide the Grantee with any right to receive a cash payment.

The following terms and conditions apply if the Grantee resides in Quebec:

Data Privacy. The following provision supplements the “Data Privacy Notification and Consent” provision above in this Appendix:

The Grantee hereby authorizes the Company and the Company’s representatives to discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan for purposes that relate to the administration of the Plan. The Grantee acknowledges and agrees that the Grantee’s personal information, including any sensitive personal information, may be transferred or disclosed outside of the province of Quebec, including to the U.S. The Grantee further authorizes the Company, the Employer, its other Affiliates, and the Administrator to disclose and discuss the Plan with their advisors. The Grantee

11


further authorizes the Company, the Employer, its other Affiliates, and the Administrator to record all relevant information and to keep such information in the Grantee’s employee file. If applicable, the Grantee also acknowledges and authorizes the Company, the Employer, its other Affiliates, and the Administrator involved in the administration of the Plan to use technology for profiling purposes and to make automated decisions that may have an impact on the Grantee’s participation in the Plan or the administration of the Plan.

Notifications

Securities Law Information. The Grantee is permitted to sell Shares acquired under the Plan through the designated broker appointed under the Plan, if any, provided the resale of Shares acquired under the Plan takes place outside Canada through the facilities of a stock exchange on which the Shares are listed. The Shares are currently listed on the New York Stock Exchange under the symbol “HUBS.”

COLOMBIA

Terms and Conditions

Nature of Grant. The following provision supplements Paragraph 10 of the Global Restricted Stock Unit Award Agreement:

The Grantee acknowledges that, pursuant to Article 128 of the Colombian Labor Code, the Restricted Stock Units and related benefits do not constitute a component of the Grantee’s “salary” for any legal purpose. Therefore, the Restricted Stock Units and related benefits will not be included and/or considered for purposes of calculating any and all labor benefits, such as legal/fringe benefits, vacations, indemnities, payroll taxes, social insurance contributions and/or any other labor-related amount which may be payable.

Notifications

Securities Law Information. The Shares are not and will not be registered in the Colombian registry of publicly traded securities (Registro Nacional de Valores y Emisores) and, therefore, the Shares may not be offered to the public in Colombia. Nothing in the Plan, the Agreement, or any other document evidencing the grant of the Restricted Stock Units shall be construed as the making of a public offer of securities in Colombia.

Exchange Control Information. The Grantee is responsible for complying with any and all Colombian foreign exchange restrictions, approvals, and reporting requirements in connection with the Restricted Stock Units and any Shares acquired or funds received under the Plan. This may include reporting obligations to the Central Bank (Banco de la República). If applicable, the Grantee will be required to register the Grantee’s investment with the Central Bank, regardless of the value of investment. The Grantee should consult with a personal legal advisor regarding any obligations in connection with this reporting requirement.

FRANCE

Terms and Conditions

12


Type of Grant. The Restricted Stock Units are not granted as “French-qualified” awards and are not intended to qualify for the special tax and social security treatment applicable to shares granted for no consideration under Sections L. 225-197-1 to L. 225-197-5 and Sections L. 22-10-59 to L. 22-10-60 of the French Commercial Code, as amended.

Language. By accepting the Restricted Stock Units, the Grantee confirms having read and understood the documents relating to the Restricted Stock Units, which were provided to the Grantee in English.

En acceptant l'attribution d’actions gratuites « Restricted Stock Units », le Grantee confirme avoir lu et compris les documents relatifs aux Restricted Stock Units qui ont été communiqués au Grantee en langue anglaise.

GERMANY

Notifications

Exchange Control Information. Certain transactions related to the Restricted Stock Units must be reported to the German Federal Bank (Bundesbank) if the value of the transaction exceeds €12,500 (the “Threshold”). If the Grantee acquires Shares with a value in excess of the Threshold, the Employer will generally not report the acquisition of such Shares, and the Grantee may personally be obligated to report it to the Bundesbank.

In addition, the Grantee will be required to report (i) any payment the Grantee makes or receives, (ii) any Shares withheld or sold by the Company to satisfy the Employer’s withholding obligations for Tax-Related Items, and (iii) any sale proceeds received when the Grantee subsequently sells the Shares, in either case if the value of the Shares exceeds the Threshold. Note that, if the Grantee reports the receipt of sale proceeds, the Grantee would not need to file a separate report when repatriating the sale proceeds to Germany.

The report must be filed with the Bundesbank, either electronically using the “General Statistics Reporting Portal” (Allgemeines Meldeportal Statistik) available via the Bundesbank’s website (www.bundesbank.de) or by such other method (e.g., email or telephone) as is permitted or required by the Bundesbank. The report must be submitted monthly or within such other time as is permitted or required by the Bundesbank. The Grantee should consult a personal advisor to ensure compliance with applicable reporting obligations.

INDIA

Notifications

Exchange Control Information. Due to Indian exchange control regulations, the proceeds from the sale of Shares acquired at vesting of the Restricted Stock Units and any cash dividends paid on Shares acquired under the Plan must be repatriated to India within a certain period of time, as required under applicable regulations. The Grantee will receive a foreign inward remittance certificate (the “FIRC”) from the bank where the Grantee deposits the foreign currency. The Grantee should maintain the FIRC as evidence of the repatriation of fund in the event the Reserve Bank of India, the Company, or the Employer requests proof of repatriation. The Grantee may be required to provide information regarding the Shares or funds related to participation in the Plan

13


to the Company or the Employer to facilitate their compliance with filing requirements under exchange control laws in India. The Grantee should consult with a personal advisor in this regard.

IRELAND

Notifications

Director Notification Information. Directors, shadow directors, and secretaries of an Irish Affiliate must notify such Affiliate in writing upon (i) receiving or disposing of an interest in the Company (e.g., the Restricted Stock Units, Shares, etc.), (ii) becoming aware of the event giving rise to the notification requirement, or (iii) becoming a director or secretary if such an interest exists at the time, in each case if the interest represents more than 1% of the Company. This notification requirement also applies with respect to the interests of any spouse or children under the age of 18 of the director, shadow director, or secretary (whose interests will be attributed to the director, shadow director or secretary). The Grantee should consult with a personal legal advisor as to whether or not this notification requirement applies.

JAPAN

Notifications

Exchange Control Information. If the Grantee acquires Shares valued at more than ¥100,000,000 in a single transaction, the Grantee must file a Securities Acquisition Report with the Ministry of Finance through the Bank of Japan within 20 days of the acquisition of the Shares.

NETHERLANDS

There are no country-specific provisions.

SINGAPORE

Terms and Conditions

Restrictions on Sale and Transferability. The Grantee hereby agrees that any Shares acquired pursuant to the Restricted Stock Units will not be offered for sale in Singapore, unless such sale or offer is made: (1) more than six (6) months after the Grant Date or (2) pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”).

Notifications

Securities Law Information. The grant of the Restricted Stock Units is being made pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the SFA and is not made with a view to the Shares being subsequently offered for sale to any other party. The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore.

Director Notification Obligation. The directors (including alternative directors, substitute directors, and shadow directors) of a Singaporean Affiliate are subject to certain notification requirements under the Singapore Companies Act. The directors must notify the Singaporean

14


Affiliate in writing of an interest (e.g., the Award or Shares) in the Company within two (2) business days of (i) its acquisition or disposal, (ii) any change in a previously-disclosed interest (e.g., upon vesting of the Restricted Stock Units or when Shares acquired under the Plan are subsequently sold), or (iii) becoming a director.

SPAIN

Terms and Conditions

Nature of Grant. The following provision supplements Paragraph 10 of the Global Restricted Stock Unit Award Agreement:

In accepting the Restricted Stock Unit, Grantee consents to participation in the Plan and acknowledges that Grantee has received a copy of the Plan.

Grantee understands and agrees that, as a condition of the grant of the Restricted Stock Unit, except as provided for in the Global Restricted Stock Unit Award Agreement, the termination of Grantee’s Service Relationship for any reason (including for the reasons herein) will automatically result in the loss of the Restricted Stock Unit that may have been granted and that have not vested on the date of termination.

In particular, Grantee understands and agrees that any unvested Restricted Stock Unit as of Grantee’s termination date, unless otherwise specified in Global Restricted Stock Unit Award Agreement, will be forfeited without entitlement to the underlying Shares or to any amount as indemnification in the event of a termination by reason of, including, but not limited to: resignation, disciplinary dismissal adjudged to be with cause, disciplinary dismissal adjudged or recognized to be without good cause (i.e., subject to a “despido improcedente”), individual or collective layoff on objective grounds, whether adjudged to be with cause or adjudged or recognized to be without cause, material modification of the terms of employment under Article 41 of the Workers’ Statute, relocation under Article 40 of the Workers’ Statute, Article 50 of the Workers’ Statute, unilateral withdrawal by the Employer, and under Article 10.3 of Royal Decree 1382/1985.

Furthermore, the Grantee understands that the Company has unilaterally, gratuitously, and discretionally decided to grant the Restricted Stock Unit under the Plan to individuals who may be service providers of the Company or its Affiliates. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind the Company on an ongoing basis other than to the extent set forth in the Global Restricted Stock Unit Award Agreement. Consequently, Grantee understands that the Restricted Stock Unit is granted on the assumption and condition that the Restricted Stock Unit and the Shares issued upon vesting shall not become a part of any employment or contract (with the Company, including the Employer) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation), or any other right whatsoever. Furthermore, the Grantee understands and freely accepts that there is no guarantee that any benefit whatsoever will arise from the Restricted Stock Unit, which is gratuitous and discretionary, since the future value of the Restricted Stock Unit and the underlying Shares is unknown and unpredictable. In addition, Grantee understands that the grant of the Restricted Stock Unit would not be made to Grantee but for the assumptions and conditions referred to above; thus, Grantee acknowledges and freely accepts that

15


should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant to Grantee shall be null and void.

Notifications

Securities Law Information. No “offer of securities to the public,” as defined under Spanish law, has taken place or will take place in the Spanish territory. The Global Restricted Stock Unit Award Agreement (including this Appendix) has not been nor will it be registered with the Comisión Nacional del Mercado de Valores, and does not constitute a public offering prospectus.

Exchange Control Information. The Grantee will be required to declare electronically to the Bank of Spain any securities accounts (including brokerage accounts held abroad), as well as the Shares held in such accounts, if the value of the transactions during the prior tax year or the balances in such accounts as of December 31 of the prior tax year exceed €1,000,000.

SWEDEN

Terms and Conditions

Responsibility for Taxes. The following provision supplements Paragraph 6 of the Global Restricted Stock Unit Award Agreement:

Without limiting the Company’s and the Employer’s authority to satisfy their withholding obligations for Tax-Related Items as set forth in Paragraph 6 of the Global Restricted Stock Unit Award Agreement, by accepting the Restricted Stock Units, the Grantee authorizes the Company and/or the Employer to withhold Shares or to sell Shares otherwise deliverable to the Grantee upon settlement/vesting to satisfy Tax-Related Items, regardless of whether the Company and/or the Employer have an obligation to withhold such Tax-Related Items.

UNITED KINGDOM

Terms and Conditions

Responsibility for Taxes. The following provisions supplement Paragraph 6 of the Global Restricted Stock Unit Award Agreement:

Without limitation to Section 6 of the Global Restricted Stock Unit Award Agreement, the Grantee agrees that the Grantee is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items as and when requested by the Company or the Employer or by HM Revenue and Customs (“HMRC”) (or any other tax authority or any other relevant authority). The Grantee also agrees to indemnify and keep indemnified the Company or the Employer against any Tax-Related Items that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on the Grantee’s behalf.

Notwithstanding the foregoing, if the Grantee is a director or executive officer of the Company (within the meaning of Section 13(k) of the Exchange Act), the terms of the immediately foregoing provision will not apply if the indemnification can be viewed as a loan. In such case, if the amount of any income tax due is not collected from or paid by the Grantee within 90 days of the end of the U.K. tax year in which an event giving rise to the indemnification described above occurs, the amount of any uncollected income taxes may constitute a benefit to the Grantee on which

16


additional income tax and national insurance contributions (“NICs”) may be payable. The Grantee will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for paying to the Company or the Employer, as applicable, any employee NICs due on this additional benefit, which the Company or the Employer may recover from the Grantee by any of the means referred to in Section 6 of the Global Restricted Stock Unit Award Agreement.

17


 

EXHIBIT A

1.
General. The Restricted Stock Units will be eligible to be earned subject to the terms and conditions of this Exhibit A based on achievement of the Company’s Constant Currency Revenue Growth (as defined below).
2.
Definitions. The terms set forth below, as used in the Agreement and this Exhibit A, shall have the following meanings:
a.
Certification Date” means the date that the Administrator determines and certifies the level of achievement with respect to the Company’s Constant Currency Revenue Growth following the completion of the Performance Period in accordance with this Exhibit A.
b.
Constant Currency Revenue” means revenue as reported in accordance with generally accepted accounting principles in Company’s Consolidated Financial Statements for the applicable year, adjusted for the impact of foreign exchange rates. For avoidance of doubt, Constant Currency Revenue will be calculated by applying the average exchange rates used in Company’s Consolidated Financial Statements from the prior year (on a monthly basis) to the current revenue results for each month of the applicable year. By way of example, if the Prior Year January EUR:USD average exchange rate was 1.1:1, we would use that average exchange rate to revalue the EUR denominated revenue from January of the Performance Period.
c.
Constant Currency Revenue Growth” means the percentage increase in Constant Currency Revenue for the Performance Period over the Constant Currency Revenue for Prior Year.
d.
Earned PSUs” means the percentage of the Target PSUs, if any, that are earned based on achievement of the Company’s Constant Currency Revenue Growth in accordance with this Exhibit A.
e.
Performance Period” means the period from January 1, 2024 to December 31, 2024.
f.
Prior Year” means the period from January 1, 2023 to December 31, 2024.
3.
Earned PSUs.

The number of Restricted Stock Units, if any, that become Earned PSUs following the completion of the Performance Period shall be equal to the Target PSUs multiplied by the “Percentage of Target PSUs Earned” set forth in the table below opposite the applicable Below Threshold, Threshold, Target or Maximum level of performance based on the Company’s Constant Currency Revenue

 


 

Growth. For the avoidance of doubt, in no event can more than 150% of the Target PSUs become Earned PSUs.

 

Constant Currency Revenue Growth

Percentage of Target PSUs Earned

Below Threshold: Below 20% Constant Currency Revenue Growth

0%

Threshold: 20% Constant Currency Revenue Growth

50%

Target: 25% Constant Currency Revenue Growth

100%

Maximum: 30% Constant Currency Revenue Growth or Higher

150%

 

If the Constant Currency Revenue Growth falls between Threshold and Target, or between Target and Maximum, the Percentage of PSUs Earned shall be interpolated on a straight-line basis.

4.
Determination by the Administrator. Not later than sixty (60) days following the completion of the Performance Period, or upon a Sale Event if performance is determinable at such time, the Administrator shall determine and certify the level of achievement with respect to the Company’s Constant Currency Revenue Growth and the number of Restricted Stock Units, if any, that become Earned PSUs in accordance with this Exhibit A. Any Restricted Stock Units that fail to become Earned PSUs on the Certification Date shall be immediately forfeited for no consideration as of such date. Any Earned PSUs shall be rounded down to the nearest whole number of Shares and any fractional Earned PSUs shall be disregarded. All determinations under this Exhibit A shall be made by the Administrator and will be final and binding on the Grantee.

2


EX-19.1 4 hubs-ex19_1.htm EX-19.1 EX-19.1

EXHIBIT 19.1

HUBSPOT, INC.

INSIDER TRADING POLICY

We are all entrusted with a great deal of information. Our culture thrives on transparency, and we intend on keeping it that way. As a result, we must be very mindful and careful about how we treat information that we have access to, especially when it may impact transactions in the securities of HubSpot, Inc. (together with its subsidiaries, “HubSpot”, “us”, “we”, or the “Company”). To this end, the Company has adopted this Insider Trading Policy (the “Policy”) to help the directors, officers, employees, consultants, contractors, and other related individuals of HubSpot comply with insider trading laws, prevent the misuse of material nonpublic information, avoid the severe consequences associated with violations of insider trading laws and prevent even the appearance of improper insider trading. This Policy is divided into two parts:

Part I: applies to all officers, directors, employees, and consultants and contractors of HubSpot, as well as their affiliates (as defined below) regardless of their position, level, or function; and

Part II: imposes special additional trading restrictions for directors, officers,

certain consultants and contractors, and other designated employees of HubSpot due to the nature of their roles or responsibilities or their actual or potential access to material, nonpublic information.

PART I. GENERAL TRADING POLICY

A. What is Insider Trading?

One of the principal purposes of these federal securities laws is to prohibit so-called “insider trading.” Simply stated, insider trading isn’t about trading as much as it is about using the Company’s information for your own profit. More specifically, insider trading occurs when a person takes information that the public does not know (called “material, nonpublic information”) that he or she learned through their involvement with the Company about the Company, its customers, vendors, or others with which the Company does (or may do) business and (i) uses that information to make decisions to purchase, sell, give away, or otherwise trade the Company’s stock or securities whether for his or her account or for the account of another or (ii) provides that information to others outside the Company. The prohibitions against insider trading apply to trades, tips, and recommendations by virtually any person, including all persons associated with the Company, if the information involved is “material” and “non-public.” These terms are defined in this Policy under Part 1, Section B below. Insider trading can result in criminal prosecution, jail time, significant fines and public embarrassment for you and the Company.

B. What is Material, Nonpublic Information?

Information is considered “material” if it could reasonably be expected to affect the investment decisions of a stockholder or potential investor or if disclosure of the information could reasonably be expected to significantly alter the total mix of information in the marketplace about HubSpot or any other company. In general, if the information could reasonably be expected to affect the market price of the Company’s securities, it should be considered material. Material information can be positive or negative and can relate to virtually any aspect of HubSpot’s business or to any type of security, debt or equity.

1


It is not possible to define all categories of material information because it depends upon the relevant facts and circumstances. Information that is material or immaterial at one point in time may cease to be so at another point in time. However, information about the following items might be considered to be material:

Known or projected future earnings or losses, or other earnings guidance;
Operating or financial results;
Earnings or revenue that are inconsistent with the consensus expectations of the investment community;
Significant transactions such as a pending or proposed merger, acquisition, divestment, joint venture, or tender offer;
Major personnel changes, such as lay-offs or changes in HubSpot’s senior management or Board of Directors (“Board”);
Potential restatements of HubSpot’s financial statements, changes in auditors or auditor notification that HubSpot may no longer rely on an auditor’s audit report;
A cybersecurity risk or incident, including the discovery of significant vulnerabilities or breaches;
Litigation or government investigations, whether pending or threatened, and any positive or negative developments thereof;
Significant developments regarding products, customers, suppliers, orders, contracts or financing sources (e.g., the acquisition or loss of a material contract);
Changes in dividend policy, declarations of stock splits, or proposed securities offerings or other financings;
Potential defaults under our credit agreements or indentures or potential material liquidity issues;
Bankruptcies or receiverships; and
Any other information which is likely to have a significant impact on HubSpot’s financial results or stock price.

The above items will not always be material. For example, some new products or contracts may clearly be material while others may not be. No “bright-line” standard or list of items can adequately address the range of situations that may arise; information and events should be carefully considered in terms of their materiality to the Company.

Material Information is “nonpublic” if it has not been disseminated in a manner that makes it available to investors generally. To demonstrate that information is public, one must be able to point to some fact that establishes that the information has become publicly available, such as the filing of a report with the Securities and Exchange Commission (the “SEC”), the distribution of a press release, publishing the information on our website or posting on social media, if those are regular ways we communicate with investors, or by other means that are reasonably designed to provide broad public access.

2


The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination. In addition, even after a public announcement, before a person with material nonpublic information can trade, the market must have adequate time to absorb the information that has been disclosed. For purposes of this Policy, information will be considered public after the close of trading on the first full trading day following HubSpot’s public release of the information. For that purpose, a full trading day means that a session of regular trading hours on the New York Stock Exchange from 9:30 a.m. through 4:00 p.m. Eastern Time (or such earlier closing time as has been set by exchange rules) has occurred. For example, if HubSpot announces material nonpublic information of which you are aware before trading begins on a Tuesday, the first time you can buy or sell Company securities is the opening of the market on Wednesday. However, if HubSpot announces this material information after trading begins on that Tuesday, the first time that you can buy or sell Company securities is the opening of the market on Thursday.

We speak mostly in this Policy about determining whether information about us is material and nonpublic, but the same analysis applies to information about other companies that would preclude you from trading in their securities.

If you are unsure whether information is considered material or public, you should consult the Corporate Legal team, before making any decision to disclose the information (other than to persons who need to know it) or assume that it is material and nonpublic and treat it as confidential. A good general rule of thumb: When in doubt, do not trade.

C. Who does this Policy apply to?

This Policy applies to all HubSpot officers, directors, employees, and consultants and contractors (collectively referred to as “you”, “HubSpotter”, or “Insider”).

In addition to you, this Policy applies to the following persons (“Affiliated Persons”):

your “Family Members” (“Family Members” are (a) your spouse or domestic partner, children, stepchildren, grandchildren, parents, stepparents, grandparents, siblings and in-laws who reside in the same household as you, (b) your children or your spouse’s children who do not reside in the same household as you but are financially dependent on you, (c) any of your other family members who do not reside in your household but whose transactions are directed by you, and (d) any other individual over whose account you have control and to whose financial support you materially contribute. (Materially contributing to financial support would include, for example, paying an individual’s rent but not just a phone bill.);
all trusts, family partnerships and other types of entities formed for the benefit of you and/or your family member and over which you have the ability to influence or direct investment decisions concerning securities;
all persons who execute trades on your behalf; and
all investment funds, trusts, retirement plans, partnerships, corporations and other types of entities over which you have the ability to influence or direct investment decisions concerning securities; provided, however, that the Designated Insider Trading Procedures (as defined below), if applicable, do not apply to any such entity that engages in the investment of securities in the ordinary course of its business (e.g., an investment fund or partnership) if the entity has established its own insider trading

3


controls and procedures in compliance with applicable securities laws and it (or an affiliated entity) has represented to the Company that its affiliated entities: (a) engage in the investment of securities in the ordinary course of their respective businesses; (b) have established insider trading controls and procedures in compliance with securities laws; and (c) are aware the securities laws prohibit any person or entity who has material nonpublic information concerning the Company from purchasing or selling securities of the Company or from communicating such information to any other person under circumstances in which it is reasonably foreseeable that such person is likely to purchase or sell securities.

You are responsible for ensuring that your Affiliated Persons also comply with this Policy, including, if applicable, the Designated Insider Trading Procedures contained herein.

This Policy extends to all activities within and outside your HubSpot duties. If you leave HubSpot for any reason, this Policy, will continue to apply to you and your Affiliated Persons until the later of: (1) the first full trading day following the public release of earnings for the fiscal quarter in which you leave HubSpot or (2) the first full trading day after any material nonpublic information known to you has become public or is no longer material.

D. What type of transactions are covered?

This Policy applies to any and all transactions involving HubSpot’s securities, including common stock, options to purchase common stock, any other securities that HubSpot may issue from time to time (such as preferred stock, convertible debentures, warrants and exchange-traded options), and any derivative securities that provide the economic equivalent of ownership of any of HubSpot’s securities or an opportunity, direct or indirect, to profit from any change in the value of HubSpot’s securities (collectively, “securities”). This Policy also applies to all transactions involving the securities of other companies if you possess material, nonpublic information about that company that was obtained in the course of your involvement with HubSpot.

This Policy does not apply to trades made pursuant to 10b5-1 plans established in accordance with this Policy.

E. What does this Policy prohibit?

When you know or are in possession of material, nonpublic information about HubSpot, you generally are prohibited from the following activities:

Purchasing or selling any HubSpot securities (whether for your account or for the account of another);
Having others purchase or sell HubSpot securities for you;
Giving trading advice of any kind about HubSpot;
Hinting or giving “tips” – such as, “Now is a good time to buy” -- about HubSpot, any third party (to which you have obtained material, nonpublic information regarding) or their respective securities to anyone whether or not you intend to or actually do realize a profit (or any other benefit) from such tipping;

4


Recommending to any person that such person engage in or refrain from engaging in any transaction involving HubSpot’s securities, or otherwise give trading advice concerning HubSpot’s securities; and
Disclosing material nonpublic information about HubSpot, whether positive or negative, to anyone, including the press or analysts, customers, and vendors (including via social media).

This Policy’s prohibitions against insider trading and tipping also apply to trading in securities of other companies, including HubSpot’s customers, suppliers, partners and other enterprises with which we are working (such as when negotiating an acquisition, investment or other transaction that could be material to the other company). Whenever, during the course of your service to or employment by HubSpot, you become aware of material nonpublic information about another company, including any confidential information that is reasonably likely to affect the market price of that company’s securities (for example, discussions of licensing a product or acquiring that other company), neither you nor your Affiliated Persons may trade in any securities of

that company, give trading advice about that company, tip or disclose that information or pass it on to others.

These prohibitions continue whenever and for as long as you know or are in possession of material, nonpublic information. Remember, anyone scrutinizing your transactions will be doing so after the fact, with the benefit of hindsight. As a practical matter, before engaging in any transaction, you should carefully consider how enforcement authorities and others might view the transaction in hindsight.

Additionally, certain types of transactions create significant risks for Insiders and HubSpot and are prohibited or restricted, including those transactions set forth and as explained below:

No Short Sales. No Insider may at any time sell any HubSpot securities that are not owned by you at the time of the sale (a “short sale”).

No Purchases or Sales of Derivative Securities or Hedging Transactions.

No Insider may buy or sell puts, calls, other derivative securities of HubSpot or any derivative securities that provide the economic equivalent of ownership of any of the HubSpot securities or an opportunity, direct or indirect, to profit from any change in the value of our securities or engage in any other hedging transaction with respect to our securities.

No Company Securities Subject to Margin Calls. No Insider may use the Company’s securities as collateral in a margin account. This means that Insiders are prohibited from borrowing from a brokerage firm, bank, or other entity in order to purchase HubSpot’s securities.

No Pledges Without Pre-Approval. No Insider may pledge HubSpot securities as collateral for a loan (or modify an existing pledge) unless the pledge has been approved by the Audit Committee of the Board.

F. What is the Quarterly Blackout Period?

HubSpot’s announcement of its quarterly financial results almost always has the potential to have a material effect on the market for the securities of HubSpot. Accordingly, to avoid even the appearance of trading on the basis of material, non-public information, no Insider may directly or

5


through others trade in HubSpot securities during the period starting at the close of market on the 15th day of the last month of each fiscal quarter until one (1) business day after HubSpot’s earnings are released to the public (“Earnings Release”), which is typically 30-45 days after the quarter end (“Quarterly Blackout Period”). Advance notification of the beginning and ending of a Quarterly Blackout Period will be provided by the Stock Administration team.

As a reminder, trading outside the Quarterly Blackout Period does not give you safe harbor. You should never trade when in possession of material, nonpublic information. Each individual is accountable for his or her trading decisions at all times.

Please note that active and approved Rule 10b5-1 Plans (as explained in Part II of this Policy), are not subject to the Quarterly Blackout Period.

G. What transactions are exempt?

The following transactions are not prohibited under this Policy:

Transactions Under Company Plans
o
Employee Stock Purchase Plan. Purchasing HubSpot securities pursuant to the employees’ advance instructions under HubSpot’s Amended and Restated 2014 Employee Stock Purchase Plan, as amended from time to time (“ESPP”). However, electing to enroll in the ESPP, making any changes in your elections under the ESPP (other than through periodic wage withholding), making cash contributions to the ESPP (other than through periodic wage withholding) and selling any HubSpot stock acquired under the ESPP are subject to the trading restrictions under this Policy.
o
Exercise of Stock Options. Exercising for cash of an option to purchase HubSpot securities. However, the exercise is subject to the current reporting requirements of Section 16 of the Securities Exchange Act of 1934, as amended ("Exchange Act”), and, therefore, Insiders must comply with the post-trade reporting requirement described in Part II, Section C below for any such transaction. In addition, the securities acquired upon the exercise of an option to purchase HubSpot securities are subject to all of the requirements of this Policy, including the Designated Insider Trading Procedures. Moreover, the Designated Insider Trading Procedures apply to the use of outstanding HubSpot securities to pay part or all of the exercise price of an option, any net option exercise, any exercise of a stock appreciation right, share withholding and any sale of stock as part of a broker-assisted cashless exercise of an option or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.
o
Tax Withholding on Restricted Stock/Units. Withholding by HubSpot of shares of stock upon vesting of restricted stock or upon settlement of restricted stock units to satisfy tax withholding requirements if (a) withholding is required by the applicable plan or award agreement or (b) the election to exercise the tax withholding right was made by the Insider in compliance with the Designated Insider Trading Procedures.
o
401(k) Plan. Any acquisitions or dispositions of stock under HubSpot’s 401(k) or other individual account plan resulting from your periodic contribution of money to the plan pursuant to your payroll deduction election. This Policy does apply, however, to certain elections you may make under the 401(k) plan, including an election to increase or

6


decrease the percentage of your periodic contributions that will be allocated to HubSpot’s stock fund, an election to make a transfer of an existing account balance into or out of HubSpot’s stock fund, borrow money against or receive a distribution from HubSpot’s stock fund if the loan or distribution will result in a liquidation of some or all of their HubSpot stock fund balance, and pre-pay a plan loan if the pre-payment will result in an allocation of loan proceeds to HubSpot’s stock fund.
Certain Non-Market Transactions. Any bona fide gift, trust transfer, and other non-sale transfer of HubSpot securities to a family member, charitable organization, or any other person, as long as, if made by a Designated Insider or their Affiliated Persons, it is pre-cleared per the procedures described in Part II below.
Waivers. A waiver of this Policy may be granted in writing by the Chief Legal Officer or his or her designee, and will be reported to HubSpot’s Board.
Rule 10b5-1 Plans. Purchasing and selling HubSpot securities under a Rule 10b5-1 Plan (as described and defined under Part II, Section D).

H. Are there any restrictions on the use of social media or other online activity?

Any written or verbal statement that would be prohibited under the law or under this Policy is equally prohibited if made on the Internet through social media, such as blogs, Tweets, Facebook, LinkedIn, or Instagram posts. Inappropriate communications disseminated on the Internet may pose an inherently greater risk due to the size of the audience they can reach. These forums have the potential to move a stock price significantly, and very rapidly – even though the information disseminated through social media often is unreliable, and in some cases, may be deliberately false.

You should not, under any circumstances, make any statements, comments or postings about material, nonpublic information about HubSpot on any social media, website, or respond to comments or postings about HubSpot’s business made by others. This restriction applies whether or not you identify yourself as associated with HubSpot. Sharing, posting links to or re-posting HubSpot news announcements is permitted so long as the news announcement has already been posted to HubSpot’s public website (www.hubspot.com) or otherwise approved by the Chief Legal Officer or Deputy General Counsel, Corporate and is not accompanied by commentary prohibited by this Policy.

I. What are the Penalties for Insider Trading and Noncompliance with this Policy?

The authorities use sophisticated techniques to investigate and detect insider trading, and they vigorously pursue violations. They have successfully prosecuted cases involving trading through foreign accounts, trading by family members and friends, and trading involving only a small number of shares. The penalties for violating insider trading or tipping rules can be severe and include:

disgorgement of the profit gained or loss avoided by the trading;
payment of the loss suffered by the persons who, contemporaneously with the purchase or sale of securities that are subject of such violation, have purchased or sold, as applicable, securities of the same class;
payment of criminal penalties of up to $5,000,000;
payment of civil penalties of up to three times the profit made or loss avoided;

7


imprisonment for up to 20 years; and
loss of eligibility to serve as an officer or director of a public company.

The Company and/or the supervisors of the person engaged in insider trading may also be required to pay civil penalties or fines of $2 million or more, up to three times the profit made or loss avoided, as well as criminal penalties of up to $25,000,000, and could under some circumstances be subject to private lawsuits.

Likewise, HubSpot prohibits all forms of insider trading and will aggressively pursue violators. Any officer, director, or employee found to have engaged or attempted to have engaged in insider trading may, in addition to other civil or criminal actions, have their employment terminated, and any contractor or consultant may have their business relationship with HubSpot terminated. HubSpot may determine that specific conduct violates this Policy, whether or not the conduct also violates the law. It is not necessary for HubSpot to await the filing or conclusion of a civil or criminal action against the alleged violator before taking disciplinary action.

J. How do you report a violation of this Policy?

To report a violation or raise a concern please talk to your manager or any member of the Corporate Legal team; or you may report any violations through the Whistleblower Hotline (which includes an option to report anonymously) at www.hubspotwhistleblower.com by clicking on “Report an Incident” in the upper left hand corner or by calling one of the local reporting phone lines available on this website.

The ultimate responsibility for complying with this Policy and applicable laws and regulations rests with you. You should always use your best judgment and if you have a question about this Policy, including whether certain information you are aware of is material or has been made public, you are encouraged to consult with the Chief Legal Officer or Deputy General Counsel, Corporate. In addition, if you violate this Policy or any federal or state laws governing insider trading, or know of any such violation by any officer, director, or employee of the Company, you should report the violation immediately to the Chief Legal Officer or Deputy General Counsel, Corporate.

PART II. SPECIAL TRADING RESTRICTIONS FOR DIRECTORS, OFFICERS, AND DESIGNATED INSIDERS

A. Who does Part II of this Policy apply to?

In addition to the restrictions on trading in HubSpot securities set forth above, Part II of this Policy imposes special additional trading restrictions (“Designated Insider Trading Procedures”) on all members of HubSpot’s Board and executive leadership and other HubSpotters who, by virtue of their position or responsibilities, regularly have access to material, nonpublic information about HubSpot (all as set forth on Exhibit A), (collectively, these persons are referred to as “Designated Insiders”).

Please note that these Designated Insider Trading Procedures also apply to a Designated Insider’s Affiliated Persons (as defined in Part I, Section C above).

Designated Insiders are responsible for making sure that their Affiliated Persons comply with the entirety of this Policy.

8


All Designated Insiders must adhere to these Designated Insider Trading Procedures, along with having their trades pre-cleared as described in Section C below. The HubSpotters identified as Designated Insiders in Exhibit A have been notified by the Corporate Legal team of their status and the pre-clearance requirement.

The list of Designated Insiders is maintained by the Corporate Legal team and reviewed by the Corporate Legal and Finance teams and updated quarterly. You will be notified if you are required to comply with the Designated Insider Trading Procedures. If you are not identified as a Designated Insider, then you are not subject to the Designated Insider Trading Procedures in this Part II.

B. When can Designated Insiders trade?

Subject to limited exceptions, Designated Insiders may trade in HubSpot securities only when the trading window is open (i.e, outside a Quarterly Blackout Period or a Special Closed Window) and then only after obtaining pre-clearance from the Corporate Legal team, in accordance with the procedures set forth below. The Corporate Legal team may designate from time to time, a “Special Closed Window” during what would be a permitted trading window. During a Special Closed Window, Designated Insiders (which could be all Insiders or a subset of them) may not trade in HubSpot’s securities. The Corporate Legal team may also impose a Special Closed Window on Insiders or a subset of them to prohibit trading in the securities of other companies, including specified peers or competitors of HubSpot. The imposition of a Special Closed Window will not be announced to HubSpotters generally, should not be communicated to any other person, and may itself be considered under this Policy to be material nonpublic information about HubSpot. Designated Insiders may be allowed to trade outside of a trading window only pursuant to a pre-approved Rule 10b5-1 Plan as described in Section D or in accordance with a waiver described above.

C. What is the pre-clearance process?

Because Designated Insiders are likely to obtain material, nonpublic information on a regular basis, HubSpot requires all such persons to refrain from trading, even when the trading window is open, without first pre-clearing all transactions with the Corporate Legal team (specifically, the Deputy General Counsel or the General Counsel, Corporate). In reviewing trading requests, the Corporate Legal team may consult with our other officers and/or outside legal counsel and will seek approval of their own trades from a separate member of the Corporate Legal Team. All transactions in HubSpot securities by Designated Insiders, both inside and outside of Fidelity, are subject to this pre-clearance requirement. If you are not identified as a Designated Insider, you may trade during an open trading window without being pre-cleared.

Please note that pre-clearance is not a defense to a claim of insider trading and does not excuse you from otherwise complying with insider trading laws or this Policy. Further, pre-clearance of a transaction does not constitute an affirmation by HubSpot that you are not in possession of material, nonpublic information.

How do I request pre-clearance to trade? You can submit a request for pre-clearance during an open trading window through our Workday application, by clicking on “Pre-Clearance” in the Menu on the upper left-hand side. In requesting pre-clearance, carefully consider whether you may be aware of any material, nonpublic information about HubSpot, and fully describe those circumstances in your request. A member of the Corporate Legal team will review your request and, once your pre-clearance request is approved, you must complete the proposed trade within five (5) business days or make a new trading request.

9


Please note that the Corporate Legal team is under no obligation to approve a transaction submitted for pre-clearance and may determine not to permit the transaction in their sole discretion.

Insiders who are required to file reports under Section 16 of the Exchange Act shall inform their broker-dealers that (a) the Insider is subject to Section 16; (b) the broker shall confirm that any trade by the Insider or any of their affiliates has been precleared by HubSpot; and (c) the broker is to provide transaction information to the Insider and/or Deputy General Counsel, Corporate, on the day of a trade. The time for timely filing Form 4 is only two business days and begins to run upon execution of a reportable transaction, not from the latter settlement date. The sanctions for noncompliance with this reporting deadline include mandatory disclosure in the Company’s proxy statement for the next annual meeting of stockholders, as well as possible civil or criminal sanctions for chronic or egregious violators. For more information on Designated Insider’s post-reporting obligations refer to Section E below.

D. What are Rule 10b5-1 Trading Plans?

Under Rule 10b5-1 of the Exchange Act, those Insiders who regularly possess inside information about HubSpot but who nonetheless wish to trade in HubSpot securities may establish an affirmative defense to an illegal insider trading charge when adopting a trading plan, or giving trading instructions, before knowing or having possession of material, nonpublic information and certain other conditions are satisfied. A trading plan, arrangement or instruction that meets the requirements of the SEC’s Rule 10b5-1 (a “Rule 10b5-1 Plan”), allows Insiders to schedule trades at specified prices or dates in the future without regard to whether they may be aware of material, nonpublic information at the time of trading or whether it is during a Quarterly Blackout Period. Because trades are scheduled well in advance of their execution date, a Rule 10b5-1 Plan can help an Insider avoid or ultimately refute accusations of impropriety by demonstrating that trades were not motivated by inside knowledge at the time of plan adoption.

Those identified as Designated Insiders are strongly encouraged to conduct their trades through a Rule 10b5-1 Plan to reduce the likelihood of trading while in possession of material, non-public information. The Company has adopted a separate Rule 10b5-1 Trading Plan Policy that sets forth the requirements for putting in place a Rule 10b5-1 Plan with respect to HubSpot securities.

If you have any questions about the prosperity of entering into these or any or other types of securities transactions, please ask any member of the Corporate Legal team or email us at corporate-legal@hubspot.com.

 

Failure to observe this Policy could lead to significant legal problems, and could have other serious consequences, including termination of employment.

ADOPTED: August 25, 2014

Amended most recently as of: September 19, 2023

10


EX-21.1 5 hubs-ex21_1.htm EX-21.1 EX-21.1

 

Exhibit 21.1

Subsidiaries of HubSpot, Inc.

Name of Subsidiary

Jurisdiction of Incorporation or Organization

APIHub, Inc. d/b/a Clearbit

HubSpot Asia Pte. Ltd.

 

State of Delaware, United States

Singapore

HubSpot Australia Pty Ltd

HubSpot Belgium

HubSpot Canada Inc.

Australia

Belgium

Canada

HubSpot France S.A.S.

HubSpot Germany GmbH

HubSpot India Private Limited

HubSpot Ireland Limited

HubSpot Japan K.K.

HubSpot Latin America S.A.S.

HubSpot Netherlands

HubSpot Spain

HubSpot Sweden, a filial of HubSpot Ireland Limited

HubSpot UK Holdings Limited

 

 

 

 

 

France

Germany

India

Ireland

Japan

Colombia

Netherlands

Spain

Sweden

United Kingdom

 

 

 

 

 


EX-23.1 6 hubs-ex23_1.htm EX-23.1 EX-23.1

 

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-280539, 333-262718, 333-253152, 333-236399, 333-229622, 333-223018, 333-216104, 333-209689, 333-202532, and 333-199225) of HubSpot, Inc. of our report dated February 12, 2025 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

 

 

/s/ PricewaterhouseCoopers LLP

Boston, Massachusetts

February 12, 2025

 

 


EX-31.1 7 hubs-ex31_1.htm EX-31.1 EX-31.1

 

EXHIBIT 31.1

Certification of Chief Executive Officer

Pursuant to

Exchange Act Rules 13a-14(a) and 15d-14(a),

As Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Yamini Rangan, certify that:

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

Date: February 12, 2025

 

/s/ Yamini Rangan

Yamini Rangan

Chief Executive Officer

(Principal Executive Officer)

 


EX-31.2 8 hubs-ex31_2.htm EX-31.2 EX-31.2

 

EXHIBIT 31.2

Certification of Chief Financial Officer

Pursuant to

Exchange Act Rules 13a-14(a) and 15d-14(a),

As Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Kate Bueker, certify that:

1.
I have reviewed this annual report on Form 10-K of HubSpot, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) 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;
(a)
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
(b)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 12, 2025

 

/s/ Kate Bueker

Kate Bueker

Chief Financial Officer

(Principal Financial Officer)

 


EX-32.1 9 hubs-ex32_1.htm EX-32.1 EX-32.1

 

EXHIBIT 32.1

Certifications of Chief Executive Officer and Chief Financial Officer

Pursuant to 18 U.S.C. Section 1350

As Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

I, Yamini Rangan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge, the Annual Report on Form 10-K of HubSpot, Inc. for the period ended December 31, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of HubSpot, Inc.

/s/ Yamini Rangan

Yamini Rangan

Chief Executive Officer

(Principal Executive Officer)

February 12, 2025

 

I, Kate Bueker, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge, the Annual Report on Form 10-K of HubSpot, Inc. for the period ended December 31, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of HubSpot, Inc.

/s/ Kate Bueker

Kate Bueker

Chief Financial Officer

(Principal Financial Officer)

February 12, 2025

 

The foregoing certifications are not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), and are not to be incorporated by reference into any filing of HubSpot, Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

 


GRAPHIC 10 img57210894_0.jpg GRAPHIC begin 644 img57210894_0.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 2:"2X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]%O#?ANWU M^REN;F6<2^:5^1ASP#DY!YYK7_X5_I__ #VNO^^E_P#B:/A__P @:;_KX;_T M%:Z:@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P") MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_ M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z? M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_ M_/:Z_P"^E_\ B:YKQ%IR^'=12&TFF :(.69N>I&. ..!7I=>?_$#_D,P_P#7 MNO\ Z$U &U\/_P#D#3?]?#?^@K735S/P_P#^0--_U\-_Z"M=-0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>?_ ! _Y#,/_7NO M_H35Z!7G_P 0/^0S#_U[K_Z$U &U\/\ _D#3?]?#?^@K735S/P__ .0--_U\ M-_Z"M=-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %>?_$#_D,P_P#7NO\ Z$U>@5Y_\0/^0S#_ ->Z_P#H34 ;7P__ .0--_U\ M-_Z"M=-7,_#_ /Y TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 45Y1\4OVH/A[\([A[/6-8^UZJGWM,TU?/G7V;D*A]G8'FO#9O M^"BT5_J7V;P_\.-0U=2,J'OQ'*?^ )%)_.@#[)HKY?L_VY+;3/+D\8?#CQ1X M6M7.W[4T!EC!XZEUCXY[ GIQ7K/A?]HSX:>+]+DO]/\ &>E+#$N^5+R<6LL8 M'4E)=K8]\8H ]'HKA_@]\4K7XP>#V\16-H;2R:]N+: -)O,D<O _PAC \2:Y#;WC#*:? #-"9E6/P9XE\2PF+S6N-"MX)E4Y/ MR%6F1RW&>%(Y'.>* .RHKY.2SMU96!P00;C M@@U/I/\ P4(^&VJ:I9V1TWQ'9"XF2$W-S:VXBBW,!O*/V^/AUX6\1ZGHTNG>(+Z6PN9+9[BSMH&AD9&*DH6F!*Y!P<# M- 'TG17RTO\ P44^'$C*JZ%XJ9F. HM+8DGT_P"/BO;O OQ,N?'%PJMX(\4> M';=HC(+K7+:"!#TPNU9F<$Y[KC@\T =O16-XL\0S>%]'>_AT74M?=&5?L>DI M&\Y!_B D= 0._.?:O"/%'[='A'P3JSZ7K_A#QII&H(H8V]YI]O&VT]&&;CD' M!Y''% 'TA17RTO\ P44^'#L%70_%3,3@ 6EL2?\ R8J:/_@H9\-S.\4^D^)[ M-EZ^=90=?3 F)S^% 'T_17D'@C]K/X6^/+N.SLO$\-E>R$*EOJD;6I8GH S@ M(2?0-FO7J %HHHH ***\Z^%/QNT/XMZMXMT_2N)/#^H&S9O,#"XCQA9EXX4L ML@'7[H.>< ]%HHHH ***XCQ]\39_ =TD:^"O%/B2 P>"]8ETK7O"/C32=1B +6 MUWI]O&^#T(!N.0>Q'!H ^D:*^6?^'BWPW_Z GBK_ ,!+;_Y(KUCX>_''_A9' M]GSZ?X#\7V.F7H#QZGJ5I;PVX0@D/_KRQ4XX*J> M'[C6_$6I0Z7ID'WIIB>2>BJHY9CV4 DT ;M%?+.E 'TA17DNL?M->!XHO#']A:WIWB.ZU_5K32X+2TNU$L8FD5&E=, M%E" YPP&3@9&5?%#]ISX>_"2X:TUG6UN-47[VFZ&,!![,R!U4X[9- 'TY17S+? M_MR:7X4U6.R\8^ /%?A7S,['N[9 M_E09DM&S'<1CU:)L-C_:QCWH [BBBB@ HKS;XI?&Z'X3F:74/!WBK5M-AB$T MNIZ/9Q3VT8.<[B959<8Y)7 R.:\B_P"'BWPW_P"@)XJ_\!+;_P"2* /J:BO% MO@[^UKX'^-?B.70M(34M,U-8C-%#JT41..,<9.>U>"ZE_P4$\!:/?3 MV5_X:\7V5Y;N8Y;>XL;=)(V'564W&0?K0!]/45P?PS^+'_"SEDEB\(>*/#MJ ML8DCN=?LH[9)LG&$ D9CZYP!CO7>4 %%%% !1110 44R:9+>)Y976.-%+,[G M 4#DDGL*\$^('[;GPR\"W4UG!?W/B6\BX9=&C62(-Z>:S*A'NI:@#WZBOF[2 M_P!K;Q#KMC#J&F?!;QA?:;(A<7,<)(=<<&/"?.#['\Z@TO\ ;T\$QZI+IOBC M1-?\(WT3;94OK3>(_P#>"G>#[;* /IBBL?PKXPT/QQI$>J>']5M=7L).D]I* M' /]TXY5AW!P16Q0 445XKX\_:@M/AK:->>(OA]XWL;!7V&]%E:R0 DX&76X M(7/;.,T >U45\L_\/%OAO_T!/%7_ ("6W_R15FW_ ."@?@.\CWP>&?&$Z9QN MCL+=AGTR)Z /IVBOER;_ (*'_#NVD:.;0/%D4B]4>SM@1^!N*9_P\6^&_P#T M!/%7_@);?_)% 'U-165X4\1VWC#POH^O622Q6>J6<-]"DX D5)4#J& ) ;## M."1GN:U: "BBB@ HHJMJ6IV>C6$]]J%U#8V4"[Y;BXD$<<:CNS$X ^M %FBO MFGQU^WQ\.O"UQ+;:0E_XHN$)7S+.,1V^1_TT<@GZJI'O7*:#^WSK/B-B^G_" M#5M0MN?WMA?/.>..BVV.OO0!]@T5\[^'/VXO EY?C3O$UGK'@C40<-'J]FVP M'.!RF6'U90*['QW^TEX.\)Z3H]SIFK:;XDO-6OK>RM;.QOT9F$D@5I"5W$*B MDGDBBO._B)\8F^'$UR;CP1XLUJPMXO-?4-&LX9X N,GK,KC;WR MH''I0!Z)17RS_P /%OAO_P! 3Q5_X"6W_P D5I^&_P!N[P;XQUB#2M#\)^,M M5U*?/EVUK86[NV!DG N.@')/04 ?2=%8'@_Q1<>+-/DNKCP]J_APJ^U;?6$A M65Q@' 6B*^#O$WB:%HC*TV@6D5P(\'&UE:56W= M^%- ':45\OQ_\%"/A_+>+9IX<\7/=M)Y2VZV-N9"Y.-H7[1G.>,=:]U\!^.[ MCQQ!/-+X3\0>&(XPA3^WH(86EW9X54E=@1@9W!>HZ\X .KHKFO&OC&Y\'P6\ MMOX7USQ*)=V]=%C@=H<8QN$DJ'G/&W/0YQ7A.K?M_P#@70=2N-/U+PQXQT^_ MMW\N:VN;"WCDC;T93/D&@#Z;HKY9_P"'BWPW_P"@)XI_\!+;_P"2*^F])U6U MUS2K/4K&9;BRO(4N()EZ/&ZAE8?4$4 6Z*** "BO ?B9^VMX#^%OC34/#&HV M6MZA?V)59Y=.@A>(,RAMH+2J<@$ \<'(KE_^'BWPW_Z GBK_ ,!+;_Y(H ^I MJ*\U^'_QL;XC-82V7@/Q=IVFWBAX]2U2TMX( A4E7/[\N5.."JGJ.QS7=Z[J MDFBZ3K20KN%G8A#-+ST0.RKGZL.E %^BOG?QA^VUX9^'^HI8>)/!? MC;1;IUWI'>:?;IO7IE3]HPPSW%8/_#Q;X;_] 3Q5_P" EM_\D4 ?4U%>0^ ? MVC(?B3;V5WHOP_\ &CZ9=N$349[.VBM]N[:7W&XR5'.2H/0X!(Q7K%W.UK:S M3+#)] $U%> >-/VR-"^',D*>)O GCG1?._P!5 M)=:=;JDF.H5_M&TD=P#D5-X%_:\T?XF&;_A&/ 7C?6(X6VR306%L(D8_PES< M!0<'.,YH ]YHI%;P)H ]OHKY9_X>+?#?\ Z GBK_P$MO\ Y(KI?!/[9F@?$>YE@\,^ M!?'&M/#M\UK73[=DBSG;O?[1M7.#C)&<'TH ^@:*H:#JDNM:3;WLVFW>D2S MEK*_$?G18)&&\MW7/&>&/!%7Z "BBB@ HHHH **XKXQ?%+3_ (-_#_4?%&H1 M&Z2VVI#:K)L:XE9@%0'!QW/0X )[5TV@:Y9^)M#T_5]/E$]A?6Z7,$@_B1U# M*?R- %^BBB@ HKS'XW?M!>'?@':Z3<>(++5+Q-3>2.$:;%&Y4H%)W;Y$Q]X= M,]Z\G_X>+?#?_H">*O\ P$MO_DB@#ZFHKY@N?^"A'@"S"FX\.>+X WW?,L;= M<_3-Q4 _X**_#L45\L_\ #Q;X M;_\ 0$\5?^ EM_\ )%;7A']N#PKX^U8:9X=\'>--8O\ 89#!:6%NY5!C+-_I M' R0,GC)'K0!]&45E>&=;G\0:2E[<:/J&A2,S*;/4Q$)EP<9/ENZX/;YJ\E^ M*'[5^A_"#59+3Q'X0\7P0>&?A_XYU>WC?RWN(=/MA$K\?*7- MP%SR#C/ .: /=J*C@D,T,%_&.G7 M]NVR:UNK"WCDC;T*F?(KU'X/_'*P^-%O-=Z5X:\1Z5IJIOCU#6+..&"XYQMB M99&W$>PQP>: /2:*XWQU\1+KP3,JQ>#/$OB6$Q>:UQH5O!,JG)^0J\R.6P,\ M*1R.<\5X=/\ \%#_ (=VL\D,V@>+(9HV*/')9VZLK X((-QP0: /J.BOEVW_ M ."AOP\NY/+@\/\ BV:3&=L=E;L?R%Q4ES_P4$\!6<8>X\->,($)P&DL+=1G MTYGH ^GJ*^6?^'BWPW_Z GBK_P !+;_Y(KUWX)_'KP_\>=+U*_\ #]GJ5G#8 M3+!*NI11HQ9EW KL=^,>N* /2:*** "BBB@ HKFOB-X]T_X8^"=4\4:I#&O&!@QGS186^W'KGS\57_X>+?#?_H">*O_ $MO_DB M@#ZFHKFOASX]T_XG>"=+\4:7#*JRJ [(=P5F Y4]":Z6@ HID MTR6\3RRNL<:*69W. H'))/85X)\0/VW/AEX%NIK."_N?$MY%PRZ-&LD0;T\U MF5"/=2U 'OU%?-VE_M;>(==L8=0TSX+>,+[39$+BYCA)#KC@QX3YP?8_G4&E M_MZ>"8]4ETWQ1HFO^$;Z)MLJ7UIO$?\ O!3O!]ME 'TQ16/X5\8:'XXTB/5/ M#^JVNKV$G2>TE#@'^Z<WDA2#P]XMG?&=L=E;L<> MN!<4R3_@HE\.89&1]"\5HZG#*UG; @^A'VB@#ZDHKY>MO^"A7P^O&*V_AWQ= M.P&2L=C;L0/7BXILW_!1#X=V\C1RZ!XLBD7JCV=L"/P^T4 ?4=%>.?!7]J7P MI\=]>OM(T#3]9L[FSMOM4C:E#$B%=ZK@%)7.QT %%%% !17G7PI^-VA M_%O5O%NGZ5Q)X?U V;-Y@87$>,+,O'"EED Z_=!SS@>BT %%%% !17%^.OB- M=>"+@+'X*\3>)(/)$K7&A6\$ZJ%(^8+(I8V*/&]G;!E8'!!!N.#0!]1T5\P6'_!0;P!JM]!9V7AOQ?>7EPZQ0V] MO8V[R2.3@*JB?))/0"O;_ _Q NO&DCB7P;XD\-0K'YBS:Y!!"'.0-H5)G<-S MGE0.#S0!V%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>?_$#_ )#, M/_7NO_H35Z!7G_Q _P"0S#_U[K_Z$U &U\/_ /D#3?\ 7PW_ *"M=-7,_#__ M ) TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7QK^V'^ MUK>^%-1G\#>"+T6^HQJ4U3583E[=C_RQB/9P/O-U7( P0 MO^(H2OV^.(062MWN)#L0X[[@)ZNYR!GT8\XQ7Z>?#_X M8^&/A;HR:9X9T>WTR#:!))&@,LQ ^](Y^9S[DUXK^P/X+3PY\#UUAE7[3KU[ M+?LAZ M99:%?>./ UBM@]FIGU+2+=<1-$.6FB7HA4W>//$+REHPV?X@I /OW-=IKVM6WAS0]1U:]?R[.QMY+J9O1$4LQ_ M(&@#YT_:\_:F;X1V8\,>&)HV\77<>^6-M>=1YMO!;V438[2,[N M/_(<= 'VCX/\'Z/X"\.V>AZ#81:=IEJFV.&(?FS'JS'J6/)/)JWKFAZ?XDTF MZTS5;.&_T^ZC,4UO.@9'4]015ZB@#\F_VBOA//\ ?XM76F6$D\6G-MO]*N= MY$@B)./F'.Y&5ESU^4'O7UE^QW^U9/\ $1E\%^,+I9/$<:$V%^X -\BC)1_^ MFB@$Y_B .>02<+_@I'X?BDT'P7K@0":&YGLF<#EE=%=0?H8V_P"^C7Q)X=\0 M7WA77M.UG39C;ZA87"7,$@_A=&!'U&1T[T ?M516+X)\46_C7P?HFOVN!!J= MG%=HH.=N] VWZC./PK:H _.7X\_"L>-OC-\;IM.AQ>Z%:VVKQQQC[Z^7"9^/ M]UW?ZK[U\O5^D'POACN/VT?C'%*BRQ2:;:HZ.,A@8H 01W%?#_QZ^&LGPE^* MVO\ AS:PLX9S-9,W\5N_S1\]R =I]U- 'Z*?LD?%#_A:/P5TBXN)?-U72Q_9 MEZ6.69XP-CGU+(4)/KN]*]GK\W/V#?BA_P (7\6'\.WH&+[+8<\FXD^5"/7;R_T0U^9 MWQB^&\OPPO\ PUIMVK+J=WHD&H7JOU6:5Y6VGW5=BGW4U]L_&)?^%W?M->#O MAU'^_P!!\,+_ &YK:XRK/P8XV'T,:_2=O2OG[_@H-_R7BW_[ UO_ .C): /- M_P!F&QCU']H#P-#+&LB?VBDFUAQE 7'ZJ*_6NOR>_9/_ .3B/ __ %^M_P"B MGK]8: "OB?\ X*46,7V3P%>A%$^^\A+XY*XA(!/H#G\S7VQ7Q?\ \%)_^0'X M$_Z^+S_T&*@#XV^&_P#R43PO_P!A6U_]'+7Z[>-OAWX;^(VD3:9XCT>UU6UE M7:?.3YT]"CCYE(]00:_(GX;_ /)1/"__ &%;7_T\ O\ "[XE M>(?"SRF==.N3'%*W5XF >-C[E&4GWKZQ_8*^/FIZIJ4OPZUV[>]A2W:XTF>9 MMSQA/OP9/)7:=R_W0K#I@#PC]LK5(-6_:0\826^PI$]O;ED.U 'Z:T444 >1_M3?% M3_A4OP7RM6O1_9^GX.")I ?G'H40._U4#O7P/^R3\5#\+?C/I4]S-Y M6D:J?[-OMQPH60C8Y_W7VDGTW>M>M_M@7FM_&_Q]XDTWP^OVG0OAUIK7-\5S MM:9F7SL8ZLJCH>GDRU\>T ?MW17D?[+/Q3_X6S\&]&U&XF\[5K)?[/U DY8S M1@#>?=T*/]6/I7KE !1110!^3G[5MC%IO[0WC>&%%1#>B7:HP-SQH['\V->G M?\$Z?^2V:W_V+T__ *4VU>=?M>?\G'>-O^OB+_T1'7HO_!.G_DMFM_\ 8O3_ M /I3;4 ?H/K.AZ=XBT^6PU6PMM2L91B2VNXEEC;ZJP(-?E_^UQ\&+/X,_%)K M72%\O0M4@%]9PY+& %BKQ9/) 8$CV8#D@FOU.KX$_P""D&J6TWCCPAIZ,IN[ M?3Y9I0.H5Y $S_W[:@#D_P!BKX[ZCX!^(>G>$KVZDE\,ZY<"V6W)M(M9%#I/>0Q,K="&< C]:_:9$6-%1%"(HP%48 'I7XQ>! M?^1V\/?]A&W_ /1JU^S] !7Y<_MA?&"^^)OQ:U33Q<-_8.@W$EA96ZGY-Z'; M+*?4LRGG^Z%'U_4:OQX^-7AZZ\*_%SQAI=XC)-#JEP1NZLC.71O^!*RM^- ' MZJ?!SPOHO@_X8^&]/T"&./3?L44RR1C_ %S.@9I2>Y8G.?>NGUC1[#Q!IMQI MVIV<&H6%PA2:VN8P\;J>Q!X-?G-^SC^V=JGPCL;?P[XCM9==\+QG$#1,/M-F MI.2$SPZ?[)(QV('%?>?PW^,'A'XM:=]K\+ZU;ZB57=+;9V7$/^_&<,.>,XP> MQ- 'PW\4_P!G_P#X4/\ M&^!+W3 S>%=4UVTFL?F+-;LMQ&7@))R<9!4GJ#W M()K]%JX7XM_"NW^*VE:-;27G]GW.DZM;:M;W(A\TAHFR5QD<,I(Z\<'!QBNZ MH *^-?VQ?VM+KPS>7'@7P3>F#4D!35-4A/SP$_\ +&(]GQ]YARO '.FVVGZ=:PV-C;((H;>W0)'&HZ!5' %?+'_ 3G\.QV/PO\ M0ZT5 N-0U7R-V.L<42E?_'I9*^LJ ,#QUX%T3XD>&;S0-?LDOM.NDVLK#YD/ M9T/\+ \@BOR>\>>&=<^ OQ8U'2[>]N++5-&N]UI?0,4=HS\T<@(_O(02/- C7^F&&0@?>:*0\GWQ(H_ 4 ?07[)O[32?&S0 MY-(UMXX?&.G1[Y@@"K>19 \Y0.A!(#*. 2".#@?0E?CK\(/B#<_"WXDZ!XEM MG9!97*F=1_RT@;Y94Q[H6_'![5^P\,R7$*2Q.LD;J&5U.001D$4 *RK(K*RA ME88*D9!'I7Y.?M'^!8/"_P 9/'-MH6FM;Z%IUY%N6%28[?SHPX7_ &5+%@.P MX'I7ZRU\M?#SPWIOC#]ICX]:+K%I'?:9?6UG#/;R#AE,:_D1U!'((!'(H _/ M;1=:OO#FKV>J:9=266H6X&*^COAO\0]'^*?@[3_ M !)H<_G65VF2C??AC<=F4\'\QP0:\4^-'_)V_P3_ZYWW_ *+:@#Z2HHHH M **** "H;R\@T^TGNKF5(+:!&EEED.%15&2Q/8 FIJ^9?V^/B1/X.^$EOH5 ME.8+SQ%<&VDVG#&U1=TH'U)C4^H9A0!\S_M2?M5ZG\7M7N]!T&YEL?!,#[%C M3*/?E3_K).^W/*I]"1GIZ!^PC^SW8>)A-\0?$5HEY;6LY@TJUG7 M#M)"K_M!CU4&OC:OUW_9X\.Q^%?@=X(T^-0A&E03R*!_RTE7S7_\>=J /1*\ M<_::^ NG?&KP'>+':(/%%A"\VF7:@*Y<#/DL>Z/C&#T)![5['10!^._PP^*W MB?X,^*%U;P_>/:3J=ES:2@F&X4'F.5._?W'8@U^I_P &OBYH_P :? UIXBTD M^66_=7=FS9>UG !:-O7J"#W!!]J_,/\ :,\/Q>%_CIXWT^!!'"NIRS(BC 59 M#Y@ ]@'Q7J_[ OQ&F\,?%R3PU+-C3O$,#)Y;'@7$2EXV]B5$B^^X>@H _1ZN M)^-UK%>_!KQU#/&LD9T.].UAGD0.0?J" ?PKMJX[XR?\DA\<_P#8"OO_ $G> M@#\=:_2/_@GS_P D'N/^PSM?(7[7W[*'AYO!>I>-?"&F1:/J>F1FXO+&S41V] MQ .9'"#A649;C (!X)Q7L7[5GQ(?X:_!^_NK.^DL-8OYX;&PDA;;)YC."Y!' M3$:R'/T]:]3UO1[;Q!HM_I=ZADL[ZWDMIE!QE'4JP_(F@#E/@9_R1/X??]B] MI_\ Z31UW%9GA?P_:^$?#6DZ'8F0V6F6D-E 96W/Y<:!%W' R<*,\5IT %%% M% &7XG\3:;X-\/W^MZQ=)9:98Q--//)T51_,G@ #DD@#K7Y<_M!?M+>(_CEK M,T4DTFG^%X92;/28SA< _*\N/OOCUX'.,,M"T"%MDFJ7T-FK_P!WS'"Y_#.: M /KO]C_]D?3-?T.T\=>-K07]O= OINCSK^Z9,X$TH_B!_A4\8Y.)88HUZ*B@!0/H *L M4 ;3;QQ\S*)TW1OC^-,KG'!!!XS@?IW7G/QN^$X^+&AZ+!%+ M#;:AI.KVNIV\TP.,1N/,3(&?F0M[9"Y]0 >C4E+10!^,7CZVBL_'7B.W@01P MQ:E:+X/TR3_ (*' M:RZVD>VWT_\ M0)M&T3M;Q*7QZDN6_WCFOL.OEGP_P#\I!O$W_8O)_Z+MZ^I MJ "OAO\ :B^%R_$[]IY]#M(]NHW7A)KRWV\&2YB,QC!_WA&J?0^U?,[/X>>"=;\27Q'V;3;5[@J3C>P'RH/=FPH]R*Z&OF7]K:^N?B%XG\ M"_![2Y66;7[Q;[5&CZQ6<9)R?;Y9'^L0]: /BSXK^$=0T_PIX3\8:TS/KGC* M6_U:=F_YYEX_+./?+O\ 1QZ5Q?@FS34?&6@VDB*\<]_;Q,K="&D4$'\Z^K?^ M"BVGV^DWGPZL;2)8+2VLKF&&)!A413"%4>P KY:^&__ "43PO\ ]A6U_P#1 MRT ?LPJA5"J !@ =J6BB@#X_P#^"D%K$W@7PA<%%,\>I21J^.0K19(_$JOY M5\"5^@'_ 4>_P"2=^%/^PJW_HEJ_/\ H _:7PG91:;X5T:T@14AM[*&)%48 M 54 ^@K6JCH7_(#T__ *]X_P#T$5>H \3_ &S-*M=4_9R\6-E5YS^T9_R0?Q[_V!KG_T6: /R*K]+/V!M/BL_@#! M.D2I)=:C&N9%^53_NQD'_MJP[5ZI_P3]^*G_"3?#^^\'7DVZ_T M&3S+8,>6M9"2 /78^X>P=!7Q=\4O"_BB'^R?&OB1,MXS6?589<$9)E.X$'IP M48 <;9$K0_9Q^*#?"/XO:'KLDACTUI/LFH#L;:0@.3Z[3M<#U04 ?K?135=9 M%5E(96&0P.01ZTZ@#Y,_;N\(WGC[5OA7XI7%K&[@[4W"$%VQV49) M]@:]Z^%GP9\+?"'P_:Z;H6F6\<\:*)]0:)3<7+@8+N_7GGCH,D "N@U;PAI& MN:]HNM7UFMQJ6BM*]A.SL/):5-CG:#@Y7CY@<=L5LT ?%'_!2K_CQ^'W_72^ M_E;U\4Z%_P AS3_^OB/_ -"%?:W_ 4J_P"/'X??]=+[^5O7Q3H7_(PCTZTGU M"*WU.SMU"Q([,"DJ*.%R058#C)4XY)/W-61XL\)Z3XXT&XT;7+-;_3+@HTD# M.R9*.KJ#VH UZIZQ;Q7FDWL$\:RPRP.CQL,AE*D$'\*N5!??\>-Q M_P!^6OG/=V\/F8^;:J.8GSVPP&< M=02.]=I10!^)FI:?)]J2 ?[K!3_VTKR?]O/X6_P#"&?%9/$EI#LTSQ)&9 MV*CY5NDP)1_P(%']RS>E>1_ GXE2?"7XJ:!XD#,+6"<17BKGY[=_ED&.Y"DL M/=10!^OM%1P3QW4$6?PR\ ZYXGOL&'3K9 MI5C)QYLG2.,>[.57\: /E7XC?#VP_:"_;672_)671/#NGP'6I$'RRLA9Q&3W M+&1(SWPK?W:^S;6UALK>*WMXD@@B4)'%$H544# X [5X9^Q[X"N_#OPXG M\4ZUF3Q+XPN#K%[,XPQ1R3$I_!F?_MH1VKWB@ K\IOVO[2&R_:0\:QP1+"C3 MPR%4& 6>WB9C]2S$GW)K]6:_*S]LC_DY3QI_UTMO_26&@#HOV"?^3@[3_L'7 M7_H(K],:_,[]@G_DX.T_[!UU_P"@BOO7X[>-+?X?_"'Q7K4\X@>+3Y8[1?V&LK:SQ]=LB(589[\CK7N?[/_\ R0WP M!_V K+_T2M;'A?X?Z?X1\1^*=8LGE\WQ#=1W=S"V-B2)$(\K@9^;&XYSR30! MT]%%% !1110!X]^UY_R;CXV_Z]XO_1\=+].A:ZBN+= C7:J,O%)C[Y*@[2>0<MWEY!I]I/=7,J06T"-+++(< M*BJ,EB>P !-9WA/PGI7@?P_::'H=H+#2K0,(+=79P@9BQ +$GJQ[U\^?M\?$ MB?P=\)+?0K*@Z M#J@U\;5^N_[/'AV/PK\#O!&GQJ$(TJ">10/^6DJ M^:__ (\[4 >B5XY^TU\!=.^-7@.\6.T0>*+"%YM,NU 5RX&?)8]T?&,'H2#V MKV.B@#\=_AA\5O$_P9\4+JWA^\>TG4[+FTE!,-PH/,&/BY)X:EFQIWB&!D\MCP+B)2\;>Q*B1 M??'M%UF8&S?.VZG=V*JW^RH&X MCN2HY!-?<58WAWPAI'A.35I-*LUM'U6]DU&\8.S&:X< ,YW$XR%' P!C@4 7 M]-TJRT6SCM-/L[>QM8P%2"VB6-% & J@ < 5^1G[0'_ "7+Q_\ ]AV]_P#1 MS5^OM?D%^T!_R7+Q_P#]AV]_]'-0![M_P3C_ .2H^)O^P,?_ $?'7W1XV\!Z M!\1-#FTCQ%I=OJEC*I&R9 60D?>1NJ-_M @U\+_\$X_^2H^)O^P,?_1\=?H/ M0!\;?LK_ MF^#O[3_C[PR[O-;0:3YMG.^,RV[S1M&QQWQ\I]U-?9-9 \)Z2 MOBQO$PLU&N-9#3FN][9-N)#($*YV_>).<9YZUKT %>1_M3?%3_A4OP M7RM6O1_9^GX.")I ?G'H40._U4#O7KE? W[8%YK?QO\ 'WB33?#Z_:="^'6F MM3+0!Y)^R3\5#\+?C/I4]S-Y6D:J?[-OMQPH60C8 MY_W7VDGTW>M?JI7XB5^K_P"RS\4_^%L_!O1M1N)O.U:R7^S]0).6,T8 WGW= M"C_5CZ4 >N4444 %?E#^UK;QVO[17C=(D6-3=HY"C^)H8V8_B23^-?J]7Y2_ MM>?\G'>-O^OB+_T1'0!TO[!^GQ7W[0EA)+$LAM;&YG3<,[6VAZ_^A-7H%>?_$#_ )#,/_7NO_H34 ;7P_\ ^0--_P!? M#?\ H*UTUOMZ^60T3* "BBB@ KS7]I2:2 MW^ ?CQHAECI,Z'_=9<-^A->E5S_Q"\,CQIX#\1: 2 =3T^>T5C_"SQLH/X$@ M_A0!^,E???\ P3?11X%\7N#\YU*,$>PBX_F?RKX)NK6:QNIK:XC:&XA=HY(W M&"K X(/N"*^X?^";.L(VG>.=*)Q)'+:W2CU#"13^6U?SH ^U:*** /E7_@HQ M&#\&=!DS\RZ_$H'UM[C_ %?G=7W]_P4@U9(? 'A+3"W[RXU.2Y5?41Q%2?_ M "*/SKX#CC>:1(XT:21R%55&22>@ ]: /U:_9'GDN/V<_!+RC#"UD0?[JS2* MOZ 5Z_7'?!WP>_@'X5^%?#\J[;BQT^&.<9S^^*@R?AO+5V- 'S/\*?\ D]?X MO_\ 8/M/_1=O7+_\%#?A=_;'A32/'-G#NN=)?[%>LHY-O(WR,?99#C_MK74? M"G_D]?XO_P#8/M/_ $7;U[_XQ\+67CCPKJV@:BF^RU*VDMI>,D!E(W#W!Y'N M!0!^,VFZCX(!K]-3YL8]2'5E'KQZU^3OB_PO>^"?%.K:!J*;+[3;F2UE Z%E M8C(]CU'L17J/PB\:>(O&7@T?!/3=WV?Q)K5O+]HR3Y$(!:<8_N_NXY/3"/Q\ MU 'V3^QKX9O;[P[XA^)6MQXUSQI?R78W=8[978(HST!8N1ZJ$]!7S-_P4&_Y M+Q;_ /8&M_\ T9+7Z*Z'HUIX=T6PTJPB$%C8P);01#HL:*%4?D!7YU?\%!O^ M2\6__8&M_P#T9+0!P/[)_P#R<1X'_P"OUO\ T4]?K#7Y/?LG_P#)Q'@?_K]; M_P!%/7ZPT %?%_\ P4G_ .0'X$_Z^+S_ -!BK[0KXO\ ^"D__(#\"?\ 7Q>? M^@Q4 ?%?A#4AH_BS1+]HI+A;6^@G,4(R[[9%;:H[DXP*^Z_&7[9_BW5-'N8? M _PM\0B]?Y([[4+*218B1R?+13N8=@6QT)!Z5\/_ W_ .2B>%_^PK:_^CEK M]F: /RR\)?LG_%KXG:O-=7.@W6E&XE:6XU#Q#NMLNQRS%6'F,223D*:^_/@# M\ ]%^ GA:33["1K_ %2\*R:AJ4B[6G90<*H_A1HT4 %<3\9_B/ M;_"?X9Z[XFF*F6S@(MHF/^MG;Y8E_%B,^P)[5VU?%_[8_P 1[/Q!\5?"G@2> MSU'5O#^BS1ZKKUII$'GS2$XV1[20.$/4G'[X=QB@#UG]DGX7MX6^#_VW7(OM M.M>+&;4]2-PN6=90=B-Z_(=Q![R,*_/3XW?#>;X3_%#7_#3AOL]K.6M7;^.W M?YHFSW.T@'W!K[V7]MKPS&JJO@+QZJJ,!1H\0 'I_KJ^9_VP/B)H?QDFT;Q! MI'A;Q1HVH6$;6MY<:QIRPQ20ELQ_,LC8*NS=1SOZ\4 3?L$_%/\ X0[XI2^& M;N;9IOB.,1(&/RK=)DQG_@0+I[EE]*_1ZOQ-TS4KG1]2M+^RF:WO+65)X9DZ MHZL&5A[@@&OV#^$?Q!MOBE\.-!\3VVU?M]L&FC7I',ORRI^#JP_ &@#KZ*** M /RE_:\_Y..\;?\ 7Q%_Z(CK1_9 ^)7_ JWXE:GJW_"/ZOXD\[2);7[+HMO MYTR9FA;>5S]T;,9]6%9W[7G_ "<=XV_Z^(O_ $1'7HO_ 3I_P"2V:W_ -B] M/_Z4VU 'I'BK_@H[I]K#/#H?@N]>^7* ZK<+$L;]/F1 Q.#VR/J*^6K>R\J^([X&=E>9((XHEP,)O88501A1DXYYY->^?MV_L]?V%J3_ !&T M"VQI][(%U>",<0SL<"?'97/#?[6#SOX^4/"?BK4O!/B33M>T>X:TU*PF6>"5 M>S#L1W!&01W!(H _1C]F']D6T^"=Q_PD.N746K>+)(C&C0@^19*PPPC)P68C M@L0.,@#J3]&UP7P2^+FF_&KX?V'B+3]L4S#RKVSW9-M< #>A]N00>X(-=[0 M5\-?\%*O^/[X??\ 7.^_G;U]RU\-?\%*O^/[X??]<[[^=O0!\B^!?^1V\/?] MA&W_ /1JU^S]?C!X%_Y';P]_V$;?_P!&K7[/T %?-O[6?[*P^,UJOB+PZ8[? MQ=9Q>68GPL=_&.B,W\+CG:QX[' P5^DJXWX3_$JT^*WA$:Y:6[6>VZN+.6V9 MPYC>*1DY( Z@*W3HPH _(CQ%X;U7PEJ]QI6M:?<:7J-NVV2VNHRCK[X/8]CT M/:H]%US4?#>IP:CI5]<:;?P-NBNK65HY$/LP.17Z_?$;X2^$_BQI?V'Q1HUO MJ2J"(IR-D\.>Z2##+],X..0:^'?CG^PCKO@6VNM:\&7,OB71H09)+*10+V!! MSD <2@?[(!_V3UH ]$_9J_;A?7[ZS\+_ !#>..\F98;3744(DCG@+.HX4D\! MQ@=,@=:^S:_$3D'T-?K/^R]XYN_B'\"_"VKZA-]HU'R7M;B1OO,\4C1AF]RJ MJQ/JU ')?MU321?LZZPJ#*R7=HDGLOG*?Y@5^8M?K1^U!X.E\=? ?Q?IEO&9 M+I;3[7"J_>+PLLN![D(1^-?DO0!^F7[!B*O[/=B5.2U_=%O8[P/Y 5]$U\P_ M\$]]82_^"%[9@_O;'5YHRO\ LLD;@_FS#\*^GJ "OA[_ (*61@3_ [DS\S+ MJ"D?0VW^)K[AKX*_X*1ZLDWB[P7I@;]Y;V,]RR^@DD50?_(1_*@#XYK]D_A; M/)=?#+PC-,-LLFCV;N.N&,*$_K7X_P#A?P[>>+O$FEZ)81F2]U"YCM85 S\S ML%!^G-?L[I.FPZ+I5EI]N"+>TA2"/<U^.?A#S;)(X/%FFHS:?$]2=4U"W7+>2>@G0?WE[@?>7CJ%Q]9_%F_MM4_:J^ M!=[9SQW5I<6]Y+#/$P9)$:(E6!'4$$&OSEU+3KK1]0N;&^MY+2\MI&AF@F4J M\;J<,I!Z$$5[A^ROXLU76OCE\,M)OKMKFRTF>Z6R23DPI)"[,@/]W<,@=LF@ M#]0Z*** "BBB@ KX/_X*332-XD\#PD?N5M+IU/\ M%XP?T5:^\*^/O\ @HWX M.EU#P;X6\2PQEETV[DM)RO9)E4J3[!HL?5Z /@6OVA\%(L?@W040[D6PMP". MX\M:_%ZOV,^#^L)X@^%'@[48SD7.D6DA]F\I=P_ Y'X4 =?1110!^5_[9T8B M_:6\9A3D;K1OSM(2?YUS?[-\\EO\>O 3Q#+'6+=#_NLX5OT)K1_:LU9-9_:& M\<7$;;E2^^S$^\4:1$?FAK?_ &*/!@- 'ZB5QWQD_Y)#XY_P"P%??^D[UV-<=\9/\ DD/CG_L!7W_I.] 'XZU] M9_LS_%/XI^!?A+<0>#OAV/%.D&_F?[X_P"PSYL9/*BTQ86@CM,L-RB M-N020,EB6X'. ,?KC7S'^W-\)].\1_#U/&4%I&FN:'<0>9<(N'EMGD",C>NU MG5AGIAL=37TY0 4444 %%%% 'Y3_ +8&H2ZC^T;XS>5B?+GBA4>BI!&H'Z?K M6;^R_%%-^T#X%68X0:DC#_> )7]0*[3]NKPC+X;^/VHWY0BVUJV@O8F[9"") MQ]=T9./]H5Y1\(?$:>$?BIX1UF8X@LM4MII3_P!,Q(N__P =S0!^QM%%% !1 M110 4444 ?C-\2/^2B>*/^PK=?\ HYJ^K?\ @FQ_R'/'?_7O9_\ H4M?*WQ. MA>W^)7BR*0;7CU>[5AZ$3.#7U3_P38_Y#GCO_KWL_P#T*6@#[LHHHH ^6?#_ M /RD&\3?]B\G_HNWKZFKY9\,_P"D?\%!O%VPY\CP\GF>V8[7_P"*'YU]34 % M?,_B#_D_KPS_ -BJ_P#Z%<5],5\S^(/^3^O#/_8JO_Z%<4 :'[<7PN_X3[X. MS:M:P^9JGAQS?1[1EF@(Q.OTV@/_ -LZ_,ROVVN;>*\MY;>>-9H)4,T=OX[=_FB.>YVD ^X- 'Z0_LN_% M9/B=\$](U6\N%.H:=&;#47=NDD2CYV/^TFQS_O'TK@OV8[=_BM\4_'OQ@O$9 MK6YN#H^A^8/NVT>W$/#_ (L\&Z)$]S)XP@BT MZ%%;F.9I FY1ZM&\B<8Y93_#BOU"^%?@.V^&/P[T'PQ:[2NG6JQR2*.))3\T MC_\ G+'\: /C[_@I/\ \ASP)_U[WG_H45?*7PW_ .2B>%_^PK:_^CEKZM_X M*3_\ASP)_P!>]Y_Z%%7RE\-_^2B>%_\ L*VO_HY: /V9HHHH ^1/^"CW_)._ M"G_85;_T2U?G_7Z!_P#!1Z%V^&OA:4#Y%U/_ -!%7JHZ%_R ]/\ ^O>/_P!!%7J /'OVO/\ DW'QM_U[Q?\ H^.M MO]G/_D@_@+_L#6W_ *+%8/[8$JP_LW^-6<[08(5_$W$0'ZD5T/[/,30_ GP" MK=3HEJWX&)2/T- 'H=><_M&?\D'\>_\ 8&N?_19KT:O.?VC/^2#^/?\ L#7/ M_HLT ?D57Z;_ +"/_)N^E?\ 7[=?^C37YD5^F_["/_)N^E?]?MU_Z-- 'T)1 M110 45QUA\2;74OBKJO@BWMFDGTS38K^YNPXVHTCD+%MQUV@-G/0BNQH *^7 M_P!JN_N/BAX^\$_!G2YF4:G<+J6LR1'F*U3) /X*[8..5C]:^E-8U:TT'2;W M4[^9;>QLX'N)YFZ)&BEF8_0 FOA'X*_M Z=IGQ*\:_$CQ)X5\4ZOJ>O2>3I[ MZ3IZSQ6]HIQLWLZY.$C7C_GG[T ?0/[6_P '[?QQ\"+JUTNT5+OPY&M[I\4: M](XDVO$/8QYP.Y5:_+VOTP;]MOPTRD'P'X^(/!!T>+_X]7YZ_$BRLK/QKJS: M5INHZ3H]Q5R"<[: /T=_8Q^*?_ LKX,V%O=3> M9J^@D:;<[CEF11^Y<_5,#/\5^8G[$_Q2_P"%=_&6TT^ZF\O2?$073IP3 M\JS$_N'^N\[?82$U^G= !1110!\4?\%*O^/'X??]=+[^5O7Q3H7_ "'-/_Z^ M(_\ T(5]K?\ !2K_ (\?A]_UTOOY6]?%.A?\AS3_ /KXC_\ 0A0!^UM%%% ! M4%]_QXW'_7-OY&IZ@OO^/&X_ZYM_(T ?B77WS_P3=_Y$GQC_ -A&'_T57P-7 MWS_P3=_Y$GQC_P!A&'_T50!]A4444 >._M8?"W_A:GP8UBTMX?-U;35_M*PP M,L9(P2R#_>0NH'J5]*_*:OV[K\HOVJOA;_PJGXS:S86\/E:5?G^T; 8412$ MDH/97#K]%'K0!]L_L1?%'_A8/P:MM-NIO,U7PZPT^4,?F,.,P-]-H*?6,UD_ MM&RO\8/BYX)^#]F[-I_F#6_$!C)^6W3[D9(Z9&[\7C-?)G[(_P 9K?X-_%$7 M.J3M#X?U*W>UOB.=F!NC?'- M/^NEM_Z2PU^J=?E9^V1_RF:V?VFOBI\5?&.J6NE?$'39/#=O#^]@TF&W>&W=AD> M:"S-YA[;MQ YQC)K8_8)_P"3@[3_ +!UU_Z"*^U?VIOAC9_$_P"#6O6\D*MJ M6FP/J-A-CYDEC4L5!]'4%2/]H'L* -W]G_\ Y(;X _[ 5E_Z)6N_K@/V?_\ MDAO@#_L!67_HE:ZKQ!XHTOPK'8/JET+5;Z]AT^V^1F,EQ*VV- %!ZGOT !)( M )H U:*** "BBB@ HHHH \7_ &R/^3:_&G_7.V_]*H:_*ROU3_;(_P"3:_&G M_7.V_P#2J&ORLH _5K]D/_DW'P3_ ->\O_H^2O8:\>_9#_Y-Q\$_]>\O_H^2 MO8: "O@__@I--(WB3P/"1^Y6TNG4_P"T7C!_15K[PKX^_P""C?@Z74/!OA;Q M+#&673;N2TG*]DF52I/L&BQ]7H ^!:_:'P4BQ^#=!1#N1;"W ([CRUK\7J_8 MSX/ZPGB#X4>#M1C.1+OC]HEP(V:ST=)-1N''1=JE8^?^NC)QZ T ?J) M1110 5^07[0'_) M[?\ !./_ )*CXF_[ Q_]'QU^@]?GQ_P3C_Y*CXF_[ Q_]'QU^@] !1110!Q/ MQG^(]O\ "?X9Z[XFF*F6S@(MHF/^MG;Y8E_%B,^P)[5Y]^R3\+V\+?!_[;KD M7VG6O%C-J>I&X7+.LH.Q&]?D.X@]Y&%>3?MC_$>S\0?%7PIX$GL]1U;P_HLT M>JZ]::1!Y\TA.-D>TD#A#U)Q^^'<8KT1?VVO#,:JJ^ O'JJHP%&CQ >G^NH M ^"?C=\-YOA/\4-?\-.&^SVLY:U=OX[=_FB;/<[2 ?<&O9/V"?BG_P (=\4I M?#-W-LTWQ'&(D#'Y5NDR8S_P(%T]RR^E0_M@?$30_C)-HWB#2/"WBC1M0L(V MM;RXUC3EABDA+9C^99&P5=FZCG?UXKYQTS4KG1]2M+^RF:WO+65)X9DZHZL& M5A[@@&@#]LJ*Y#X1_$&V^*7PXT'Q/;;5^WVP::->D%5U>YMFO99KRW ML;:T1PC32RR!0 <'& 6;IT4T =C1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %>?_$#_ )#,/_7NO_H35Z!7G_Q _P"0S#_U[K_Z$U &U\/_ /D#3?\ 7PW_ M *"M=-7,_#__ ) TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% %'7=%LO$FBW^DZC MS87T#VT\+='C=2K#\C7Y._'_P"".I? OQW/H]UO MN-+GS-IM^5XGAST/;>O1AZ\]"*_7"N>\=?#_ $#XE>'Y]%\1Z;#J>GR\[)!A MHV[.C#E6'J"#0!\'?L(?&ZS\!>++[PEK=V+72M<='M)9#B.*['R@$]O,7 SZ MH@[U^B5? OQ(_P""=NOZ?=37'@G6[;5K(DLMGJ1\BX4=E#@%'^IV?2M#P?=? MM6_"NR735T*77[*$A8X]2DAO=H[ 2)+OV]."W'M0!]U5P/QB^-7ASX*>%Y=5 MUNY5[EE(L]-C<>?=OV51V&<9;H!^ /AL?B3]J[QHIM$\.>'?!R2#9_:#%,Q^ M^UIIF_\ '#76_"[]DVVT7Q)'XQ^(.MS^//&88.DUV2UM;L/N[%;EBO8G '&% M!&: /6?A;XAU;Q9\/M#UG7+'^S-5O[<7$UGL9/)W$D+AN1A<=>:ZJBB@#\]O MVY/V>[KPOXHN?'^B6KRZ%JDGF:BL8S]DN2>7/HDAYSV8D<945Y_^QS\5;?X6 M_&2R;49_(TC6(SIMS(QPL99@8Y&ST < $]@S&OU!U#3[;5K&XLKVWCN[.XC: M*:"9 R2(1@JP/!!':OC[XN?\$];#6+R74/ &J1Z,9,LVE:D7> '_ &) "RCV M(;ZCI0!]DT5\B^ =7_:6^$NEQ:+J/@JT\;Z5: 16]S_:,(G"@< .'W%0/[Z9 M[9Z5)XV\5?M*_$W1Y-*T;P%;^#+.[7RY[PZA";@(PP0&9P5XSDJFX<8P: /! M/VY/BI%\0?B\=*L9EGTOP[$;))(VW*\Y(:9A]"%3_MG6Q^Q/^SS=>//%]KXU MUJS9/#.DR^;;>:N!>72GY0!W1#\Q/3*A>?FQZ1\)O^">4&GWT5_\0-7BU-$P MW]DZ676-SZ22D!B/90/]ZOL;2M*L]#TVVT_3[6*RL;6-8H;>! J1H!@* .@H M MT45PWQ&U+XA6X\CP1HFAWA>'/V[6-0DB$4F2,>2D9W #!SO'7&.,D \>^% M$BG]MGXO*&!)TZUQ^$=N#7TU7Q!X)_9Q^/?@?XI7/CVVU'PY=ZU>22O>K<7< MGE7*R-N=& C&%R 1C&-HQTKZ\\%ZAXHU"SF/BG1=/T>Z0J(QIVH-=I*,+?_L#6_\ Z,EK[_\ &.J>*=-6U_X1G0-/ MUPN'\\W^J-9>5C;LVXADWYRV?NXVCKGCXR^+G[)GQF^,?CF]\3:Q-X;BGG"Q MQ6\-[)L@B485!F/)[DD]22: /#/V4Y!%^T-X'8YQ]NV\>\;#^M?K)7YY>$_V M(?B_X*\3:7KVEW?AZ+4-.N$N8&>\=EW*<@$>7R#T(]#7VQX)U?Q[>7$<'BOP MWHNFQ+"2][IFK//NDR, 0M NT'GG><8[YH [6OB[_@I0P_L;P&N?F-Q>$#Z+ M#_B*^N_$UYK-CI;2Z%I=KJ^H;U MKR]-HA7N?,$CI9V$%_(XCWD%V9S$"S':O8#"CCKD ^,_ATPC^(/AAF M.%75+4D_]M5K]FJ_."W_ & ?BI:7$4\-WH,>3@C9^ _@GXV?!7PG#X9FTKPOK^D6\CR6ZMJLMO+$';<<4 ?3-8OC3PI9>.O">K^']17=9:E;26TG&2H88##W!P1[@5L M1L[1H74(Y W*IR >XSWKGO&&I>*-.CMO^$:T'3];=]WG?;]3:R$6,;2,0R;\ MY.?NXP.N> #\?/%GAJ]\&^)M5T+44\N^TZYDM9E[;D8C(]CC(/<$5]=?\$\? MBPMEJ>K?#^^FPEYG4--#'_EHJXFC'N5"L!_L/ZUG?$K]C7XN?$[QUK'BC4&\ M-V]UJ4WFM#!>2;$ 4*JC]WSA5 SWZUE^&_V'/C!X1UZPUK2=1T.SU*QF6>"9 M+U\JRG(X\KD=B#P02#0!^B-%.=6\=V4_D^$O#NCZG&T(;[9JFJO;[))M3U_5KWP_-J.H3M<3NMVZKN)Z >7P!T ]!6[\(?V3_C/\&?'%IXE MT:7PW-/$K12V\]Y(4FB;&Y#B/(Z @CH0/I0!]Q:UHUEXBTB\TO4K:.\T^\A: M">WD&5D1A@@_@:_*#]H?X)WOP-^(5SH\GF3Z1<9N-,O&'^NA)Z$_WU/RM^!Q MAA7ZD^#=2\4:A;S_ /"3Z'I^BS)M$7]GZDUXLO!W$YACV8.,#YNO7BN5_:$^ M"EC\ _C1\'[&S\-ZS'X?USPL MLPVM_:,BW%E&S?/Y9\HAU&2P0XYXW &@#Z3KX:_X*5?\?WP^_P"N=]_.WK[+ M\67VO:?IBR>'=)L]9OS(%-O>WQLT"8.6WB.3)!Q\N.C_X)_?%*&1)$N=!1U(966^DR".A_U=?:_@'5/BK&FG67B_P] MX?EQA+K5M.U:16( ^^+5VGL!(-HR>Z+ZU]]U\$>$OV ];\<0ZQK/B+6SX6N;F\G M-I8_9!.^WS#AY/G7 /91S@@Y[4 ?>]%?*OAFQ_:*^!]NFDII^F_%+P_"-MO* M;P174*#A5W2%6Q[$/CC! %6]>^+'[0GB^TEL/#7PI3PI/)\G]H:C?Q3&'U90 M^Q2?JK#V- 'Q]^U9HNEZ+^T+XQLM$C5+3[5&_E1#Y5E>)'E4 ?\ 31GX[=.U M?HC^S3X!NOAI\$O#&AW\9BU%8&N+J-NJ22NTA0^Z[@O_ &O*/V?_P!B]/!7 MB!/&/CV_C\0^*/-^TQ6Z$O!!,3N,KLW,LF3G. >>3@CZFH 2OS _:U_9[NO M@[XWN-2TZU=O"&JRF6TF496VD;):W8]LC:W M80ZEIETFR:VG7*L.H]P0<$$<@@$4 ? 7[ /Q5M_"/Q U#PGJ$_E6GB%$^RLQ M^474>=J^V]68>Y5!WK]$:^(/B5_P3SN[?5'U+X=Z_'!&K>;'I^J.RO"P.1Y< MZ@YP>FX C'+'K7:>%_B!^TIX&TM+'Q#\.+?Q<(%V1W\-_"D\@'&7V.VXX_V% M)[Y.: /JF21(8VDD941069F. .I)K\F_P!ISXH)\6?C)K>L6SB33(&%C8,I MR&@B) <>S,6?_@=?3_Q*A_:2^.6F/X?'A*Q\%>'[O]W=-]OB+2+G[LC[R^SI MD(@SR#D'%:/P:_8"T3PI>1:IXYOHO$MY&0T>G6ZLMFI'=R<-)SV(4>H- ')_ ML(_L\W45^GQ(\0V;01)&5T6"9<&0L"&N".PVDA?7<3V4G[BIL<:0QK'&JHB@ M*JJ, = !3J "OF7X*ZA W[8/QHMU?,DD-JRCV145OR+ 5ZW\0M3^),,DMMX M*T+0;E&A^34-6U*1"LA]84BY _W^<]L<_+?@?]FOX]> _B;-XZL]3\/W6M74 MDCW@NKR5H[I9#ET<",<9P1@C!48Z4 ?<=%S'RXY;.3TQSTM 'R+^VQ^S-_PEVGS^/_#%IG7+2/=J=I"O M-W"H_P!:H[R(!S_>4>J@'Y?_ &0_^3CO!/\ U\2_^B)*_5JOE?4/V7)/!?[4 M7A3QSX5LQ_PC=S=32:A:Q8 L93#(-RC_ )YN3T'W3QT( /JBBBB@ HHHH * MY[X@>"-.^)'@O5_#6JJQL=2@,+LOWD/577W5@K#W KH:* /QQ^*'PQUOX1^, M;WP[KMNT5Q Q,4P'[NYBR=LJ'NIQ^!R#R"*^Z_V!_BK;^*OAB_A&XG_XF_A] MVV1N>9+5V+*P]=K%E/H-GK7M7Q8^#'A7XT:&NF^);#SS%N-M>0MLN+9CU*/^ M R""IP,@XKY'N/V*_B?\(?%4?B/X:^(K74I[5B8%9Q;7!4_P,KYC<$<'+ 'T M'8 ^\:Y?XG>/K'X8^ ]9\3:@RB&PMVD2-FV^=)C$<8]V; _&O#K7XQ?M":=: MI:ZE\&[6]U'&W[3::E&L1.,Y(#N!_P!]=>*\U^('P7_: _:5UBW'BZWTOPEH MELQDM[-KI&ACR,;ML32,[XXRY&.<;OTQ_9#^ ;_!7P"]QJT*IXHU@K->KD'[.@SY<((] 26Q_$ MQ'( -/\ @-^R+X4^"LD.JRL?$'BA1QJ5PFU("1@B&/)"\<;B2W7D XKW:@ K MCOC)_P DA\<_]@*^_P#2=Z[&O!/C%I?QH^(WA'5?#>D:)X9T"SU&)K:>ZDUB M2XE:%N&51Y"A=R\'KP3CUH _+^OTA_X)\,&^!-R (?M7? ,?''P M&O\ 9X5/$VD[Y]/9L 2Y WPD]@VT8/9E7MFORYO+.?3[J:UNH9+>YA=HY895 M*NC X*D'D$'M7[:UXK\=_P!E3PG\<$-[(#H7B11A=6M(P3(/29,@2#WR&&!S MCB@!O[*'QNL_B_\ #.PAGNQ)XFTF%+;4H7/[QB!M2;W#@ D]FW#Z^V5^=$W[ M&_QJ^%.OKJO@V[AOKB'/EWFCWXMY=F>C+*4SG'*Y8'WKU#1?B=^U;IZBUG\! M:=JLJJ,SWL")GWS'.BY^E 'V/7C'B#]HJRG^,'A_X>>$X5U_49KC.L7=OF2& MP@4$L"5XWY !SPN<'YC@>;2> /VC_C$@M/%GB'3?A]HAKW'X/_ /\+?!'0WT_P[:-YTV#=:A<$/<7!'3,D MF@#OZ*** /RD_:T\$W'@GX^>*XY4;R-2NFU2WD(P'6<^8V/HY=?JM>D_\$\_ M&%GH?Q4U?1;N98)-8L-MMN.!)+&V[8/*/V'?BQX+U1;C0X+?7DAD$D%YI= MXL,J8/RMMD*,K=#\N['KWH _2VJ>L:Q9>']*N]3U*ZCLK"TC::>XF;:D: 9) M)KXO\+^.?VL=(@737\+C5WC^47&J6\(; XYD61%;ZG)]ZZ>/]G_XO?'2YMS\ M7O%,6D^'(W61O#^CLNZ4J&_#>F>#]!LM&T:RCT_3+.,106\( M^5%'ZDDY))Y)))Y-:= !7S+XAD4?M^>&!N&3X7=<>^;@X_*O+[&U@' MA'1=+U:YDW^:VJ:@]LD.,;2 L;E\Y.>5QCOGCY&U#]F_X^ZE\7$^([ZIX1Y;1 M*4&,G.]O3WK4\=>$++Q]X.UCP[J*YL]2M7MG.,E-PX<>ZG##W H _/K]@OX7 M_P#"9?%A_$=U%OTWPW$)QN'#7+Y6(?@ [^Q5?6OTBKR?]F;X+O\ [X9PZ+= MO!/K%Q<275_/;DE&'M'L]:O3*%>WO;\ MV:+'@Y8.(I,G(4;=HZDYXP0#XM_X*3_\ASP)_P!>]Y_Z%%7RA\/9!#X^\-2- MDA=3MF./:5:^Q?CY^SC\9_CYXK@U;44\-Z;:6D7D6=A#J$CB)2I MP.@XKS:W_8!^*EG<13PW>@QS1,'1UO9,JP.0?]7ZT ?H_17G'@+5OBE_Q+[/ MQ?X=\/D8VW6J:;JT@/"\,MNT'))QD>8!S[8KT>@#P']N#P3<>,O@'J,EJC2S MZ-=1:H(T&2RH&C?\DE9OHM?F%7[ /AO\ M)? FZN/^$[MICCAM@=L''\0P>@)[5Z_9ZW^UAXYA^R#2='\)13#:VH3+%&R ]]I>1@?H MF1]: -C]N+QK_:V@Z-\+=#'V_P 3>([V$O:Q')CA5P4WXZ;G"D>R,>U?27A? M0X_#'AG2-&A.Z+3K.&T1O58T"#]!7DWP-_9GL?A;JEUXHU[4Y?%GCJ]R9]8N MLGRMP^81AB3D]"YY(X&T$@^VT %><_M&?\D'\>_]@:Y_]%FO1J^?/C3H7QG^ M*G@>]\,Z=H7AOPY;WX\N[N&UJ2ZD>/.2B_Z.@7.,$\\9'% 'YCU^F?[!LPE_ M9ZL%'6._ND//^WG^M?,G_#OGXH?\_&@?^!LG_P ;KTWX3_ ?]HCX+V%W8>&] M9\-II]S)YSVEU.TT:R8 +J#'\I( !QUP,]!0!]K5@>//'&D?#?PGJ/B+7+E; M73K*,NY/WG;^%%'=F. !ZFO!3I_[4^/^0IX+'_ 6_P#C=>4?$?\ 9<_:!^+5 MW%/XJ\2:/J8A):&W-XT<,6>ZQI$%!QQG&?>@#MOV&/$%_P#$7Q=\5O&^J"=8T[Q"]F^HWNHFX!LI3( MGE")%7)*CG<'X^E>K^-[KQ+9Z"[^$]/T_4=8+A4CU.Y:"%5P M!?">D>'].7;9:;;1VT?&"P48+'W)R3[DU\3>)OV4OCMXM^(J>-]1U?09-?CN M8KJ&5;MPD#1L&C5%\O 52!@?GDDFOKCX?ZI\1KB=8/&>@Z#9QB(DWVD:E))N MD!&!Y+Q# (SSO.,=\\ '=U\J?\% OA?_ ,)-\.;+Q=:0[K[0)=LY4LK'4%DM!J5YK$DDCVY.,^2+L_ 'X#_&_P" .J7C MZ?\ \(WJFDWVW[5IMQJ$JJS+G:Z,(OD;DC."".H. 0 ?95%16S2R6\33QK%. MR R1H^\*V.0&P,@'O@5E^*K[7+#2Q+X?TJTUB_\ ,"_9[V^-H@3!RV\1R<@X MXV\YZT ?(/\ P4J_X\?A]_UTOOY6]?%&BL(]9L&8X5;B,D_\"%?;WQ^_9[^- M7Q^UZPO=23PSIMEI\;1VEC;W\C!-Y!=BQBRS':OH,*..N?+!_P $^_B@#D7& M@ _]?LG_ ,;H _2.BO+_ (>ZE\6;2VTRP\7>'_#]VR;8[K5['5Y%:Q?:2DNNZ9;:3J!9@UK:7ANXP,\$2&./. M1VV\>]:M !7S%^WM\+?^$Q^%L/B:TAWZEXM?3 MM5=4TRUUK3+O3[V%;BRNX7MYX7'RO&ZE64^Q!(H _';X8^ [SXG>/M#\,6.5 MFU&Y6)I ,^5'UDD/LJ!F_"OV%T/1;/PWHMAI.GPBWL+&!+:WB7HD:*%4?D!7 MS+^R7^S'>?"3QWXQUO6H,M;SOINCRR8)EM\[FG'^\/+7VPXKZHH **** "OR ML_;(_P"3E/&G_72V_P#26&OTB\<:MXYLIEB\)^'M'U2-HMQNM3U5[?9)D_+Y M:PMN&,'.\=2,<9/Q5XY_8L^,7Q"\7:KXCU>[\.R:CJ,QFE\N\D55[!5'E\ M #V H Y+]@V18_VA;!6."]A=*OUV9_D#7Z830I<0O%*BR1NI5E89!!&"#7Y\ M^#?V*_C/X \36&OZ%JFAV.J63[X9EO'/4$$$&+!!!((/!!->\M#^U&UOY8G\ M"J^ /. EW?7IC]* /H33]/LO#^E6]E900V.GV<2Q10Q@)'%&HP% Z #]*^3 M=>^,UG\;OVLO /A30)Q=^&_#]W->RW49S'(_$ MDNEO:1V$T,(LKAI'\UR@&04'&W?SGTH ^P:*** "BBB@ HHJ"^DGBL[A[6%+ MBZ6-C%#))Y:NX'RJ6P=H)P,X./0T >/?MD?\FU^-/^N=M_Z50U^5E?I%\>_ M_P :_C9X5?PU!I7AGP]H\TJ27*KJLMQ+-L(95+&!0%W -PNN?G7_ (=\ M_%#_ )^- _\ V3_ .-T ?8/[(+!_P!G#P45.1]GF'Y7$H->Q5\V? 7P;\9_ M@OX/C\,W6C^&O$6E6[N]I_Q.)+:6'>Q=E+>0X9=Q8C@$;CSVKZ-M'FDM87N8 ME@N&13)$C[U1LX%=#10!^./Q0^&.M_"/QC>^'==MVBN(&)BF _=W,63ME0]U./P.0 M>017W7^P/\5;?Q5\,7\(W$__ !-_#[MLC<\R6KL65AZ[6+*?0;/6O:OBQ\&/ M"OQHT-=-\2V'GF+<;:\A;9<6S'J4?\!D$%3@9!Q7R/-L^)M091#86 M[2)&S;?.DQB.,>[-@?C7AUK\8OVA-.M4M=2^#=K>ZCC;]IM-2C6(G&+O$5Q]?IC^R'\ W^"O@%[ MC5H53Q1K!6:]7(/V=!GRX01Z DMC^)B.0 :?\!OV1?"GP5DAU65CX@\4*.-2 MN$VI 2,$0QY(7CC<26Z\@'%>[4 %%%% !7Y!?M ?\ER\?_\ 8=O?_1S5^GWC MO5OB3#<7-MX0\.:#2YN)3>.-\CL69L"+N230!?_X)R,/^%J>)5S\QT4D#Z3Q?XBOT M(KX9^"G[+GQG^!_C9/$6D-X:NF:%K:XM;B]D"30L5)7(CR#E5(/8CN,BOL;P MCJ7B348+AO$>AV.B2JP$*6.IM>B08Y))ACVX..,&@#H*P?'?C+3_ (>^#]7\ M1ZH^RQTVW:=QG!<@?*@_VF;"CW(K>KY-_:#^$WQR^.L::61X>3@@ V_V)]!NM;T'Q-\3]8Q)K7B[497#\D)!&[#: MN>@W[QCT1/2OI>OF;X#^"?C9\%?"@#'\:>%++QUX3U?P_J*[K+4K:2 MVDXR5## 8>X."/<"OQS\6>&KWP;XFU70M13R[[3KF2UF7MN1B,CV.,@]P17[ M!^,-2\4:=';?\(UH.GZV[[O.^WZFUD(L8VD8ADWYR<_=Q@=<\?$OQ*_8U^+G MQ.\=:QXHU!O#=O=:E-YK0P7DFQ %"JH_=\X50,]^M &C_P $\?BPMEJ>K?#^ M^FPEYG4--#'_ ):*N)HQ[E0K ?[#^M?=E?G=X;_8<^,'A'7K#6M)U'0[/4K& M99X)DO7RK*:*88Y;:Z M ISVRWUH ZJORE_:\_Y..\;?]?$7_HB.OTJ\::OXWL;H0^%O#>DZM T&[[5J M.KO:E)EU'49VGF*7 MDBJ">BJ/+X & /8"@#FOV!YA%^T#;J>LFFW*#GV4_P!*_2ZOSV\'?L5_&CP# MXDLM>T'5=#T_5;-]\,Z7KG&00008L$$$@@\$&O.M,DTZ[\4Z!86,JE)8M-F-N9 >""XBW8QV!P'/$>NRZ.^EZ?+)+*MK=.\F?*<)@% #\Y7OTH ^XZ*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ KS_ .('_(9A_P"O=?\ T)J] KS_ .('_(9A_P"O=?\ MT)J -KX?_P#(&F_Z^&_]!6NFKF?A_P#\@:;_ *^&_P#05KIJ "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS_X@?\AF'_KW7_T) MJ] KS_X@?\AF'_KW7_T)J -KX?\ _(&F_P"OAO\ T%:Z:N9^'_\ R!IO^OAO M_05KIJ "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@ 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@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KS_ .('_(9A_P"O=?\ T)J] KS_ .('_(9A_P"O=?\ T)J -KX?_P#(&F_Z M^&_]!6NFKF?A_P#\@:;_ *^&_P#05KIJ "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *Y7QUX9\0^)(;0>'_&-UX1EAW^8UO8VUTL^0 M-NX3(V-N#]TC.XYSQCJJ* /SL^-7Q]^.OP6^(-_X8OO'<=]Y(66"[CTFS431 M,,JVTP_*>H(R<$'D]:K?"+]HSXW_ !<^(>D^$K/Q]%I]QJ'G;;B?2;-D3RX7 ME.0(<\A"/QJO_P %!%"_'B$@ $Z/;D^_SRUR_P"Q7_RPS;8!^K#ZBO#]0_;.^-/PO\3W&C>+ M+#3IK^U?;/9W]D(VP>05:)E!!'(89!Z\U^B%?%7_ 4@\)VG]F^$?$T<"I?> M=)ITTPZO&5\Q%/\ ND28_P!XT >R?L^_M7>'/CJSZ;Y#:#XDC3>=-GE#B=0, MLT+X&[&.00"!SR,FO<:_%OPAXJO_ 1XHTO7]+E,.H:=<)<0MVRIS@^H(R". MX)%?LYI]]'J6GVUY"6_B_2?$!09:WTJUM3+CU M"RVJ9^@)/M7F_P $?VH/BWXD^-WAKPSXD\12/:3ZA]EO;&;3+6%^ VY&VQ!E M((]0>*^Y]-\<:=JWC;6_"\"S'4='M[:YN795\O$_F;%!SG$_ M&[X7VNG_ +2'PH\=6, ADOM4&G:@RC >01LT3G_:*K("?1%]* /I>O#?VQ/B M3XC^%?PEAUKPOJ/]EZDVIPVYG\B.;]VR2$C;(K#JHYQGBO(=9^).E M7L,UW'9^38Z;;LP=D=LY:V7(^0_F.*^S-!T.P\,Z+9:3I=LEGIUE"L$$$8^5 M$48 _P#K]Z^;_P#@H=_R0W3O^P[;_P#HF>@#Y2_X;4^,W_0Y?^4NR_\ C-?3 M^A^%/VG/$7AG3-8LOBCH 34+6*[CBN-/A0JLB!@"1:'D ]J_/&OV1^%/_)+O M!W_8&L__ $0E 'PC\4_CI^TA\&]<33/$_B$VKR@M;W,>FV3P7"CJ4<0\XR,@ MX(R,@9%??/P_U2ZUSP%X;U&]E\Z\O-,MKB>3:%WR/$K,< #))X Q7"?M2?" M]?BM\&MO)QG@=J_/_4?VQOC;I6H75E<^+]EQ;2M#*O\ 9=EPRD@C_4^H MK]1*_&;XD?\ )1/%'_85NO\ TJ>'U8?7RH!_6@#W[ MP'X7\1>&X)QXA\9W7B^>0(%:>PMK1(B,[BJPH#\V1]XMC QWROCKPSXA\20V M@\/^,;KPC+#O\QK>QMKI9\@;=PF1L;<'[I&=QSGC'544 ?G9\:OC[\=?@M\0 M;_PQ?>.X[[R0LL%W'I-FHFB895MIA^4]01DX(/)ZU6^$7[1GQO\ BY\0])\) M6?CZ+3[C4/.VW$^DV;(GEPO*<@0YY"$?C5?_ (*"*%^/$) )T>W)]_GEKE_ MV*_^3FO!O_;Y_P"D4] 'U9K/@']J+3X9)M.^)FA:J8^5MWT^WA>3V&;; /U8 M?45X?J'[9WQI^%_B>XT;Q98:=-?VK[9[._LA&V#R"K1,H((Y##(/7FOT0KXJ M_P""D'A.T_LWPCXFC@5+[SI-.FF'5XROF(I_W2),?[QH ]D_9]_:N\.?'5GT MWR&T'Q)&F\Z;/*'$Z@99H7P-V,<@@$#GD9->XU^+?A#Q5?\ @CQ1I>OZ7*8= M0TZX2XA;ME3G!]01D$=P2*_9S3[Z/4M/MKR$YAN(EE0_[+ $?H: ,_Q9I.IZ MYHLMII&NS^'+YF4IJ%O;Q3L@!R1LE5E((XZ5\2_M"?$K]H'X Z];PW7C@:IH ME[DV>J1Z/9HKD=8W7RCM<=<9((Y!Z@?>5?+W[>FDIK_A3P%I0>X(/M7Y7?%?X7ZS\'_& MU]X;UN+$\!W0W"@B.YA).R5/8X_ @@\@UT?[._QUU'X$^.8M2B\RYT6Z*PZG M8J?];%G[RCIO7)*GZCH30!^LD\;20R(DC0NRD+(H!*G'4 C''O7RO^T+'\;_ M (0^$)_%.B?$YM;TNT*B[M[C1+*.:)68*'4K$0PR1GICKSSCZ:\.^(M.\6:% M8ZSI%U'?:;>Q+-!<1GAU/\CV(/(((-<'^TVBR? #QV&&1_9+?$'Q+;2]*NI"UO86^BV3RSQJVTLSF,; 2& !..+4+SQ-;^,_#$LNQ+RYLU=5;LLH M #QD\XPY7WS7W#6+XT\)6'CSPGJWA[5(_,L-2MWMY1W 8<,/]H'!![$"@#PO MX"?MI>&_BU>0:)K<"^&/$DF%BCDE#6UTW3$;G!#'LC>N 6-?1U?BQXET*Z\( M^)M4T:Z^6\TV[EM)2./GC[MSPDA]6!&UC_ND\M0!](5\_?&OP[\6O!W@K6?$GA?XI75P=,@DO)=/O]'L M#OB0%GV.L(P0H) (.<8R*^@:X[XR?\DA\<_]@*^_])WH _.3_AM3XS?]#E_Y M2[+_ .,U[M\%=:_:*^.'@]_$6E?$O2["U6Z>T,5YIEOOW*%)/RVQ&/F%?#5? MI'_P3Y_Y(/'+P*/E1;2%';\#9[1_WU M7@?Q"_:&_:.^%>L+IOBC6I])N7!:,R:78M'*H.,HZQ%6'T/%?HGXA\0Z=X4T M6[U;5KI;+3K5-\UPX)"+D#. ">I'2O/OVE_AO:?$WX-^(]/FM_.OK2UDOK!E M7+I<1*64+_O8*'V8T =1\*=:O?$OPM\':OJ4WVG4=0T:SN[F;8J^9+) C.V% M RQ)P !755Q/P/C:+X+> $=2CKX?T\,K#!!%M'P:[:@ HHHH ^>OC=H'Q:\ M#^!M8\2^&?BG=7?]EP/=S6.H:-8'="@W.5=81@@ G!!SCJ*^./\ AM3XS?\ M0Y?^4NR_^,U^BGQS_P"2)_$'_L7M0_\ 2:2OQ\H ^_/V8=>^,WQVT2^\0:K\ M2Y-(T:WN3:1):Z-8O-/(%5G.6APJ@,HS@Y)/3'/TKJWA77K[PS9Z=9^--1T[ M4X#F36([.TDEN.",/&T1C R0?D53\HYZUXO^P"H'P"! QG5;DG\DKZ2H ^#/ MVCOBQ\RC? ;#(Z^41N!QR#@@@\=!Y;I_[8 MWQMU2_MK.V\7^9<7$JPQ)_9=E\S,0 /]3ZFO4O\ @I)_R-/@G_KRN/\ T-*^ M7OA;&)?B;X11AE6UBS!^AF2@#]2_A[X'\?:0VGWGBSXD76O3JFZYT^'2[."V M9BI!7[D7$=];QQR/"<]0LBLI_ M$'K5^B@#XL_:>\:?&K]G]M(O;3XDMK.D:DSQ*\NBV4"5V\DX/&3[)=PR M7%K-%%.UM*Z,J3H%+1DC 8!@02.O((XJMH("Z'IP P!;1@ ?[HJ_0!\H?M%O M\;/@WX/D\5:-\3GUG2K:1([R"YT2QCEA#L%5P1$0PW,H(P",CKSBY^SO#\9_ MBQX,MO%7B'XFSZ1I]XS?9+2ST:Q:62-6*F1F:'"@D' POG/XY:+\7_A M_P"!=7\3^'/BG<7ZZ:C7,UC?:+8@F$JCG!'(!Y'?Z-K@/V@/\ DAOC M_P#[ 5[_ .B6H _/+_AM3XS?]#E_Y2[+_P",U[Y\,;C]I?XM?#_3O%FB?$?1 M8K6\,H6WOK"".0>7(R'[MJPY*GOW%?"E?J+^Q%_R;7X7_P"NEY_Z52T ?-?Q M#^/?[1WP/U:"T\6WT++,2T%P^GVSV\X&,A7C1>F1D<,,CU%=[\%O^"@46N:M M;:1\0-.MM+^T.L<>L:?E8$8G \Y&8E5]6!('H!R/9OVP?#5GXD_9[\5?:XU: M2PB6^MY&ZQR(XY'N5++]&-?E70!^W*NLBJRD,K#(8'((]:=7B?[&WBJ^\6?L M^>&YM0=I9[/S;%97ZM'$Y6/ZX3:O_ :]LH \%_:<_:EL/@38Q:9IT$6J^+;R M/S(;60GRK9,X$DN#D@D'"@@G!Y Z^:?#KX8_&[XYZ-;>*/%/Q0U3P;87P\^T ML-)5H96C.=I*QM&$4C!&2Q(ZXZU\A?'+Q1=>,OB_XOU6[=GDEU.=$#9^6-'* M1KSZ(JC\*_3_ . _Q,T7XI?#31M2T>XB9X;:*WN[1" ]K,J ,C+U R#CU&"* M /)M6^$?QR^&D)U+P;\3)O&P@&Y]&\10AFF4?PK(S-D\#^)#UYYKS7_AM;Q) MXZ\6^"O!]QX>D\)ZI_PDMC#JT\%TZLZ+<()(?+*AD#'AE9FX!!SDX^YJ^1OV MLOA+9:3\4/AW\1M,@%M(+&SU-D VNWF*T4I'KA&4GO\GX@'US7-^-O#VN M>(K*"+0O%5UX4N(W+//;6=O<^:N/NE9D8#UXP:Z2B@#\^_C]\:OCI\"/'K>' MKKQ^FI02VZW=I>)I%FGF1,S*-R^2=K!D8$9/0'O7-_#?]IOXX_$OQQI'ABQ\ M=0VMWJ4IBCFN-+M/+4[2V3B GMZ5T'_!1Q1_PM+PTV!DZ, 3_P!MY:\F_9/_ M .3B/ __ %^M_P"BGH ^C?B'K7[4_P (M(GUG4-;TWQ)I5O\\\VG64$@A0#) M9E$,;A<9RV"!CJ.M8'P[_P""BVLVMY#!XU\/VM]9,V'O-)S%,@_O&-F*N?8% M/\?N^>&.ZADAFC66*12CQN,JRD8(([C%?C?\4?#D7@_XE>*M#MUV6^G:IO!WC+1_'WARRUW0;Z/4-,NTWQ31_JK#JK \$'D$5M5\ M&_\ !.+QG>1^*/%'A-I&?3YK,:I'&3\L *^*_C!_P4*D2ZGTWX=Z9&\2,4_MG4T) M\S'>*'C ]"YZ'[HK@_VV?VA+GQ]XPNO!>D76WPSHT_ESF(G%Y=+PQ;U5&RH' M3(+<_+CG_P!B7X8VWQ%^,T%UJ$"W&F:#"=1DC<95Y0P6)3_P([\=_+Q0!]"? M#OX9_'_XFZ8FM^+/B;>>#8;R,/%86MHGV@*>FY$V+$<<]2WJ :T/&7P?^//@ MK3VU3PA\5[KQ1-:H6.FZC:(LDB@=%W;UD8^C;?KFOJ>B@#X7^%__ 4&U33] M2&F?$?1EDB63RWU#3HC%- 0<'S(2<-@YSMVD8^Z37VMX=\2:7XNT6UU?1K^# M4M-NDWPW-NX9&']"#P0>01@U^>O[??PS@\'_ !3M/$=E%Y5IXDA::50,+]IC M*K(1]5:-C[EC6-^QW^T!=?"GQU;:#J-SGPIK4ZPSI(WRVLS85)U].F.M?3 ME> _M*_"N?XL>/OA/ITFG3WNAPZC_#W]J6&$M;?%'P[<2#)\MK"%,\= ?LAY^N/K7YY:%_P AS3_^ MOB/_ -"%?M;0!^;_ (G_ &C?V@OAWXXA\.^*-?DT^]$L8:)],LBLD;-CF.?K#1[.XT_2[:VN[^75+F) LEY.B(\Q_O,J*J@_[H KY^_8' MC"_L^VQ Y;4KDG\U']*^C: /G'X\:'\;O!^@ZCXC\%_$*;5;>V+SRZ/-HUEY ML<.23Y3B([]H_A(R0";219"J,?]AN!GLW!^\* /L?] MD#]K*\^)=W+X2\;7L6D(NTZM$50!0ZC)&!RN>ZY/UC7XF:=J-U MI&H6U]93R6MY;2+-#/$Q5XW4Y5@>Q!%?J-^RW^T-;?'/P:$O'CA\5Z:BIJ%L MN%\P=%G0?W6[@?=;(Z$9 .H^)7@OQ]KTLUUX.^(DGA>00A8[";2K:YMVD&>2 M[H77/&>3C' KY3^%?Q$_:'^)7Q6U3P._CB/2+C1VE&I7 M2Q&!D9'.:^\:^:/@-;HO[5'QQ=1@J]H,?[P8G]10![UX,T76-!T-+77/$,WB M?4 Y9M0FM8K8D'&%"1 * /SYZUNT5%=745E;2W%Q(L,$*&221SA54#))/8 4 M 9GBSQ=HW@70;G6=>U],MES)<7#8'L .K,>RC)/85\.?%C_@H1KVI7D]G MX!L(='L%)5=2OHQ--F:V>2'POIS-%IMJ MW&X=&F/D M4J1[N#VH UO OPH_:0^+D*:UJOCO6/"5E,H>+[3J$UO)*IY!6"'&T?[VT^@- M>G0_!'X_^"X/M.@_%Z/Q!/&,FSUN%F20 #Y=S^837U'10!\87W[((5S&UK<&"*7L&P0X92?XD8CKQ7LW[(OC+5O'WPH%+?_ + UO_Z,EKEOV*_^3FO! MO_;Y_P"D4]=3_P %!O\ DO%O_P!@:W_]&2UYG^S;HNN>(OC5X=T_PWKG_"-Z MU-]I^SZIY F\G%M*S?(>#N4,O_ LT ?K?7PA_P %$?B9IVK:CX?\&6%Q'7_EMGR790L:'_:VER1V!7UKA?VB/&WQM^%7BR7PWK_CS5+BUEB$MK?V! M%HEU$>I'E@$$'*E<\8]""?#/!*Z%?>,],7Q=/>QZ#-< 7UQ9,//1&ZN"P;." M03P20#CF@"]\*_AQJ?Q7\=:7X;TJ)WENI1YTJJ2L$((WRL>P4?K@=2*_8BTM M8[&UAMX5VQ0HL:+Z*!@#\JXOX3?"7P9\+-!2'P?IT$-O=(LCWX?S9;I2,JS2 MGEASD ?*,\ 5W5 !7RE_P49_Y)#X?_[#L?\ Z3SU]6U\I?\ !1G_ ))#X?\ M^P['_P"D\] 'YXU^Q%CXNT?P/\*](UG7M0@TS3;;3+=I+B=L#_5+@ =2QZ!1 MDD\"OQWK[=\1?L#_ /"3>![#6-"\77]UK]?$G_!.73[G2==^)5C>P26UY;?8X9H95PT;JUP&4CL0017V[0 M4444 %?,'_!0[_DANG?]AVW_ /1,]?3]?,'_ 4._P"2&Z=_V';?_P!$ST ? MG'7[(_"G_DEW@[_L#6?_ *(2OQNK]D?A3_R2[P=_V!K/_P!$)0!U5%%% !7X MS?$C_DHGBC_L*W7_ *.:OV9K\9OB1_R43Q1_V%;K_P!'-0!]6_\ !-C_ )#G MCO\ Z][/_P!"EK[LKX3_ .";'_(<\=_]>]G_ .A2U]V4 %?+/A__ )2#>)O^ MQ>3_ -%V]?4U?+/A_P#Y2#>)O^Q>3_T7;T ?4U%%% 'YN?\ !0;_ )+Q;_\ M8&M__1DM3BVE9OD/!W*&7_@6: /UOKX0_X*(_$S M3M6U'P_X,L+B.YN=.>2\O_+;/DNRA8T/^UM+DCL"OK7"_M$>-OC;\*O%DOAO M7_'FJ7%K+$);6_L"+1+J(]2/+ ((.5*YXQZ$$^&>"5T*^\9Z8OBZ>]CT&:X MOKBR8>>B-U<%@V<$@G@D@''- %[X5_#C4_BOXZTOPWI43O+=2CSI54E8(01O ME8]@H_7 ZD5^Q%I:QV-K#;PKMBA18T7T4# 'Y5Q?PF^$O@SX6:"D/@_3H(;> MZ19'OP_FRW2D95FE/+#G( ^49X KNJ "OFW]M3_CQ^&/_8VVG\FKZ2KYM_;4 M_P"/'X8_]C;:?R:@#M?VDO@%8?';P2UJ!';>(K$-+IE\P^ZY',;G^X^ #Z$ M]L'\K]=T._\ #.LWNDZI:R66HV)?FU"!1TQWD4?=[D?+S\N #P/]C/]I4_#'74\)>(KK;X M4U*7]S/*WRV$[?Q9[1L?O=@<-Q\V?M']I@Y^ /CLCD?V5+_*OR1((.",&OJS MX=?M+?\ "1?LZ>,_AYXGN\ZK:Z/,NDWO^0K[,KX1_X*36(/ UV0WE26MU$ M/3F#&IH VZ*** /R@_:TT]-,_:*\;PH UVDW'K)$DA_5C5_ M]C?Q5-X5_:$\,^6?W.HM)ITZYQN61#M_)PA_"C]LZ59OVEO&;+P UJOXBTA! M_45SO[-MG)??'OP''%NW+J\$IV]=J-O;\,*: /URKCOC)_R2'QS_ -@*^_\ M2=Z[&N.^,G_)(?'/_8"OO_2=Z /QUK](_P#@GS_R0>X_[#-Q_P"BXJ_-ROK/ M]F?]F-?C'\);C5H_&FL^'IOM\UJ;:U.ZW90B')3*Y)W$'GL* /4?VXOCMI5C MX9C^'VD7L-YJ^H7,)U%86#BU@1PX1B#P[,J?+UV@YQD9^MZ_*'XT?LY^)?@+ MX@T]=4:+4=(O)@MKJEJ"(W8'.QP>4?'..01T)PU#_P!)I*_'ROV#^.?_ "1/X@_]B]J'_I-)7X^4 ?I5^P%_R0%? M^PK<_P DKZ1K\_OV8?V1/!WQJ^&(\1ZYJ6N6M\;V:V\O3YX4CVH%P M]>M_\.Z?AO\ ]!OQ5_X%VW_R/0!YE_P4D_Y&GP3_ ->5Q_Z&E?,'PI_Y*CX. M_P"PS9_^CTKU3]K;X ^'O@+K7AVT\/WFIWD>HV\LLIU*6-RI5E V[(TP.>^: M\K^%/_)4?!W_ &&;/_T>E '[)4444 ?(G_!1[_DG?A3_ +"K?^B6K\_Z_0#_ M (*/?\D[\*?]A5O_ $2U?G_0!^UNA?\ (#T__KWC_P#015ZJ.A?\@/3_ /KW MC_\ 015Z@#Q[]KS_ )-Q\;?]>\7_ */CK;_9S_Y(/X"_[ UM_P"BQ6)^UY_R M;CXV_P"O>+_T?'6W^SG_ ,D'\!?]@:V_]%B@#T:N _: _P"2&^/_ /L!7O\ MZ):N_K@/V@/^2&^/_P#L!7O_ *):@#\@Z_3/]C;Q-H^A_LU^&?[1U:QT_:]X M3]JN4CP/M,IS\Q':OS,K[6_9S_9 \"?%OX,Z)XDUF35H-4NS<)*UE=*B_)/( MBD*R-@X44 7?VR_VJ/#NN>#[KP+X0U"/6);YD&H:A:MN@CB5@_EHXX M ,C.3Q\N?"GX$^,OC%J<-OX?TB9K)GVRZI.A2TA&>2TA&"1_=7+'L*]E_:$_ M8GO_ (3:#-XH\+:I<:UH]GA[J&= MU;+G_6@K@.HXR0 1UP1DCE/AG^VE\1_ MAZ]O;W.H)XETF/"FSU1T/XU>#8/$&B.R#/E75G*?WEK, " M8V]>H((X((/L.XH _*W]K?X57OPQ^,FLR/"PTG6IY-2L)_X6#MND3ZH[$8]- MI[UYQX&^(7B/X:ZTFK>&M6N-)O5X9H6^61?[KHE 'M'P=_X*#Z?J30:;\0]/&ESG"C6-/1G@ M)]9(N67ZKNY[ 5]8POH'C[0K6Y3^S_$.CS,EQ!)A+B!V5@R.O495@"#U!'J* M_%YE*L01@C@@UZI\ _VA/$/P+\1QS62_LG_ /)Q'@?_ *_6_P#13UZU_P %'/\ DJ/AG_L##_T?)7@W MP+TO6];^+7ANQ\.:JNB:W-<%;74'C#B%MC'=M(.>,CIWH _6[Q)XBT[PCH-_ MK.K726>G6,+3SS2'A549/U/8
*-&=4OY[W8QR5\R M1GP?INK[C\6?L;_$CXEQ0Q>+_B_)J,"R&3[.;-WA1O[RIYBKG'L,9Q71_#?] M@;P'X/NH;W7KFZ\77D3!UCN5$%KDGPHO]#TG6?' M.HPM;QZI&MGIZ.I#/"K;GD_W2P4#_<;VKZ@^*'BB3P3\-_%&O0C,^FZ;<740 M/0R+&Q4?]]8KI888[>%(HD6**-0J(@PJ@# '85YU^TA9R7_ ,!O'D408L-( MN)/EZX12Q_130!^1SR-([.[%W8Y+,!O&$6!N748F)[X,6!_(T ?8-%%% 'R-_P4>T] M)/AOX5OB!YD.K-"#WP\+D_\ HL5^?M?HC_P48E5?@WH,9^^VOQ,/H+>XS_,5 M^=U '[ ? GQ5-XV^#O@_6KD[KJYTV+SVSG=(HV.WXLI/XUW=>1?LDV:1U_##"O7: "OBC_@I5_QX_#[_KI??RMZ^UZ^*/\ @I5_ MQX_#[_KI??RMZ /BG0O^0YI__7Q'_P"A"OVMK\4M"_Y#FG_]?$?_ *$*_:V@ M HHHH **** "BBB@ HHHH X#]H#_ )(;X_\ ^P%>_P#HEJ_(.OU\_: _Y(;X M_P#^P%>_^B6K\@Z /TP_8)_Y-\M/^PC=?^A"OHNOG3]@G_DWRT_["-U_Z$*^ MBZ *.N_\@/4/^O>3_P!!-?/O[%.CV7B#]F&VTS4K:.]L+NXO(9[>93_ -!->$_L(_\ )N^E?]?MU_Z-- 'Q9^TU^S[>_ GQ MF8X5DN?#&H,TFFWCN0^9:7*Y250/,MY1]R5#V9 M3^8R#D$BOR?^*_POUGX/^-K[PWK<6)X#NAN%!$=S"2=DJ>QQ^!!!Y!H _5KX M3_%'1_C!X(L?$FC2?N9QLGMV.7MI@!OB?W&?Q!!'!KQ[X#_\G2?'/_KI9?\ MH+5\:_LT_'Z^^!/C9+ES)<>'+\K%J=DO.5SQ*@_OIDD>H)'?(^OOV;]9L?$7 M[1WQGU/3;J.]T^\%A-!<0G*R(R,01^% 'T]7@'[JNRG]5H ]7HHHH *R_#WAG2_"=G-::19QV-M-<2W3QQDX,LC%W;D\ M98DX''I6I10 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 5Y_\0/\ D,P_]>Z_^A-7H%>?_$#_ )#,/_7NO_H34 ;7P_\ M^0--_P!?#?\ H*UTU MWE&&C=20RGW!%?MA7QG^W=^SS_:ED_Q(T"V_TNU0+K,$:\R1#A;C'JHP&_V< M'C:<@$'["'[0WVRW3X:Z_<_OXE9]%N)6^^@Y:W)]5&67VW#LHK[3K\3=-U*Z MT;4;6_L9Y+6]M95FAGB.&C=3E6!]00*_5+]FCX^V/QT\#Q3R210>);%5BU.R M4X.[H)4']Q^OL@,B#\: /S\K]G_ O_(D^'O\ L'6__HI: M_&"OUX^#?Q(\.^+OAGX;N['6;*9AI\$ZG M?S+;6-E"]Q/,_1(T4LQ/T -<]XB^+7@KPE:R3ZQXKT>P1,@K+>Q[R1U 0'ZC(IC>]P$2[C^)S774 %?,'_!0[_DANG?]AVW_ /1,]?3] M?*G_ 44U>TM_A#HFFO.@OKG68YHH-PW,B0RAVQZ N@SZL* /SOK]D?A3_R2 M[P=_V!K/_P!$)7XW5^PGP1U:VUSX.^"KRUF2:)M'M%+1G(#K$JNOU# @^X- M';T444 %?CG\8M/.D_%KQK9G_EAK5[&#Z@3N ?RK]C*_.[]NWX(ZAX9\>W'C MNPMC+H&LE/M+Q*2+:Y"A3O\ 0/C<#W)8>F0#HO\ @FS,J^(O',1/SM:VK >P M>0'^8K[OK\J/V5?C9;_ _P")JZEJ:2/H>H0&ROO*7%O%NGI?:-XATW4;5QD2072-CV(SE3['!H Z.OECX?L-=_;X^(5Y M%AK?3M$CMRX_O[;4$?GO'_ :] ^,O[4W@[X5Z3.EKJ-MXA\2NNVTTC3Y1,S2 M'[OF%P-8O[)'PCUSP7H^N^+_ !AN'B_Q9<"\NHI1AX(\LRJP_A8L M[,5[?*.H(H ^@:*** /S<_X*#?\ )>+?_L#6_P#Z,EKEOV*_^3FO!O\ V^?^ MD4];7[>6M6NK_'ZYCM9XYS8Z?;VLWEL&VR NQ4^XWC([5RG[).M6V@_M%>"[ MN\N$M8/M$L!DD("AI()(U&3ZLX'XT ?H1^T=\#[/XY_#V?2R(X=;M,W&EW;\ M>7-CE&/]QQ\I_ \E17Y2:MI-YH.J7>FZA;R6E]:2M!/;RC#1NI(93[@BOVPK MXS_;N_9Y_M2R?XD:!;?Z7:H%UF"->9(APMQCU48#?[.#QM.0"#]A#]H;[9;I M\-=?N?W\2L^BW$K??0VLJS0 MSQ'#1NIRK ^H(%?JE^S1\?;'XZ>!XIY)(H/$MBJQ:G9*<'=T$J#^X_7V.1VR M0#V"OFW]M3_CQ^&/_8VVG\FKZ2KY"_;\\?6.AKX"TZ.>.35+755U=K=>62., M84GTW%CC/7:?2@#Z]HJAH.O6'BC1;+5M+N8[S3KV)9X)XSE71AD'_P"MVJ_0 M!\%_MN?LR_V#=7/Q$\+VF-.N'WZO9PKQ!(Q_UZ@?PL3\WHQST)Q\<5^VMY9P M:A:3VMU#'<6TZ-%+#*H9'1A@JP/!!!(Q7YA_M7?LXS_!'Q5]OTR*27PAJC5YS^SG_R0?P%_ MV!K;_P!%BO1J "BBB@ KYT_;H^&LWCKX,R:G91F6_P##TWV_:HRS0$%9@/H" M'/M&:^BZ;)&DT;1R*KHP*LK#((/4$4 ?B-7ZX_LV^)X_%WP)\%7Z2B9UTV*T ME;OYD(\I\^^4/YU\4?M4?LDZE\,]6N_$GA6SFU#PA<,TTD,*%WTTDY*L!_RR M]&[#ANQ;<_8;_:)L/ =W=>"/$U\EEH]_+Y]A>3L%CMYR &1V/W5< $$\ @_W MLT ?H+134D61%=&#HPR&4Y!'K7S_ /M9?M&:7\*?!=_HFG7JS^+]3@>W@@MY M 7LU88,TF#E" ?E[DX[ F@#X#^/7B:/QA\9_&>K0.)+>?4YEAD'1HT;8A_%5 M!KW/_@GS\,YM>^(E]XSN(F%AH<+002$OK7B?P7^!?B;X MW>(XM/T:U>+3U<"\U66,_9[5>IR>[8Z(#D^PR1^IOPQ^&^D?"?P7I_AK1(V6 MSM%.Z63'F32$Y>1R.K$_D, < 4 =57'?&3_DD/CG_L!7W_I.]=C7!?'K5[30 M_@KXXN;V=+>$Z-=PJSL!N=XF1%&>[,P 'J: /R!K](_^"?/_ "0>X_[#-Q_Z M+BK\W*_1;_@GAJMO=?!C5;%94-U:ZS*TD(;YE5XHBK$>A(8 _P"R?2@#T_\ M:>^'\_Q(^#>KZ98V;7VJ0R07=E%& 6\Q)%)VY[E"X_X%7JU%% !1110 4444 M <'_ &3Z&OIZ@#X,_P""DG_(T^"?^O*X_P#0TKY@ M^%/_ "5'P=_V&;/_ -'I7TK_ ,%'M4M+GQUX3L(ITDN[6PE>:)3DQAW&W/IG M::^7O >I1:/XX\.W\\@AAM=1MYWD/15656)_ "@#]GJ*9%*D\:21NLD;@,KJ MA![BGT ?*'_!1C3S-\)?#UX.?(UI(R/9X)3G\T'YU^>=?KQ\?OA?_P + M@^%.M^&HVCCOID6:SEE^ZDZ,&3)[ X*D^C&OR6U[0=0\+ZQ>:5JMG+8:C:2& M*>WF7:R,.Q_Q[T ?LUX;F6X\.Z7*ARDEK$RGV* BM*OFK]EG]J+POXP\!Z/X M?UW5K71_$VF6\=FT=]*(ENU1=J21LQ 8E0,KUSGCN^M>//#?AVQDO=4U_ M3;"UC4LTMQ=HBX'U//T'K0!Y=^VCJD>F?LW^*PY >Y^S6\:GNS7$9/\ XZ&/ MX5VWP+TY])^"_@6TD&V6/1+/>OHQA4D?F:^:OB!XENOVTOB)I?@WPFEPOP[T M6Z%UJ^M,A1+AAP N><[2P0'DEBQ&%S7V5;P1VL$<,2".*-0B(HP%4# H DK M@/V@/^2&^/\ _L!7O_HEJ[^O-?VDM6M-'^ _CJ6\G2!)=)N+:,NP&Z21"B*, M]268#% 'Y'5^HO[$7_)M?A?_ *Z7G_I5+7Y=5^D?[#_Q"\._\*&TW2)=8LK7 M4=+GN4N;:XN$C=0\K2*V"0=I#CGID$=J /H[5--MM9TV[T^\B6>TNH7@FB;H MZ,I5E/U!-?BE<1K#<2(CB158J'7HP!ZU^D/[3/[6WAKP/X1U/1?#&KV^L^*K MV)[9#82B6.RW##2.ZG&X G"@D[L9&*_.K0?#^I>*-6M]+TBPN-2U"X;9%;6L M9=W/L!_/M0!]9?\ !-_4KJ/QMXOL%9OL4NG13R+V\Q)=J'ZX=Z^^:\'_ &1_ MV?IO@?X)N9M7"'Q-K#)+>+&0RVZ*#LA![D;F+$<$G'( )]XH \._9,^*5Q\1 M/!6M6>IWTE]K.B:M<6LTD[[I&B:1GB8GTP60?]-KO3;B[F@U"Q#8\Z'S25)]QT)K]+_AW\3_#7Q5T&/5_#6J0ZA;,! MYD:G$L#'^"1.JM]>O49'- 'GOQR_91\'?&:UN;L6L>A^)V4M'JUF@4N_;SD' M$@Z^_:F_:5UEO!MH]Q%J5Q''% M,Z%4C@BC2(SR'^%<)NYYY QG H ^V/V)[RXO/V;_ O]H'$3W44;?WD%S)C\ MN1^%>YUSOP]\$V7PY\$Z+X9T\EK33;98%D88,A'+.?=F)8^YKHJ /SX_X*.? M\E1\,_\ 8&'_ */DKR7]D_\ Y.(\#_\ 7ZW_ **>O2_^"AVM6NH?&/2;.WGC MFEL='C2X6-@3'(TLK;&]#M*MCT85Y+^S7K5KX?\ CQX*OKZ>.VM4U!4>:5@J M)O!0$D]!EAR: /UPHHHH *K:GI\&L:;=V%TGF6UU$\$J?WD92K#\B:LT4 ?C M3\2/ U[\-?'6M>&=04_:-.N6A#D8\Q.J2#V92K#ZU]3?\$WO$\=MXC\9>'Y) M0)+NV@O88SW\IF1\?]_4_*O9OVMOV85^-6DQZ[H02'Q?IT)2-6PJWT0)/E,> MS D[6/')!X(*_!OP[\7:_P#L_P#Q7T_5I["XL=1TN?9>:?=(8W>)AB2,AAQE M2<'L<'M0!^OE%1P9 MFDGOY4[JH"I&?Q)D_P"^:^-_!'A&_P#'WB[2/#NF1F2^U*X2WCP,[6('=FK[9_9 M%_9;_P"%067_ D_B-%D\77L.Q;?AEL(FP2@/>0X&YAT^Z.Y(!]"^&]!MO"O MAW2]%L@19Z=:Q6D(/79&@5?T K2HHH *^*/^"E7_ !X_#[_KI??RMZ^UZ^'/ M^"DVKVDMSX$TQ)T>^A6\N)858%D1_)5"1VR4?'^Z: /C70O^0YI__7Q'_P"A M"OVMK\3-/N!9ZA;3D9$4JN?P(-?M98WUOJ=E!>6DR7-K<1K+%-&VY71AD,#W M!!H GHHKP;]M;QOKG@7X'75SH,TMIVV^L6%U>2VD%[;S747^L@CE5G3ZJ#D5^T34[?4=/NYK*_MY!+ M%=02%)$<=&##D&OUC_9O^)5S\6/@YH'B&_"_VFZ/;W97&&EC$_L(_\F[Z5_U^W7_HTUZ[\3?%5AX*^'^OZSJ5Q';6MK9RL6D/WFVD*H]2 M3@ =R:\ _P""?'C*QU3X1WGAX7,?]IZ5?R2-;9P_DR897QW&[>/;'N* /J:O M(OVDO@%8?';P2UJ!';>(K$-+IE\P^ZY',;G^X^ #Z$ ]L'UVB@#\4M=T._\ M#.LWNDZI:R66HVE?MF M?LS_ /"S-'?QAX;M<^*M/B_TBWB7YK^!1TP.LBC[O?EQYM_P39!&N>/ M1@_9[3_T*6@#[KKR+]JKX;S?%#X(Z]IMG"9]3M0NH6<:C):2+DJ!W+(74>[" MO7:* /Q$K]'/^"?GC6+7?@W!=/^UV=QF?4=)MAF6.3.6EB0?>5NI4<@Y(!!^7Y]_9^^-VH? ?Q M]'K$$+7>G3K]FU&QS@RP[@25ST=2,@_4=": /UMHKA_A_P#&OP3\3M/2[\/> M(;.[+8#6LD@BN(SZ-&V&'UQ@XX)KI=<\3:1X8LY+K6-4L]+MHUW-->3I$H'K MEB* -.FJZN,J0PR1P<\@X(_.OESXA?M.:G\4-6D\!_!2VEU;5KD>7<^)-I2V ML8SPSJQ'4#/SGC^Z&)&/??AAX-E^'_P_T+P[/>G4KC3[98I;M@1YKY)9L$D\ MDGJ: .HJE<:UIUK>QV<]_:PW295D;Z*3DUE_$37+OPQX \2ZQI\0GO] M/TRYN[>,C(:1(F901W&0*_'/6-=U'Q#J]SJNIWL]]J5S(99KJ=RTCL>Y)H _ M:VBO$?V-_&FM>.O@3I-[KLLMU=V\TUFEW,2SSQHV%9B>I&=N3R=G//->W4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G_ ,0/^0S# M_P!>Z_\ H35Z!7G_ ,0/^0S#_P!>Z_\ H34 ;7P__P"0--_U\-_Z"M=-7,_# M_P#Y TW_ %\-_P"@K734 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5S/C3P#8>.X[:._OM8LXX0XV:5JMQ9"0-MR)!$Z[_N\;LXR< M=37344 >"S?L/_"2XE>671+R21V+,[ZG<$L3R23OY-,_X8:^$/\ T ;O_P & M4_\ \77OM% '(>"/AAI?P_D8Z9?:W-$8O)6WU'5[F[AC7(/R1R.RJ>.H&>OK M75W%O%=02031K-#(I1XY "K*1@@@]014E% '@LW[#OPAFE=_^$?N$W,6VIJ, MX SV W]*MZ-^QM\,O#NH1WVDV.JZ7?1_( MM(N-.GN+RTBG #3:?=26TZX8'Y9(R&7IV/(R.]>1:U^QQ\,_$=X;S5K+5M4N MR,&XO=9NII"/3^T4 >!?\,,_"#_H W7_@RG_^+H_X89^$'_0!NO\ P93_ /Q=>^T4 M -CC6*-40!448 '84ZBB@"AKVC1>(-)N-/FN+NUBG #36%U);3+@@_+)&0RG MCL>F17D.M?L=_#7Q+>&[U>SU;5;LC!GO=9NIG_[Z9R:]MHH \"_X89^$'_0! MNO\ P93_ /Q==)X5_9C\&>!UV:!/XAT:$R"5H+'7[R&-V'=D60!OQ%>LT4 % M%%% !4-Y9V^H6LUK=01W-M,I22&9 Z.I&"&!X(/H:FHH ^(T2%7_P"^ MBI'Z5]=44 >2?"[]EGX=_"6[COM)T?,GNO 5#[JH/O7K=%% M!7,^-/ -AX[CMH[^^UBSCA#C9I6JW%D) VW(D$3KO^[QNSC)QU-=-10!X+-^ MP_\ "2XE>671+R21V+,[ZG<$L3R23OY-,_X8:^$/_0!N_P#P93__ !=>^T4 M"S?L._"&:5W_P"$?N$W,6VIJ,X SV W]*MZ M-^QM\,O#NH1WVDV.JZ7?1_.WF1L&P>XSS7D&H?L5_"O5KR6[OM*U"\NYCNDGN-5N9)'/J M6+Y)^M>ZT4 >6^"?V;O!WP[N8)?#KZYI<<,RS_98-;NEMY&!!^>+S-K@X&0P M((ZUZE110 5@>.O ^D?$?PIJ'AW7;876FWL>QU_B0]5=3V93@@^HK?HH P? M?A*'P%X+T3PY;SR74&EVD=HDT@ 9PBX!('&>*WJ** "BBB@ HHHH 2O&/'W[ M(/PO^(,TUS<:!_9%_,2S7FCR?9VR>IV8,9.>OM_C5_PS^PC\,M#U!KW45U;Q/.QWL-6O 4+]2V M(E0G)_O$U]$T4 4-#T'3?#.EP:;I%A;Z9I\ VQ6MK$(XT'LH&*OT44 %>1>) MOV6_!'C0_P#$^?7]94-N5+[7KR95/L&D('7M7KM% '@7_##/P@_Z -U_X,I_ M_BZT_#_[(/PY\)WQO-#M]9T:\V[?M&GZW=02;3U&Y) <5[510!2T728]#TNV ML(9KJYCMTV++>W#W$S>[2.2S'W)-7:** "BBB@ HHHH \@\2?LK^!O&6/[>? M7]:"G:'!K6BW97:9]/UNZ@D*^FY) <5Z#J7P]LM4\-V.BR:IKT-O9L&2YMM M9N8;I\ C$DZN'I?L6?"S6+Z:]O]+U&^O)FW2W%SJUS) M(Y]68N23]:K?\,,_"#_H W7_ (,I_P#XNO?:* //?!'P-\._#NXLFT2\UZWM MK//E6$FMW4EH,J5P8&D*'KW'! /:O0J** "N"^*'P+\%?&&"-?$^BQW=S"I6 M&]B9HKB,>@=2"1_LMD>U=[10!\EZE_P3E\%32.;'Q+KMJI.0LWDRX'IPB_Y] M:U/#/_!/?X=:/<1S:I?:SKVT@F":=886^HC4/^35]044 9/A?PIH_@O1X=)T M+3;;2M.A^Y;VL81<]R<=2>Y/)[UK444 %>0>)OV6? _C0(-?D\0:VL9W(NH: M_>3A#S]T/(<=3T]:]?HH \"_X89^$'_0!NO_ 93_P#Q='_##/P@_P"@#=?^ M#*?_ .+KWVB@#PBS_8C^#]I<+*?#4UQMY"3:C<%?Q <9KU7P?\.O#'P_M6@\ M-Z#I^BQO]\V<"HS_ .\V,M^)-=%10 4444 >3> OV8_ 7@G2;^VGT*Q\0W5_ M/+/=7VK6D>&#%1[*0/:OH&B@#YJNOV(].\1S+_PE?Q%\9>)[=6W""\O@PXZ EPWZ8KV MCX<_"GPK\)](.G>%]'ATR%\&:5- MK2&VO+[5K*.)BV=*U.>R9\C!#&)E+#V/%=!10!X/=?L1_">^N)+BXT:^N)Y& M+/++JEPS,QZDDODFHO\ AAGX0?\ 0!NO_!E/_P#%U[[10!QG@7X4Z/\ #N;? MI-[K;PB$VZ6M_K%S=6\:DJ^'?$_BKPW M<.<#[%?( J_W0?+#X^K&F/\ L&^%=8N(;CQ'XO\ %GB&:/!_TJ]3:?4W\7:6+"ZN]2LHO,$GF:7?S6DT4 %9?BCPOI7C3 M0+W1-;LH]1TN\3RY[:7.UQG/4<@@@$$<@@$5J5E>*->/AG0+S4UTZ^U=K=05 ML=-A\VXF)( 5%R,G)[D #)/ H ^-OVEOV7_AE\&_@WKFN:=;WG]M2SP0:LP1VE4LJJ,!OW:R'Y@> ?K7N_['_@RZ\$_ 'PW;7T;17EXLFH21L,%!*Y9! MCL=FPD=B37/6_P (_$WQY\:6'B?XHV$>C>&=+/F:5X-2X$Q9_P#GK=,ORD]/ ME'T.!NW_ $.!@8 P* %HHHH **** /(/$G[*_@;QEM_MY]?UH*=RKJ&O7DX4 M^P>0XZU@_P###/P@_P"@#=?^#*?_ .+KWVB@#Q;P_P#LA_#OPC>&[T.#6M%N MF7:9]/UN[@YBD7/7#*X(KW&B@#.\/Z+%X=TBWTZ"XO+N* $+-J% MU) ?'WBCQ1HRM:R>(5B-U9* (5 ME0N6D3TW%\D>N3WKO:* "BBB@ KROXC?LP_#CXH7$MWK'AV*'4I,EM0T]C;3 M,QZLVWAS[N#7JE% 'R9J'_!.7P1-(QLO$FO6RDY"S&&7 [CB-?\ /K6KX?\ M^">_PVTJZ2;4+S7-;53S;W%TD43#W\M%;\F%?3U% &'X/\#Z!\/]'32O#NDV MND6"'/DVR;=Q_O,>K'W))K6][$KF-GMY5D4,.JD@]1Z5\Y_'7X]+J"S^'?#-T&M6&R[U"%LB M7U2,C^'U8=>@XZ^6?#7XE:G\-=<%Y9GSK23"W5FS829?Z,.Q[?0D5\GBN*,- MA\6J$5S06\ET].]NOX'V&%X3Q6(P;Q$GRS>L8OJO/M?I^)]TT5R&C_%SP?K& MF6]ZOB'3;43+N\B\NHXI4/=65FR"/_U9%7/^%D^$?^AIT7_P80__ !5?51QF M'DE)5%9^:/D98/$Q;C*G*Z\F='17.?\ "R?"/_0TZ+_X,(?_ (JC_A9/A'_H M:=%_\&$/_P 55?6J'_/Q?>B?JF(_Y]R^YG1TR:0Q1.X1I"JD[4ZG'8>]8UCX MZ\-ZE?ME*&_:4^$@(!!DM0?_ P5]L5H9GC'CC] MK#P;\-M4CT[Q-8Z]H]W(GF1I<:<<2+G&58$AAGT->E^$_%*^+=.%['I>I:9" MP5D74[?R'<$9R$)R/Q KY(_X*!0I-XT^%*LN0\]RK>X\RV_QKZ[\5>+=,\%: M3)J>KRS6]A'_ *R>*UEG$8P26?RU;:N!]XX'OS0!L45R_@/XG>&/B=IESJ'A M?5H]7L[:7R)98HW7:^T-MPR@G@CIZUD:3\>/ NN>+H/"UKKG_%13$JFFW%G/ M!+D(7.0\8Q\H)YH Y7Q]^U)HG@?X@:#X/.AZS1$**1W!/&.<4 >IUYYXV^.7AWP7XBB\.+#J7B+Q-) M'YW]BZ#:FZN4CQGOBAH_CNX33->U?5F6+4[PXC)220>47/W%(92I/ MRD #^[D ]VO/VJ?"'AUGC\6:?X@\$W.QGAAU[3'C^T;^'UA\5/AOK?A^[@CN3=6S MFU=@"8IPI,4BGL0V/PR.A-7?#=Q#X/\ AWHIURX@TE+'3K>.YDNYECCA98U5 M@S$X&",=: .FHKSRW_:"^'MSX6U3Q(GB>T_L+3;K[%/?$.$,VQ7V1\9D.&'W M <\XZ5+\-_CQX$^+5Q/;^%O$,&HW<*[WM6CDAF"YQN"2*I8>I (&1GK0!WU% M0WEY;Z?:375U/';6T*&26:9PB1J!DLS'@ #N:\QNOVH/AM9&-Y]>FCLI'\M- M2;3;K[$S9 P+CRO+/7J&Q[T >J45CWWC#1=/\,2>(IM2MSH:0_:/MT3>;&T9 MZ,I7.[.1C&*/C/XPU'6KV;1/#UO9PV.E036\KN^V1R\CJB MG:S$C@] %'4&@#ZUHJOI]_!JEA;7MJ_FVUS$LT4F"-R, 5.#R.".M6* (;RX M-I:S3B&2X,:%Q#" 7? SA02!D_6O&-8_:Z\$Z#XJ'AK4+'Q#:Z^TB0KI[Z4_ MG.[XV!5S\V[(QCKGBO;:^+/C)$DG[?7P^!7CR+1OQ#3$?R% 'V)HNJ-K%@ER MUC=Z>6./)O4"2#W(!.*OUE^(_%.C^#]-?4=#]U3QSTH ]$HKCOAS\ M7O"'Q:L9[KPIK<.JI;E1/&JM'+%G.-R. PS@X.,'!Q71:YKVG>&=)N=4U:^M M]-TZV7?-=7,@2-![D_E[YH OT5YG'^TA\/&UFTTN?7FTZYO/^/9M2L;FTAGZ M?F4 %%%% !1110 4444 %%%% !16;?^)=(TN;R;W5;*SEZ^ M7<7"(WY$U6_X3CPY_P!!_2__ -C_P#BJPEB*,7:4TGZHCGBM&S;HK$_X3CP MY_T']+_\#8__ (JC_A./#G_0?TO_ ,#8_P#XJI^M4/\ GXOO0>TAW-"]U:RT MW:+N\M[7=]WSI53/TR:K?\)5HO\ T%[#_P "4_QKP?X[:M9:QXHL9;"]M[V% M;,*7MY5D4-OK[2''O#WBB3PU866K>+/$4*[[C3?#MI]IDM@>AE8LJ) MGT+9Z9QD5Z1)N\MMF-^/EW=,^]?%/[$OQ7 MS;3=R8"-"SG^-7#D ]3(<VZM^UMX)\,6]X/$MIKWA74X(&N(]*UC3'B MN+D =(B"8V)/ ^<#)Z@ D>UUY;^TA\);7XO?"O6--%@EWK5M ]SI3\"1+A1E M55B1@/C8I4 8_B[Q=H_@3P]>:YKU_'INE6B[YKB7.!S@ :I^T]X?@M['4-5\/>*- \.WTB1P:_JFFB.R._[C,P[V^_^==!\9OB%I_QL^&-MX&\" MB/6]>\46UK*T-N0T6EVQ9)6EN6'$> -H4X8D\#B@#Z05@ZAE(92,@CD&LOQ% MKQ\.Z>;O^S;_ %, X,.G0B64#!.=N02..V3R.*P=+\:>$/".EV>A7/B_1EN- M,@2SD%QJ$*2;HU"'-QZAAP1]* M /#M*_;0^'^NWDMGIMKXBU"[BR9+>UT>661,'!RJY(YKJ/!G[3'P\\<:XFB6 M>N&RUMF"+INJ6\EI,S'HH\Q0&;MM!)KYX_8T4)^TE\6U48427( '_7X:T?\ M@HUX;L(_#7A/Q+&$@UF*^:R$J?+(\1C9QR.RL@QZ;SZT ?8]%<-\#-=U+Q-\ M'?!NJZNS2:E=Z7!+-*_WI"4'SGW88;\:[F@#A?BQ\:/"_P %=)L]0\3W4L$5 MY-Y$$=O$9)'8*6)"CL!C)]QZUQ/@K]L3X>_$'Q5IWA[1)-4N=3OY?*AC-BP' M0DL3G@ DGL :\5U[]I7X7Z_\>_$,GCS3/[*/ VA^&E212(=2TC3X(I!D89=RJ&4X."I MP>Q% '=SW$=K!)--(L,,:EWDD8*JJ!DDD] !7DDG[3GAV2QN-6L="\3:MX6M MG9)O$ECIN^Q0)G>X)82,BD$%U0C@\UYW_P % /B+=>%_ACIOANPE:*X\1W+1 MS;?O-;Q!2ZCZL\0]QD=Z^A/!_A"R\)^"=)\-0P1FQL;*.S,>P;7 0*Q([[CD MGUR: -'0]%OB)\2OA7+,9;+1[Z>XTY M&;/EHDYBD SV.8CCU)]:A\)ZX?C%^W9JS73"?3/!=G<16,++E$DC9(7;TW>9 M*[ ]?E7^Z* /=_#_ ,=-'U3Q1:>'=6TC6_"&KWP9K"#Q!:K"M[@ L(G1W1F& M1\I(;GI7H]?/W[<7A\:E\";S68CY.HZ!>VVH6MPAVR1L95B.UATXDS_P$>@K MT?X&^/'^)GPC\+^))BK75[9@7++T,R$QRD#M\Z-Q0!U^J7QTRPFN5M;B],8! M\BU4-(W('R@D ^O7M7CG_#7G@G_A+AX6^P^(1XB\[[/_ &:=*?S_ #,9QMSZ MS,@SY%RH6 M1><<@$C]:M5A^+?''A_P'IK:AXAUBST:T&<27DRIN([*#RQ]ADUR>I_M$_#W M1?!.F^++_P 1PVNBZEO-E))%)YMP%8J2D07S" 1UV\9&<4 >D45S'@'XE^&/ MBCH[:IX6U>#5[-'\MVB#*T;8!VLC ,IP>X%:'BKQ=HW@?19]7U[4K?2M-AQO MN+E]JY/0#N2>P')H YCXO_&32/@SX=EU?5M/U:^A10?^)=8O*BY8*-\N!''E MB!\S G/ -:/PH^($7Q3^'NC^*H;)]/BU*-Y%MI) [)MD9.6 &?NYZ=Z\4_:. M^.'@_P 4?!#Q9I$-Y=V>H7MENLH=5TVYLOM:K(AW0F:-0_K@'/'2NW_9#_Y- MQ\$_]>\O_H^2@#V&BO//%GQ^\#>"[B\@U+5Y'>Q<)>&QL;B[2U)YQ*\2,J$# MDAB#[5TWA'QSH/C[04UKP]JD&KZ:^0)K4EL$=5*XW*W^R0#R.* -VBO*YOVH MOAC;ZL-+E\3B+4_,6'[$]C<879Y>\;?&;P=\.;JQM_$>KMI M4U\@>V66TG82Y., JA&[/5>HR,CD4 =M15;3=0AU;3[>]MBYM[B-98S)&T;% M2,C*L P^A -6: "BBB@ HHHH **** "BBLG6O%VA>&V1-7UK3]*:091;VZCA M+#VW$9Z&KC"51\L%=F=2I"E'GJ227=Z&M17*_P#"UO!/_0XZ!_X,X/\ XJC_ M (6MX)_Z''0/_!G!_P#%5O\ 5,1_S[E]S.3^T,'_ ,_H_P#@2_S.JHKE?^%K M>"?^AQT#_P &<'_Q5'_"UO!/_0XZ!_X,X/\ XJCZIB/^?L645Y874%[:2C,=Q;R" M2-QG&0P.#7SS^U!\:=*?P2F@^'=8L]3GU1]MS+87*3"*!<$J2I."QP/H&KEO MV3/B[8^'$U+PSKVHV^GV#?Z7:7%Y,L4:/P'CW,<#/# >H;UKZ"GP_B)Y;+'6 M=T_AMJULW]_X(^.J\88*GG<,JNG%K6=]%)ZI=MNO=I'UQ17*_P#"UO!/_0XZ M!_X,X/\ XJC_ (6MX)_Z''0/_!G!_P#%5\_]4Q'_ #[E]S/L?[0P?_/Z/_@2 M_P SJJ*Y7_A:W@G_ *''0/\ P9P?_%4?\+6\$_\ 0XZ!_P"#.#_XJCZIB/\ MGW+[F']H8/\ Y_1_\"7^9U59VO:P="TY[L6%YJ.TX,%A$))<>H7(S^'-9^G_ M !$\*:M=):V/B;1[RYITTJU*NN:E)27D[ M_D>1^"_VH_ GCCQM_P (E;7%]INODLHM-5LVMF,B]8_FZ/C)VG'0UZY7P]^U M-\(]9^(/QP\0:GX59HM>T'0;+54AMQMEN")95)1ASYBA5*]SMP.<5[3^RG^T M9!\;/"IL-4=(/&&EH%O8?N_:$' G0>YX8#HWH"*S-CKOB-\>M"^%5Q GB#3- M<@AN)Q;6]U!8&:&:0\A%92?F.#@'!.#@<5V_A_6CK^G_ &HZ=?:8"V!#J$0C MD(P#G:"<#G'.#D'BO+_VG(DF\/\ @@.H8?\ "9:1P1_TVQ_(FO8)94@C>21U MCC0%F=C@*!U)/84 /HKRZ^_:8^'=C;3WAUJXN-+MY/*FU6STN[N+*-LXP;B. M(QG)XX8UZ!X?\0:;XJT>UU;1[Z#4M-NEWPW5LX='&<<$>A!!'8@@T :-%<+K M/QL\(Z)K%WIDE]=7MW9'%X-+TVZODM#Z2O#&ZQGID,01D9%:W@3XC>'?B9IM MUJ/AG4X]5L;:X-K)<1*P7S B.5&X#.%D7\21U!H Z2O%?BQ^U)HGPK\4:7X> MET/6;[4M0N5@CD>U>VMN7",RRR >9C*?A4-$OC-=6&KRQW=G M<6\EO)92OZ+.8O+/KD'& M.] 'JE%0V=Y;ZE9P7=I/'+/B]X2\%ZE_9 MNIZL#JOE^;_9UE!+=W07LQBA5F /J0!0!V-%>;Z#^T5\._$VI:;IVF>)8+K4 M]0N6M(+#R94N!(H)(>)E#1C /+ ]LUZ10 5Q'Q&^,OA/X6+;QZ]J>S4+H?Z M+IMK&T]W*+E5D73K9I(XF.!)*<+& MF?\ :=E'XU\\_L2^%)_&O_"0?%SQ23J7B35+V2WM+BX&[R8E WM'G[H)8H . MBQX'!- 'KZ?'H*OGW?P]\=6%CCUY;8_"&#P[^T%)X[TB MTC@MM7T:XL]5$9"@W(F@>.7;GDLJN"0.J@GEB: /4J*Q_%7C#1? ^DMJ>O:E M;Z78JP3SKA\;F/15'5F/90"37&:9^T=\/M2URVT=MW2@#TNBLWQ!XDTGPIILFH:UJ5II-C']ZXO)EB0>V6(&?:N M.A_:"^'TW@J?Q:?$MM#X>BN7LQ>S(Z>9*N,K&A7IVFDV,?WKB\F6)/IEB. M?:N+N_VBOAW8>"8/%MSXEMX=!N)Y+>WN&BDW3O&Q5Q''MWL 1U"XQ@]* /1Z M*X[X<_%_P?\ %JSGN?"FN0:JMN0)HU5HY8L]-T;@, ><'&#@X-4-<^/7@7PQ MXEB\/ZOK;:;K$THABM;JRN(S*Q;8"A,>&4MT8$J>QH ] HKFO''Q%\/_ XL M8[[Q%>R:?9/G_2/LLTL:8Q]]D1@GWAC=C/.,X-9*O$'C;5_%&H-H[7^H0Q MZ;8-#++Y5NB;57**0#GDY[L>U?3^O:_IOA?2;G5-7OH-.T^V7?+ .I)Q0!H45YA;_ +2WPZF\0V^B3:\^FW]SC[.-4L+BSCFSTVO+&JGJ,<\Y MXS78>,/'OASX?Z<;[Q'K5EHUK_"UW,$+^RKU8^R@F@#?HKS#6_VEOAOX;T'0 M]8U/Q+%:66M)YMCNMY6DECW$;S&J%E7(/+ #CUKTFSO(-0LX+JVE2>VG198I M8SE75AD,#W!!!H PO&WC:#P+IK:A=:7JFH6D:-)-)IMKYYB51DEE!SC&3P#T M-<'\/?VH?"7Q4U">S\+6.N:M+;A6G:.P*I"&) +LS #.#@9R<''2O5]04-I] MRK $&)@0>_!KX\_X)M1J/#7CB3'S-=VRD^P1\?S- 'V717$^-/C1X*^'U];6 M.N>(;2UU&XE2&*Q1C+<,S$!J6FMZ;:ZA87,5Y8W4:S07$+!DD M1AD,".H(KG/&OQ5\,?#^ZL[/6-09=2O 3:Z;9V\EU=SXZE(8E9R.#SC''6@# M@OBQ^U)HGPK\4:7X>ET/6;[4M0N5@CD>U>VMN7",RRR >9C*?A4-$OC-=6&KRQW=G<6\EO .YH FHKRJZ_:@^&NGWMI!=^(7LX MKPXM[VXT^YCM)?\ =G:,1D?[6[;[UWNO>+M)\-Z"=:OKHC2PJO\ :;>%[A=K MY M(Y('4BIX/CEX)NO&;^$XM8D?Q&DODOIPL;CS$;(&6_=X"\@[B=N#G..: .\H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\_^('_(9A_Z]U_] M":O0*\_^('_(9A_Z]U_]":@#:^'_ /R!IO\ KX;_ -!6NFKF?A__ ,@:;_KX M;_T%:Z:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^/_C) M\.?%]S\1-8O!I&H:K;W4QE@N+2!YU\O^%YE.;5,HK2JTXJ5U;4^"O^%;^+O\ H5M:_P#!=-_\31_PK?Q=_P!" MMK7_ (+IO_B:^]:*^7_U-H?\_G]R/K/]=L1_SYC][/@K_A6_B[_H5M:_\%TW M_P 32'X;^+5!)\+:T /^H?-_\37WM12_U-H?\_G]R#_7;$?\^8_>S\YRI4D$ M8/0T5]._';X$C6!<>(_#EOB_&7N[&,?Z_P!70?W_ %'\7UZ^0_";X1W_ ,2] M7.X/::/;MBZN\<_],_X M5OXN_P"A6UK_ ,%TW_Q-?SX.MOAAXQN+B.* M/POK"NS8#264B*#[LP 'U)K[A\.VMW8^'],MK^7S[Z&UBCGESG?($ 9L^YR: MT**]_*U.YMY!N M26%PZ,/4$<&OHSYD^#?VQO#7B#P[XT^&0U[QA=>+#-2US8V]MY&)+?6%U#>VDR[HY[>02(X]0PX- 'RK_P3 MC_Y)=XF_[#)_]$1TWXB1JG_!0?X>%5 +:.2Q ZGR[P9_(#\JY3]CCXI>&O@I M;^-_!OC75(O#NI6NJ-(HO590^U?+'H/"^EZ4YA9;6^M;5 M4GMYS$?)%&JDDL MQ('3C.3B@#Q'_@GOXHU"\\#>)_"]_*TBZ!?J(%;)\I90Y9![;XW/U8UZ!^T% M^RGX;^.@_M+S6T3Q1''L34X4W+*!]U9DXW = 00P]2!BJ?['?PAU3X8_#^]O M_$$+6WB#Q#=?;KFV?AH$Q^[1AV;EF([;\'D&L3]G/]HKP\W]K^"O$6I0Z1J^ MGZM?1V4E\XBBNX3<.RA7;Y=ZEBNWK@+C/. #P;3?''QD_8OU>VTSQ#;MK?A! MI-D46FJ:MJ<0ATS3;9UFN)+DL/+9$ M&3\IP<^G'4@'=_9M\ :E\,_@'HFB:PK1ZFL$UQ/ QSY+2N\@C]B P!'][- ' M@W[!'PV\/^,/A[JVIZ]I\6M&SUB2.UL[]%FMH&,,):58V&/,/RC<![#]G?XW^ O'7@^WCT:VOK@F>RM$VQ*\;(),*.%62.7:57 ^5O6NF_X M)S^,-,C\)^(_#4M[%#JK:C]MAMI&"M+&T2*2F?O8*G^&Y6U/7[V'YX;<,R%(68<"1A&1MZ_O >QH @_;&\73:KX\^&?PR M\UH=)U[4[:350K8\Z)KA(T0G^[GS&(]0OI7TOK7A?2O$'ANZT"^L89M(N+S@] 37N/A'X\>"?%O@.'Q7'K]A9Z?Y'FW*7-PB26K '@8E&P.,[CW- M7OV6_P#DYSXZ_P#80D_]*I:V_P!D?P'>7'B;Q[\4]0M);%/%=_-)I<%PFR06 MC3-+O(]&RF/9,]"#7 ?"7XA:%\'_ -J3XQ1>+KW^QAJ5W)-:M-$[>;F9I%"A M5))99 1Z]J /MBBO*/BY^T;H'P8\+Z!K.O:9JN_62/)T^.)/M$>%#/Y@+A05 MW $;CR?J:[WP9XPTOQ]X6TWQ#HT_VG3-0A$T,A&#CH01V(((([$&@#:KXO\ MC%_R?U\/O^O>U_\ 0IZ^T*^%?C-XRT:+]NOP;?'4K7['8"SMKJX\Y?+A0Q#(2/E.54Y'<# MTKQK]AOP!H6H?!O3=>O]/CU+4_M%S##)>@3"V02'*Q*W"9/+$#+'&20 ![1\ M;]8LK+X)^-;N:ZA2WDT.\6.0N-LC- X4*<\DD@#US7EW[!&IVUY\ K:UBFC> MXM+^X2:-6!9"S;AD=LAA0!Q/PMTVV\&?M]>.=&TB%++3;C3=[6T("Q@O%;3G M"C@?.S8],FNG^(&N#XA?MD>$/ ^H,LV@:!:-JQL6^[->>6SHSC^+:/+(!Z?- MZUR7A37M.D_X*)^*)%OK=H[BR%K$PD&'F6TMPT8/=@4<8]5-,_:PL=?^#WQT M\+?&32+-[_3(HTMKY4! 4KN1D=L$*)(WVJQZ,OTR ?0GQZ^!^F?'GP?#H>H7 MDFFRV]RMU;WL,:NT;!64@@]5(;D9'0>E=IX4T$>%O"^D:*MS->KIUG#:"YN# MF27RT"[V]SC)^M>)V_[;'@#7-+MT\.C4M=\3WFV.T\.PV4B3R3-T1I"OE@ ] M6#' !.#7M?A.UU.S\-Z;%K5PMUJ_DJUY*GW#,1EPO^R&) ]@* -:BBB@ HHH MH **** "BBB@#Y6\1> _%$6N7OGZ5?WLK2LQN(8'E63)SN# 'K^=9O\ P@_B M/_H :I_X!2?_ !-?7=%?!SX2H2DY*K+7T/(>6P;OS,^1/^$'\1_] #5/_ *3 M_P")H_X0?Q'_ - #5/\ P"D_^)KZ[HJ/]4*'_/U_+NHL\6M3]E4<%T"KNFZ)J.LF0:?875\8\;_LT+2;<],X!QT/Y M52KVG]F]6\S7VP=N(!G'&?WE:99@XX_%PP\G92OKZ)LJA35:HH/J>8_\(/XC M_P"@!JG_ (!2?_$T?\(/XC_Z &J?^ 4G_P 37UW17WO^J%#_ )^O[D>Q_9L/ MYF?(G_"#^(_^@!JG_@%)_P#$U?T+P%XIFUBT$&DZA9S"566XF@>)8R#]XL0, M8ZU]645<>$:$9*3JRT]!K+8)WYF%?/?[0W['N@?&>XGUS39QH'BQE&ZZ5=T% MT0,#S4'.< #>O..H; %?0E?-/[)/[1GAOQ%\-="\-:UJMOI/B/2K9;00W\@A M%U"GRQO$S'#_ " @'.5/&,&OO#USP_PU\:/BQ^R/XCL_#?CVTGUCPRS;8A. M_FCR@1EK6?O@$?NVZ<#"9S7W7:^--%O/!L?BM+^,: ]E_:/VU@0H@V;]Y'48 M7MUKP;]M'Q/X9U[X62^$K>6#7/%^I74"Z3IMB5GN5E$BEGVKDJ-F]<]]V/HW MXB?"OQ'H7[$LG@ZT5[O7++3;=KF" [V8+,DLT:$==HW 8ZA<#K0!1N$U_P#; M4\*:UY$P\*_#H.\6G*\*R7FIW,>=DLC$$11*X7*I\QPPW5QO["WQ*/@[7-<^ M$WB.WCTS5XKJ26TWHJN\J\30,1]XC;N4\\;N< 5J?L;_ +2G@K0_A39>$?$> ML6WA_4M)DF$;7K>7%<1O(T@8/T# N5(// /.>./_ &C/"R?&OQ@WCOX/6.I: MG?:/")-3UK3T,,,TD97R_L[$AI9T4'.P'A5YSP0#V;3?A3H?Q9_:6UKQ[/I] MOF0%D!COM1CR992#]X1!A'GNR#'W#7T6JA5 P!P *^2/@'^V9\/= M'^'>FZ#XE#>$=1TBW%N88[666&?:.60J&8,QR2'YW$\G-?1O@/QQ_P )AX3' MB2YM&T;3+EVELQ>_NY#:CA)9 ?N[\%@/[K+GG- 'QQ^S#!XCF_:*^*Y\-WNE MVETLUT9%U6TDGCD7[8< %)$*'/?YOI7L_BS]E_7OC+XLTW5_B=XO@O\ 3-/S MY&@Z%9M;VXR1G]X[LWS;1N.,GH"N!7C_ .QGXHTJ3]I/XCL+^#9JGVJ2R9G M%P/M>X;,]258' [ GM7W70!#9V<&GVD%K;0I;VT"+%%#&H5411@* .@ &*F MHJIJVI0Z+I5YJ%P)#;VD+SR")"[[54L<*.2<#H.M '/^+_A3X/\ 'MC+:Z_X M;TW4HY 07EMU$JY[K( &4^ZD&OECP%X1OOV6?VK-+\+Z=>37/@KQC$XBCF.2 MK*'**?5T< ;NZR>O3W'P/^UK\+O'&FRW:>*+71)(LF2UUR1+24?3.H;>9/"7A:VFCTJ[GB,?]I74PVO+&K $PHJC#8PS'*Y S0! MXY_P4)M\>*OA;<3\V9FN4;T&)+\_;C^*4\9(CA740_O_I<2X_/G\*?^R3;_ M &/]JWXOPW'-VDEZ,^H^W# ?!6A^'+-O,M]+LX[59",&0JH!'G^"/AC7+K3(=1U6\M9$>ZOD$S1QB:0"*/<#L3J=JX! M+$G)-=/^UAJMI8?L\^,FGN(XQ<60BBW.!YC,ZA0OKU[52_8UU2VU#]G/PDL$ M\";[.RR B4I.FX(?XCUZ>AK&^,TFH?LY?M M;6?Q+N+.6X\)ZX%2XE@C)"9B6*5,_P!\%!*!QNZ=C@ ]T_;'T&RUS]GGQ4]W M LDEE''=V\A +12+*HRI[9!93[,:\Y\-^/+SX;_L!66N:=+Y&HQV#6]M)W1Y M;MHMP]U#EA[K6U^TE\=/ OBSX!^);+0O$=GK=[J%F/*M=/;SI44.I+RH.8E M')<+U ZD"N6^%MA8?'#]BM_ >CW(DU^VLI,PM$P6.>.Z,L:E\;1OPHZ]&)QP M: /1OA%)XWT'X5>&M.T?X?>'I]);3H9%D?Q*ZFY\Q S2NOV,_,Y8L>3RQK _ M9G^!/C?X0_$KQ7J.H1Z9I_A+6EDDBTFPO6G^S2><&A S&H(5&=,@#/''IP7[ M.?[8FD> ?"=MX'^),=]HNH:&/L<5Y);22?NU)"QRQJ-Z,@POW3P!T(Y^A/A? M\4IOC)X@N-:T."ZMO UG;M;075W#Y1U.Z9U)=%(W".-4*YXRTC#'RT >>?MC M?!"7Q5H,/Q \,C[)XQ\- 7?G0X#SP1G?^+QD;U]@PYR,._9]\0_\-*ZG9_$/ MQ +0GPZBV.GZ-$V\6]V45I[QP>C,>(Q_"JD_>YKH?%'BS3?CG\0)OAOI.J02 MZ!IBK=>))8)QNNQN^2RCP*_$2:+]C7]H:Q\1Z,47P5XJ5 MO[0T:!@#!M8;RD?8*7#I]708% 'VW16?H/B#3?%&E6^IZ1?0:C87"AXKBW<. MC @$E?<5%>YE.;5,HK2JTXJ5U;4^5XBX?H\18:.'K3< M.5W37I;5/U/S=_X53XV_Z$[7_P#P5S__ !-'_"J?&W_0G:__ ."N?_XFOTBH MKZS_ %VQ'_/F/WL_/?\ B%V#_P"@F7W(_-W_ (53XV_Z$[7_ /P5S_\ Q-1W M/PR\8V=O+<7'A/7(((D,DDLFFS*J*!DL25P !WK])J\&_:\\=3^&_ MKHEJ' M276Y&CDF7H(8]I=<^K%E'TW5Z& XJQ>/Q5/#0HQO)]WMU?R1X^;^'^7Y1@*N M.J8F34%>UEJ]DOFVD?%M%%%?II^%F_IGP^\4ZU8Q7NG>&M8O[.7/EW%K82R1 MO@D'#*I!Y!'X5:_X53XV_P"A.U__ ,%<_P#\37O7[&/CJ=IM5\(S[Y(%0W]L MW41\JLB^P.5(]PWK7U17YQFO$V*RS%SPSI)I;.[U3V/VK(.!C5EHUNOU7D?F[_PJGQM_P!"=K__ (*Y_P#XFC_A5/C;_H3M?_\ !7/_ /$U M^D5%>3_KMB/^?,?O9]%_Q"[!_P#03+[D?G':_"'QS=7,4,?A#7$D=@%:2PEC M4'W9E 'U)K]"?#%G>Z?X:TFUU&;[3J$%I#%*?^Q6L?\ THFK MP[]J+X.ZQ\'_ !I!\9OAT#:O!/YVJVD*DK&Q.&E*CK&^2'7L3GH25]7\-^,M M$NOVOO%%E%J=J]P?#=I;JJS*=TJS,S(.>6"R*<#GKZ5[M=6L-]:S6US#'<6\ MR-')#*H9'4C!4@\$$'&*^9/N3YD\6?&+2/C;\*/A_KVF,(K@>,M'BO;%FR]K M,)AE#Z@]5/<$=\@>Z?%;P/+\2OAWKOAB'47TF34[=I8=FS],? MMC:QKNB? #Q#<: TT4[&**YFMR1)';LX$A!'0$?*3Z,: ,>VUKPUX+^$-Q\, MM BN_']UINE3:?>_V/;*;=&9&\QII680QDEF)0N7]B>N+_P3UFDE^!5ZK.S+ M'K=PJ!CD*/*A.![9)/XFF_"/XU^ +/\ 9_T3P[X<:2]U\Z0;=O#^FVS27C77 MEXF=E +EF,C$+@YSVKG_\ @GMXYTJ/X?WOA8/++K3ZO/=-!%"S"* P18E= ML;54LA09.2Q'% &!\$OV@Y/V;]2U3X>?%+2[S3Y?[0FNTUJ.(R"3S&RTC@'/#WB?Q+X;U&UOO#^M7TNO%[/:8HV,$22@$'J6A9 MSG!!?\ ['_@2;3-2^+V@V5]+J/@!KQM/L+MCOCG?]XCLA'#$(4#$<'Y: -; M]BN\E^)EWX]^*&L*)=;U35#81EFW"UMTC2011YZ+^\0>^P5RW[=6@V5O\1OA M/K$4"IJ%U>M;33* #(D^"[_G6!^R]\1(_V9O'/BCX:?$)QHL$US]HM M=0F4K 9 -F\L?^6)O$7PVGT75(M8L])OYIKJ\L? MWMN/FMVV+*ORNP"Y*J20"N>HH ^GOV@OA,WQH^',_AP:X?#\9N([F2Z\KS5* MH22K+N7COUZJ*\M^.WCSPYK7[/\ XE\+^%]/O?%.FZ?IJV[:I8P+_9]KY&W: MWGL51RI0?+%O.>PK(_;@\>W6M? _1KWPS=3S^&=2U%8[^ZMU>,2Q;"40DJ/D M9N_0E5ZUI?%+XU> O$7[.^N:#X&>35=VAL$T[2[5C_9\"KRT_ 6)5 YW')/0 M'- &E\#_ !Q+X$_8GT_Q,V+B?3-*O)H5F)VLZ3S")#[9VK]*VOV.-#7_ (5! M;>*[PF[\1^)[FXU#4M0EPTLS>M>=_ 6:P^+G[(&M M0T6XF2WDNK>3:59R[1O@$JZNS]0!@@9XY -7XNZ3::?^WE\-;FW@2&6]LHY; MAD4#S'!N$W'U.U5&?117V!7Q3XP\;6GQ _;/^%.KZ;;W2:3)9*+.ZNHC%]KC MW7)\U$;#!"20"P!.W(&""?M:@#P#]NBWGF_9SUQX?]7%=6CS?[GG*O\ Z$RU M-^P_-#)^S=X;6+&^.:\67'][[3(?_02M>O\ C3PE8>//">K>'M4C\RPU*W>W ME'#Z1XG'Q4_; MFO--U']]I?@W3YCIMJ^"@N1Y2O+CINS(V#VV+Z5ZC^U9\/;#X@_ _P 3)=0J MUYI=I+J=G,%!>.2%"Y"G_:52I]F]A7A/Q,M;G]G']KBR^(UY%(W@SQ$3%=W4 M<980,\8216QW#*LH[E<@9(->[_'+XJ^'K+X.ZZVGZK:ZM?:S82V&E6NGS+/+ M=SS(8T$:*26P6R<=@: /-?@AXB3XR_LBZNWB6W@U:]T>SO\ 3!$W'EB M.6P,DA1CJ/AK\/5^!O[)^J:?K7U^9' 5)I8CB//J%")QU(XZUC_ M /!/K4K:Y^!]Q:1S1M]L;5C%%/F NR.%QE&>,,R]&Y!!!.>Q_;N\$Z!9_ J*\M='LK.YT^ M_@2VDMH%C,:MN5D&T#Y2.W3(![5SVI>)-,7_ (*(:PC5--NK@RV MK,%D$;N75P.I7DC=TRI':@#R_7_"L'[./[:GA >&!]@T/Q,T,36,>?+19Y## M)%C^Z'"R#L#CL*Z[]N51_P +$^")QS_:DXS_ -MK.MC5M)'QT_:ZT;4]+/VC MPQX$MU%UJ,8W0RWNYG$,;C@LI9,^FQO:LS]ORWGTO_A6?BH6[S66BZK)Y[(, M[2QA=1Z<^0W7TH ]^^.T:R?!'X@AU##_ (1^_.".XMY"#^8KSO\ 8:_Y-QT' M_KXN_P#T>]1_%+]H/P;XV^$/C&P\)Z@?$]_=^'[YFM[&-LVT)@OKZ4 9 M/_!/O_D"?$'_ +#(_P#036Q\6?%VK:]^U7X1\*:=I=EKT&B::^KQZ;?7IM(G MO&W@2,XCDR8T 91MX+,5$H'+[@ 2/O ],D;?[7%CXB^%?Q>\(?&;0K.2YL[6%+/4(5!PN"X*R,,@ M+(DA0-T!4=R* .T_: ^&_P 0_CQX'&A7'@SP[I=W%<)<6VHGQ \[0$<, OV1 M>&7(/S#L><5G_&;P)?:3^QG>V_C*WL=0\5Z3I\%NVH(!*X$=RHC*RE0WW",^ M[-G.3G9TW]N?X=:QH\#V*:M=^()PJ0^'X;%WN)9B.$5@-AYXSN_"G?M(:A?: M;^R?KT7BJ]MHO$-[;QO) )%P)7N4?R8^F\1@[ >I"9/^MUN)+B^0-*N"51$<89$51@*I Y8G)8Y^B+.S@T^T@M;:)(+: M!%BBBC7"HJC 4#L !7D7[(^O:?K/P!\(16EW#/-:VA@GB20%XG5V!##J.QY M[$5['0!!??\ 'C-O^OVW_ /0'KZT\4ZU8^'?#NHZA MJ-U%9V=O [R33.$4 *3U/TKX[_X)OZ]80V'C/29;N"*_EGMIXK=Y ))%VR E M5/4 @9QTR* -']NSPSIL/B7X77=K:Q6-[=ZK+'-=6L:QROEX#N+ [@6TET.[$]Y\S') M6))';'T&36%^Q7>2_$R[\>_%#6%$NMZIJAL(RS;A:VZ1I((H\]%_>(/?8*L_ ML/FQ\2?LV2:*9XW;[3>6MS&K L@DYY';*MWZUY=^R]\1(_V9O'/BCX:?$)QH ML$US]HM=0F4K 9 -F\L?^6/OA?X%M+2VU.VU;4&O;S3;NX-O%>>2 M5,,4CA7PA?<2-IR56O*OVUOBKX8\3>(OAM/HNJ1:Q9Z3?S375Y8_O;+?#G@SXL> Y9+X^&[AI6F@@?/E%D=)@" 2B M,ASQC#D] : /0_BUX;^(7Q9^'NK>%KSP%X(WE^S2CE)%7[&.0? M0C(R,\UT/[,W@/Q7\,_A9:^&_%MQ;7-Y8W$BVK6LQE5;&+C'88^@ M\_\ "7[>WPYUCPY%=:PU]I&M!!YFEI:R3EY.FV)U&T@]MQ7K7KO@OQ5?Q^"; MKQ3XR9?#T-U(]\MI?,J?V=:X CCD/&'VKO8'D-(P[ 4 ?,/QH\/W?[(_QGL? MBCX7LA+X4UIVM=3TN-@B+(XW,@X^4-M\Q>,!D(X&!7T3\"_",-GH,OC&]N[; M6/$_BH)J-_JEM\T91E!B@B/7RHTPH]<$GK@<;X;T#1OVJH]4\5:\$OO";QSZ M9H.FAQNA3)26\D'\,[E?D!Y10.[&O,/V:/BM_P *1^(NM_!?Q;J]O-I]K=L- M(U-I1Y2,V'\HG.%#A@P&?EI?#;PEK.O1ZW?^&-'O=8C "W]Q8Q/.,8Q\ MY7/&./3M5Z3PGHLWB)->DTFRDUM(1;IJ+P*9TC!)"*Y&0,L> >]:U% $%]8V MVJ66\5W:S+MD@G0.CCT*G@CZUSNA_"OP7X7U(ZAH_A+1-+ORV[[39Z?% M%("1@X95!''IZGUKJ:* "L2^\#^'=4T8:1>Z%IU[I89F%GPMT@CSC&=J@#. /RKF?"7P3\#^ ]2^W^'O#MMH]WT,E MHSIN'/##=AAR>N:[B@!&4,I!&0>"#7&Q_!?P!#JPU1/!/A]=0#;Q<#3(=P;. M=P^7AL_Q=:[.B@!*R[WPGHFI:Q;:M=Z-I]UJMJ,07TUJCSQ?[CD;E_ UJT4 M<1\4X='OM-M;34/"[LI2%1N&78CC(&X\&Q\(_ G M_"L_ASH?ALR1S2V<3&9X5VQF5W:238.R[W;'MBNOHH AO+.WU"UFM;J".YMI MD,^%IM/AL M)/#6CO8PNTD5JUA$8D9OO,J[< G R1UI++X=^%--:8VGAC1K4S1-!*8=/B3? M&PPR-A>5(X(/!KH:* .5_P"%4^"?^A.T#_P5P?\ Q-='=V-MJ%G+:75O%+_O@5)'$D*[8T5%ZX48I]%/E2V0!1113& M%%%% !7/:G\/?"^M:':Z-J'A[2[[2K6)8+>SN;2.2.%% "JBD?+@ 8QTP*Z& MB@#F?"WPQ\(>!YFF\/\ AC2=&N&7:T]E91Q2,#V+@9(]LUTU%% '&:I\%_ & MM:JVIW_@K0+R_=S(]Q-IL+/(Q_B36$32EO[Q8KRWN>:W-:\.Z5 MXDMDMM6TRSU2WC?S$AO;=)D5L$;@&! ."1GWK1HH Y7_ (53X)_Z$[0/_!7! M_P#$UT\,*6\211(L<:*%5$& H' '84^B@ HHHH Y(?"/P*NI?VB/!?AX:AO M\W[7_94'F[S_ !;]F<^^:ZQ5"J !@#@ 4M% !7.7'PW\)76NC6YO"VBS:SO\ MS^T9-/A:XW#^+S"N[/OFNCHH *K:AIUIJUE-9WUK#>VDR[9;>XC$D;KZ,I&" M/K5FB@#$\-^"/#O@U9ET#0-+T-9B#(--LX[3BFVOP[\*6,5S%;>&- M&MXKE/*G2+3XE$J9!VL OS#(!P>X%=#10!S$/PO\&6\J2Q>$="CD1@RNFFP@ MJ1R"#MX-;>K:/8:_I\MCJEC;:E92\26UW"LL;X.1E6!!YJY10!RME\*?!>FZ M/>Z39^%-&M--O0%NK6"QB2.< Y E=!;VD%G:QVT$,<-M&@C2&- J*H& H X QVJ:B@# TOP!X7T.^CO=-\-Z1I M]Y'D)<6MC%%(N00<,J@C()'XT[5_ GAKQ!>&[U3P[I6I794*9[RRBED('0;F M4G%;M% &?HOAW2O#=L]OI&F6>E6[OYC165ND*,V -Q"@ G S["M"BB@ HHH MH **** "BBB@ HHHH **** "HIK:&Z4+-$DH!R ZAOYU+13VV$TGHRI_9-E_ MSYV__?I?\*/[)LO^?.W_ ._2_P"%6Z*KGEW(]G#^5$,-G;VK$PP1Q$\$H@7/ MY5-114MM[EI**L@HHHI#"H;RSM]0M9K6Z@CN;:9#'+#,@='4C!5E/!!'8U-1 M0!RO_"J?!/\ T)V@?^"N#_XFNHCC2&-8XU5$4!551@ #H *=10!6O]-L]5A2 M&]M8+R))$F6.XC#J)$8,C@$?>5@"#U! (J::%+B)XI462-U*LCC(8'@@CN*? M10!B^'_!7A[PDTQT/0=,T8S',IT^SC@\SO\ -L49_&I]%\,Z/X;6X&D:38Z6 M+A_,F%E;)#YK_P!YMH&3R>3ZUIT4 <;??!CP!JB0)=^"/#LZP "(/I,1QQJ.@50, >PJS10!@^*/ ?AK MQLL2^(?#^F:V(?\ 5_VA:1SE.<_*6!Q^%,?X>>%I%TM6\.:44THN;!/L4>VU M+8W&-<80G Y'I70T4 5M0TZTU:RFL[ZUAO;29=LMO<1B2-U]&4C!'UJAH_@_ M0?#NFS:?I6B:;IEA,");6SM(X8G!&"&10 >..16Q10!0T70-,\-6*V6D:;:: M59J2PM[*!88P3U.U0!FLC7?AGX0\4:M%J>L>%]'U348B"EW>6,4LHP,#YF4D MX[>F!7344 ?(GQLN(+?]N;X3J750MA$FT$<%I+D*/Q)%?7=>V*[>BB@"KJFE66MV,UEJ-G;W]E,-LEO=1+)&X]&5@ M0?QK \,_"OP;X+O&O-!\*Z/I%XVP\-:/93E&C,EO811L588 M9A'!'>N@HH Y7_A5/@G_H3M _\%<'_P 35K4/A[X6U:2.2^\-:/>21QK" MC7%A%(5C485 2O"@=!T%=!10!YE\7/#NB>%/@;\1ETK2[#1XIM OO,%G;I ' M;[/(%SM R><#ZUY7^Q[X%\*>/?V== &O>']*UV2SN[J-6U"SCG:(^>7P"P)& M<@X[YKW[QC\//#OQ MX[?Q#ID>JV\><0S.^SD@\J" >@ZU4\&_"7PC\/)I)? M#>B0:.TGWUM7=4;W*[L$\=<9H Z+2='L- L(['3+&VTZRCSLMK2%8HURAKKIUL:-IXUDKM.HBUC^T$8QCS,;L8]ZT;JUAOK: M6VN88[BWF4I)#*H9'4C!4@\$$=JEHH YGP_\,?!_A34GU#1?"NC:3?OG-U96 M$44G(P0&500#Z#U/K5[6O!N@>)9HYM7T/3=5FC78DE[:1S,JYS@%@<#-;%% M&-HO@SP_X;N))](T+3=*GD78\EE9QPLRYS@E0,C(''M6S110!DZYX3T/Q,T) MUC1M/U8PY$1OK6.;9G&=NX'&<#IZ"LV/X6^#(9%=/".@HZD,K+ID(((Z$';7 M444 <[?_ Y\)ZK>2W=[X7T:\NYFW23W&GPN[GU+%Q@LY/#& MC26=NS/#;MI\1CC9L;BJ[< G SCK@5T-% &)H_@?PYX=NS=:5X?TO3+HJ4,U MG91Q/M.,C?X>>%I%TM6\.:44THN;!/L4>VU+8W&-<80G Y'I70$9&",BEHH Y33_A/ MX)TG65U>R\(:%9ZHI#+>0:="DJL.X8+D'W'/2M[5M%T_7[-K/4["VU&T8AFM M[N%98R1R"58$<5=HH S-#\,:/X9CE31])L=*24AI%L;9(0Y'0D*!FLIOA9X+ MD9F;PAH+,QR6.F0$D^OW:ZBB@"*UM8;*VBM[>*."WA01QQ1*%1% P% ' '& M!4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G_Q _P"0S#_U M[K_Z$U>@5Y_\0/\ D,P_]>Z_^A-0!M?#_P#Y TW_ %\-_P"@K735S/P__P"0 M--_U\-_Z"M=-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %>?\ Q _Y#,/_ %[K_P"A-7H%>?\ Q _Y#,/_ %[K_P"A-0!M?#__ M ) TW_7PW_H*UTU?_$#_ )#,/_7NO_H35Z!7G_Q M_P"0S#_U[K_Z$U &U\/_ /D#3?\ 7PW_ *"M=-7,_#__ ) TW_7PW_H*UTU M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y_P#$ M#_D,P_\ 7NO_ *$U>@5Y_P#$#_D,P_\ 7NO_ *$U &U\/_\ D#3?]?#?^@K7 M35S/P_\ ^0--_P!?#?\ H*UTU !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 %%%% !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 %%%% !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 %%%% !1 M110 4444 %%%% !1110 5Y_\0/\ D,P_]>Z_^A-7H%>?_$#_ )#,/_7NO_H3 M4 ;7P_\ ^0--_P!?#?\ H*UTUZ_\ MH35Z!7G_ ,0/^0S#_P!>Z_\ H34 ;7P__P"0--_U\-_Z"M=-7,_#_P#Y TW_ M %\-_P"@K734 %%%% !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 %%%% !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 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7G_Q _P"0S#_U[K_Z$U>@5Y_\0/\ D,P_]>Z_^A-0!M?#_P#Y TW_ M %\-_P"@K735S/P__P"0--_U\-_Z"M=-0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %>?\ Q _Y#,/_ %[K_P"A-7H%>?\ Q _Y M#,/_ %[K_P"A-0!M?#__ ) TW_7PW_H*UTU%OA;8I<:_JUM;2/+#&EI]HB6 M=A)*L>\(S*2B[BS'LJL><8K>T'Q1HWBJU-SHFKV.L6P.#-87*3H/Q0D4 :E% M%<]J7Q$\*Z/?2V=_XFT>QO(CB2WN;^*.1#C."I8$<$?G0!T-%9NB>)M'\312 MRZ/JMCJL<3;9'L;E)@A/(!*DX-6[V^M]-M)KJ[N(K6UA4O)-,X1$4=2S'@#W M- $]%&9+B))8G62-U#*Z'(8'D$'N* 'T5R M^N?%+P;X9U>/2M7\5Z+IFI/C%I=W\4?\ Q _Y#,/_ %[K_P"A-7H%>?\ Q _Y#,/_ %[K_P"A-0!M?#__ ) T MW_7PW_H*UTU?=Z?IUQ=PQ8SO>.)F5<=\D"MVFLJR*RLH96&"I&01Z4 M?$OPA?1/%W[.5_XDNFAU;QM=>*--_MB_N@)+K)U2V\M2QY"&/& /E^]Z&O?M M6^"6EZ1\:?!WC?PYID>F3+)._AU=LFAM>6KW6@ L2LGVF,PJJ@_O8_.\O"'E3C&>WN_[.G[ M56C?&Z/^R;Z%=#\80(3+IS$[)POWGA)Y..I0_,/< F@#TWXH>/['X7> =:\3 MZA@PZ?;F18\X,LAXCC'NS%5_&OFCP+^RW\+OC1IJ>(=1\7W'B3Q3J"_;=6DT MK4XBJ7#G=(!'L+(H9MHSV KZ7^(GPS\.?%;04T;Q18-J.G),+A85N98?W@! M8F-E)P&/!R/:OEKXL?L7S?#JUE\:?"36-2TW5]+1K@Z>TQ9V11EO)D&#G&?D M;=NY&>Q /IOX3_";0/@SX5_L#P[',MF9WN'DN7#RR2-@$LP S@!0..@%>8?M M+>,/#FN>(/#OPNUWQ%!X=TS6,WVLWG7BZU=*JR:A;7TJOA5"J C,8Q@ =%H X70OV$_A-*]EJ=G=:IJ=J'69#]OC ME@F .<$K'\RG&#@^M=]^U!\6)?@W\']2U>P*IJUPRV&GD@829P?GP>NU5=@, M8RH!XKYL;2O%?[#/Q*T4IK$^M_#+6KGRI8Y. A/#;EZ)*H(8,N X4CCD#J_^ M"D4DH\$^#D /DMJ$S-_O",;?T+4 >N_L_P#PET?3/@II<&L:?!JM_P"(+1=1 MUB>^03274LZB1A(S#+8# ?AGKS7!?LK^,[[PK\2/''P6W+%5;8=PQSC/]:N4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4457OKV+3K62XF)$:8SM&3R7+\+#!:QN[?0"7->:L[RZ3LJR/4>0YG%7=!V/8:*S-"UB;6K43RZ3?:4 M#RL=\(PY'T1VQ^.#6G7LQDIQ4ELSQ)Q<).+W044451 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%4Y-5@AU**P8M]HE7>HQQCGO\ \!- %RO/_B!_ MR&8?^O=?_0FKT"O/_B!_R&8?^O=?_0FH VOA_P#\@:;_ *^&_P#05KIJYGX? M_P#(&F_Z^&_]!6NFH **** "BBB@ HHHH **** "N>^(GBIO W@/Q#XB2V%X M^E6$]Z+=GV"0QH6V[L'&<8SBNAJGK&CV?B#2;S3-1MUN["\A:"X@D^[)&P(9 M3[$$T >;_&'6[/Q+\'++5M.G6YL+W4M#N()D.0R-J5J0?R->'_M!>#;&P_:R M^%%YX2@^S>*-1O5NM52T&,PI*F9G4?WH_/#'N$YKT7Q9^RO9:?X6DTWP-K.O MZ';-J%G2C &W>WW5X'RJ .!QP* -_6O%FB>&[FQM]6UBPTRXOG,5I M%>7*1-<.,95 Q&X\C@>H]:?XF\2Z9X/T&]UG6+R.PTVSB,LT\K8"J!^I/0 < MDD 5Q_Q@^!'A/XX:?96WB6VG,MDS-;7=I+YJZ5XLT37=0O[#3=8L-0OK!_+N M[:UN4DDMVSC;(JDE3GCGTK6KP[Q%^Q[X&UWQK=>*K2ZUWPYJUU(\T[:)J'V< M.[YWM]TE=Q.2%(&?QH I_M7:)#\4--\-?#>R=)M=U;5(KMD4Y:SM(@WG7+_W M5 ;:,_>+8&347[;7PUF\=? ZYFT^)Y;W0)EU&.&,9+Q*I24?@C%_^ 5ZUX&^ M&OA[X=VTT>BV3)<7!#7-]P)P.P%=.RAE*L 01@@]Z .(^ M"/BRW\;?"/PEK,$BN)]-A67:VX+*B!)%S[.K#\*^?OV:=!E\?_M*?$WXG!?- MT6*YGTW3[G^&=MRKN7U BC7_ +^#\/89?V;/#,4FHPZ5J?B#P]HVHNTEYH>C MZDT%C,S??(3!*;AP1&R@CCI7HOAOPWI?@_0[/1]%L8=.TRT3RX+:!<*@_J2< MDD\DDD\T :=%%% !1110 5S-_P#\CYIO_7N?Y25TUY_E)0 M!TU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %6\=],I>.V:51(ZCJ0NX_DE=-7, MVG_(^7O_ %[C^25TU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',^ O^ M0;<_]?!_]!%=-7,^ O\ D&W/_7P?_01734 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5C^+O^1=O/HO\ Z$*V*Q_%W_(NWGT7_P!"% %G0?\ D"V/_7!/Y"K] M4-!_Y MC_P!<$_D*OT %%%% !1110 4444 %%%0W5W!8V[SW,T=O!&,O+*P5 M5'J2>!2;25V-)MV1-17D_B[]I/PIX,>ZAJ\2\7?M M'>+?$N^*TG30[1N/+LO]81[R'G/^[MKYG&<18#!W7/SR[1U_';\3ZG \-9CC M;2Y.2/>6GX;_ ('U1XF\E&=N@N]0.U?J(U.2/J1]*\ TW1]8\7:DT=E:W>K7LAR_EJTC?5C_ %-> MO>$?V5];U+9-KU[#H\/4P18FF/L<':OUR?I7RTLZS?-GR8"ERQ[[_P#DST7Y MGUL_X"#7U7X1^"?A'P;LDMM,6\NU M_P"7J^Q-)GU&1M4_[H%=W71A^%:M>7MQRVBDE MU>B_\!7^?R/!?"/[*>F66R;Q%J,FI2]3;6N8HOH6^\P^FVO9?#_A72/"MK]G MTC3;?3XL8/DQ@%O]YNK'ZFM6BOM<'EF$P*_V>FD^^[^]ZGPV,S3&9@_]HJ-K MMLON6@4445Z9Y04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,W M_P#R/FF_]>Y_E)735S-__P CYIO_ %[G^4E '35Y_P#$#_D,P_\ 7NO_ *$U M>@5Y_P#$#_D,P_\ 7NO_ *$U &U\/_\ D#3?]?#?^@K735S/P_\ ^0--_P!? M#?\ H*UTU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7,W__ "/FF_\ 7N?Y25TU(+_ ,4:O<:GJ=PUU>3MN>1OT '8 M#H *SZ_#LXSJKFE6Z]V$=E^K\_R/WK)J2^)_HO+\SZ_^"?QL@\? MVJ:7JCI;^(85]E6Z4#EU'9O5?Q'&0/6:_.RSO)]/NH;FVF>WN(6#QRQL59&! MR"#V-?:WP5\<:CX^\$0ZAJEJ8;J.1H#,%VK<;0/WBCMR2#CC(./0?><.YY+' M+ZKB-9I:/NO/S_/U/S_B;(8X!_6\/I3;U79^7E^7IMWM%%%?_\ 7N/Y)735S-I_R/E[_P!> MX_DE=-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S/@+_D&W/_7P?_01 M735S/@+_ )!MS_U\'_T$5TU !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B[ M_D7;SZ+_ .A"MBL?Q=_R+MY]%_\ 0A0!9T'_ ) MC_UP3^0J_5#0?^0+8_\ M7!/Y"K] !1110 453U76+#0[-KK4;R"QMEZRW$@1?ID]Z\B\7_M1^'M'\R'1 M;>;6[@<"3_50 _[Q&X_@N#ZUY^*S#"X%7Q%11_/[MST<'EV+Q[MAJ;EY]/OV M/::Y3Q;\4O#'@E775-5A2X4?\>L)\R8^VQ>1]3@5\J>+_CQXO\7>9$^H'3;- MN/LVGYB&/0MG#==\97)BTC3+G4'SAI(U^13_M.?E'XFOBL3Q8 MZDO98"DY-]7^B6OXGW6%X/5./MB^[YGLWB[]J^[N-\/AO2UM4 MZ"ZOOG?ZA < _4M7C'B/QEKOC*Y$NKZG)-46U3J;6Q&]\>AI1YDW_?;9(^ M@P*XUE6=9N^;&U.2/9__ "*_74[7F^1Y,N7 T^>?=?\ R3_2Z/E7PC\!_%_B M[9(NGG3+1O\ EXU#,0QZA<;C^6/>O;/"/[+OAW1]DVM7$VN7 Y,?,, _X"#N M/XG!]*]IHKZ;!\-8#"6E.//+^]M]VWWW/EL=Q1F&,O&$O9Q[1W^_?[K%/2]' ML=#M%M=.LX+&V7I%;QA%_("KE%%?4QBHJT59'R4I.3YI.["BBBJ)"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF;_\ Y'S3?^O< M_P I*Z:N9O\ _D?--_Z]S_*2@#IJ\_\ B!_R&8?^O=?_ $)J] KS_P"('_(9 MA_Z]U_\ 0FH VOA__P @:;_KX;_T%:Z:N9^'_P#R!IO^OAO_ $%:Z:@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKF;_ /Y'S3?^O<_RDKIJYF__ .1\TW_KW/\ *2@#IJ*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *YGPQ_R'M=_Z[?^S-735S/AC_D/:[_UV_\ 9FH Z:BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** *FK_P#()O?^N#_^@FL_P;_R+MM] M7_\ 0C6AJ_\ R";W_K@__H)K/\&_\B[;?5__ $(T ;=%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 ^37R6=9]3RU>QI>]5?3HO7_(^QR/ MA^KF[277J_)?YE'Q)JEOK6O7U]:6$6EVUQ*9$M(22D8/89_I@<\ #BL MVOIOX+_L]II?D:YXI@62]X>WTYQE8?1I!W;_ &>@[\]-;6?V8M!U3QDFJ17+ M6FE.WF3Z7$F S>B/GY5/<8XYQC(Q\)'AK,<126(LN:3VV:3Z]EZ;^1^@RXHR MW#U7AKOEBM]TVNBZOUV\^I\MZ'-8V^L64NIV\EUIZ3*UQ#$^UG3/(!^G_P"L M=:^^?#=YIM]H-A/HYB.EO"IM_)&$"8P !VQTQVQ7S%^T!\&U\(71U_1;?9HM MPP$T$8XM9#Z>B,>GH>.XJI\ _B\? ^J#1]5F_P")%>/P['BVD/&__=/?\_7/ MHY/B'D..G@L8DE+[7Y._\K_#[SS,ZPZX@P$,=@I-N-_=_-6_F7XKY'UU12*P M90RG(/((I:_5S\@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F;3_D?+ MW_KW'\DKIJYFT_Y'R]_Z]Q_)*Z:@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#F? 7_(-N?\ KX/_ *"*Z:N9\!?\@VY_Z^#_ .@BNFH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ K'\7?\B[>?1?_ $(5L5R_Q%\1:9H/ANY;4;^WL]X7 M8LK@,^&&=HZG\*B-M\>HZK(EHW_+G M;?NHL>A ^]_P(FODL9Q1@<+>-)^TEY;??_E<^QP/">/Q5I55[./GO]W^=CZK M\7?&WPCX-WQW.IK>7:_\NMCB63/H2#M4_4BO$_%W[5&N:GYD.@V<.CP'@3RX MFF^O(VCZ8/UKS;PG\,_$OC9E_LG29YH"?^/F0>7"/^!M@'Z#)KVSPC^R?!%L MF\2:JT[=3::>-J_0R,,G\ /K7SWU[/,YTPT/9P?5:?\ DSU^X^E_L_(,DUQ4 M_:371Z_^2K1?]O'S_J6KZQXNU)9+VZN]6O9#A?,9I7/LH_H*]!\(_LX^+?$O MERWD":':-SOO?]9CVC'.?9MM?4_AGP/H/@V 1:/I=O8\8,B+F1A_M.=C.,:EO9X"FH1[O?Y):+\3R?PC^S;X4\.>7+?1 MR:[=KR6N^(L^T8XQ[,6KU.UM8+&W2"VACMX$&%CB4*JCT '2I:*^UPV#P^#C MRX>"BO+]7NSX7%8[$XV7/B*CD_/]%LOD%%%%=IPA1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S-_P#\CYIO M_7N?Y25TUY_E)0!TU>?_$#_D,P_P#7NO\ Z$U>@5Y_\0/^ M0S#_ ->Z_P#H34 ;7P__ .0--_U\-_Z"M=-7,_#_ /Y TW_7PW_H*UTU !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7,W_\ R/FF_P#7N?Y25TU_P#7!_\ T$UG^#?^ M1=MOJ_\ Z$:T-7_Y!-[_ -<'_P#036?X-_Y%VV^K_P#H1H VZ*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH YGQ=_P A+0_^OC_V9*Z:N9\7?\A+0_\ KX_] MF2NFH **** "BBB@ HHHH **** "BBB@ HHHH *\S^+WQJL/AO:M:6WEWVOR M+F.VSE8@>CR8Z#T7J?8$5GT70)$N=;Y26XX:.U_HS^W0=_2OFK M1=#UGX@>(A:V<1V)/)^9W8]!ZDU\)G7$'L9?4\#[U1Z76MO)=W^ M7J?H&1\.>VC]=S#W:2UL]+^;[+\_0;>7FM>/O$GFS-/JNKWLF ,LQ[ = / M0< "OJ/X-_ FU\"QQ:KJZQWFOL,K_%':Y[+ZMZM^ ]3N?"CX/:;\,['S/EO= M:F7$]Z5Z?[$8[+^I[]@/0:O)>'_JS^MXWWJKUMO;_-_E^)&><1_6HO!X'W:2 MTNM+^7DOS_ ****^X/@BOJ&GVVK6-Q97D*W%K<(8Y8G&0RD8(-?%?Q?^%]S\ M-?$31*'ETBY)>SN&].Z,?[R_J,'V'VY6#XV\&Z?X\\.W.D:BF8I1E)0/FBD' MW77W'Z@D=Z^:_$\9_9R^ M,'VN.'PEK,_[Y!MT^XD/WU'_ "R)]1_#[<=AGZ$KX$\6>%M3^'_B:?3;T-#= MVSAXIHR0'7.5D0^AQ^!&.HKZK^!OQ:C^(>B_8[Z15UZS0"9>GGIT$H'\QV/L M17A\.YM)O^SL7I..BOY='YK\CWN)#UIRU=NE^J\GU[/UT]0HHHK[\ M_.PHHHH **** "BBB@ HHHH **** "BBB@#F;3_D?+W_ *]Q_)*Z:N9M/^1\ MO?\ KW'\DKIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9\!?\ (-N? M^O@_^@BNFKF? 7_(-N?^O@_^@BNFH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **YWQ3\0?# MO@N,MK&JV]H^,B'=NE;Z(N6_2O%?%W[6'WX?#6E9["[U _J(U/\ -OPKR,9F MV"P.E>HK]EJ_N7ZGM8+)\=F%G0INW=Z+[W^A]$R2)#&TDCJB*,LS' ]2:\U M\7?M#>$/"^^*&\;6;M>/)T_#J#[R?=_(D^U?*WBKXA^(O&DA.L:K<74>K^Y:+YMGV]#A/"X.'MLSKI+LG9?>]7\DCJ/%W[37BC7M\6F"+0K4 M]/(_>3$>[D?^@@5Y37TKX1_95T?3]DWB"_E MU67J;>WS##]"?O-]05KTO4O#>E^&?"=W;:5I]OI\&%RMO&%W?,.2>I/N:RAD M&9YE)5,QJV7;=_64;OOLOO?O/^M3YS\%_LR^(O$44-UJ MD\.BV<@# -^]F8'IA0<#\3GVKV_PC\ ?"'A/9+]@_M6\7_EXU#$G/LF-H_+/ MO7<:#_R!;'_K@G\A5^OK<%D& P5G&'-+O+7_ ("^X^.QW$68XZZE4Y8]HZ?\ M%_-C558U"JH55& H& !3J**^B/F@HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YF_P#^ M1\TW_KW/\I*Z:N9O_P#D?--_Z]S_ "DH Z:O/_B!_P AF'_KW7_T)J] KS_X M@?\ (9A_Z]U_]":@#:^'_P#R!IO^OAO_ $%:Z:N9^'__ "!IO^OAO_05KIJ M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "N9O_P#D?--_Z]S_ "DKIJYF_P#^1\TW_KW/\I* .FHHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KF?#'_ "'M=_Z[?^S-735S/AC_ )#VN_\ 7;_V M9J .FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJ__()O?^N#_P#H)K/\ M&_\ (NVWU?\ ]"-:&K_\@F]_ZX/_ .@FL_P;_P B[;?5_P#T(T ;=%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 4N=4C/3L5B/_L_Y>M<] M\:/C]-XJ:?1?#TCVVC_I7&_"WX2ZI\3-2Q$#::5"V+B M^9>!_LK_ 'F]NW?MG\XS7/*N,J?4,KU;T]5?7MY+_ #ZGSV><05?_&+X6V_Q*\/E8@L6LVH+6DYXSZQL?[I_0X/KGY T MO5-6\ ^)DNH#)8:K83%61QR&!PR,.X/((K[_ *\/_:&^#_\ PDEG)XET>'.J MVZ?Z5#&.;B,#[P'=U'YCCL*^%XBR>59?7\+I4CO;K;KZK\C] X:SJ-!_V?B] M:)(]0M]TMI)B.[M<\2QY_\ 0AU!_H37VWH>N67B32;74]/G6XL[ ME \_]>X_DE=-7 M,VG_ "/E[_U[C^25TU !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',^ O M^0;<_P#7P?\ T$5TUEAX\]:2BN[=C>C0JXB?LZ,7)]DKG85!? M7]MIML]S>7$5K;IRTT[A$7ZD\"OFGQ=^U=J-YOA\.Z;'I\?075YB27ZA1\JG MZ[J\;U[Q3K?C"\675=0NM2G)PBR.6 )[*O0?0"OC<9Q9A*-XX:+F_N7^?X'V M^!X/QE>TL3)4U][_ ,OQ^1]1^+OVFO"V@;XM,$NO70X_\A^;/T('M47A']G_Q?XLV2M8_V39MSY^H9 MC./9,;C^6/>O;/"/[,/AK0]DVK2S:[_[VHO^WG_ /(K\SY@T?P_K/BZ^:+3K&ZU2Z8YCVJ6MA:0V5LG MW8;>,(@_ #%6J]C!\)X6C[V)DYO[E_G^)XV-XPQ=;W<+%4UWW?\ DON^9Q/A M'X-^$_!>R2QTN.>[7G[7>?O9<^H)X4_[H%=M117V='#TL/'DHQ45Y*Q\/7Q% M;$S]I6FY/S=PK'\7?\B[>?1?_0A6Q6/XN_Y%V\^B_P#H0K,O&FE>!-%DU/5KCR85X2->9)6[* M@[G]!U.!6=2I"E!SJ.R6[-*=.=::ITU>3V2+VN:Y8>&]+GU'4KF.TLX%W/+( M>![#U)[ _Y8KOO@O^S]+XA\C7/$L30:7P\%BWRO<= MPS>B?J?8=?S''9GBL^K?4'T;F3H]P1U5/;U;\LGI]<:1I%EH.FP6&GV MT=I9P+MCAC& H_J??J:L001VL,<,,:Q0QJ%2-% 50. !T%25]KE644,KI\L M-9/>7?\ R7D?"9OG.(S:KS5-(+:/1?YOS"BBBO=/ "BBB@ HHHH **** "BB MB@#Y9_:(^#__ CUY)XFT>#&EW#YNX(QQ;R$_> [*Q_(GW &+\!_B\W@/5AI M>I2DZ!>/\Q8_\>TAX\P>QZ,/Q[8/US>V<&I6_]>X_DE=-0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S/@ M+_D&W/\ U\'_ -!%=-7,^ O^0;<_]?!_]!%=-0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !13)IDMXGEE=8XT!9GM?/XW/L!@;J<^:7:.K_R7S9]'@>'\PQUG"GRQ[RT7^;^2/I_6->TWP[:& MZU.^M["W'_+2XD" ^PSU/L*\?\7?M4:%I>^'0K.;69QP)I,PP_7D;C^0^M?- M%W?:OXLU0/<37FKZA*<+O9II&]@.3^ KT;PC^S7XK\1;);](]"M&YW77S2X] MHQSGV8K7R$^(699%5!=?\93>7H^E7%Z,X,JKB-3[ MN<*/Q-?4_A']G+PCX9V2W=NVN7:\F2^P8\^T8^7'^]NKT^WMXK6%(88TAB08 M6.-0JJ/0 =*TH\,8O&2]KF59W[)W?WO1?*Y%;BK!X*'LZ_^A-7H M%>?_ ! _Y#,/_7NO_H34 ;7P_P#^0--_U\-_Z"M=-7,_#_\ Y TW_7PW_H*U MTU !1110 4444 %%%% !1110 4444 %%>7?$[]HCPE\-6EM)+Z/5-;AGMHY= M+M/,DEB269(V=_+1]A57+!6 +$!1RPKH?!OQ?\&?$"ZDM=!\0V=]?1YWV18Q M7*XZDPN%<#WQ0!V%%%8OC+QCI'@#PS?Z_KMXMAI=DF^:9@3W '))) ')) M% &U167X7\26'C#P[IVN:7*TVG:A MS;R,A0LC#()!Y''K3O$GB33/"&AWNL MZS>1V&F6_X:\^$'_0[6O_ (#S_P#QNO78 M)EN(8Y4W;)%#+N4J<$9Y!Y'T- $E%>=ZU^T%X \/ZG>V%WKX>:Q?R[R2TM)[ MF&U;.-LLL4;)&0>H9ACO7=Z;J=IK.GV]]874-[97""2&XMW#QR*>C*PX(H L MT444 %%%% !7,W__ "/FF_\ 7N?Y25TU> MCR8Z#VZG]1RXG$TL'2=:O*T4=>%PM;&550H1O)_U]QK_ !(^)VD_#72?M-\_ MG7D@/V:QC/[R4_T4=V/ZGBOCGQIXXUCXB:X;[4I3+*QV06\8.R)2>%1?\DU6 MU+4M:\?>(S/**_LJ/N48_P!7?=]E_P .?JE&A@>$\/[:N^>O M+^K+LN[Z_@<]\%OV>EL?(UWQ5;A[CA[?3)!D1]PTH[M_L]N_/ ^@Z**_1L!E M]#+J*HT%ZOJ_-GYGF&8XC,ZSK5WZ+HEV04445Z1Y@4444 %%%% !1110 444 M4 %%%% !6+XP\):?XW\/W6D:E'O@F'RN/O1N/NNI[$'_ Z&MJBHJ4XU8.$U M=/1FE.I.E-5*;LUJF? _C3PAJ7P]\33:9>Y2>%@\,\>0)$S\LBG\/P(([5]1 M? GXN+X^T?\ L[495&OV:?/GC[1&.!(/?LP]>>_&W\7?AA;?$KPZT("Q:M; MO9W![-W1O]EL?AP>U?'5G>:OX!\3K-'YFGZMI\Q!5ARK#@J1W!Y![$&ORJI& MMPOC^>&M&?Y=O5=._P!Y^N4Y4>+,O]G.RKP_/O\ X7U[/Y'Z 45R7PS^(EE\ M2/#<6HVV(KI,1W5KG)ADQ_Z">H/I[@UUM?J5&M3Q%.-6D[Q>J/R:M1J8>I*C M55I1T:"BBBMC **** "BBB@ HHHH YFT_P"1\O?^OO]P'C'J#GH,>5F>80RS#.O-7Z)=W^AZ^59;/-,2L/!VZM]E^IB_''X MXR>-)I-%T61HM"C;$DHR&NV!ZGT3T'?J>P&#\'_C!>_#74_)FWW6A7#9N+4' ME#T\Q/1O4="/P(\ZHK\3J9KBZF+^N\_O_@EVMV\C]UIY1@Z>#^HJ'N=>[?>_ M?S/I?Q=^U?9V^^'PYI;W;]!=7QV1@^H0*/&S,NJ:K,ULW_+ MK"?+AQZ;5Z_4Y-97A#06\4^*-+TE1+B[N$B9H4WLJD_,V/89/T%?7_A'X$^$ M/".R2/3AJ5VO_+SJ&)3GU"XVC\!GWKZ3#QS;B3F;J\M-:/HON6_S^\^8Q$LG MX9Y4J7-4>JZOUN]OE]Q\J>$OA7XH\;%6TO29GMF_Y>IAY<./7!?']AHWA^6)H;#;)J2M&K><6P?)R0=N%P0K/$W^RPR,^A]1ZUZF)RW$82A2Q-5>[4V_X/JM5Y'@X'.\'F&+K MX*A*\Z+M+_@=[/1]F7Z***\L]X**** "BBB@ HHHH **** "BBB@ HHHH ** M** "N9O_ /D?--_Z]S_*2NFKF;__ )'S3?\ KW/\I* .FKS_ .('_(9A_P"O M=?\ T)J] KS_ .('_(9A_P"O=?\ T)J -KX?_P#(&F_Z^&_]!6NFKF?A_P#\ M@:;_ *^&_P#05KIJ "BBB@ HHHH **** "BBB@ K ^(%]J&E^ _$EYI*E]5M M]-N9K15&29EB8H ._P P%;]% 'PY\!?%FA:O^S'>:=!/&?%$/B;3;G51(P,] MP7U:U*3$GEEVD+GU4^O/U#XJ^%]KJGQ6\%>-K2SB34]+EN8+RX7"M);26LJK MN_O%9/+ ] [5\X?M2?LKP>&Y)?B-X!G.DZDE]:F32(U CDGDN(TC>'LI\UT) M5OE[C&,'OOV-EU#5K+X<:9K$.CW^K1&;5M2:=8CI^GYPY4D_P"ME^X@ZC+-_#7# M_M97WA;3/V6]8T'P_?:8MM:K906UE:7*.51;B+@ $DX R3]2: /4_P!G/_D@ M_@+_ + UM_Z+%>4?M/?%3P8?B%X5^'WC'4OLGA@_\336U1)'\W;D6UNWE@L% M+_.WLJ>N:]+_ &:]:T^\^"O@BSM[^VGO(=&M_-MXYE:1,( =R@Y')'6M;QI\ M"?A_\0[FXNO$'A/3;^]N !+>>5Y5P^ ,RIAR0 !UZ >E '#^!_@#\"?%5I: MZ]X8T#2=6MHY0\=Q;7R\&_!#PMI201M]IT^.[O-RY\Z:9 \A;/WN6V\]@!7C7[,/B2?P!\=/B M)\(I)&_L:UN9M0T>)VS]G0NI,2^Q21&QTRC'J37T[X7CCA\,Z1'"ND;9)>&CM?KZO_L]N_H?F M32]*UGQ]XB%O;)-J>JWCEF9FRQ/=F8] .Y-6O!/@76/B)K@L=-B,CD[I[F3/ MEQ*3RSG^G4U]C_#GX9Z3\-=)%K8)YMW( ;F]D'[R9OZ*.RCI[G)K\ZI4,9Q1 M7]M6?+1C_5EW?=_\,?I=;$8'A3#^QH+GKRW_ ,WV79?\.8_PE^#6G?#6S$\F MR^UR5<37A'" ]4CST7WZG]!Z-117Z=AL-2PE)4:,;11^58K%5L95=:O*\F%% M%%=)RA1110 4444 %%%% !1110 4444 %%%% !1110 5XM^T'\'_ /A++!_$ M&D0YUFU3]]$@YN8Q_-U'3U''I7M-%<.-P=+'T)4*RT?X/NCOP..K9?B(XBB] M5^*[,^$?AO\ $"^^''B2'4K7,D#?)=6N<+-'GD>Q'4'L?;(K[=\/>(+'Q1HU MKJFG3">SN4WHPZ^X([$'@CL17SC^T5\'_P"Q[F7Q3HT&+"9LWT$8XAD)_P!8 M!_=8]?0GWXYCX%_%Q_A[K/V"_D9M O''FCKY#]!*!Z= P].>V*_.LLQE7(,6 M\OQC_=MZ/HNS7D^O;[S]+S7!4>(L&LQP2_>):KJ[;I^:Z=U\C[&HID4J31I) M&ZR1N RNIR&!Z$'TI]?J9^2A1110 4444 %%%% ',VG_ "/E[_U[C^25TU0:-I4$-U M!82%FU+&69\8*QG^YZGN0,<#)N?'3X\'Q!Y_A[P[.5TP$I=7J'!N?5$/]SU/ M\7TZ\-\)_A/?_$S5]J[K72(&'VJ\QT_V$]6/Z=3V!_,\ZS:>8U/[,R]#(/#T5JMA':J?LES&N9(G/5B?XL_Q GGV. M"&?"GX.Z;\,;2202#4-7F&);YDVX7/W$&3M'KSR?P \^'".*^L1A.2Y+7;73 MNK?D]NOD>E/C+"_5IU(1?M+V47U[-OMW6_3S(O@_\'[+X:Z9YTVRZUVX7%Q= M <(.OEIZ+ZGJ3^ 'HU%%?J>&PU+"4HT:,;11^2XK%5L96E7KRO)A11172

6^GVLMS=3QVUM$NZ2:9PB(/4D\ 4TFW9";45=[$U M<[\0O&=K\/\ P;JFNW6"MK$3'&3CS)#PB?BQ ^F37CWQ(_:\T/0/-L_"T']O M7PX^U292U0^W\3_A@>C5\O\ CGXF>(_B->BXUW4Y;I5.8[=?DAB_W4' /OU/ MG3YGY7Q!Q]E^7TYT,#+VM6S2:^&+[M];=E?M=& M%JVJ7.N:I=ZC>RF>[NI6FFD;JSL22?S-?4_['/Q&^V:=>^#KR7,MKF[L=QZQ MD_O$'T8AO^!-Z5\FUN>"?%EWX&\5Z9KMD?W]E,)-N)-%L=5 ML9/-L[R%9XF_V6&1GT/J/6K]?SO*+BW&2LT?V9"<:D5.#NGJ@HHHJ2PHHHH M**** "BBB@ HHHH **** "BBB@ KF;__ )'S3?\ KW/\I*Z:N9O_ /D?--_Z M]S_*2@#IJ\_^('_(9A_Z]U_]":O0*\_^('_(9A_Z]U_]":@#:^'_ /R!IO\ MKX;_ -!6NFKF?A__ ,@:;_KX;_T%:Z:@ HHHH **** "BBB@ HHHH *Y;XI^ M);OP;\-?%.O6"QM>Z9IEQ>0+,I9"Z1LR[@",C(]:ZFH;NT@U"UFMKJ&.YMID M,--*^(/P-T_7]&NH[NPO=3T616C8'83J5J2C M>C*>"#R"*\G^/_A^R\8?M:?"VU\,1(_B:QFCOMC^#OAWX;^'\%Q'X?TBWTXW#;YYDR\LS>LDC$NY_WB: .*^(?[+WP] M^*7B:;7_ !%I5Q=ZG+&D;RQWDL0*J,+\JL!TKP;]I[]E?X<_#/X*Z[XB\/Z3 M<6NJVKVXBEDO99 -\\:-\K,0?E8U]HUD^*O">D>-M#N-'UVPAU/3+@J9;6<$ MH^U@RY^A /X4 >+_ +)?P7\*>#_ ?ASQCI=C+#K^L:+"+R=KAW5]^QVPA.!\ MRCH*]*\._&;P3XJ\4ZGX;TOQ'9W.NZ=,T%Q8L6CD#J=K!-P'F8(P2F0*Z?1= M%L?#NDVFEZ;;)9Z?:1+#!;Q_=C11@*/8"O.O%W[,/PO\=:]-K6M>$K>YU.9_ M,EGBGF@\UN[,L;JK$]R1D]Z .6_:"M++XWS:+\,](F2_F?48;[6;FW/F1Z;: M1AB?,8<+(Y(5$ZGD\ 9J[^U]\*[CXI?!>_MM-MVN-6TJ1=1LX8Q\TA0$.@'< MF-GP.Y"BO5O"O@_0_ VD)I?A_2K31]/0[A!:1!%+8 +''WF.!DG).*V* /-? MV?\ Q]9>-?@GX9UK[5"/L^GI;WS%@HAFA0++NS]WE=W/8@]*\<_99\+S>-OC M+\1/B[-#(NE:A=366C22H5\^+S!F5<]@L<:Y]2X[5[3K'[/?P^US5[O4KOPW M%]HO&WW:6]Q-!!=-G.984=8Y#GG+*UW_KM_P"S-735 MS/AC_D/:[_UV_P#9FH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FK_ M /()O?\ K@__ *":S_!O_(NVWU?_ -"-:&K_ /()O?\ K@__ *":S_!O_(NV MWU?_ -"- &W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',^+O^0EH?_7Q_ M[,E=-7,^+O\ D):'_P!?'_LR5TU !4=Q<16EO)//(D,,:EWDD8*JJ!DDD] * MK:QK%EX?TV?4-1N8[2S@7=)-(< #^I] .37R-\8?C?>_$.X?3[#S+'P^C<0Y MP]P1T:3';T7H.^3T\+-?H?AN5X-)Y2>\7*O<^H7NJ?J?8<'A/AA\*=5^)FJ;+<&UTR%A]IO MG7Y4_P!E?[S>WYXK:^#_ ,$;[XB7"7U[YECH$;?-/C#SD=5CS^K=![GBOKK1 M=%L?#NF0:?IMM':6<"[4BC& /?W)[D\FOBL#EF*SZM]>S!VAT6UUV79>?7\3 M[G,,UPO#]#ZAEJO4ZO>S[OO+RV7X%'P?X-TKP+HT>FZ3;B&%>7<\O*W=G/<_ MY'%;E%%?IU.G"E!0IJR6R/RJI4G6FZE1W;W;"BBBM#,**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH BNK6&^MI;>XB6:"5"DD<@RK*1@@CN M"*^,_C5\*9?AOKWF6RM)H=XQ:UE//EGJ8F/J.Q[CZ&OM&LCQ5X7L/&6@W6DZ ME%YMM<+C(^\C=G4]B#S7S^8\W,8XWC_:' M\7Y]SCY[AW-IQE_9F,TG'17\OL_+IY'TG$F3PE'^U,%K"6LK>?VEZ]?/7N>N M4445^@GYP%%%% !1110!S-I_R/E[_P!>X_DE=-7,VG_(^7O_ %[C^25TU !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% ',^ O^0;<_]?!_]!%=-7,^ O\ MD&W/_7P?_01734 %%%% !1110 4444 %%%% !1110 444R:9+>%Y976.)%+, M[G"J!R23V% "R2+#&SNRHB@LS,< =237RS\2:71=%LO#NEV^G:=;I:V= MNNR.)!P/?W)ZDGDFKU?59/D]+*J7>H]W^B\OS/D65UBB0%F=R J@=22>@H%MJQ]17-U#9 MV\D]Q*D$$:[GDD8*J@=22>@KQ#XD?M9>&O"GFV>@K_PD>I+E=\3;;5#[O_'_ M ,!R#ZBOEKQ_\7?%/Q*G)UK4G:U#;DL8/W=NGIA!U/NV3[U]EEO"^-QUIU5[ M.'=[_)?YV/S7.^/ZO_P'@_WJ^7/'GQ4\3?$BZ,NMZG)-"&W1V_&7BC1;O5QIDMC806\DZ&X0B6YVJ6"11_>8M@ $ MX!SP37*?\*_\4_\ 0M:O_P" $O\ \37Z645Y,>-<2I2RN]/\SZ*IX88 M&4(1IUY)K=V3N_32WX^I^:?_ K_ ,4_]"UJ_P#X 2__ !-'_"O_ !3_ -"U MJ_\ X 2__$U^EE%:_P"NU;_GPOO?^1S_ /$+<-_T%2_\!7^9X)^R/>>(;;PK MJ>A:UI=[96UA*LEG+=P-'E9-Q:,;@,X8;N/[Y]J][HHKX/'XI8[$SQ"AR\VM ME^/W[GZSE.7O*\#2P3J.?(K7>]NB^2T^04445P'KA1110 4444 %%%% !111 M0 4444 %%%% !7,W_P#R/FF_]>Y_E)735S-__P CYIO_ %[G^4E '35Y_P#$ M#_D,P_\ 7NO_ *$U>@5Y_P#$#_D,P_\ 7NO_ *$U &U\/_\ D#3?]?#?^@K7 M35S/P_\ ^0--_P!?#?\ H*UTU !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7,W__ "/FF_\ 7N?Y25TU+2KR[;S9ED9XK5#\\I!4_@/>OE/QUX\U?XBZX;[4I2W.V"UCSY<*D_=4?E MD]37RF=9[2RR/LZ?O57T[>;_ ,CZ[(^'ZN:2]K4]VDNO?R7^?0U/BA\6-4^) MFI;IR;72X6S;V*-\J_[3?WFQW[=J[;X+_ &;Q1Y&M^(HGM]'X>&T.5>Z'8GN MJ?J>V!S71?!;]GGR?(UWQ7;YDX>WTN0?=]&E'K_L?GZ5]#UX659%5QE3Z_FF MK>JB^OKY=E_PQ]!F^?T<%2_L_*=$M')=/3S[R^[74CMK:&SMXK>WB2"")0B1 MQJ%55' Z"I:**_1UIHC\R;;=V%%%%,04444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% '$_%?X9VGQ*\./:OMAU*#+V=T1]Q_ M[I_V6P ?P/:OC6.35_ 7B<,OF:=J^G3?0HP[>X(_ @^AK] *\=^/_P (!XTT MTZWI4/\ Q/+1/GC0GICXCB+)WBH_7,,OWD>W5+]5T_X8^\X: MSI867U'%.]*6U^C?Z/K]_<['X6_$BS^)7AM+Z';#?18CN[4'F)\=1_LGJ#^' M4&NQKX-^'OCS4/ASXEAU.SRRC]W<6S'"S1YY4^A[@]B/PK[>\,^)+#Q=H=KJ MNFS>=:7"[E/=3W5AV(/!'M7;D.<+,J/)4?[V._GY_P"?FOLGH._4]@(?C=\<)?'4SZ/H[O!H$;?._W6NV M!ZGT3T7\3V SO@S\&;KXC7PO;T26OA^%OWDPX::YM6S6M_9 MV6ZI[M=?\H]WU]-_U/*,GH931_M/,]&M4GT[>LNRZ>NT?P=^#=Y\2+\75SOM M-!@?$UQT:4C^"/W]3T'UXK[#TG2;/0]-M["PMTM;.W0)'#&,!1_GOWI=+TNT MT73[>QL;=+6TMT"1PQC"J!5JOKLHRBEE5*T=9O=_HO(^-SG.:V;5KRT@ME^K M\PHHHKWSYT**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q M_%W_ "+MY]%_]"%;%8_B[_D7;SZ+_P"A"@"SH/\ R!;'_K@G\A5^J&@_\@6Q M_P"N"?R%7Z "BBB@ HHHH ***1F"*68A5 R2>@H 6FR2+%&SNP1%&69C@ #J M2:\;^)'[4GA7P3YMIIC_ /"1ZHN1Y=HX\A#_ +4O(_!<^^*^5_B)\;O%?Q+D M=-2OS;Z<3E=.M,QP#TR,Y?ZL3^%?7Y;PSC M4WITG[6HND7HO66R^5WY'U!\2/VK/"_@\2VFBG_A)-37C_1WQ;(?>3^+_@.? MJ*^6OB%\9O%7Q,F8:OJ#)99RFGVN8X%]/ES\Q]V)-7?AS\!O%GQ*:.:RL38Z M6W)U&]!2(C_8&,O_ ,!&/4BOJ?X;_LQ^$_ ?E75W%_PD&JK@_:+U!Y:'U2+D M#ZG5E\W_E'\_4_.O9\4<;.\_W.'?K&+7I\4__ $F_8^7O MAQ^S[XM^)'E7%O9_V;I3\_VA? HC#U1?O/\ @,>XKZH^&_[-GA+X?^5=20?V MYJR<_;+Y051O5(_NK]3DCUKU?IP.!2U\;F7$F.S"\$^2'9?J]W^"\C]*R3@G M*\GM4Y_E)735S-__ ,CYIO\ U[G^ M4E '35Y_\0/^0S#_ ->Z_P#H35Z!7G_Q _Y#,/\ U[K_ .A-0!M?#_\ Y TW M_7PW_H*UTUY_E)735S- M_P#\CYIO_7N?Y24 =-1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,^&/^ M0]KO_7;_ -F:NFKF?#'_ "'M=_Z[?^S-0!TU%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 5-7_Y!-[_ -<'_P#036?X-_Y%VV^K_P#H1K0U?_D$WO\ UP?_ M -!-9_@W_D7;;ZO_ .A&@#;HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O//BQ\ M8]-^&MB85VWNMRKF&S#?=]'D]%]NI[=R,/XR_'BU\#QRZ3HS1W>OD89N&CM? M=O5O1?Q/H?E^QL-:\?>(Q# L^JZM>R;F9CN9CW9B>@'J> *^&SKB#ZN_JF"] MZJ]+[V\EW?Y?@??9'PY]9BL9CO=I+6STOYOLOS_$-:UK6/'OB$W5Y)-J.IW; MA$11D\GY411T'H!7TQ\&/@'!X/6'6=>2.ZUS :*'AH[7_P"*?WZ#MZU#X-^# MMG\-'T6:9UO-:N)AYUQCY8^5^1/;D\]3[=*]MI9+P_[&7US'>]4>MGK;S?=_ MD5GG$?MX_4LO]VDM+K2_DNR_/T"BBBONC\_"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9OVC/@_\ MV?--XLT:#_19&S?V\8_U;$_ZT#T)Z^AY[G'&?!#XLR?#G7/LUZ[/H-XP%PG) M\EN@E4>W<=Q[@5]D3P1W4,D,T:RPR*4>-QE64C!!'<8KXW^-_P )I/ASKGVF MR1GT&\8FW?D^2W4Q,?;L>X]P:_,\\R^KEF(6:8'17U79_P"3Z_U;]3R',J6: MX9Y3C]7;W7W7;U73_@:_9$$\=U#'-#(LL,BATD0Y5E(R"#W!%25\S_LY_&#^ MSYH?">LS_P"C2-MT^XD/^K8G_5$^A/3T/'<8^F*^WRW,*698=5J>_5=G_6Q\ M'FF6U7DZ6UK"A M>2:0X55'4DTFU%78TG)V6XZ\O(-/M9KJZF2WMX5+R2R,%55'4DGI7R/\:OC= M<>/;J32M*=[?P]&W^ZUTP/WF]%]%_$\X A^-'QKN/B'=-IVG&2V\/PME4/#7 M+#H[^WHOXGGI+\%/@E/X^NDU354DM_#T3>ZM=,/X5/9?5OP'.2/S'-,UKYQ6 M_L[+M8O=]_\ */Y_G^JY3E%#):']I9GI);+M_G+\ORA^#'P4N?B'=+J.H![; MP_"^&?HUR1U1/;U;\!ST^O=/T^VTJR@L[.!+:UA0)'%&,*JCH *6QL;?3;.& MTM(4M[:% D<4:X55'0 5/7V64Y31RNERPUF]WW_X!\1G&<5LVK<\](+9=O\ M@A1117NG@!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5C^+O^1=O/HO_ *$*V*Q_%W_(NWGT7_T(4 6=!_Y MC_UP3^0J_5#0?\ MD"V/_7!/Y"K] !1110 4F<E?*_Q(_: \6_$@R07%Y_9NE-Q_9]B2B,/1SG+_ (G'L*^KRWAO'9A: M;7)#N_T6[_!>9^?9WQOE>3WIQE[6HOLQZ>LME^+\CZB^)'[3GA/P)YMK9R_\ M)!JRY'V>R8>4C>CR]!]%W'V%?*WQ&^/'BWXE&2&^OOL>F,>-.LLQQ$?[7.7_ M .!$CT JI\/?@QXK^)^'7P/\ %?Q,=)--L#;Z<3AM1O,QPC_=.,N?]T'W MQ7U/\-_V6_"O@D176I1_\)'JJ\^;=H/)0_[,7(_%L^V*]DCC6-%1%"(HP%48 M 'H*=7R&9<38W'WA!^SAV6_S>_W61^BY)P+E>46J5(^UJ+K):+TCLOG=^8BJ M%4 # ' I:**^1/T8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *YF_P#^1\TW_KW/\I*Z:N9O_P#D?--_Z]S_ "DH M Z:O/_B!_P AF'_KW7_T)J] KS_X@?\ (9A_Z]U_]":@#:^'_P#R!IO^OAO_ M $%:Z:N9^'__ "!IO^OAO_05KIJ "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "N9O_P#D?--_Z]S_ "DKIJYF_P#^ M1\TW_KW/\I* .FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?#'_ "'M M=_Z[?^S-735S/AC_ )#VN_\ 7;_V9J .FHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@"IJ__()O?^N#_P#H)K/\&_\ (NVWU?\ ]"-:&K_\@F]_ZX/_ .@F ML_P;_P B[;?5_P#T(T ;=%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%,FFCMX7EE=8HHU+.[ MD!5 Y))/04!N/KY_^-'[0JZ;Y^A>%IP]WREQJ49RL7JL9[MZMV[<\CG?C3^T M%)KWGZ'X9F:'3>4N+]J>3:+]GL(F'VF^D7 M*1CT']YL=%_/ YK\YS;/JN*J?4,KU;TO+8Z;$T\SG?-<2$[(E)Y=V_R3VK[%^&OPOTKX::3Y M%FOGWTH'VF^D7YY3Z#^ZOHO\SS6IX+\$Z5X#T6/3=)M_*C',DK2_S/"SSB"KFDG1H^[273J_-_Y',^+O\ D):' M_P!?'_LR5TU%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9?B M;PW8>+M#NM*U*'SK2X7:P[J>S*>Q!Y!]JU**B<(U(N$U=,N$Y4Y*<'9K8^#? MB%X#U#X<^)9M,O,LH_>6]RHPLT>>&'H>Q'8C\:^D/@!\7QXTTT:)JLW_ !/+ M1/DD<\W48_B_WAW]>OKCL?BE\-[/XE>&WL9ML-]%F2TNB.8GQT/^R>A'X]0* M^,)(]7\ ^*"K>9IVKZ=-^*,._N"/P(/H:_*Z].MPOCE6I:T9_EV]5T?_ 3] M7NA5TKPZ^??T?5=/N/T HKB?A1\2[3XE>&TNTVPZC!B.\M@?N/_>' M^RW4?B.U=M7ZA0KT\32C6I.\7L?E&(P]3"U94:RM*.YS-I_R/E[_ ->X_DE= M-7,VG_(^7O\ U[C^25TU;G.%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 < MSX"_Y!MS_P!?!_\ 01735S/@+_D&W/\ U\'_ -!%=-0 4444 %%%% !11535 MM6L]#TVXO[^X2UL[="\DTAP%'^>W>E*2BG*3LD5&+DU&*NV.U+4K71[">]O9 MX[6T@4O)-(<*H'K?@.Y'UK:VL-C;16]O$D$$2 MA(XXU"JJ@8 '04MO;Q6=O'!!&D,,:A$CC4*JJ!@ =!4E?;Y7E5'*Z/)3UD M]WW_ .!V1\)FV;U\VK>TJ:16R[?\'NPHHHKVCP@HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q=_R+MY]%_\ 0A6Q6/XN M_P"1=O/HO_H0H LZ#_R!;'_K@G\A5^O)O%7[0/A+X;Z+:V]Q>?VEJJ0*/[/L M2'=3M'#M]U/Q.?8U\R?$C]I+Q;\01+:QW']AZ2_'V.Q8AG7T>3[S?08!]*^H MRWAW'9C::CR0[O\ 1;O\O,^#SOC/*\EO3<_:55]F.OWO9?GY'U%\2/VB_"7P M[\VV-S_;&K+D?8;%@VUO1W^ZGTY/M7RO\2/VBO%OQ$,MNUU_9&DOQ]AL6*AE M]'?[S_3@>U M&1%=^(Y/^$AU!>?)(*VJ'_=ZO_P+@_W:^T5#).&U>J_:55\W]VT?GKYGYB\5 MQ1QL^7#KV.'?JHV\Y;S]%IY(^8?A_P#"'Q3\2KA5T;3G-INP]_<9CMT]%)^SAV6_S?^5C[_). \LRJU6NO;5% MUDO=7I';[[_(9##';PI%%&L42 *J( %4#H !T%/HHKXT_2MM$%%%% PHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *YF__P"1\TW_ *]S_*2NFKF;_P#Y'S3?^O<_RDH Z:O/_B!_R&8?^O=? M_0FKT"O/_B!_R&8?^O=?_0FH VOA_P#\@:;_ *^&_P#05KIJYGX?_P#(&F_Z M^&_]!6NFH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *YF_\ ^1\TW_KW/\I*Z:N9O_\ D?--_P"O<_RDH Z:BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "N9\,?\A[7?\ KM_[,U=-7,^&/^0] MKO\ UV_]F:@#IJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J:O_P @F]_Z MX/\ ^@FL_P &_P#(NVWU?_T(UH:O_P @F]_ZX/\ ^@FL_P &_P#(NVWU?_T( MT ;=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 445C^*O%FF>"]'FU/5KE;:VCX'=G;LJCN3Z5$YQIQ< MYNR74TITYU9*$%=O9(NZMJUGH>GSW]_<1VEG N^2:0X51_GMWKY)^,7QRO/B M!-)IFF&2R\/JWW.CW.#PS^@]%_$\XQB?%3XN:I\3-0PY:STB%LV]BKZ#H-AX9TJ#3=,M4M+.$82.,?F2>I)[D\FK5G9P M:?:Q6UM"EO;PJ$CBC4*JJ.@ '05-7V64Y/0RNG:.LWO+]%V1\1G&=5\VJ7EI M!;1_5]W_ $@HHHKWSYXYGQ=_R$M#_P"OC_V9*Z:N9\7?\A+0_P#KX_\ 9DKI MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KR/X]?"$>.M*.K:9$/[>LT^ZHYN8QSL/ M^T/X?R[C'KE%<>,PE+'4)4*RNG^'FCNP6,JX"O'$479K\?)^3/@KP)XVU'X= M^)H-4LL[HSLGMV)"RQY^9&_SP0#7V]X5\46'C+0;75M-E\VVN%S@_>1NZ,.Q M!XKP7]H[X/\ DM-XMT:#]VQW:C;QC[I_Y[ >G][\_4UY_P#!7XK3?#?7O*N6 M:30[Q@+F(<^6>@E4>H[^H^@K\WR[%5N'<8\#BW^[EL_RDO+OV^1^G9EA*/$F M"6/P:_>QW77SB_-=._ST^J[3_D?+W_KW'\DKIJY32KJ&^\9W%Q;RK-!+:J\< MD9RK*50@@]P175U^IIW5T?DC33LPHHHIB"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH YGP%_P @VY_Z^#_Z"*Z:N9\!?\@VY_Z^#_Z"*Z:@ HHHH ***H:[KMCX M:TFXU+4KA+6SMUW/(_Z #N3T ')-3*481OOB9JFQ-]IHMNV;>T)Y)_OOCJQ_(#@=R>N^!OP)?Q0\.O>(8&CT M=3NM[5P0;H]F/HG_ *%].OY?F.98C/J_U#+_ (.K[^;[1_/\#]7RW+,/P_A_ M[0S'^)T7;R7>7Y?>R'X'_ N3Q=)#KNNQ-%HBG=#;MD-=D?R3W[]O6OJR&%+> M%(HD6.)%"JB#"J!P !V%$<:0QI'&BQQH JJHP !T 'I3Z^ZRO*Z.5T?9T]6] MWU;_ ,NR/@HOLQU?S>R^>ODSZA M^(WQY\)_#59(;V]^W:HO TZR(>4'_;.<)_P(Y] :^5?B9^TMXI^(2RV=NXT+ M1WX-K:,=[C_;DZGZ# ]JXCP7\._$?Q$U#[-H>F37S;L23XVQ1^[N>!],Y/;- M?1?AO]DK3/"^BRZEXEO/[7U! I6UM\I;H=P')^\_Z#V-?;K"9+PZN;$2]I5[ M;OY1V7J_O/RR68<3\:-PP7FHJW='SQX'^&7B7XC7GDZ'IDUT M@;$ERWR0Q_[SGC/MU]!7U#\-_P!D/0O#_E7GB>?^WKY<-]E3*6J'W'WG_' ] M5KVSPK96^G>'-.M[6".V@2! L4*!57CL!6K7S&9<58S&7A0_=P\M_O\ \K'W M62< 9;EEJN*_?5//X5Z1Z_._HB&SL[?3[6*VM8([:WB7;'#"@1$'H . *FHH MKXMMMW9^GI**LM@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9O_P#D?--_Z]S_ "DK MIJYF_P#^1\TW_KW/\I* .FKS_P"('_(9A_Z]U_\ 0FKT"O/_ (@?\AF'_KW7 M_P!":@#:^'__ "!IO^OAO_05KIJYGX?_ /(&F_Z^&_\ 05KIJ "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9O\ M_D?--_Z]S_*2NFKF;_\ Y'S3?^O<_P I* .FHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KF?#'_(>UW_KM_[,U=-7,^&/^0]KO_7;_P!F:@#IJ*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH J:O_ ,@F]_ZX/_Z":S_!O_(NVWU?_P!" M-:&K_P#()O?^N#_^@FL_P;_R+MM]7_\ 0C0!MT444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%ZE+NF<$6]I&1YDS>@'8>K=!^0/QOX^^(6K_$;6C>ZC)\BDK;VD M9/EPJ>RCU]3U/Y53U[7M9^('B(W=[)+J&I73!(XXU)ZGY411T'/ %?2/P7^ M,/A40:UXAC2YUGAX;4X:.U]">S/[]!V]:_,*V(QG$]?V&'7+16_^;[OLO^'/ MU:AAL%PKA_K&)?/6>W^2[+N_^&.=^"O[/._R-=\5V_R\/;:7(.OHTH_]D_/T MKZ-50J@ 8 X %+17Z)E^74,MH^RH+U?5^I^:YEF6(S2M[:N_1=$O(****],\ MH**** .9\7?\A+0_^OC_ -F2NFKF?%W_ "$M#_Z^/_9DKIJ "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH 9+$DT;QR(LD;@JR,,A@>H(]*^//CI\(W^'NL_;["- MFT"\<^4>OD/U,9/IW4^G':OL:L[Q!H%CXHT:[TO481/9W*;'4]?8@]B#@@]B M*\+.,KAFF'Y'I-?"_/\ R9]!DN;5,IQ'M%K!_$NZ[^JZ?@_B^G7\NQ^88CB#$?4<#I3 MZOOYOR[+KZ[?K&7Y=AN',/\ 7\PUJ=%V\EY]WT]-7!\#/@.WB V_B'Q%"5TL M$/;63C!N?1F']ST'\7TZ_42JL:A54*JC 4# I54*H51@#@ 4M??9;EM'+*/ MLJ2UZOJW_6R/SS-,TKYK7]K6>BV71+^MV%%%%>L>.%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !17%_$#XO>%_AI;DZSJ*B[QE+" MWQ)[8'O7RW\2/VL/$OBSS+300?#FFMD;X6W7+CWD_A_X#@^YKZ'+ M^QE=/M<27#>GRY^4'U8@5\L_$C]JKQ1XR\VTT@_\ "-Z8W&+9R;AQ M_M2\8^B@?4UYCX9\'^(/B#JS6^CZ?=:M>.VZ1U&0N3]YW/"_5C7TO\-_V.[* MQ\F]\8WGV^;AO[-LV*PCV>3AF^B[?J:^ZCE^3GJ_O/RB M>;\3<92=++H>QH=6G9?.>[\U%>J/FOPCX%\0_$/4VMM$TZXU*+O3PW[N'E\7W]/E]Y]IDGA[EV7VJXW] M]4\_A7RZ_._HBKIFEV>BV,5EI]K#96D(VQP6Z!$4>P%4?%W_ "+MY]%_]"%; M%8_B[_D7;SZ+_P"A"OAVW)W>Y^IQBH)1BK)%G0?^0+8_]<$_D*OU0T'_ ) M MC_UP3^0J_2*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YF_\ ^1\TW_KW/\I* MZ:N9O_\ D?--_P"O<_RDH Z:O/\ X@?\AF'_ *]U_P#0FKT"O/\ X@?\AF'_ M *]U_P#0FH VOA__ ,@:;_KX;_T%:Z:N9^'_ /R!IO\ KX;_ -!6NFH **** M "BBB@ HHHH **** "BBB@ HKQCXB?M+:3X=AOH/#-C>^++^POK6TO)-/M6E MM+=I+B.-HWFRJ>:0Y"J&/SE0<#..C\'_ !X\+>+_ !0?#(;4-$\3[3(-%UJR MDM;EE"EMRAAM88!/RD\#- 'HE%9'BSQ=H_@7P_>:WKU_%INEVB[IKB7.!S@ M 9))) ))/%>':?^W9\,KO7DTRZ.LZ2LC*JWNH6(2 Y. W#%@ON5'\Z /HB MBH[>XBNH(YX)$FAD4.DD;!E92,@@CJ".]8OCCQMI/PZ\*ZAXBURX^RZ98H'E MD"[FY(554=R20 /4T ;U%?.\?[>/PKFD2..YU:21R%55T]B23T &>M?0D,WF MP)*4:+(?%&DZ=*T-YK&BZ?YUI" MR_? 8L&DV]28U?CFO0/"OBS2/&^@VFM:%?PZEI=TN^&XA/#=B"#R"#D$'!!& M#0!K4444 %%%% !7,W__ "/FF_\ 7N?Y25TU)-D8GU75[Z3)).YG/7=NP_4]LFOL3X8_"O2OAGI?E6H^TZC*H^TWSKAY/8?W5]OS MS7YQ3I8WBBO[2I[E&/\ 6G=]WT_ _3JE7 \)X?V=+WZ\E_3?:/9=?Q,7X0?! M.Q^'-LM[=^7?:_(N'N,92$'JL>?U;J?8<5Z?117Z;A<+1P=)4:$;17]?>?E> M+Q=;'577KRO)_P!67D%%%%=9QA1110 4444 GOBOE"\L]7\ ^)VAD\S3]7T^8$ M,IY5AR&![@\$=B#7VU:?\CY>_P#7N/Y)7'_';X1KX_T?^T=.C UZS0^7CC[1 M&.3&??NI]>._'Q?$.3O&0^M8=?O8]NJ_S73[NQ]SPWG:P4_JF)?[J7?HW^CZ M_?W-OX1_$^V^)?AU9SMAU6V 2\MU[-V=?]EOTY':N[KX'\%^,-2^'OB:'4[+ M\'^+-/\;>'[75]-DWV\PY0_>C1AV(_^ MOT-;Y!G"S&E[*J_WL=_-=_\ ,Y^(LD>65O;45^ZEMY/M_E_P#:HHHKZT^."B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#F? 7_(-N?^O@_P#H(KIJYGP%_P @VY_Z^#_Z M"*N^+?%NF^"=#GU759_)MHN HY>1NR*.['_ZYX!-14J1IQGS+][TDD'IZ*?J??\MQN.Q/$6(^I8+2DMWW\WY=E_2_ M6,#@,+PUAOKV.UJO9=O)>?=_IO!\"_@+_:'V;Q'XE@Q:\26FGR+_ *WN))!_ M=]%[]3QP?I:EHK]!R[+J.6T52HKU?5L_.Z< M>Q^ZGX9/HU>]EV1XW,W>C"T?YGHO^#\CY+.N*?\L=9?\#YV/ISQ M[\5O#/PVM?,US4DAG9=T=G%\\\GT0=O1_>KQ_1]#U[Q_KC06%K>:WJDYWN5S(Y]6=CT'^TQQ7T; M\-_V.%'E7OC2]W'[W]F6+\?1Y?Z+_P!]5]Y#*\GR"*J8Z?/4[?Y1_5_@?DM3 M/>).+YNCE5-TJ/5IV^^?Z1U]3YT\/^&-?\?ZRUMI5E=:QJ$K;I&7+'D_>=SP M![L17TE\-_V.;>W\J]\9WOVE^&_LVQSC_Y-]_3Y?>?6Y+X>8# M5LP M?MJG;[*^7VOGH^QGZ'X?TWPSIT=AI-C!I]G']V&WC"+GU..I]SR:T***^%E* M4VY2=VS]7A"-.*A!62V2"BBBI+"L?Q=_R+MY]%_]"%;%8_B[_D7;SZ+_ .A" M@"SH/_(%L?\ K@G\A5^J&@_\@6Q_ZX)_(5?H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KF;_ /Y'S3?^O<_RDKIJYF__ .1\TW_KW/\ *2@#IJ\_^('_ "&8 M?^O=?_0FKT"O/_B!_P AF'_KW7_T)J -KX?_ /(&F_Z^&_\ 05KIJYGX?_\ M(&F_Z^&_]!6NFH **** "BBB@ HHHH **** "L#Q_%J>8F\O'ONQ6_10!\&? CXG:#=?LZMX'DE2Q\46'B+39GM9CMDNE;5;9M MZY^\5Y5AU 4'I7V-XF\ V^O>./!WB95B2^T&>XS(P^=X)K>2-D!'^V8VY[*W MK7SY^US^S/HVI6,WC[PT[Z)XM6^LXV^SMLBNIIKF*%9#CF-PTBMO7KM.02:I$;Q=+D:>WM9<-!YQ "S,I'+H-P4]!O8XS@CQ[]MKPYIOB#X' MW:S6/VS71>6T6CB./=.;AYE4I'CD[DWY7T&<9 KWZODG]IKX)_$S"^/M"^(& MH:I<^'U>[BTTQ+;-;H%^=H?+PK-MSD,N67(R?NT ?0OP=\+7_@CX5^%=!U27 MS=0T_3H8)R&W!7"C*@]POW0?05\^_M-?'WP?H_Q>\-^$?%-I/J_AK2*(7AUG1=/U6)QADO;5)@?\ OH&@#S+X M56GP1^)]FFK^#O#?A2XEM75V6/1H(;FV<'*DJ4#*BVO M],W%TCW EE&3DQNH<;3]U@,'D!>A_P""CT;S>!?!MRAS;C4)5)]VBROZ*U ' MT-\!O"MOX+^#?@_2K>)8O+TR&67:N-TLB!Y&/N79C7@7[.>M-\._VH/B9\-( MWV:)=3RZE8VR_<@DRK[5';,<@!_ZY+7U-X7\O_A&=(\G_4_8X=F/[NP8_2OC M_P +*UY_P4:UZ2/.R&%R_P!!8QI_,B@#[4HHHH **** "N9O_P#D?--_Z]S_ M "DKIJYF_P#^1\TW_KW/\I* .FHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KF?#'_ "'M=_Z[?^S-735S/AC_ )#VN_\ 7;_V9J .FHHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@"IJ__()O?^N#_P#H)K/\&_\ (NVWU?\ ]"-:&K_\ M@F]_ZX/_ .@FL_P;_P B[;?5_P#T(T ;=%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4R65(8WDD=8XT!9G8X"@=23Z5!J6I M6NCV$][?7$=K:0+ODFE.%45\F?&3X[7?CN272M):2ST!3@_PR76.[>B^B_B? M0>)FF;4,KIRG)\1FU7EIZ16\NB_P WY'0_&G]H1]6\_0O" M\[1V/*7&HH<--V*QGLO^UU/;CKYE\-_ACJWQ*U;[-8IY-G&1]IOI%_=Q#^K' MLH_0.9,=4CSU/OT'Z'Z_\ #WAW3O"NDP:; MI=JEI9PC"HG<]R3W)[DU\/@LMQ7$%;Z[CW:GT7?R79>?7\3[W'9GA.'*'U'+ MU>IU>]GW?=]ET_!T/ _@72?A_HJ:=I4&Q?O2SOS),W]YCW^G0=JZ&BBOT^G3 MA1@J=-6BMD?E-6K.M-U*CO)[MA1116AD%%%% !1110 4444 ,?\ D8#_ -"_/U->9_!OXJ3_ U\0?OBTNBW9"W<(YV^DBC^\/U' M'IC[4=%D5E90RL,%6&01Z5\@_'CX0MX#U;^U--B)T&\?Y0H_X]I#SY9]C_#^ M7;G\USW+:F KK-<#I9WDNS[^CZ_\$_4>'\SI9C0>4X_6ZM%]UV]5T_X!]=6= MY!J-G#=6LJSV\R"2.6,Y5E(R"#]*FKY9_9W^,'_"/7D?AG6)\:994\SPZK0T?5=G_6Q\/FV657S>5:QDBVLU/R0J?YL>[=_88 S_%OB^^\8:D;BZ8K M"K'R;922D0/I[G R>^/I7N_P+^ OV+R/$7B:VS<,Q/$F)^J832DMW^K_ $7]+]8P>"PO"^&^N8S6L]E^B_5_TX?@7\!= MGV;Q)XFM_FXDM-.E7IW$D@_DOXGTKZ*HHK]#R_+Z.6T51HKU?5ONS\VS',J^ M9UW6KOT71+L@HHHKTSRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BN?\ &/C[0/ .G_;->U.&PC(.Q'.9),=D0?,WX"OF/XD?MA:GJAEL_"%K M_95J?E^WW2A[AAZJO*I^.X_2O'?A[8_:M=U.&R!&8X<[II?]Q!R?KC [D5\P_$C] MK[6-;\VS\)VQT2S.1]LG >Y<>PY5/U/H17A]O;Z[X\U[9$E[KNKW39/WII7/ MJ3R<>YX%?0/PW_8YN[KRKSQE>?8XOO?V;9.&D/L\G(7Z+GZBOO:>491D,55S M"?//M_E'KZO3T/R*KQ'Q%Q9-X?)Z3I4MFU^L^GI'7U/G^QTW7O'VNM':PWNN M:M<-N_VO\E\O MO/J,E\.\'A6J^9R]M4WM]F_YR^=EW1D^&O">C^#M-6PT73K?3;5?X($P6/JQ MZL??1?_0A6Q6/XN_Y%V\^B_P#H0H LZ#_R!;'_ *X)_(5?JAH/_(%L M?^N"?R%7Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YF_P#^1\TW_KW/\I*Z M:N9O_P#D?--_Z]S_ "DH Z:O/_B!_P AF'_KW7_T)J] KS_X@?\ (9A_Z]U_ M]":@#:^'_P#R!IO^OAO_ $%:Z:N9^'__ "!IO^OAO_05KIJ "BBB@ HHHH * M*** "BBB@ KD?B[KFH>&?A7XNU?2I3!J=CI5S6V%!.#(?1L>U_$ M3X!>#/B)9NMSX?TBWU%[FWN&U)=.B:=ECF21D+8!(=59#D]'/6NXT70-,\-V M*V6D:;::59J#=/\(W,FGZQ8>);^^@:+3])TN=+J>^D92%18T))! M/4XP!G-=MXF\&Z!XTM8[;7]$T[6X(R2D>H6J3JA/4J&!P?<57\,_#OPMX+9F MT#PWI.BNR[6DT^RCA=A_M,J@G\: .-_9H^%=Q\'?A#I.@W[*=47JJ00DT MF"4!'7: JY[E2>E5--_:L^'%WXTUGPO>ZW_8&I:7<26TC:THM89&0E6V2,=O M4?Q;2>P->O5RWB#X5^"_%>I?VAK7A+0]7O\ @&YOM.AFD8 8 +,I) !Z&@#R MSXE3:9^TM=:/X/\ #TJZOX8MM1COMT$<0)%K%)]V21RPSL)"*"3UQ7 M1_M0_">7XP_"#5-(LHEDUBV9;[3PW&9DS\@/JR%U';+#->I6-C;:;:Q6MG;Q M6MM$-L<,"!$0>@4< 5/0!XS\"_C-H.H?!?2[O7-6MM*U'0K-;'68+^00S6TT M*A&+HW(W;01Q_%CKQ7$?LJ^ [[6O'OCCXOZK:S6:>)+B5-'@N%VR?8VD#B0@ M\@$+&!TR%)Z$5[QJWPT\(Z]K2:OJ7A;1M0U5,;;ZZL(I)ACI\[*3QVYXKI , M# &!0 M%%% !1110 5S-_P#\CYIO_7N?Y25TUY_E)0!TU% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %C-?ZG+\[9$%JA'F3MZ*/3U/0 M?E7QO\0OB-J_Q(U@WFHR;(4)%O9QG]W"I[#U/JQY/TP!\OG.>4LKC[.'O5'L MNWF_\NI]9DF05LUE[2?NTEN^_DO\]E^!K?%;XP:G\2[[R_FLM&B;,%DK=?\ M;<]V_0=NY/1_!GX"W'C1H=8UQ)+70L[HXN5DNOIZ)_M=^WJ.A^"W[/1NO(UW MQ5;E8>'M],D&"_<-*.P_V>_?T/TDJK&H55"JHP% P *^=RO(ZV/J_7\TUOJD M^OKV79?IO])FV?4X_DE=-7,VG_(^7O\ U[C^25TU !5#7-$LO$FDW6FZ MA MQ9W*%)(V]/4>A!Y![$5?HJ914TXR5TRHRE"2E%V:/A7XG?#J]^&OB233Y M]TMI)F2TNL<2QY_]"'0C^A%>]_L\_&#_ (26RC\-ZQ-G5K9/]&FD/-Q&!T)[ MNH_,<]B:]&^(W@&Q^(OAN;3+P".4?/;7.,M#)CAOIV([C\*^*=5TO5O /B>2 MUG\RQU73Y@RNAP0P.5=3W!X(-?E6*HUN&<*L M\-B':M#K_P"W+R>TE_P#[_HKS_X._%*W^)7A\-(5BUFU 2[MQQD]I%']T_H< MCT)] K].P^(IXJE&M1=XR/RK$X:K@ZTJ%96E$****Z3F"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN:\?>/M+^ M'>A/J.I298_+!;(?WD[_ -U?ZGM656K"C!U*CM%;LUHT:E>HJ5)7D]D/\<^. MM+^'^ARZEJU0_)"I/W M5'<^IZG\A3?'/CG5?B-X@?4-0I->^_ OX#C05A\0>( M[<-J9P]K92#(M_1W']_T'\/UZ?EV*Q6*XFQ/U;"^[16[_5_HOZ7ZSA<)A.%L M+]:Q?O5I;+]%^K_IYW[/OP7@CV^(]=B\R[B?_1;*0<1' (=AW;G@=NO7I]$5 MS/@+_D&W/_7P?_01735^BX# 4N]>BZ)=D%% M%%>B>:%%%% !1110 4444 %%%% !1110 4444 %%%% '(_%3X@6_PS\$7^N3 M*LLT8$=M QP)9FX5?IU)]E-87P'^+O\ PMSPK-=744%MJ]G+Y5U!;Y"8/*.H M)) (R.2>5-?/'[6WQ&_X2;QI'X=M)=VGZ-D2[3P]RP^;_OD87V.ZO+O 7Q(U MWX:WUY=Z#=+;3W4!MW+H'&,@A@IXW C@D'J?6OTW!\+K$Y2IVM6E[R;Z+HGZ MK4_"\RX\>"XA=--O#4TXR2MK+K)>CTWM9/N?H/XL\;:%X'T\WNNZG;Z=!SM\ MUOG:[X]UX//)>Z[J]RVU?O32OZ #DX]AP*]S^&_P"Q_JNL>3>^+;K^Q[0X;[#; MD/2//K\4<0<4U'ALDI.G3Z MR6_SGM'T6O9L\,9M=\?:]R;[7M7N3_M32O\ S.!^0KWKX;_L=ZAJ7E7OC"[. MF0=?[/M&#S,/1GY5?H-Q^E?2_@WX>^'OA_8_9=!TN&Q4C#RJ-TLG^\Y^9OQ- M=%7DYAQ=6JKV6 C[./?K_DOQ]3Z+)O#K#4)?6,VG[:IO;7EOYO>7X+NF8/A' MP+H/@/3Q9:%ID&GPX&]HUR\A'=W/S,?J:WJ**^!J5)U9.=1W;ZL_7:-&GAX* ME1BHQ6R2LE\@HHHK,U"BBB@ HHHH **** "BBB@ K'\7?\B[>?1?_0A6Q6/X MN_Y%V\^B_P#H0H LZ#_R!;'_ *X)_(5?JAH/_(%L?^N"?R%7Z "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *YF_P#^1\TW_KW/\I*Z:N9O_P#D?--_Z]S_ "DH M Z:O/_B!_P AF'_KW7_T)J] KS_X@?\ (9A_Z]U_]":@#:^'_P#R!IO^OAO_ M $%:Z:N9^'__ "!IO^OAO_05KIJ "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "N9O_P#D?--_Z]S_ "DKIJYF_P#^ M1\TW_KW/\I* .FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?#'_ "'M M=_Z[?^S-735S/AC_ )#VN_\ 7;_V9J .FHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@"IJ__()O?^N#_P#H)K/\&_\ (NVWU?\ ]"-:&K_\@F]_ZX/_ .@F ML_P;_P B[;?5_P#T(T ;=%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 445\W?'#]H"5IY-!\*WC1+&VVYU.W;#,P_@B8= .[#KVXY/EYAF-#+:/M MJS]%U;\CUKZ)>9](UPGQ2^+>E_#/3?WI%WJTRYM[%6Y/^T_] MU?Y]N^/%-!_:BU73?!D'4L/;KGGH<^2*NM>/?$F M!]HU;6+Z3_>=V_D !] .P%?)9AQ33=&,, KU)>7P_+J_P #[++N$ZBK2GF# M2IP\_B^?1=^I+XD\2ZS\0/$!O+^22^O[AA'%%&I(7)^6.-1T'/ 'KW)KZ*^" MW[/\7AOR-<\21)/JW#P6;89+;T9NS/\ H/<\C?\ @]\#[+X>VZ:A?B.]\0.O M,N,I;@CE8_?L6ZGM@=?4ZTR;A]TY?7,P]ZH];/6WF^[_ "]=LL[XC52'U++O M=IK1M:7\EV7Y^FY1117WI^>A1110 4444 %%%% !1110 4444 %%%% ',^+O M^0EH?_7Q_P"S)735S/B[_D):'_U\?^S)734 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4453FUG3[?4X-.EOK:/4)T,D5H\RB611U94SD@>H% M4HN6R)E*,=9.QH45R8K"TL91E0K*\6=F$Q=7 UXXBB[2C_5 MO1GP+X3\4ZG\/O$T.I6>Z&[MG*2PR @.N<-&X]#C\"/45]N^"O&.G^._#MMJ M^G/F*48>-C\T3C[R-[C]1@]#7C'[1OP?^V1S>+=&@_?QC=J%O&/OJ/\ EL!Z MC^+VY['/E'P?^*%Q\-?$0E M9O;T [GM]2 <:U:GAZ;JU7:*W9M1HU,14C2I1O)[(D^(7Q"TOX]6E MM_DO+N_^ B'X&_ A?#*P>(/$$(?5R-]O9N,BU]&;U?\ ]!^O3W&BBOTC X&C ME]%4*"LOQ;[L_,><%%%% !1110 4444 %%%% !1110 4444 %%(2%!)X%> M*?$_]J;PWX)\VRT(_[4@ZGV7/H2*[L)@L1CJGLL/!R?Y> MKV1Y>8YI@\IH^WQM10CY[OT6[?H>R:AJ%KI5G+=WMS%:6L*[I)IW"(@]23P* M^<_BA^U]8ZN9OM/NM+N/(O+::TFVJ_ESQE&VL 5.#V(((]C7 MZCE?"-"@U4QSYY?RK;_-_@O4_!,^\1<5BE*EE473AMSOXGZ=(_B_-$=SZ_^A-7H%>?_$#_ )#,/_7NO_H34 ;7P_\ M^0--_P!?#?\ H*UTU_]<'_ /036?X-_P"1=MOJ_P#Z$:T-7_Y! M-[_UP?\ ]!-9_@W_ )%VV^K_ /H1H VZ*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBJVI:E:Z/8S7M[<1VMK"N^2:5MJJ/PTG)I):GSO\?\ MXX2M->>%=!E:)(V:&_O%X9B.&B3T'8GOTZ9S\[UW'Q@\4:%XN\:76HZ#9-:V M\G^ME8X^TOGF39_#G]>IP2:XBOP+.,74QF,G.<^9)V5MK>1_1&2X.G@L%"$( M::1@B1QJ69F)P .IKZT^!_P1C\"P1ZSJZ++X@E3Y4ZK:*1RH]7 M(ZG\!W)]'AO#XFICHU:*5H[MK1+_ #[?Y7/-XHQ&&I9?.E7D[R^%)ZM_Y=[_ M )V/8****_;3\("BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F?%W_(2T M/_KX_P#9DKIJYGQ=_P A+0_^OC_V9*Z:@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH ***YKQ=\2/#'@6(OKNM6M@V,B%GW3,/:-0Z?9SW5S(L-O C2RR.,K61H9H+I7LD;_EG$A^1"/'/.*:685:6%RZI>%-\SDNLNEO\/?N_(_3+P=XHM/&OA?3=>&?%^B^,]/%[HFIV^I6W=H'R5]F7JI]B :_/,XRBOEE>2<7[.^CZ6 MZ:]S]DX;XCPN>82G)5%[:WO1ZW6[2[/=6-BBBBOGS[$**** "BBB@ HHHH * M*** "BBB@ HHHH **** .9M/^1\O?^O/RBCBUD/.WV4]O3IZ9^N M:IZQI-IKVEW.G7\"W-G)FV5T\TP[IRTDOA?9_P"3ZGNY M/FM3*<2JL=8O22[K_-=#Y?\ V>OC!_PB]\GAW5Y\:1=/_H\TAXMI">A/9&/Y M'GN37U97PU\5/AK>?#7Q(]G)NFL)LR6=T1_K$ST/^T. ?P/0BO;_ -G7XP?V MY:Q>%]8GSJ,"8LYY#S/&!]P_[2C\P/;GY3A_-*F%JO*\;HUI&_Y?Y?=V/L.( MLJIXJDLVP.L6KRM_Z5_\E]_<]VHHHK]&/S(**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***XOXG?%#3?AGHWVBYQ<7\P(M;)6PTA]3Z*. MY_K6%>O3PU-U:LK16[.C#X>KBJL:-&-Y/9$GQ*^)FF?#716N[QA->2 BULE; M#S-_11W;^N!7QIXG\4:Q\0?$+7U_(]Y>W#".*&-20H)^6-%].>G4Y[DTGB#Q M!K'Q!\2->7C27VHW3A(XHU)QDX6-%[#G@?UKZ<^"/P/B\#P)K&LQI/K\B_(G M#+:*>P]7]6[=!W)_+JU;%<48GV-'W:,?ZN^[[+I][/UBC1PG">%]M6]ZO+^K M+LEU?7[D0_!#X%Q>#8H=;UN-9M==W0>I]FHHK]*P>#HX"BJ M%!62_'S?F?EV.QU?,*SKUW=O[DNR\@HHHKN. YGP%_R#;G_KX/\ Z"*Z:N9\ M!?\ (-N?^O@_^@BNFH **** "BBB@ HHHH **** "BBN7\=?$KP[\.;#[5KN MHQVI8$Q6Z_--+[*@Y/UZ#N16M*E4K35.E%N3Z+4PKXBEA:;K5YJ,5NV[)?,Z MBO.?B9\>/"WPQ1X;RZ^WZL!\NFV9#2 ]MYZ(/KSZ U\W_$_]J[Q!XN\ZR\/! M_#VEM\ID1LW4@]W'W/HO/^T:\M\'^ _$/Q%U4VNBZ?-J$Y;,LW1(\G[SN>!^ M)R>V:_0\OX3Y8?6,TGR172_YO9?+[T?C.<>(7M*GU/(J;J3>BE9O_P !CN_G M;T9U?Q._:$\4_$HRVTD_]E:.W T^S8A6'_31NK_C@>U9WPW^"?BCXGS*VF67 MV?3LX?4;K*0CUP<9<^R@^^*^COAA^R3HGAORK[Q3(FO:BOS"U4$6D9]P>9/Q MP/\ 9KWR&&.VA2*&-8HHU"I&B@*H'0 #H*ZL7Q-A7HWM%>2_ \K^&/[-_A;X=>5=RQ?VYK*X/VR\0;8 MV]8X^0OU.3[UZC-8VUP^^6WBE?IN= 3^M3T5^745A\)24(+HE^+ZM^;U*G]DV7_/G;_\ ?I?\*/[)LO\ GSM_^_2_X5;H MKFYY=SN]G#^5%:/3;2%PZ6L*.O(98P"/TJS114MM[E**CL@HHHI%!1110 44 M44 %%%% !1110 4444 %%%% !6/XN_Y%V\^B_P#H0K8K'\7?\B[>?1?_ $(4 M 6=!_P"0+8_]<$_D*OU0T'_D"V/_ %P3^0J_0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7,W_P#R/FF_]>Y_E)735S-__P CYIO_ %[G^4E '35Y_P#$#_D, MP_\ 7NO_ *$U>@5Y_P#$#_D,P_\ 7NO_ *$U &U\/_\ D#3?]?#?^@K735S/ MP_\ ^0--_P!?#?\ H*UTU !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7,W__ "/FF_\ 7N?Y25TUC2'L/;J?U'-B<31PE)UJ\K11U87"UL955&A'FDSIO M&GCK2/ .D-J&K7(B3D10KS),W]U%[G]!WQ7R#\3OBYJ_Q+OOW[&TTJ-LP6$; M?*/]IC_$WOV[8K!\1>)=:\?Z\;O4)I=0OYV"1Q("0,GA$4=![#^=>^?!_P#9 MRCT_R-9\60K-<\/#IC8*1^AD_O'_ &>@[YZ#\RQ&-QO$E9X;"+EI+?\ ^V?Y M)'ZIAL#@.%Z*Q6,?-6>W^45^H[GXP?LYQ7UO'J7@^SC@N8E5)=-1@JRJ!@,A)P&QUR?FZ]>OOP 4 M 8 I:^LI<-X&GA7AI1NWO+K?R[>GWW/CZW$^/J8M8J,K);1Z6[/OZ_=8\?\ M@C\#XO L*:QK,:3>()%^5,AEM%/8'H7/=A]!W)]@HHKW<'@Z.!HJA05DOQ\W MYGS^-QM?,*SKUW>3_#R7D%%%%=IPA1110 4444 %%%% !1110 4444 %%%% M!1110!S/B[_D):'_ -?'_LR5TUI)X%-)MV0FU%7>Q-17CGC+ M]JGP/X6WQ6=S+X@NUXV:>N8P?>0X7'NNZO"/&7[7/C'Q#YD.DI;^';5N!Y \ MV?'H9&&/Q50:^FP7#>8XVS5/ECWEI^&_X'PN9\;9+EEXNK[22Z0][\?A_$^Q M]>\3:3X7LS=ZOJ5KIMO_ ,]+J58P?89/)]A7BGC+]L3POHOF0Z#9W.OW X$I M'D09^K#,E[B9_IU)KU7P9^R=XT\3>7+J4< M/AVT;DM>-NFQ[1KW]F*U]=#AO*\MBJF95[OM>R^Y>\_D?G=3C;/L\FZ.1X7E M7>W,UZMVBOG?U,OQG^TSXZ\7[XTU+^Q+1O\ EAI8,1Q[R9+_ )$#VKSW3=#U M?Q/-<26=G=:B\:M+<3*A<(H&2[OT4=22QK[-\&?LF^"_#6R74DG\17:\[KQM ML(/M&O;V8M7=^.OA]%XF^'NI>%])EB\/Q74:QH]K B .I*[%QPP!4X[&M(\ M39;@Y1H8"E:+:3E:RMWLO>=ODS&7 V=YE"6*S;$.4TFU"_,V[:1N[1C=]KH_ M..BOIO\ X8COO^AMM_\ P!;_ .+H_P"&([[_ *&VW_\ %O_ (NOIO\ 6;*? M^?WX2_R/AO\ 4?B'_H%?_@4/_DCYDK1T/Q!JGA?4([[2KZXTZ[7[LUO(4;'I MQU'L>*^BO^&([[_H;;?_ , 6_P#BZ],\$_LUZ+I/@B;P]XF,/B0-28 M7ME8*-L;!BP&06ZX)/3UX\5Q1E<*?NR]I?1JSV^:2?I<]' _#V32N MI.2W6R]UMKU29Y9\/?VR-0L?*M/%]@-1AZ?VA9*$F'NR<*WX;?H:^E/!OQ$\ M._$"S^T:#JL%^ ,O$IVRQ_[R'##\1BOFGXA?L<:CI_FW?A&^&IP#)^P7A"3# MV5^%;\=OXUX+=6>N^!-<"3Q7VA:M;G*YW0RI[@\''N*\6>391G<75RZIR3[+ M]8[KY:>I]13XFXCX6FJ&$'1=4CEN=NYK*;]W<)ZY0\ MD#U7(]Z^%S#(\=EMW5A>/\RU7_ ^=C]6R?BK*L[2CAZEIO[,M)?+H_DV=C11 M17@'UX4444 %%%% !1110 4444 %%%% ',VG_(^7O_7N/Y)735S-I_R/E[_U M[C^25TU !1110 4444 %%%% '-?$#P+8?$+PW/I5\-I/SP7 &6AD X8?R([@ MFOB;7-%U;X?^)Y+.Y#V>I6,H9)(R1R#E70^AX(-??U>:_&SX3Q?$?0_/M$6/ M7;-2;:0\>:O4Q,?0]O0^Q-?'<0Y-]>I_6*"_>Q_%=O7M]Q]MPWG?]GU/JV(? M[J7X/OZ/K]Y+\%_BK#\2= VW#+'K=HH6ZA'&_L)%'H>_H>/3/HM? ?AKQ%JG MP_\ $\-_:;K:_LY"DD,@(S@X:-QZ'H1_6OMOP)XVT_Q_X1OI^H(/>GP_G/]H4_85W^]C^*[^O?[R>(\D_LZK]8H+]U+\'V].WW'0T M445]@?%A1110 4444 %%%% !1110 4444 %%%% !1110 445P?Q6^+&G_#+2 M0SA;K5IU/V:RW=?]M_11^O0=R.?$8BEA:3K5I6BCIP^'JXNK&C1C>3)/BE\5 M-.^&>CF68K;T4>OX"OCG6M;UGX@>(VNKMY=1U.[<(D:*2> M3A411T'H!1J>IZS\0/$K7%PTNI:M?2!51!DDG@*H[ =AVKZI^"WP5M_A[:+J M.I+'<^()E^9A\RVRG^!#Z^K?@..OY?4J8OBG%7]67:*ZOK]R(?@K\$;?P#;QZKJJI<>()%]F2U!'W5]6]6_ <9) M];HHK],PF$HX&BJ%!62_'S?F?EF,QE;'UG7KRO)_AY+R"BBBNPX@HHHH YGP M%_R#;G_KX/\ Z"*Z:N9\!?\ (-N?^O@_^@BNFH **** "BBB@ HHJ*ZNH;&W MDN+B:.W@C4L\LK!54#J23P!35WHA-I*[):S?$'B32_"NF2:AK%_!IUE']Z:= MPHSZ#U/L.37A7Q/_ &NM)T'SK#PE$NM7PRIOI,BU0_[/0R?A@>YKY;\4^,O$ M'Q$UA;K6+ZXU2\=ML4?\*Y/W40<#Z 5]OE?"N*QEJF)_=P\_B?RZ?/[C\KSW MQ P&6WH8']]5\OA7SZ^B^]'OGQ/_ &PI[CSK#P5;_9XN5.JW: N?>.,\#ZMG M_=%?/D<6O?$#Q!A%O==UBZ;)^]-*_N?8?D!7L?PO_9+USQ1Y-]XF=] TUL,+ M? -U(/\ =/$?_ N?]FOJSP3\//#_ ,/=.^QZ%IL5FI'[R7&Z64^KN>3_ "'; M%?15LGZO] M%9>04445Y!]$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !6/XN_Y%V\^B_\ H0K8K'\7?\B[>?1?_0A0!9T'_D"V/_7!/Y"K]4-! M_P"0+8_]<$_D*OT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S-__ ,CYIO\ MU[G^4E=-7,W_ /R/FF_]>Y_E)0!TU>?_ ! _Y#,/_7NO_H35Z!7G_P 0/^0S M#_U[K_Z$U &U\/\ _D#3?]?#?^@K735S/P__ .0--_U\-_Z"M=-0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S- M_P#\CYIO_7N?Y25TUY_E)0!TU%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %9[F5Y1B/O$ M;&*;4M1N M&+R2.Q)Y/+NQZ#GDFMOX:_"G6/B5J&RT3[-IT;8GOY%.Q/8?WFQV'XXKZ_\ M W@#1_A[I(L=*M]I;!FN'P99F]6/].@KX*A@\=Q+66(Q3Y:2V_\ M?U;_P" M?H6(QF X7HO#81,?BMX3\!J_P#;6MVM MM.HS]E1O,G/_ &S7+?B1BO"?&7[:2+YD/A;0RYZ"[U1L#ZB-#_-OPKVL%DV/ MQ]G0I.W=Z+[W^A\QF?$N4Y3=8JNE)?96LON6WSL?41(4$G@5YSXR_:#\#>"? M,CN=9CO[Q/\ ETTW]^^?0D':I]F85\6>,OB]XO\ 'F]=8URYFMF_Y=(CY4'_ M 'PN ?QR:=X-^#OC#Q[L?2-$N)+5O^7N8>5!CU#M@'\,FOM:'"-##0]KF5=) M>6B^]_Y'Y?B_$7%8VI]7R3"N4GLVFW_X#'_-^AZSXS_;,UO4/,@\-:7!I,1X M%U='SYOJ%X53['=7B'B3QIXA\<7BRZSJMYJLS-\B32%E!/94'"_0"OHWP7^Q M;%'LG\5:V93U-GI8P/H9&&3^"CZU[MX/^%GA3P&B_P!B:):VDP&/M++YDY]? MWC9;\,XKH>=9)E"YTKRYO$6H7&MS# MDV\.;>#Z'!WGZY'TKZ&HKYC&\59CBKQA+V['JQ]S6O117R4YRJ2Z:NG\CY9^(7[&I_>W?@[4 M<]_[.U!OT24#\@P^K5\[>(/"NO\ @+5E@U:PN]'OHVW1LX*Y(/WD<<'GNI-? MI?6?KF@:;XET]['5;"WU&T?[T-S&'7Z\]#[CFONLOXNQ6'M#%+VD?NE]_7Y_ M>?E.<>'67XR]7+Y>QGVWC]VZ^3LNQ\9_#S]K#Q5X3\JUUG'B33UXS<-MN5'M M)_%_P($^XKZ;^'OQT\(_$@1Q:?J(M=1;_F'WN(IL^B\X?_@)->6_$+]C?3M0 M\V[\(7YTV8\BPO6+PGV5^67\=WX5\U^,OAWXD^'M\(-SJ/IL_G'9_+[SY*.:\4\'M0Q\/;45U>J^4]UY*2] M$?I/17PA\/?VG/&'@?RK>YN/^$@TQ>/L]^Q,BCT27[P_'MU^7F?IF3<: M93G%H*?LZC^S+3[GL_S\CU*BBBOES[P**** "BBB@ HHHH YFT_Y'R]_Z]Q_ M)*Z:N9M/^1\O?^O7M^([U]OU\F_M _!__A#]0;7M)AQHEV_[V)!Q:R'M[(QZ>AX]*_-\_P L MJ8.JLUP6C3O*WY^CZ_\ #GZ=P[FE/&47E./U35HW_+U7V?N['U3I>IVNM:?; MWUE.MS:7""2*5#PRGO5JODS]G[XP?\(?J"Z#JTV-$NW_ '4KGBUD/?V1CU]# MSZU]95]=E.9T\TPZJQTDMUV?^3Z'QN<974RG$NE/6+UB^Z_S746BBBO:/#"B MBB@ HHHH **** "BBB@ HHHH ***\Z^+WQ@L?AGIOE1A+O7+A)#+,TVJ:O?2!0JC+,3T4#L!Z= !1++K/C_Q M-N;SM4UB_EP .6=CV'8 #\ !V KZT^#?P;M/AOI_VJZ\NZU^=<37 Y6('_EF MGMZGO]*_,'+%\58JR]VA'^OG)_A^?ZM&.#X2PG-+WZ\OZ^45^/Y1?!GX+VOP MZLUO[X)=>()DQ)+U6 'JB?U;O]*]1HHK]-PN%HX.DJ-"-HK^M?,_*\7BZV.K M.O7E>3_JR\@HHHKK.,**** "BBB@#F? 7_(-N?\ KX/_ *"*Z:N9\!?\@VY_ MZ^#_ .@BNFH **** "BN#^)'QJ\+_#&%EU2]$^H[*/B)YUI!+_8>C-D?8[1SOD7TDDX+?08'M7TV6.,5]Q;)N&5K^\K?>_\H_GZGY5?B7CJ6G[G#/U4;?G-_\ MDM^Q\W?##]G/Q3\1_*NWA_L71GY^W7B'+CUC3@M]>![U];?#7X'^%OAA$DFG M6?VK4]N'U*[P\Q]=O9![+CWS7H%%?$9IQ#C,SO!OEA_*OU?7\O(_4\BX.RW( M[5(Q]I5_FE_[:MH_GYA1117S!]T%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %8_B[_D7;SZ+_ .A"MBL?Q=_R+MY] M%_\ 0A0!9T'_ ) MC_UP3^0J_5#0?^0+8_\ 7!/Y"K] !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %Z_\ H35Z!7G_ ,0/^0S#_P!>Z_\ H34 ;7P__P"0--_U\-_Z M"M=-7,_#_P#Y TW_ %\-_P"@K734 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %Y_E)735S-_\ M\CYIO_7N?Y24 =-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,^&/^0]K MO_7;_P!F:NFKF?#'_(>UW_KM_P"S-0!TU%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 5-7_ .03>_\ 7!__ $$UG^#?^1=MOJ__ *$:T-7_ .03>_\ 7!__ M $$UG^#?^1=MOJ__ *$: -NBBB@ HHHH **** "BBB@ KG?&_CS2/A_I#7^K M7'E@Y$4"_P!>@[US7Q6^-6E_#>W:VCVZAKCKF.S5N(\]&D(Z#VZG MVZU\D^(/$6M>/M>-W?S3:AJ%PP2.-%)QD\(BCH.>@_G7QV<\04\!>AA_>J_@ MO7S\OO/MY_#%=;\(/V?[SQEY.K:Z)+#1.&CB^[+=#V_NI_M=3V]1V_P?_9SBTOR- M9\5Q)/>@[Y[>^5Y&69!5QE3Z[FK;;UY7^O9>7_#'LYI MQ%1P=/ZCE"22TYE^G=_WON[E72M)L]#T^"QT^VCM+2%=L<,2X51_GOWJW117 MZ/&*BE&*LD?F:C:Z3<:/=7MS#9VT M<^7FGD"(HRO))X%<#XT_:T\&>&]\.F&?Q%=KQBU&R'/O(W\U#5WX7 8K&RY< M/3?&UHP]7J_1;OY(]LK'\2>,-$\'VOVG6M5M=,BQE?M M$H4M_NKU8^P!KXS\:?M7>-?$^^'3Y8?#UHW&VQ7,I'O(W.?=0M>6V]KK?C35 MRL,=]KFIS')VAYYG]SU)K[?"<&UFN?&U%!=EJ_OV7XGY9F/B7AHR]EEE%U)/ M9O1?)+WG^!]7>,_VRM TS?#X- M-\7-K$EOX=M6Y(F/G3X]0 MBG'YL#7O'@S]EGP/X5V2W=I)K]VO)DU%MT>?:,87'^]NKTO;\.Y+_"7M9K_M M[\7[J^1XGU3C/B;^/+V%)]/@7W+WW_V]IYGQEX9\#^(O'%T8M%TF\U20MAI( MHR44G^\Y^5?Q(KW'P9^QEK%_Y<_B;5H=*B/)M;,>=-]"W"J?INKZVM;."PMT MM[:".W@C&$BB0*JCT ' J:O%QG&&,K7CAHJFOO?XZ?@?3Y9X;9;A;3QLW6EV M^&/W+7\?D>=>#/V?_ _@C9)::-'>W:_\O>H_OY,^HR-JG_= KT3IP.!2T5\5 M7Q-;%2YZ\W)^;N?J&$P6&P-/V6%IJ$>R27Y!1117,=H4444 %%%% !1110 4 M444 %%%% !1110 4444 %5M0TZUU:SEM+ZVAO+64;9(9T#HP]"#P:LT4TW%W M1,HJ2<9*Z9\_?$/]D'0->\VZ\,W#:!>GG[.^9+9C]/O)^!(]%KYF\>?"/Q5\ M-YB-:TN2.USA;V']Y;MZ?..A]FP?:OT:IDT,=S"\4T:RQ.-K(Z@JP/4$'J*^ MSR[BK'8.T*S]I'SW^_\ SN?FF<\ 97F5ZF&7L:G]WX?G';[K'P#\/?V@O&'P M[\J"WO\ ^TM,3 ^P7^9$"^B'.Y/P./8U].?#W]J;PCXS\JVU&0^'-2;CRKUQ MY+'_ &9>!_WT%JM\0_V4?"OBWS;K1\^&]1;G_1EW6['WC[?\!('L:^9/B%\" M?%_PX,DU_IQN].7_ )B%CF6''JW&4_X$!7U'+D7$6W[NJ_D_\I?GZ'P?-Q7P M9\7[[#KUE%+_ -*A_P"D^I^@\KY3,.%L=@KSIKVD>ZW^:_RN??Y-Q[E6:6IUW[&H^DMOE+;[['O%%0V MEY!?VT=Q:S1W-O(-R2PN&1AZ@C@BIJ^/::=F?I*:DKH****0SF;3_D?+W_KW M'\DKIJYFT_Y'R]_Z]Q_)*Z:@ HHHH **** "BBB@ HHHH *JZIIEKK6GW%C> MP+7NK?[2YY_ ]Z]C_9S^,']J6\7A769\WD*XL+B0_ZU /\ 5D_W@.GJ!CMS MZYXZ\$Z?X_\ #MQI.H+A7^:*91EH9!]UU^GZ@D=Z^)/$OAW5/A_XFEL+L-;7 M]G('CFC)&[!RLB'T/4'^HK\JQF'K<-XU8O#*]*73_P!M_P G_P $_7,#B*/% M& >#Q3M6CU_]N7Y27_ /ORBO-?@G\6(OB/H?D7;K'KMFH%S&./-7H)5'H>_H M?8BO2J_3,+B:6,HQKT7>+/RW%86K@JTJ%96E'^ON"BBBNHY HHHH **** "B MBB@ HHKS'XR?&>T^'%D;.SV7>OS)F.$G*P@]'?\ HO?Z5RXK%4L'2=:O*T4= M>$PE;&UHT*$;R?\ 7W$OQB^,=G\-].-M;&.ZUZ=?W-MG(B!_Y:2>@]!W_,U\ MD?\ $Y\?>)O^6VJZQ?R_5G8_H !] .P%+:VNL^/_$PCC$VJ:Q?RY))RS,>I M)Z ?@ /05]>_"+X16/PSTO>^R[UNX7_ $F[QPHZ^6F>BC\R>3V _,4L7Q5B MKOW:$?Z^#X2PEE[]>7]?**_'\HOA!\';+X:Z>)YMEWKLZ8GNL9$ M8_N1^@]3U./H!Z/117Z=AL-2P=)4:,;11^4XK%5L95E7KRO)A11174)P/>.,]?J_P#WS7K8#*\7F4^7#PNN MKZ+U?],^>S?/\OR.GSXVI9](K63]%^KLO,^@O&7C[0?A_IIO==U*&QB.=B,< MR2D=D0;8^%8WT+3S\INV(-U(/8CB/\,G_ &J\7NKS M7OB!X@#S27NNZQ=-M4?-+*Y] !V'H.!7O_PQ_8^N[[R;_P :7!LH>&&EVK R MM[._1?HN3[@U^B4LHRK(8*OF,U.?1?Y1Z^KT]#\9Q'$>?\75'AD=?4\%\-^$_$'Q"UIK;2;*YU:^D;?(XR<9/WG<\*,]V-?4/PP_9#TS1 MO*OO%\ZZO>#YA80$BW0_[1X+G\A]:]X\-^%])\(:9'I^C:?!IUFG2.!<9/J3 MU8^YR:U*^?S/BO$XN]+"_NX?^3/Y]/E]Y]CD7A_@?PKY=?5_BW]S\.]#N]:L;'5+.PF\0R/%#9- M(]U#&\,6_+2%@^S>%VKOW9X&>N\+_':+4/'EKX)\1^&-7\)>)[N-YK6&[$<] MMQ":WN(\X=3['D'L0>000>:Q/BI\3-) M^$7@B_\ $^L^8UI:[5$,.#),[,%5$!(!))_ GM0!UM%?*-G_P %$/"&HWD% MI:^%/$4]S/(L444:PEG=C@*!YG))(KZFDO([6Q:[NV6SBCC,LS3. L2@98LW M3 YR>G% %BBO'--^/VI^,+&]UCP7X#U'Q-X9M97B&I_:X;9KO8<.;:)_FD P M<9*Y(P.:[SX<_$?0OBIX7@U[P_=&XLY&,;QR+ME@D&-TUW_ *[?^S-735S/AC_D/:[_ M -=O_9FH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FK_\ ()O?^N#_ M /H)K/\ !O\ R+MM]7_]"-:&K_\ ()O?^N#_ /H)K/\ !O\ R+MM]7_]"- & MW1110 4444 %%%5-4U6ST33Y[Z_N8[2TA7=)-*V%44I244Y2=DBHQ_H.2^&?PFUCXEZABV7[+ID;8GOY%^1?]E1_$WL/ MQQ7YQF>?U<94^I94FV].9?IV7G_PY^F97P[1P=/Z]FS22UY7^O=_W?O[&'H' MAW6O'VO?9;"&;4=0G8O)(S$XR>7=CT'/4U]:?"CX)Z7\-[=;J7;J&NNN'O&7 MY8\]5C!Z#WZGV'%=/X(\!Z1\/](6PTFW\L'!EG?F69O[S-W^G0=JZ*O7R?AZ MG@+5\1[U7\%Z>?G]QXV=\257WA1117V)\4%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%<3XR^,W@[P'O35MC0JXB7)1BY/LEOW)GVEXS_:2\"^#?,B;5/[7O%X^S:6!,<^[Y"#Z;L^U>#^-/ MVQO$FK>9#X>L+?0H#P)Y,7$_U&1M'_?)^M>=>#/@;XU\=>7)IVB316C\B\O/ MW$6/4%N6'^Z#7N_@W]B_3[7RY_%&LR7T@Y:TT\>7']"[?,P^@4U[WU+A[)M< M1/VDUTW_ /)5HO\ MX^2_M/C'B;3!T_8TGU7NZ?XG[S_ .W?N/F/7/$NN^-- M1275-0O-7O'.U!-(TAR3]U5[?0"O0/!G[,?CKQ=LEDTY=#LVY\[4R8VQ[1X+ M_F />OJO_A7OASP+=:)%H6CVNGYGPTD:9E?E?O.D5P8KC&:C[/ 4E% M=W_DM%^)ZV \-:VS;$.I)[J/ZR>K^Y'@?@S]CWPKHGES:[=7/B"X')CSY M$&?]U3N/XM@^E>UZ'X=TOPS9BTTG3K73;8?\L[6)8P?+[I_#:3ZU\R?$+]F_QCX!\VX%G_ M &UIBY/VS3P7VCU=/O+[G! ]:^]Z*^JR_B3'X"T7+GAVE^CW7Y>1\!G/!.4Y MO>HH>RJ/[4=/O6S_ ?F?F]X'^*'B;X=W/FZ'JLUK&3E[5CO@D_WD/&??K[U M]+?#S]L31]7\JT\5V9T:Y/'VRV!DMV/J5Y9/_'A[BO0OB%^S_P"#_B)YD]U8 M?V=J;\_;[#$#?-N=-C'B/35R?,LU(F4?[47) M_P"^2U?8K%Y'Q N7$1]G5?79_P#@6S^?W'YJ\NXJX.?-@Y>VH+HKR5O..\?- MQ^;/MG2=8L=>L8[W3;R"_M)!E)[>0.A_$5&^A%?1_P]_;*MY_*M/&.G_9GX7^T=/4LGU>/J/JI/^Z*^>S#A M+%X:\\,_:1_\F^[K\ON/LL?OZ?-67<]WM/\ D?+W_KW' M\DKIJX;PGXETKQ9XJN=0T>_@U&SDMQB6!PPZ)P>X/L>:[FOAY1E3DXS5FC]4 MIU(58J=-II[-:IA1114F@4444 %%%% !1110 4444 %>=?&?X50_$G0-T"K% MK=HI:UF/&_UC8^A[>AY]<^BT5S8G#TL72E0K*\6=6%Q57!UHUZ+M*)\ Z'K> MK?#_ ,3QWEMOL]2L92KQR CD'#(X]#R"*^V?A_XZL/B%X;@U6Q.TGY)[4?F/ISXA\*_B5 M>?#7Q(EY'NFL)L1WEJ#_ *Q,]1_M#DC\1T)K\RPE>MPSCGA<0[T9=?\ V[]& MO^ ?JF,P]'BG +%X96K0Z?\ MK_.+_X)]RT53T?5[37M+MM1L)UN;.Y0212I MT(/\CZCL:N5^J1DI)2B[IGY'*+BW&2LT%%%%42%%%% !117D_P :OC;;_#^V M?3-,9+GQ!*G ZK:J1PS^K>B_B>,9X\7BZ.!HNO7=HK^K+S.W!X.MCJRH4(WD M_P"KOR)?C1\:;;X>63:?I[1W/B&9?DCZK; _QN/7T7OU/'7Y3L+#6?'_ (E$ M,(FU/5KZ3_7E_6O:*Z+K^*C^$_PET_X9Z7QMNM8G4"YO,?CL3T4' M\\9/8#OJ**_4,/AZ6%I*C1C:*/RC$XFKBZLJU:5Y,****Z#F"BBB@ HHHH * M**\K^)_[17A;X;^;:";^V-:3C[!9L#L/_31^B?3D^U=6&PM?&5%2P\'*7E_6 MAY^.S#"Y;1=?&5%"*ZO].K?DM3U&65((WDD=8XT!9G8X ZDFO!_B?\ M9:% MX6\ZQ\-(GB#4URIN Q%I&?\ >',G_ >/]JOG#XE?'+Q3\3I'CU"\^R:7G*Z; M:$I"/3=W<^[?@!5GX9? 'Q3\3&BN+>V_LW2&/.I7BE4(_P!A>K_AQZD5^CX/ MAC"X"G]9S>HK+I?3YO=OR7XGXMF/'6.S:M]1X=HN[^U:\O5+:*\Y?@4>'LJU3ZYGU1U)O5Q3;_\ I;OT7WLY3P'\+_# M?PVL?L^AZ<>PP/05U=%%?G=6M4KS=2K)RD^K/V;#X> MCA::HT(*,5LDK(****R.@**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_%W_(NWGT7_T(5L5C M^+O^1=O/HO\ Z$* +.@_\@6Q_P"N"?R%7ZH:#_R!;'_K@G\A5^@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "N9O\ _D?--_Z]S_*2NFKF;_\ Y'S3?^O<_P I M* .FKS_X@?\ (9A_Z]U_]":O0*\_^('_ "&8?^O=?_0FH VOA_\ \@:;_KX; M_P!!6NFKF?A__P @:;_KX;_T%:Z:@ HHHH **** "BBB@ HHHH *P/B!I5[K MW@/Q)ING/Y>H7FFW-O;-G&)7B94.>W)%;]% 'Y^_!OXP6&F?!]OA/KL$FC^* M-.\1:>;>">(H9U_M2WDD0^DB'?D''R@8Z&ON+7_!UMKWB3PQK3LL=WH5S-/$ MWE[BZ2V\D+QYS\H)=&[_ .K QW'AO[8/P#\-^-_"&T#..*XOX&_&CQQ\(?B78_"/XIH]T+EU@TK5GF% /J35O!-CKWC#1M>OPMRVCQ3"RMY$!2.:0IF;_? M"IM7T#-Z\8?QY\,Z3XJ^#WBZSUF*-[./3;BY$D@SY$D<;.DH]"I&?S'0UWU> M-?&V6]^*%T/A9X>N6@>]5)?$6I1#(T^P)SY>>GFS8VJO]W<2,!A!-J-S)9[O\ GCE5./;S%DKD_P!ISX\/X$^-/A;[9X5O]:\.>&@; MV1OFAA>]D3;&X05KZH\/Z#8^%]#L-(TRW6UT^Q@2W@A7HJ* M /R'6KTD:RQLCJ'1AAE89!![&@#R_P""_P"TAX-^.%NZZ)=26FJQ#=+I-^%2 MX5>[* 2'7W4G'&0,UY_^WIX\N?"7P5&F6+92,AP?("L\@S[[54^H8 MUY]^U=\)[/X(Z]X>^+G@6%-$N+348X[ZSM%"1,6!(=5'"A@&1UZ'>..N=+_@ MH]:R3> _!UXNX0QZC)&RD8^9XLC/OA&H ^C_ (,Z!#X7^$O@_2X(Q&EOI5L& M [N8U9V^I8L?QKYQ^!>K/X!_;*^)?@J%BNDZL\M_';CA4F^68%1T V2R#CT7 MTKZL\+S)<>&=(EB&V-[.%E [ H"*^/\ P?"^J?\ !1;Q%<1#.?'^C_#W23?:K<;2V1#;I@RS- MZ*/Z]!7R#\3/BQK'Q*U#==-]ETV-LP6$;?(GNW]YO<_ABL/7->UKQ]X@-U?2 MS:EJ-PP2.-%)/)X1%'0<\ 5]"?"']G.'1_(UCQ5$ES?##Q:<<-'#Z&3LS>W0 M>_;\SKXS'<2UGA\*N6DM_P#[;]$O^"?J>'P6 X7HK$XM\U9[?Y17YR?_ #A MOA!^S[=^,/)U;7EDL=%.&CA^[+=#V_NI[]3V]:^J=+TNTT6P@LK&WCM+2%=L M<,2X515FEK[S+,IP^5T^6DKR>[ZO_)>1^>YIG&)S:IS57:*VBME_F_,****] MH\,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ.L:[IOAVS:[U2_MM M.M5ZS74JQK],D]:J,7)J,5=D3G&G%SF[)=67J*\)\9_M>^$M!\R'18;CQ#=+ MP&C'DP9_WV&3^"D>]>$>,_VH_'/BSS(K:]30;-N/*TU=CX]Y#EL_[I'TKZK! M<,9CC+-PY(]Y:?AO^!^?YGQWDN77C&I[67:&O_DWP_^'?!-OYN MN:Q:::,95)I!YC#_ &4'S-^ ->&>,_VSM*LO,A\,Z1-J4O075\?)B^H099A] M=M?+NEZ)KGC75&CL+.]UJ_D.Y_*1IG.>['G\S7LW@S]CSQ1K6R;7KNWT"W/) MB!$\_P"2G:/^^OPKZJ.0Y/E2Y\QK2X;DCW2O\ M?*5HK[K^9PGC/X^>-_''F1WNM2VEH_\ RYZ?^XBQZ';\S#_>)K!\)?#GQ-XZ MF":'HUU?J3@S*FV)3[R-A1^)K[1\&?LR^!?"&R5]-.MWB_\ +?5")1GVCP$_ M,$^]>IPPQV\21Q(L<:#:J(, #T K*MQ9A<''V664$EW>B^Y:OYM&^&\/?WO;Y6"BBBO!/K#F?%W_(2T/_ *^/_9DKIJYG MQ=_R$M#_ .OC_P!F2NFH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#A_'_ ,&? M"?Q(C9M6TQ%O2,"_M<1W _X$!\WT8$5\R_$+]D?Q+X;\VZ\/2KXBL5Y\I0([ ME1_N9PW_ $Y/I7VE17T.7Y]CLMM&G.\?Y7JOEU7R/C_ME75OY=IXP MT_[6G3^T+!0LGU:/A3_P$CZ&O9/%GPW\._$3Q9?6NN:;'=#[.-DRY26,X7!5 MQS^'3U%>&?$/]CO5])\V[\)WHUBV&3]BNB([A1Z!N%?_ ,=^AK[B.;Y-GD53 MS"')/N_TE_GIZGY74X=XEX4DZV4575I=4OU@[W]8W?H?4'A'QYH'CRQ^UZ%J MEOJ,8&66-L21^S(<,OXBM^OS+9=<\"ZY@B^T+5[<_P"W!,G\CC^=>X_#S]L+ M6='\JT\56@UJU''VRW CN5'J1PK_ /CI]2:\G'\(5J:]K@9>TCVZ_?L_P]#Z M+*?$?"UI>PS6FZ4]KJ[C?S7Q1_'S9]AT5R?@?XI>&/B+;B30]5AN90,O:N=D MZ?5#SCW''O765\#5HU*$W3JQ<9+H]#]S3NOO04445D= 4 M444 %%%% !1110 5\I_M"_!__A%[Y_$>D0XTBZ?_ $B&,<6TA/4>B,?R/'<" MOJRJ^H:?;:K8SV=Y"EQ:SH8Y8I!E64C!!KQ\URVGFF'=*>C6S[/_ "[GMY3F ME7*L2JT-8O22[K_/L?)WP"^+Q\$:H-&U68_V%>/P['BUD/&[V4]_3KZY^N%8 M,H(.0>017Q+\8/A=<_#7Q$8T#S:1=$O9W#>G=&_VE_48/L/6/VD7#R M<%;0'N?5\=!VZGT/%C,91P-%UZ[LE^/DO,[\%@J^85E0H*[?W)=WY$WQL^-\ M'@6VDTG2)$G\02+AFX9;0$?>;U;T7\3Q@'Y?T/0]9^(/B1;2T634-3NW+R22 M,3U.6=V[#U)I?#?AO6/B%XD2QL4>\O[ES)+-(Q(4$_-([>G/)]^Y-?97PQ^& M6F_#31!:VH$]]* ;J\9<-*WH/11V']:_-*5+%<48GVM7W:,?ZLN[?5]/N1^H M5:V$X3POL:/O5Y?U=]DNBZ_>R/X7_"W3?AGH_DVX%QJ4RC[5>L/FD/\ ='HH M[#\Z[:BBOU&A0IX:FJ5&-HKH?E&(Q%7%595JTKR>["BBBMSG"BBB@ HHK%\5 M>,M%\$:8VH:YJ,&G6PZ-*WS.?15'+'V )JX0G4DH05V^B,JM6G1@ZE62C%;M MNR7JS:KC?B%\7/#/PRM?,UF_473+F.Q@P]Q)]%SP/=L#WKYS^)_[7NI:QYMA MX/@;2;0_*=0G -PX_P!E>0@_,_2O#=(T37OB!KQ@L;:\UO5;AM[L,R.Q/5G8 M]!_M,<5^@Y=PE.4?;YC+D@M;=?F]E^?H?CV=>(=*G/ZKDT/:U'IS6=K^2WD_ MN7J>E_%#]J#Q-XZ\ZRTQF\/:.V5\JV<^?*O^W)P>?1<#G!S7"> _A?XD^)5] M]GT/3I)XU.);N3Y((O\ ><\9]AD^@KZ(^&'['UI8^5?^-+@7LWWAI=JY$2^S MN,%OHN![D5]':;IEIH]C#9V%K#96D*[8X($"(@] !P*]'$\18'*J;PV4TTWW MZ?YR_K4\; \&9KQ!66.XAK.*_E^U;M;X8+R2OY(\8^&'[*OAWP;Y-[KNWQ%J MRX8+*N+:)O\ 90_>^K?D*]P50BA5 50, #H*6BOSC&8[$8^I[3$S[^9S/@+_D&W/_7P?_01735S/@+_ )!MS_U\'_T$ M5TU<)ZH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6/XN_Y%V\^B_\ H0K8K'\7 M?\B[>?1?_0A0!9T'_D"V/_7!/Y"K]4-!_P"0+8_]<$_D*OT %%%% !1110 4 M444 %%%% !1110 4444 %%%% !145U=0V-N\]Q-';P1C+R2L%51ZDGI63_PG M'AS_ *#^E_\ @;'_ /%5E.M3INTY)>K)'/^@_I?\ X&Q_ M_%4?\)QX<_Z#^E_^!L?_ ,56?UJA_P _%]Z%[2'Y_E)735S-_\ \CYIO_7N?Y24 =-7G_Q _P"0S#_U M[K_Z$U>@5Y_\0/\ D,P_]>Z_^A-0!M?#_P#Y TW_ %\-_P"@K735S/P__P"0 M--_U\-_Z"M=-0 4444 %%%% !1110 4444 %=Y3;/+V_-OSC&.<]*ZZB@#YA\6?M'>$_'WPCMX+[4H= \3QZCH[ MW^C:J?LT\+IJ%L\I ?&Y0%9MPZ*"3C!Q3\96:?M-?'WP->>&86N/"/@VQ],_1?C7P3IOCS1ETW4PXA6YM[E9(@N\-#/ M',H!93P6B4-QR"1QUK>50J@ 8 X % 'AG[2_[1T?P>TU-)TBWFO_ !3>H"GE M6YE2RB)P9G' 9N#M3(R1S@=?*? ?[8G@SX?Z']@LO!?BZYGFD:XO=0NH8FN+ MVX;EYI6W\L3^ & *^RJ* /)/@/\8]3^-TFN:T-%FT#PW9NEG9PW?-Q<38 M+R2-V4!6C 49Y+:".5XSE&= 2OTSTZ4 >(^(-G[35YH-E86%W M'\/;"^CU*]U2^MWMO[2>,$Q001N YC+-EW*@<84DYQUW[07PJ7XR?"O5_#B, MD=^P6XL99.B7"'*Y/8-RA/8.:]&HH ^>_A#^T!X?\)?"_3M$\*[F2 M2VT^;(EL[1I"X5QV8G9\IY 1_]<'_ /03 M6?X-_P"1=MOJ_P#Z$:T-7_Y!-[_UP?\ ]!-9_@W_ )%VV^K_ /H1H VZ0G R M>!535M7LM!T^>_U"YCM+.%=TDTIPH'^/MWKY4^+WQ_O?&C3:5HIDT_0^5=_N MRW0_VO[J_P"SW[^@\7,\VP^5T^:J[R>T>K_R7F>[E63XG-JG+25HK>3V7^;\ MCN?C!^T9%IOGZ-X4E6>[Y2;4EPR1^HC_ +S?[70=L]O /#OAO6O'^O"TT^&7 M4+^=B\DKL3C)Y=V/0>Y_G6]\,OA'K'Q*OA]G4VFEQMB>_D7Y%]54?Q-[?F17 MU]X)\"Z1X T==/TFW\M>#+,_,LS?WG;O].@[ 5\'A\%CN)*RQ.+?+26W^4?U M;_X!^@XC'8#A>B\+@US5GO\ YR?Y17X;G-?"GX+Z7\-[9;E]M_KCKB2\9>$S MU6,=A[]3^@]&HHK]-PV&HX2DJ-"-HH_*\5BJV,JNM7ES284445TG*%%%% !1 M110 4444 %%%% !117F_QU^+0^$GA%+VWBAN=6NY?)M+>?.PDQU MN-4AN&S%=0(I*C45I1=F:8;$TL90AB*#O":33\ MF%%#^,_VT-2O-\'AC1XM M/CZ"ZOSYLN/4(/E4_4M7LX+(LPQUG2IM1[O1?CO\KGS69\69/E-XUZZI)Z5Y1XS_:?\#>$?,BAOVUV\7CR M=,42+GWD)"8^A)]J^,/%7Q \2>.9]^N:S=ZD%,)@X^US.NK=EHOO>K^21^9X MCQ S',ZCP^1X1M]VG)^MEHOFVCL_&?[8'BO7/,AT2VMO#ULW =1Y\^/]YAM' MX+GWKQR^U/6_&FK*]W1H>D6FFIC#-!& [_[S?>;\2:UEQ!E& M5)PRZCS/OM^+]YF$.#^(\_DJF=8GDCVOS/Y1C:*^_P"1\9>#/V5_''BK9+>6 ML?A^T;GS-0;$A'M&,MGV;;7N_@O]D;P?X=V3:N]QXBNEY_?GRH,^HC4Y_!F( MKW*BOE,;Q-F.,NE/DCVCI^._XGZ!EG N2Y;:3I^UDNL]?_)?A_!^I3TG1K#0 M;-+33;*WT^U7[L-K$L:#\ *N445\M*3D[R=V??QC&$5&*LD%%%%24%%%% !1 M110!S/B[_D):'_U\?^S)735S/B[_ )"6A_\ 7Q_[,E=-0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!S-I_R/E[_U[C^25TU_]>X_DE=-0!A> M+/ ^@^.K#['KNEV^HP\[3*OSIGNKCYE/T(KYO^(?[&L\/F7?@[4/M"]?[.U! M@K_1).A^C ?[U?5M%>S@,XQN6O\ V>>G9ZK[O\K,^9S?AS+,[C_M=)1^9VLZ!KW@/6%AU&TO-%U&$[D+AHV&/XD8=?J#7KGP\_:V\3>&/+M M=>C7Q'8+QYDC;+E![/C#?\"!)]17V%X@\-:5XJT]['6-/M]1M&ZQ7$88 ^H] M#[CFOGCXA?L;6EUYMWX/U#[')U_L^_8M']%DY8?1@?J*^]I<099F\%1S2DHO MONOD]X_UJ?DF(X/SWAVH\3D-=SC_ "[/YQ?NR_/LCU_X?_&SPE\2%1-*U)8[ M]ASI]WB*F7&FS;OWA?#W]J3Q?X+\JVOY1XBTU<#R;YCYRC_ &9>O_?6X5QXWA'GC[;+:BG%]&_R MEL_G;U/3RSQ%]G/ZKGE%TYK1M)_C%ZKY7]#[HHKS/X>?M"^#_B'Y4$%]_9FI MOQ]AOR(W)]$;.U_P.?85Z97Y_B,+7PD_9UX.+\S]@P>.PN84E6PE13CW3O\ M\,_)A1117*=P4444 %%%% &%XU\':?X[\.W.D:BF8I1E)%'S1./NNON/U&1T M-?$7BWPKJ?P]\33:;>;H;NVVHK][';S7;_(^SX01 MD>]/T?6+[0-0BOM.NI;.\BSLFA;:PR,']*^5PW%M:C"G3K0YK:2?5KI\^]]S MZW%<'4*U2I5HU.5/6*Z)];^7:VQ]2?'#XZ1^$(9=#T*99=<<;9IUPRV@_J_M MVZGTKYM\*^%=8^(7B);&P1[J\G8R2SR$D("?FD=O3GKU)]2:7P?X0U7XA>(X M]-L 9KJ8F26:4G$:Y^:1SZ<_4D^IK[/^'?P[TSX;Z$MA8+YD[X:YNV&'G?U/ MH!V7M]NHHK]1HT:>'IJE25HK9'Y/6K MU,34E5K2O)[L****V, HHI&8*I). .230 M5M2U*TT>REO+ZYAL[2$;I)YW" M(@]23P*\9^)_[5'ASP9YUEHFWQ%JRY7]R^+:)O\ :^BY],BOD_P ??%+Q M)\2K[S]5\+XO'VJ5OW?< M>9=E-Z.&?MJO9/W5ZR_17\['T3\3OVP+.P\VP\&6XOY_NG4[I2(E_P!Q."WU M.![$5\RZQKVO_$#71/?W-YK>J7#;$7!D?1?_0A M6Q6/XN_Y%V\^B_\ H0H LZ#_ ,@6Q_ZX)_(5?JAH/_(%L?\ K@G\A5^@ HHH MH **** "BBB@ HHHH **** "BBB@ HI&8*I). .236)J/CCP_I.?M6LV4;#J M@F5F_P"^1DUE4JTZ2O4DDO-V)E)1UD[&%\:C_P 6WU3_ 'H?_1JU\Q5[A\4O MBEX?\0>%+W2M.N);JXF:,JPA94^5U8Y+8/0'M7A]?D/$V(I8C&QE1DI)12T= M^K/F\?.,ZJ<7?0****^2/-/?_P!G?_D5]2_Z_/\ V1:]7KRC]G?_ )%C4O\ MK\_]D6O5Z_<\C_Y%M'T_5GUN$_@1"BBBO=.L**** "BBB@ HHHH **** "BB MB@ HHHH *YF__P"1\TW_ *]S_*2NFKF;_P#Y'S3?^O<_RDH Z:O/_B!_R&8? M^O=?_0FKT"O/_B!_R&8?^O=?_0FH VOA_P#\@:;_ *^&_P#05KIJYGX?_P#( M&F_Z^&_]!6NFH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *YF_\ ^1\TW_KW/\I*Z:N9O_\ D?--_P"O<_RDH Z: MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "N9\,?\A[7?\ KM_[,U=-7,^& M/^0]KO\ UV_]F:@#IJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J:O_P @ MF]_ZX/\ ^@FN*N/B!H_P]\#V]]JL^UF,@AMH\&69MQX4?S)X%9WQA^-&E> [ M&XTV#;J&MS1E!;*WRP[A]Z0]NN=O4^PYKY+OM0U3Q=JR-,TVH7TS".*-06/) MX1%'09/0>M?&YSQ#3P-Z&']ZK^"]?/R^\^VR3ANIF%L1B?9>/]GT^-LV]A&Q\N/W/]YO]H_A@<5VWP?_ &>[KQ9Y&K^($DLM M&.'CM_NRW([?[J'UZGMZUW'P?_9UAT3R-8\4Q)5_K_ )??V/7S7B*EA*?U'*4E%:H4444Q!1110 M4444 %%%% !1110 45POBSXX>"/!>]=1U^U:X7_EVM#Y\N?0A,[3_O8KQ?Q9 M^VK&N^+PSH#.?X;G5'P/^_:'G_OL5[>$R7,,;9T:3MW>B^]_H?+9CQ1D^5W6 M(Q$>9=%[S^Y7M\['U%7P)^T5\1O^%B?$6[>WE\S2M.S9VFT_*P4_/(/]YL\^ M@6L_Q=\>?'/C19([[7IX+5P5-K8_N(RI_A.W!8?[Q->?U^G\/\.2RNJ\1B)) MSM96Z=]>_3[S\)XPXTIY]0C@L'!QIWNV[7E;965].N_;L>B_";XW:S\(H]5C MTZW@O8KY5(BNBVR.1>CX!&>"01D9X]*I>,_C9XS\>;X]4UN<6C\&SM3Y,./0 MJN-W_ LUP]?9O[./PW\ :UX'TW7[?1XK_5>8KI]0/GF*=?O *?E7J&&!G##F MO2S6I@VFKVVW1XG#]'->(+9/0Q7)3BF^5MI6OK9+XM7>S M/E[P=\*?%GCUE.BZ)=74#''VIE\N >O[QL+^ .:]V\&?L6NVR;Q5K80=39Z6 M,GZ&1Q_)?QKZH50BA5 55& , 4M?GF-XNQV(O&@E37EJ_O?Z)'[+EGASE.# MM/%-UI>>D?N7ZMG&^#?A!X0\!!&T?1+>&Y7_ )>YAYL_UWMDCZ# KLJ**^,K M5JN(ESU9.3[MW/TS#X6AA*:I8>"A%=$DE^ 4445B=(4444 %%%% !1110 44 M44 %%%% ',^+O^0EH?\ U\?^S)735S/B[_D):'_U\?\ LR5TU !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% ',VG_(^7O_ %[C^25TU_\ 7N/Y M)734 %%%% !1110!4U32K+6[&6SU"T@OK208>"XC$B-]0>*\#^(7['NB:UYM MUX5NSH=V>?LDY:2V8^QY9/\ QX>@%?0]%>E@LRQ>7RYL-4 M_M&>,?A_Y4"WO]KZ8O'V+4"7 'HC_>7\\>U?>UU:PWMO)!<0QSP2#:\A!X(KP_XA_LE^&/%'FW6@N?#E^W.R)=]LQ]X\_+_P !( ]#7Z!A^*,'F$/8 M9K27K:Z^[=?*Y^/XS@/,LHJO%\/XAW7V6[2]+_#+T=OF:WP]_:>\'^./*M[N M?_A']3; ^SW[ 1L?19?NG\=I/I7KRL&4$'(/((K\\?B!\$O%OPW9WU336EL% M/&H6>98#[D@97_@0%.^'_P YE@QZ 9RO_ 2*C%< M*8?%P]OE55-/HW=?)_H_O-,!X@8O+ZOU3/\ #M27VDK/U<7H_56\DS]#:*\. M^'O[67A;Q5Y5KK8;PWJ#<;IVW6S'VDQ\O_ @ /4U[;;W$5W!'-!*DT,BADDC M8,K ]"".HK\_Q>!Q.!GR8F#B_P /D]F?L.79M@W0=R M?8:_6>&LLKX"C*==M<_V>WF_/^GY?C_%&:X?,*\:>'BFH?:[^2\E_P -YE%% M%?9'Q 45ROCSXG>'/AO8_:=<59;D M*<:\^:I_)'5_/M\_E<^D/B9\?/"WPR62"YN?[1U=1QIMF0T@/^V>B#Z\^@-? M)'Q-_: \4_$QI;>>X_LS1VX&G6;$(P_Z:-U?\>/85S'@SX?^(OB-JAM=$T^: M^ESF6<\1QY[NYX'YY/;-?5?PO_9+T/POY-]XF=-?U)<,+?!%K&?]T\R?\"X_ MV:^]CA\GX92E6?M*WWOY+:/J]?,_(Y8SB3CB3IX:/L<-UW4?G+>;\EIW2W/G M#X:_ _Q3\3Y4DTZS^RZ9G#ZE=@I"/7;QES[+GWQ7UM\,?V'^VM M97G[=>(,(?\ IFG(7Z\GWKU*&&.WA2*)%BB0!51!A5 Z #L*?7QV:<28S,;P MB^2'9=?5]?P7D?I.0\$Y;DMJLU[6JOM26B_PQV7KJ_,****^3/T,**** "BB MB@ HHHH YGP%_P @VY_Z^#_Z"*Z:N9\!?\@VY_Z^#_Z"*Z:@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "L?Q=_P B[>?1?_0A6Q6/XN_Y%V\^B_\ H0H LZ#_ M ,@6Q_ZX)_(5?JAH/_(%L?\ K@G\A5^@ HHHH **S-1\3:1I.?MNIVEJ1_#+ M.JG\LYKF-1^-7A/3\A;Z2\JPOY0_),5AI'=ZK<859KR=O[H+L?ZUXU7BZG>U"BWZNWY7.669+:$3Z MBU#XJ>%--SYNM6\I]+?,V?Q4$5R^H_M":%;Y%I97EVWJP6-?S))_2O)-.^&/ MBG5-ODZ+YN#W%O&L0_7=74:=\&_">GX/]F_:G'\ M5Q*S_IG'Z4?V=Q!B_P"-6Y?^WK?^DA['&5/BE;Y_Y'S9?ZUJ.K-F]OKF\8_\ M]Y6?^9J[IW@S7M6Q]DT>\F4]'$+!?^^B,5]6Z?H.F:3@66GVMIC_ )X0JA_0 M5?K6GPES/FQ%=M^2_5O]"HY;?6YKDZ^NO&OAG_ (2_PU>:5Y_V8S[2)=N[!5@PXR/3]:\I_P"&<;G_ *#L M7_@,?_BJ\O,N&J]*JHX&#E&V[:WN_3R.>O@9QDE25U\CQNBO9/\ AG&Y_P"@ M[%_X#'_XJC_AG&Y_Z#L7_@,?_BJ\G_5[,_\ GS^,?\SF^I5_Y?R-O]G?_D6- M2_Z_/_9%KU>N3^''@4^ M'GLVO/MCS3&4N(]@'R@ 8R?3]:ZROUC*:%3#8*E M2JJTDM3Z+#QE3I1C+<****]8Z0HHHH **** "BBB@ HHHH **** "BBB@ KF M;_\ Y'S3?^O<_P I*Z:N9O\ _D?--_Z]S_*2@#IJ\_\ B!_R&8?^O=?_ $)J M] KS_P"('_(9A_Z]U_\ 0FH VOA__P @:;_KX;_T%:Z:N9^'_P#R!IO^OAO_ M $%:Z:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KF;_ /Y'S3?^O<_RDKIJYF__ .1\TW_KW/\ *2@#IJ*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *YGPQ_R'M=_Z[?^S-735S/AC_D/:[_U MV_\ 9FH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJGJ^L66@Z=/?ZC^-C-I6C&33]"SM=NDMR/]KT7_9[]_0< MW\,/A#J_Q+O@85-GI,;8GOY%^4>JH/XF]NWHX&E]?S=I):\KV7KW?\ =_/8YW0?#NL>-]6D@L89;ZZ8---* MQ)"CJSNQZ#W/7W-?5WP3^%.D^#-'BU'RQ=ZS,&$EW(/N#)&V,?PCCKU/Z5T^ MA^!](\!>$KO3](MA#'Y#F25N9)FVGYG;N?T';%7_ ;_ ,B[;?5__0C7M9-P M_2R^U:O[U7\%Z>?F>)G?$=7,;T,/[M+\7Z^7E]YMT445]>?%A1110 4444 % M%%5M0U*TTFU>YOKJ&RMD^]-<2"-%^I)Q32G1[ES_UT;"D?0FO%_%G[97B34]\6@Z;::)$>DTO^D3?7D!1 M]-IKZ3"<.YEC-8TN5=Y:?\'\#XK,>,\DRVZG74Y+I#WG]ZT^]H^Q)IH[>-I) M76.-1EG/?$? MC27=K6LWFIPT"YBMF_P"7J\'D1X]0 M7P6'^Z#7UE+A+"X6/M,QQ%EY62^][_&]"ALDZ"XU!S*^/4(N #]2U>+>+/BWXP\;[UUC7[RX@;K; MH_E0G_@"84_B*]W\)_L5?(/]ZVTM/\ VHX_]DKVCPG\"O _@SRWL= M MIKE.1=7H\^3/J"^0I_W0*U_M;(,ITP=+GDNMO_;I:_<<_P#J_P 7<0:YE7]G M!]&[?^20T_\ K,^'?"?PK\6^."AT;0;R[A;I<%/+A_[^-A?UKVCPG^Q;JMW MLE\1ZW;Z?'U-O8H9I/H6.%4_3=7UN % &!2UXF+XPQU>ZH)4U][^]Z?@?4Y M=X;Y3A;2QOV0_'4^A^/)/#K M[Y++6$)"CGRYHU+!OH5# _\ ?2OL;^R;+_GSM_^_2_X5)#8VUN^^*WBC?IN M1 #7+C^+*6/PL\-/#_$OYMGT?P]&>AE'A[7RG'4L;3QFL'>W)NNJ^+JKHGHH MHK\Y/V@**** "BBB@ HHHH **** "BBB@ HHHH **** .9\7?\A+0_\ KX_] MF2NFKF?%W_(2T/\ Z^/_ &9*Z:@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#F;3_ )'R]_Z]Q_)*Z:N9M/\ D?+W_KW'\DKIJ "BBB@ HHHH **** "B MBB@!K*LBLK*&5A@J1D$>E>/_ !#_ &7?"'C;S;FQA/AW4VY\ZQ4>4Q_VHNG_ M 'SM/O7L5%=F%QF(P4_:8>;B_+]>C^9YF/RW!YI2]CC*2G'SZ>CW7R/@'XA_ ML\>,/A[YMQ-8_P!J:8G/V[3P9%4>KKC0/ZY0\ ^XP?>OT5:>*+5M"O#Q]JBS);,?4_Q)^.1ZFO>]-U.SUBSBO+"ZAO;2492> MWD#HP]B.#7PY\0OV8/%_@CS;FS@_X2'3%Y\^Q4F51ZM%]X?\!W >M<'X0^(' MB/X?7QGT/5+C3GW?O(0I^E%%?-'P\_;(L;SR[3QA8&PEX']H6*EXC[M'R MR_\ =WT%?0V@^(M+\4:>E]I%_;ZC:/TFMY X^AQT/L>:^ QV5XO+I6Q$&EW MW3^?],_7\JS[+LZAS8*JI/JMI+U3U^>WF7+JUAOK:6WN(DG@E4I)'(H964C! M!!ZBN$\%_!#PSX&\07.KV,4TMRY/D+QK MRUE?UU/%>RYO9:W_ );_ -?KT/9GG4,NG'!2KJ45#=W MD&GVLMS=31VUO$I:2:9PJ(!U))X KY[^)_[7FEZ+YUAX1A76+T?*;^8$6R'_ M &1P7/Y#W->C@5FF=8#)J7M<;44>RZOT6[_ "[GNWB+ MQ/I/A'3)-0UF_@TZS3K+.V,GT ZL?89-?,/Q/_;!N;SSK#P7;FTAY4ZI=(#( MWO'&>%^K9/L*\$\3>+O$'Q"UE;K5[ZYU6]D;;&AY"Y/W40<*,]E%>Q?##]DG M6_$GE7WBB1]!TYOF%J #=R#W!XC_ !R?]FOT:AD66Y+36(S2:E+MT^2WE\]/ M(_%\5Q9G?$]5X/(:3A#K+[5O.6T/D[]F>,6]KKWQ \0%(DO==UBZ;)/S2RO[ MDGL/4\"OH[X8?L>A?)O_ !M<;CPPTFS?CZ22#^2?]]5]!^"_ &@?#_319:%I ML5C&0/,D49DE([NYY8_7IVQ70UXV9<65ZZ]C@5[.'?[7^2^7WGTN1^'N%PC6 M(S27MJF]OLI^?67ST\BCHNAZ?X=TZ*PTNR@L+*(82"W0(H]\#O[]ZO445\%* M3DW*3NV?K<(1IQ4(*R71!1114EA1110 4444 %%%% !1110!S/@+_D&W/_7P M?_01735S/@+_ )!MS_U\'_T$5TU !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5+[5K'2UW7EY;V MBXSF>54'ZFIE)15Y.R$W;5ENBN.U'XN^$]-R&U9)W_NVZ-)G\0,?K7+ZC^T1 MI,.19:9=W1'>5EB!_+A?=(P_'('Z5S&H_%CQ7J61)K$T*G^&W"Q8_%0#^M>)6XJP%/X%* M7RM^=OR.66848[79]2R2I#&7D=8T7JS' %<=XT\<^'X-%NH#K%H\[!<1Q2B1 MOO ]%S7S/=7U[JLP-S<3WDI/!E=G8_G6A!X,UVXMVG32+P0+@F5X61>? M5+BK$5GRX7#W?S?X)(YO[0G+2G ]HC^.OAW2M+MH(X[R\FCB53Y<05<@#NQ' M\JPM1_:,N&W"PT:*/T>XF+_H /YUSNC_ -\2:M#',_V2SBD4,#--DX/LH-= M7IW[.48P;_6F;U2W@ _\>)/\JGZQQ'B_@AR+T2_]*U#GQU396_KS..U'XW>* M[_(2\ALE/\-O"O\ -LG]:YC4?%FM:MG[9JMYXG/\ )-M=/I_@[0M)P;32+.!A_&L"[O\ OHC-']@9KBO]ZQ&GJW^& MB#ZGB*G\2?YGREI_A_5-6Q]BTZZN\]X86W]1;QM+^IV MUU&G?L^^'[7#75S>WK=U+JBG\ ,_K7I]%>W1X?RVCM2N_-M_\ ZHX.A'[)R^ MG?#+PMI>/)T2UC05J4 M%'T21U1A&'PJP4445N6%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %Z_\ H35Z!7G_ ,0/^0S#_P!>Z_\ H34 ;7P__P"0 M--_U\-_Z"M=-7,_#_P#Y TW_ %\-_P"@K734 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %Y_E) M735S-_\ \CYIO_7N?Y24 =-1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 M,^&/^0]KO_7;_P!F:NFKF?#'_(>UW_KM_P"S-0!TU%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%>8?%KXX:;\.X7LK3R]1UYE^6V!^2'/1I".G^Z.3[ YKDQ6*HX.DZU>5HH M[,+A*^.JJCAX\TG_ %KV1U'CSXB:/\.])-[JD_[QLB"UCP99F]%'IZD\"OC_ M .)'Q2UGXE:EYM])Y%C&V8+")CY(#<71K'B>..[U,8>*Q.&B@/8MV9OT'OU'Y MG6Q6.XFK.AAERT5O_P#;=WV2_P""?J5#!X#A:BL1BGSUGM_E'LN\G_P#AOA! M^SU=>*O)U;Q$DECH_#QVO*RW(['U5#Z]3VQUKZDT_3K72;&&SLK>.UM85V1P MQ*%51Z 59HK[[+[ZO_@>1^>9IF^)S:KSUG:*VBME_P 'S*FK M_P#()O?^N#_^@FL_P;_R+MM]7_\ 0C6AJ_\ R";W_K@__H)K/\&_\B[;?5__ M $(U[)XAMT45@>)_'OAWP9$7UO6K/3>,B.:4>8P_V4'S'\!6E.G.K+DIQ;?9 M:F-6M3P\'4K248KJW9?>S?HKY[\6?ME>&M,WQ:#IMWK//$V^.VO8="MFX\O3H]KX_ZZ-E@?<$5]5A.%LRQ5G*'(O[VGX: MO\#X#,>/EU,L8/L, MGD^PKR#Q9^UWX,T+S(M+6[\07"\ P)Y4.?=WP?Q"FOCA5UGQAJAVK?:WJ4OH M'N)G_F37I_A/]E/QWXDV27=I!H5LW._4)/GQ[(N6S[-BOIH\-99EZY\QKW\K M\OX:M_(^%GQQGN'[=N 8$\V; M'H7?C\0HKR35M>UOQCJ"OJ%]?:Q>2'">=(\SDGLH.?R%?6OA/]C?POI6R37- M0O-FC&"T$(#M_O-]YOQ--\ M0Y1EJYUOQ=Y?@*/!O$>>/GSG%U^;_R56@ODSX@\)_LV^/?%FQUT M=M*MF_Y;ZHWD ?\ ""__CM>T>$_V+=*M=DOB/6[C4'ZFWL4$,?T+'+$?0+7 MTG17SF+XKS'$W4)*"\EK][N_NL?:Y=X?9+@K2JQ=67]YZ?$_A5X2 M\#A#HV@V=I,O2X*>9-_W\;+?K75T45\E5K5*TN>K)R?=NY^AT,/1PL%3H04( MKHDDON04445D= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% ',^+O^0EH?\ U\?^S)735S/B[_D):'_U\?\ LR5TU !1110 M4444 %%%% !1110 4444 %%%% !1110 56OM2M-+MS/>W4-I #@R3R!%R>V2 M:LUY9^T.?^*1L/\ K^7_ -%O7!C\2\'A9XA*[BC&M4]E3'/^@_I?_@;'_\ %5JVMY!?6Z7%M-'<02#*2Q.&5A[$<&OB^OIK MX(_\D[L/^NDO_HQJ][)L^J9GB'1G!*ROIZK_ #.O"XR6(GR-6T.\HHHK[,]0 M**** "BBB@ HHHH **** "BBB@ HHHH **** .9M/^1\O?\ KW'\DKIJYFT_ MY'R]_P"O*/"WFW6AL/$FGKSMA79//S?\ 22?05Y1H7B37O 6 ML-/IE[=Z-J$9VR*A*'C^%U/!'LPK],*X_P ??"SPK\0K5_[>TR&215XOD_=S M1@#KY@YP/0Y'M7W^!XOGR^QS&GSQ?5)7^:V?X'Y#FOAS3Y_K.3572FM4FW;Y M2^)?C\CY5UK]J[Q%XB^'^H^'[ZS@&H7C(?9E)!^M5?$4.G6^O:A%I$LUQI<<[I;37 M&-[Q@D*QP ,D<]*SZ_2\-E^$H4I0HT^6,]6O5?AZ'X=CLWS#%XB%7$UG.=+2 M,NUG>Z:WUZ[O0[7XB?&#Q/\ $ZY+:Q?L+,-NCL+?*6Z>GRY^8^[9/O71_##] MF[Q1\1?*NYHO[#T9L'[9>(=TB^L?J.W#ZC=8> M9O7!QA![*![YKO:**_+:^(JXFHZM:3E)]6?OF%P>'P-)4,+!0@NB5OZ]0HHH MKG.L**** "BBB@ HHHH **** "BBB@ HHHH YGP%_P @VY_Z^#_Z"*Z:N9\! M?\@VY_Z^#_Z"*Z:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R;KQ; MH=C5TX3 MA%2YGU.'%8AX=)I7N?4?_"<>'/\ H/Z7_P"!L?\ \51_PG'AS_H/Z7_X&Q__ M !5?(E%?)?ZWU_\ GTOO9YW]I3_E/L.Q\3Z/JEP+>SU:QNYR"1%![SM:MG([6Y,Q_\ M' :^KRO.H8W#RK8AQA9VW\D^OJ>AA\4JL'*=D=117E^H_M!:!:Y%K;7EZW8[ M%13^).?TKF-1_:+U"3<+#2+>W]#<2-+_ "VUK6X@RVCO5N_)-_\ *EC*$?M M'N])7S#J/QF\6:AD#41:H?X;>)5_7!/ZUS&H>(-3U;/V[4;J[SVFF9Q^1->) M6XNPT?X5-R];+_,Y99E!?#%L^K=1\9:%I.?M>KV<+#JAF4M_WR#FN8U'XY>% M;'(BN+B^([6\!_F^VOG[3O"NLZOM^Q:5>7*MT:.!BOYXQ73Z=\$O%=_M+V<5 MDI_BN)E'Z+D_I7%_;^:XK_=.IZHLI13^"X%95K8WFJ3$6]O/>2D\B)&=OTKZIT[X=^&M*V M_9]$L\KT:6/S&'XMDUT$4*01A(T6-%Z*HP!^%5'A7$5GS8K$7?S?XMH%E\Y: MU)GRSIWPH\5ZG@QZ/-"IYW7!6+'X,0?TKJ-._9YUNXP;R_L[13V3=(P_# 'Z MU] T5ZM'A7 4_CF((E0?H*I>+O^1=O/HO_ *$*V*Q_%W_(NWGT7_T(5ZL8J*M% M61T)):(LZ#_R!;'_ *X)_(5?JAH/_(%L?^N"?R%7ZH84444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !7,W_\ R/FF_P#7N?Y25TUZ_^A-7H%>?_ ! _Y#,/_7NO_H34 ;7P_P#^0--_U\-_Z"M=-7,_ M#_\ Y TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7,W_ /R/FF_]>Y_E)735S-__ ,CYIO\ U[G^ M4E '34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S/AC_D/:[_ -=O_9FK MIJYGPQ_R'M=_Z[?^S-0!TU%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4C,$4LQ"J!DD]!5+6M:L?#NF MSZAJ5U'9V<*[GED. /;W/H!R:^4?B]\>[[QTTVF:29-/T'.UN<2W/N_HO^S^ M>>@\3-,WP^5T^:H[R>T>K_R7F>]E.38G-JG+25HK>71?YOR.X^+W[1R6OGZ/ MX2E62;E)M47E4]1%ZG_:Z>F>H\(\,>%=9^(&N_8]-ADO;R5M\LTA.U03R[L> M@]SR?(K]5P&7.,5A\%2; M2Z)7_KU9^/YGFT(R>*S&LE?K)I?=?\D>@T5\K^+/VU7;?%X9T!5'\-SJCY/_ M '[0_P#L]>+>+/CAXW\:;TU'Q!=+;MP;:T/D18]"J8W#_>S7W&$X1S#$6=:U M->>K^Y?JT?E^8^(N3X.\K+R5E][M^"9]M^//BIX2\(:?>0:KKUG!=&)T% MJC^9-D@@#8N6'/J*\-N_VP[+0])CL="T.6^G3=_I%]((XQDD@A5R6'/BCZY->_\ V)D>5ZXZMS272_\ [;'7\3Y'_6CBK/\ WN>,K MYDTS3K[6+ICES!$TIR>[$=/J:^V?"7[+O@/POLDFT^36[E?^6NIOYBY_ZY@! M,?4&O4['3[72[5+:SMH;2W086&",(B_0#@5%3BK X*+IY=A_GI%?AJ_G8UI< M 9KFDU6SK&?*[F_O=DOE='QCX3_9 \8ZWLDU>:T\/P-R5E?SYO\ OA#M_-A7 MM'A/]D?P5H.R34A=>(+@_#X?P,_1?#^E^&[46NE:=:Z;;_P#/.UA6-3[D $]/R'U>.9A_#;HTF?Q Q^MA_%J*/JTC. M52$/B:1V%%>5ZA^T-H<&1:6-[=,.[!8U/XY)_2N;U#]HO49,_8M(M;?T\^1I M?Y;:\>KQ!EM+_E[?T3?_ #FEC*$?M'O%%?,>H?&KQ9?9"WZ6BG^&WA4?J03 M^M0?&_QIHGB#0;.RT[4([RXCNQ(RQ D!0C#.[&.I M'>O)+'1=0U3 L["YN_\ KA"S_P A5S5O!NM:#8I>:CITUG;O)Y2M-@$M@G&, MYZ ]J\/'9_BL?AITXT+0:U>KM\]$6)'*@^M>(UU6C_#/Q#X@T>+4].LUNK:0L!MF16^ M4D'AB/2O:RG$XO"UW4P<.:5MK-Z77;7L=6'G4ISYJ2NSZ+L?B#X:U+'D:W9$ MGHLDH0G\&P:W8;B*YC#PR)*G]Y&!'YBODJ^\"^(M-R;C1;Y%'5U@9E'X@$5D MQRW.GS$H\MM,O7:2C"OKEQ5B*+MB8'1993(/R;-=#8_'?Q3:8\V2UO?^N\ '_H!6O1I<68.7\2$H_<_U_0WC MF-)[IH^DJ*\.L?VC;A<"\T2.3U:"O2S_ "VKM52]4U^:.B.,H2^T>H45R-C\6/">H8":S#&?2=6CQ^+ "NAL M=:T[4\?8[^UN\_\ /"97_D:]:EBL/6_A5%+T:9TQJ0E\+3+M%%%=1H%%%% ! M1110 4444 _]>X_DE=-0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %>+?M5?$1O!OP].EVKE-1UPM;*R]5A 'FM M^(95_P"!^U>TUC^(O!VA^+HX$UO2;/55@),0NH5DV$XSC/3.!^0KT,OK4<-B MJ=:O'FC%WM^7XGCYQA<3CF:[9']_93"3;G =>C(?9E)'XU^D.AZQ;>(=&L=4LG\RTO($N M(F(P2K*",^^#7,_\*7\!_P#0HZ1_X")_A776=G!I]I#:VL,=O;0H(XH8E"JB M@8"@#H *^.S_ #C#9NZ35S_ M "VEO53]$W^2.:6,H1^T>XT5\V7WQV\57>?*EM;+_KA #_Z&6KG;[XA>)=2R M)];O2#U6.4Q@_@N!7D5>+,''^'"4ON7Z_H<\LQI+X4V?6%Q=0VD>^>:.%/[T MC!1^9K!OOB-X8TW/G:W9DCJ(I/,/Y+FOE,FYU"?DRW,S?5V-;-CX \2:ECR- M$O2IZ,\)13^+8%><^*<36=L-A[_>_P DC#^T*DOX%[3/DM=WOI MY,& ?^^RM?/FNWZ:IK>H7L:LD=S<23*K=0&8D ^_-=G8_ OQ7>8\V"VLL_\ M/><'_P! W5Q&J6#Z7J5W92,KR6TSPLR]"58@D>W%?/9OBLQQ4(/&T^6-]-+? MGJ<6)J5ZB3JJR*M%%%?,' /CB>:14C1I'8X"J,D_A70Z=\.?$VJ8^SZ)=X/1 MID\H'\7P*M_"3_DHFB_]=&_]%M7U/7V61Y'2S2E*M5FU9VLO1/?Y]CU,)A(X MB+E)GSIIWP!\276# MQT5]M1X;RVEO!R]6_P!+(]2.!H1Z7.$T[X)^%-/P7LI+QQ_%<3,?T&!^E=/I MWA?1](Q]BTNSM6'\44"AOSQFM2BO;HX'"X?^%2BO1(ZXTJ?1?\ T(4 6=!_ MY MC_P!<$_D*OU0T'_D"V/\ UP3^0J_0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7,W_ /R/FF_]>Y_E)735S-__ ,CYIO\ U[G^4E '35Y_\0/^0S#_ ->Z M_P#H35Z!7G_Q _Y#,/\ U[K_ .A-0!M?#_\ Y TW_7PW_H*UTUY_E)735S-_P#\CYIO_7N?Y24 =-11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7,^&/^0]KO_7;_ -F:NFKF?#'_ M "'M=_Z[?^S-0!TU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7+^/OB+H_P[TDWFJ3?O7!$%K'@RS-Z*/3U) MX%/KGQ+JLVHZG>2 MZC>RGEST [*.P ]!Q7C8BOCL3)X;)\/*M4V;2;C'U>U_)OU/5IQRO 06*SW% M0H4MTI22E+_#'XFO-)^7\6-_9FAJ!(D$K>6\Z^K$_<3WZGMC@UX)IOC:[T>\6[LX+= M;B/F*2>,2^6W9@K?*2/<'\ZA\0^,O$'C.Z#ZQJU[JLA;Y4GE9U!]%7H/H!7K M9'X5YCBJOUS/JB3>O+?F?SMI\D[?+0^3XC\<,HP-'ZCPW2E-+3FMR+_MV_O? M-Q3^>I]K:]^T1\.?A_9I8V=_'?"W79'9Z-&)%4#L&&(__'J\>\6?MH:Q>;XO M#NBV^FQ]!<7C&:3ZA1A0?KNKS3PG^S[X[\8;'M="FL[9O^7G4/\ 1TQZ@-\Q M'^Z#7M'A/]BNWCV2^)=?><]6MM,38O\ W\<$D?\ 17ZPL!PYE"M7G[22Z7O M^$=%\S\6>;<:<1.^%I>R@^MN7Y\TM7ZQ/GOQ7\4/%?CH=\ _AFON/PG\%_!?@G8^F:!: MK<)R+JX7SI<^H9\D?ABNVK"MQA3HQ]GE]!17GHO_ %?YG7A?#>MBI^VSC%N M4GORW;_\"E_\B?)WA+]BN]FV2^)=>BM5ZM;::AD;Z>8P !_X":]H\)_L\> _ M"&QX-#CO[E?^7C4C]H;/KM;Y0?HHKTFBOD,7GV8XRZJ56EV6B_#?YGZ-EW"> M3999T<.G)=9>\_QV^5BEJ<:0Z-=I&JHBV[A548 &T\ 51\&_\B[;?5__ $(U MH:O_ ,@F]_ZX/_Z":S_!O_(NVWU?_P!"-> ?7FW1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%5[O4+73TWW5S#;+_>FD"C]:YW4/BEX5TW/FZW;2$?\^Y,W_H M-<]7$4:'\6:CZM(B4XQ^)V)/%W_(2T/_ *^/_9DKIJ\:\5?&C0KJ\T^2SBNK MD6TF]CY80'E3QDY[>E4M0_:,N6R+'18HO1KB8O\ H /YUX]7/\MH[U4_2[_( MYI8RA'[1[E17S3J'QR\5WN?+N;>R![6\ _\ 9MUR*>J"= ME7_OD'%>/5XMPD?X<)2^Y?J_R.6694U\*;/K"]U2RTU=UW=P6JXSF:54'ZFN M%-.R)-9@D([6X:7/XJ"*^8+6QO-4E(M[>>[D/7RD9S^E=#I_PM\5Z MECR]%N(P>]QB+'_?1%>?_K-CL1IAM7_[0>@6^1:VE M]=MV.Q47\R<_I7-ZA^T9>R9%EHUO#Z&XE:3] %K-L/V?O$-Q@W-Q96B]P9&= MOR Q^M=)8?LYVJ8-[K4TOJMO"$_4EOY4O:<28KX8\B](K\]0YL=4V5ON.)O_ M (W>++W.R\ALU/\ #;P+_-LG]:YO4/&6NZID76L7LRG^!IVV_EG%>_:?\#O" MEECS+6>]([W$[?R7:*Z33_!/A_2\?9M&LHV'1_(4M_WT1FC^PP45[-+AO+:6]/F]6_\ MACIC@:$>ES@[#X(^$[+!>REO&'\5Q.W\E('Z5TFG^#]"TO'V71[*%A_&L"[O MSQFMBBO8I8'"T/X5**^2.J-&G#X8H0 * ,"N6^(W@<^/-$AL5N_L;Q3B99" MF\'"L,$9'][]*ZJBMZ]"GB:4J-57B]RIP52+C+9GAO\ PSC<_P#0=B_\!C_\ M51_PSC<_]!V+_P !C_\ %5[E17@?ZMY9_P ^_P#R:7^9Q_4:'\OXL\-_X9QN M?^@[%_X#'_XJO5/ _A?_ (0[PW;:7]H^U-$69I=NT$LQ/ R?6MZBN[!Y1@\! M4=7#PM)JV[>GS9M3PU*B^:"U"H+JQMKY-ES;Q7"?W94##]:GHKUVE)69TG,W MWPT\+:CGSM#M%SU\E/*_] Q7/7WP$\,763#]LLSV\J;WS_X\&_I7/7WP \26V3!-97B]@DI5 MO_'E _6OHJBO(J\-9;4V@X^C?ZW.:6!H2Z6/E2^^%GBO3\^9HEPX'_/#;+_Z M 37/7FEWNFMBZM+BU;/2:)D/ZBOLRD90RE6&0>"#7DU>$*#_ (55KU2?^1S2 MRV'V9'Q_8^*]:TS'V35KVW _ACN' _+.*Z&Q^,OBVQP/[3^T)_=GA1OUQG]: M^A[[P;H.I9^U:/8S,?XFMUW?GC-<]??!7PG>Y*V#VK'^*"=Q^A)'Z5R_ZOYI MA_\ =L1^,E_FB/J>(A\$_P SSNQ_:(UB+ N]-LK@?],B\9/YDUT-C^T7ILF/ MMFD74'KY$BR_SVTZ^_9UTN3/V/5;NW]/.190/RVUSM]^SMJT639ZI9W '3SE M:,G\@U'_ !DF%_O+_MU_\$/]NI^?W'H-C\;/"=Y@/?26C'^&>!_YJ"/UKHK' MQKH&I8^S:S8RL?X?/4-^1.:^>[[X+^+;')&G+EY M^U:1>P*/XGMVV_GC%'^L&:X?_>?*D9#G\#706/Q0\5:?CRM;NG_P"NY$O_ *˜XOHO^ M+2:]&G_D7',H_:B?0]I_R/E[_P!>X_DE=-7S-IOQHUZQU1[^5+6[FD38WF1E M>./[I'H*Z^Q_:.' O-$^KP7']"O]:]>EQ-EM3>;CZI_IDFI*Z-]PHHHI@%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%,FFCMXR\KK&@ZLYP!1L ^BL"^\?>'--R+C6[)6'54F#L/P7)KG;[XZ>%+ M//E7%S>D?\\("/\ T/;7GU15XDRVGM/F]$_^ CFECJ$ M>MSU_P !?\@VY_Z^#_Z"*Z:ODY?B1XDBA>*'59;>-FW%80J<_4#-8]]K>HZG MG[9?W5WG_GO,S_S->15XOP\?X5)OU:7^9S2S*'V8L^M+[Q9HNF9^UZM96Y'\ M,EPH;\LYKG;[XS>$K'(&I&YF7ET#T,,#,/S M KH;'X/^+;_!&E- A_BGE1,?@3G]*Y/]8LRQ'^[8?\)/\K&?UVO/^'#\V>E7 MW[1.D19%GIEY<'_IL5C!_(M7.WW[16JR9^QZ5:6X[><[2D?EMJ&Q_9YUN;!N M]0LK8'LA:1A^@'ZUT5C^SGI\>/MNL7,_KY$2Q_SW4:DY%M;3W3D\^5&SG/X"NAL?A=XJU#'E: M)O2X:RVGO!R M]6_TL=,<#0CNKGG%A\!?#%KCSA>7I[^=-M'_ (Z!716'PW\+Z;CR=#LR1T,R M>:?S?-=+17KTLMP5'^'1BODOS.F-"E':*(;6S@LH]EO!' G]V) H_(5-117H MI)*R-PKQS7O@#+JVMW]]%K*1)?C,OPV814<1& MZ6VK7Y&-6C"LDIJYX;_PSC<_]!V+_P !C_\ %4?\,XW/_0=B_P# 8_\ Q5>Y M45Y7^K>6?\^__)I?YG-]1H?R_BSRCP9\$)/"_B2SU275EN%MBS")("I8E2.N MXXZ_I7J]%%>O@\#0P$'3P\;)N^[>OS.FE2A17+!604445WFP4444 %%%% !1 M110 4444 %%%% !1110 5C^+O^1=O/HO_H0K8K'\7?\ (NWGT7_T(4 6=!_Y M MC_ -<$_D*OU0T'_D"V/_7!/Y"K] !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %Y_E)735S-_\ \CYIO_7N?Y24 =-7G_Q _P"0S#_U[K_Z M$U>@5Y_\0/\ D,P_]>Z_^A-0!M?#_P#Y TW_ %\-_P"@K735S/P__P"0--_U M\-_Z"M=-0 4444 %%%% !1110 4444 %%%1SSQVL$DTTBQ0QJ7>1SA54#))/ M8 4 245\W>*OCUXH\?>#;S7/ &EP6/AFWUBQL8M>U*Z:.6]9KV&)A# J'$1+ M[6=F!*LV%R,5VN@?&#Q+8?$K2O _C7PBFEWVK1S2:?J^DWOVFQN?*C+R#YU1 MT( Z$$\CLN45!?7B:?9SW4JRO'"A=E@A>60@#.%1 68^P!)KP?1OVH[C MQ%^T'IOPW@\*7FCPR+,]S%- '<45\B6/[8OQ,U"^M[ M6+X*:DLL\BQ*9#<*H+$ 9)@P!SU-?5>I:S;>']"N=4U>XALK6SMVN+N&A)(MC#KEW+%>:FB$@NF MU"D08@A=V[D5K:^TZY&)K.=?O1L._L>X] M"" =Q1110 4444 %Y_E)735S-_P#\CYIO_7N?Y24 =-11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7,^&/^0]KO_7;_ -F:NFKF?#'_ M "'M=_Z[?^S-0!TU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M5D^+/$MIX.\-ZCK5^VVUL86F?G!;'11[DX ]R*N$)5)*$5=O1&=2I"C"52H[ M12NWV2W-:BO'/V?_ (\2?%S^U;/4K:VL=5M")HXK;=MD@)QGYB3E3@$]/F' MKV.NG&82M@:TL/75I(X_UJ MXFN96N+Z?[TLSEI&],LQ_K7V.'X.J1C[3'5E"*WMK][=DOQ/S;&^)5&4_8Y7 MAY5)/17TN_)*[?X'V1XL_;"\(:+OCT>WO-?G'1D7R(?^^G&[\E->*^,/VLO& MWB198;![?P_:N"O^AINEP?\ IHV2#[J%->30:'<2X+!8A_M'G\J]/^$_[/\ M?_$:\64E[;2(VQ-?2+A3ZJ@_B;\<#OV!XI9QP=E-14*4OK-7M']Y^.E-?-HW MADGB)Q#2=>M'ZI0[R_=+[M:K^2=SRM4OMS,3A0TDCL>3ZDFO3/" M?[,7CWQ5LD?3%T6V;GSM4?RC_P!\ %_S45]H^"?A_H/P]TM+'1-/BM5"XDFV M@RS'U=^I/Z#MBNCKKK<955!4\'14$N^MO1*R7XF.$\-*#J.KF6)E5D][:7]6 M[M_@SYS\)_L8Z%8;)?$&KW6JR#DP6JBWB^A/+'\"M>S^%?AOX7\$J!HFAV=@ MX&/.2/=*?K(V6/XFNEHKY#%YMCL=_'JMKMLON6A^D9?P_E65V>$P\8M=;7E_ MX$[O\0HHHKR3Z$**** "BBB@"IJ__()O?^N#_P#H)K/\&_\ (NVWU?\ ]"-: M&K_\@F]_ZX/_ .@FL_P;_P B[;?5_P#T(T ;=%%% !1110 4444 %%%% !11 M10 4444 %%%% !1139&V1LWH,T .HKYAD^-'C!Y&9=5" G(5;:' ]N4IO_"Y MO&/_ $&/_)6'_P"(KXG_ %MP/\D_N7_R1Y7]I4NS_#_,^H**^7_^%S>,?^@Q M_P"2L/\ \17<_!_XC:_XG\42V.J7JW=O]F:0 PHA5@R\@J!ZGK75A>)<'BJT M:$(R3D[:I6_,TIXZE4DH)/7^NY[/1117UAZ(45'/<16L>^:5(4_O2,%'YFN? MU#XC>&--SY^MV9(ZK#)YI_)Y;1^*LGZ7?Y'- M+%T([R/;**^;]0^/7BB\SY#6EB.WDP[C_P"/EJYO4/B)XEU//GZW>8/58Y#& M#^"X%>-5XLP<-*<)2^Y?K^AS2S&DOA39]775Y!91^9<3QP)_>E<*/S-<]?\ MQ,\+:;GSM;M6(ZB%C+_Z #7RPJ7>J7'RK-=S'T!=C6[I_P -O%&I8\G1+L ] M#,GE#\WQ7G/BC%U],+A[_?+\DC#^T*D_X.]O&[&.(*O MYL0?TKF]0_:-E;(LM$1/1[B)_I1]8XCQ7P0Y%Z)?^E:ASXZILK?UYG*ZA\=O%5Y MGR9;6Q'_ $P@!_\ 0]ULIZJDQ13^"X%>Y:?\ ?PO9X\Y M+N^/?SI]H_\ ' M=)I_P^\-Z9@V^B688=&DB$C#\6R:7]AYQBO\ >,19?XF_ MPV#ZIB:GQS_$^4X;>[U2<^5%-=S,>=BEV-;]A\,?%.I8\K1+I >\ZB+_ -#( MKZKAACMXPD4:QH.BH /PI]=-+A"DM:U9OT27YW+CEL?M2/F9O@QKUK-9QWC MVMJ;E]B_O"Y'('.!COZUV>G_ +.4*X-[K4C^JV\ 7'XDG^5>@>+O^0EH?_7Q M_P"S)735[%+AK+:>\'+U;_2QTQP-"/2YY[I_P+\*V>/-@N;XC_GXG(_] VUT MFG^ _#NEX^S:+9(PZ,T(=OS;)K>HKV*67X.A_#I17R7YG5&C3C\,4-CC6) B M*J*.BJ, 4ZBBO0-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@"G?:/8:D"+RRM[L=/W\2O_,5S M]]\*?"FH9\S18(R>\!:+'X*0*ZRBN:KA:%;^+34O5)F K^H)_E7I-I_P CY>_] M>X_DE=-7D53/@G_OL+7.W MWPW\3Z;GSM#O"!U,,?FC\US7UE17DU>$\%+^'*4?N?Z?J9\NVN+( MGO!.Q_\ 0MU<[??LYV;Y-EK,\/H)X5D_4%:7U'B+"_PZO-_V]?\ ]*#V.-I_ M#*_S_P RW8_M$:--@7>G7ML?6/;(/Y@_I716/QD\)7V!_:GV=_[L\3K^N,?K M7F-]^SWKL&3:WMC=*.S,R,?PP1^M<]??"'Q;I^2VDO,H_B@D23/X Y_2C^T\ M_P -_%H\W_;O_P B'M\93^*-_E_D?2%CXHT;4\?9-5LKDG^&.X1C^6:U*^.; M[P]JNEY^V:;=VH'4S0,@_44VQUS4M+Q]CU"ZM,=/(F9/Y&KCQ;.F^6O0L_7] M&OU&LR:TG ^R**^6+'XM>+-/P$UB65?2=$DS^+ FNBL?V@_$%O@7-I8W2^NQ MD;\PV/TKU*7%> G\:E'Y?Y,WCF%%[W1]"T5XW8_M&VS8%YHLL7JT$X?]"!_. MNAL?CMX5N\>;-=67_7> G_T#=7K4L\RZM\-9?/3\['3'%T);2/0ZY_Q%X]T' MPG=1V^JZ@+6>1/,6/RG<[) M_'RXBN?&=L\,B2H;&/YD8$???N*QS7-5@\(\1AG&3NEW7X,G$8CV=/GIM,]7 M_P"%S>#O^@Q_Y*S?_$4?\+F\'?\ 08_\E9O_ (BOE^BOA_\ 6W'?R0^Y_P#R M1Y/]I5NR_'_,^HE^,G@YV"C6!DG'-M,!^92NS5@R@@Y!Y!%?%5?7Q\1Z5I=E M!]LU.SM2(UR)IU4]!V)KZG(\ZJYC[5XE1BHVVTWOW;['H83%2KV@]//E:3^6VN=OOC?XLO,^7 M>0V8/:"!?YL":\BKQ1EU/X6Y>B_SL:C::>NZZNH;9?6:0( M/U-?)M]XW\0:EG[1K5](I_A\]@OY XK,@M;K49B(89KJ4]1&I=OTKRJG%T6[ M4:+?J_T29SRS);1B?4M]\4/"NGY\W6[9\?\ / F7_P! !KG;[X_>&[7(@CO; MQNQCB"K_ ./$']*\9L?AKXHU+'DZ'=@'H9D\H?F^*Z*Q^ OB>ZP9OL=D._G3 M;C_XZ#6/]LYWB?X&'LO\+_-Z$_6L54^"'X'17W[1SG(LM$4>CSW&?_'0O]:Y MV^^/7B>ZR(?L=D.WDP[C_P"/$UT5C^SBYP;W6U'JD%OG_P >+?TKHK'X ^&[ M7!GDO;QNXDE"K_XZ ?UH^K\1XKXY\OS2_P#2=0Y,=4W=OZ\CQF^^)7BC4L^= MKEV >HA?RA_XYBL*:ZN=0F!FEFN93T+L7;]:^I;'X7^%=/QY6B6KX_Y[@R_^ MADUT-GIUIIZ[;6UAME](8P@_04?ZKXROKBL1?[Y?G8/[/JS_ (D_U/DVQ\$> M(-2P;;1;Z13_ !>0P7\R,5T-C\$/%EYCS+.&S![SSK_)237TS17H4N$L)'^) M.3^Y?HS:.6TU\3;/"+']G._DQ]MUBV@]?(B:3^>VNBL?V>=$AP;N_O;IAV0K M&I_0G]:]5HKUZ7#^6TMJ5_5M_K8Z8X.A'[)YCX%^&?AJ:SFFGTQ+F5)BH:9V M;@ =LX[^E=[8^'=*TO'V/3+.U(Z&&!5/Y@5E> O^0;<_]?!_]!%=-7KTL'AJ M'\*G&/HDCIC3A#X8I!11176:!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^+O^1=O/ MHO\ Z$*V*Q_%W_(NWGT7_P!"% %G0?\ D"V/_7!/Y"K]4-!_Y MC_P!<$_D* MOT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5S-_\ \CYIO_7N?Y25TUY_E)0!TU>?\ Q _Y#,/_ %[K_P"A-7H%>?\ Q _Y#,/_ %[K_P"A M-0!M?#__ ) TW_7PW_H*UTUT^:UGEP(U0:C;SRK(,'R#]KCX4^'O'OP[^ MVWMC$FM0WVGVEMJB)^^A6>]AA<9&-R[96^5N,\]>:\<^$_BOQQ^RS\7-'^%_ MC&X_M?PAK,RP:5?9)6,NVU&B)Y5=Y57C/"YW#CE@#[9KY$U@?\;%]#X_YA3? M^D-_B5X:^,VBZWH'@"[\1>'/ M#=N_E2-;22Q23S(!+,OEG(*H=@9@0,R''.:^KZ* /"?@)^UMX:^-ET-'FMI/ M#OBG#$:9V&PW.22CMCJX90 MN>I#X.<"C_@HUILMS\.?">HB-@EOJ31/QD*9(B1D_P#;,T ?27PHT:+P[\,/ M"6FPIY:6NE6L>W'<1+DGW)R?QKYD^#^I-X(_;H^(GAJ!MEAK:R7#0]!YQ5+D M-^ DE'_ J^L?"=TE[X6T:XCQY5D'"A;:*#G_ ($P'UH ^TJ*** "BBB@ KF;_P#Y'S3?^O<_RDKIJYF__P"1 M\TW_ *]S_*2@#IJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YGPQ_R'M= M_P"NW_LS5TUCAF$SC_@*;C^E>MA\IQ^*_A49/Y67WO0^?Q?$&4X'_>, M3!/M=-_IXW74CW##W&-@_0UYSKW[0WQ" M\0;A-XENK6,]$L0MOCVR@#?F:^BP_!^8U=:G+#U=W^%_S/BL7XD9-A[J@I5' MY*R_\FL_P/OR_P!2L]*@,][=06<(ZR7$@11^)-?*7[6'QBT_Q';6'AC0-1AU M"S#?:;VXM9 \;,.$C##@XY8XX^[Z5\Z7E]>ZM.\]W<3WLV,M+,[2-]2356OL M]C\VS_ ,0*^;X2>"H4?9QGHW>[:[;)*_7?0Z'P M%XXU+X=>*+37=+,9NK?>,-Z7.NS6-L MW_+OIW^CICTROS$?4FO.:^D/V2_#?@KQ:-3MM8T6VO\ Q!9L)XVNB9$> X'$ M9.W*MU./XEKWLT^J8.F\PK4>>4;+9-K7S\V?)Y LPS*K')\+B72C-MVNTF[: M[;MI;/1V/"O#_@_7_&ETR:1I5[JLK-\[P1,X!/.6;H/J37L7A/\ 8Y\5ZOLD MUN\L]!A/6//VB8?\!4[?_'J^R;6UALK=(+>&."",82.)0JJ/0 =*\Q^+?QTT M[X?1R6%AY>HZ^1_JXU75;MPJJH+,Q[*JCH/8<"OI'X/\ [/-MX9\G5_$D<=YJPP\5 MIPT5L>Q/9G'Y#MG@U^ X_.,XXSKNESR]BGK=Z?/I?LE_P3^G]N\G_P#A_A#^SO<>(O(U?Q,DEGI9P\5ERLMP/5NZJ?S/MP:^H+ M&QM],LX;2T@CMK:%0D<,2A54#L *GHK['+>(H MT_CFEZM$.<8[LZ"BN-N/C!X1ML[M85SSQ'#(V?Q"XK-N/CQX6ASL>[G_ .N< M&/\ T(BN.>:8&'Q5X_>C)XBBMYK[ST2BO*+C]HG15_U&FW\G_738G\F-9MQ^ MT>O(@T$G_:DNL?H$_K7'//\ +(;UE\DW^2,GC*"^T>TT5X')YL[!8P?]1I)%C&T\L0.U?(-QXBU:\SY^IWDVD*%_^WO\ @&3S)=(?B14445^:'A!71>!O&$G@?67U M&*V6Z=H6B".Q4#)!S^E<[74?#OP?'XX\0'3I;EK1%A:8NJ;B<$#'7WKLP:KO M$06&^.^GK\]#6ES\ZY-SH=0^/GB:ZR(%L[(=C'"6/_CQ(_2N;U#XD^*-2SYV MMW8!ZB%_*'Y)BO9M/^ /ANUP;B2]O6[B24*OY* ?UKI+#X9^%M-QY.B6K$=# M,IE_]#)K[S^QLZQ7\?$67^)_DM#U_JN*J?'/\3Y8:2[U2X^9IKN=O4EV-;6G M_#OQ-J6/(T2\P>C21&,'\6P*^KK6S@LH_+MX(X$_NQ(%'Y"IJVI\(PO>M6;] M%;\[EQRU?:D?-^G_ %\47F//6TL1W\Z;#?:V!ZI;P?\ MLQ/]*]LHKV*7#.74_BBY>K?Z6.F. H1W5SS?3_@)X8M,&?[9>GN)IMH_\= _ MG72:?\.?#&FX\C1+,D=&FC\T_FV:Z2BO8I9;@J'\.C%?)?F=,:%*/PQ1'!;Q M6L>R&)(4_NQJ%'Y"I***]%)+1&X4444P"BBB@ HHHH YGQ=_R$M#_P"OC_V9 M*Z:N9\7?\A+0_P#KX_\ 9DKIJ "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* .9M/\ D?+W_KW'\DKIJYFT_P"1\O?^OOOV>=#FR;6_OK9CV8K(H_# /ZUZI17EU*/"K[]G.^CS]CUFWF]!/$T?\BU<[?? WQ79Y\NU@O .\$Z_^S;:^ MEZ*\FKPOEU3X4X^C_P [G/++Z$MM#Y'OO ?B+3OW&#OYW.F.%H1VB8%CX!\.:;C[/HEDK#HSPAV'XMDUN0PQV\8 M2)%C0=%08 I]%>K3HTZ*M3BEZ*QTQC&/PJP4445L4%%%% !1110 4444 %%% M% ',^ O^0;<_]?!_]!%=-7,^ O\ D&W/_7P?_01734 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5C^+O^1=O/HO\ Z$*V*Q_%W_(NWGT7_P!"% %G0?\ D"V/ M_7!/Y"K]4-!_Y MC_P!<$_D*OT %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S M-_\ \CYIO_7N?Y25TUY_E)0!TU>?\ Q _Y#,/_ %[K_P"A M-7H%>?\ Q _Y#,/_ %[K_P"A-0!M?#__ ) TW_7PW_H*UTU()-'OM"\"^#Y3= M6]SJMNUM<:E<%HW^2%P'6/,]3;21[PGE;RH9P.F< D M \9^S** (+*\34+2&YB658Y5#JLT3Q. ?[R. RGV(!KY_OOVG/$O@_XC:SH' MBOX9:ZNDQ7#IIVIZ);O=^?&,[&(P%;,?%=T]W<6T;!Q91,Y<0[AP3ELG''"CMD^Y44 %%%% !1110 5S-__P C MYIO_ %[G^4E=-7,W_P#R/FF_]>Y_E)0!TU%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %:#N!UU=0E7_ )9V$+RY^C ; M?_'J[*&#Q.)_@4W+T39YN*S+!8%7Q5:,/627YGJ-%?-&O?ML:9#N71?#=U=' MH)+Z=80/?:H?/YBO.=>_:\\=ZIN6R.GZ,G8VUOYC_B9"PS^ KZ+#\*YI7W@H MKS?^5W^!\7B^/\APMU&JZC_NQ?YNR_$^W:P->\?>&O"^_P#M;7M.T]UZQSW* M*_T"YR3]!7Y]Z]\4/%WB;=_:?B/4KI&ZQ&Y98_\ O@$+^E4-#\&Z_P")F TG M1;_4@3C=:VSR*/J0,"OH*7!D::Y\7B$EY+]7_D?'U_$V5:7L\OPCD^EW_P"V MQ3_,^S=>_:R^'^C[A;7=YK$@XVV5L0,_63:/RS7G.O?MM3MN31?#$)P/ M[T-A;?R=C_[+6WU/AC ?Q:G._5R_])T^\YO[2XZS;^!1]DG_ '5'\9W?W'FN MO?M2?$/7-P358M+B;_EG86ZK^3-N8?G7G>M>*M;\32;M5U>^U-B?^7JX>7\@ M2:^U-!_93^'VB[6GL+K5Y%Z-?7+$9_W4V@_B*]&T+P3X>\, ?V3HFGZ<1_'; M6R(Q^K 9/XT?ZS95@M,%AM?11_'5C_U&X@S/7-,;H^EY3_#1?)J3J/Y17X*_XGS9H/[%.CV^QM M9\17EZ>I2SA2 ?3+;^/RKT;0?V;_ (>>']K)X>BO91UDOY&GS]58[?TKTVBO MG,1GF98G^)7E\M/RL?:83A;),#;V.%C?NUS/[Y7/D?\ :P\96.EBU\"Z'8Q: M;;1,MU?"VA6*-SC]V@"XR!DD^^WTKYLKZE^,<:2?$C6-RJWS1]1G_EDE<9]G MB_YYI_WR*\3!^*D,FIO O!.;A*2UW=ZVY7T\S\OS[A&KFV85,3+$**V2Y M=DM$E[R]?5GAM=3\,?'%Q\._'&EZY!N9()-L\2_\M(6X=?K@G'N >U>D_9XO M^>:?]\BH;NW1K68+$I;8V,+STKIK>,E&M3E2GE[:DK/]YW_[8Z)_+-??4LSRG!4U2I5(J*[:_D?E.*S18JJZU>IS2?4]\77.0VLR*/^F<4:?R6N.7% MF!C\,9/Y+_,R>8T5LF?4M%?)%QX^\276?,UW4,'J%N74?D#69<:UJ%WDSWUS M-G_GI,S?S-<4N,**^"BW\TO\S)YE'I$^P[B^M[7_ %]Q%#_UT<+_ #K-N/&> M@6N?-UO3XSZ&Z3/Y9KY(M[.XNO\ 4P23?] M$H?N7LT__7.W)6_PK\676-FB7"Y_YZ%4_P#0B*TK?X'^+9OOV,,' M_72X0_\ H)-']MYU5_AX;_R67^8?6L5+X:?X,])N/VA/#T?$5GJ,I_ZYHH_] M#_I69;2SLYYI=:FF:. M,OA( @. 3ZFK/AGX&Z!J.EPW5S<7[R/N!59$"\,1Q\N>WK1]6XDJ_%4M\XK\ M@]GCI;NWW?H<)W MV_P0\)0_?L99_P#KI<./_02*T[?X6^%+;&S1+&NG(YZ\9K-GN[BZ;]]-),<_P#+ M1BW\Z^N+?P=H-ICR=%T^,C'*VJ \>^*TK>SM[48@@CA'3]V@7^5'^JF(J?QL M1^#?YM!_9\Y?%,^/;?0]1NO]1I]U-_USA9OY"M*W^'_B6ZQLT+4!_OV[(/U MKZVHKHCPA17QUF_DE_F6LMCUD?+=O\'_ !=VT5V0X:RR.]-OU;_ $9JL#073\3R M6W_9UTE<>?JMY)TSY:HGUZ@UI6_P#\,0XWM?3_\ 72<#_P!!45Z117;#),NA MM17SU_,T6%H+[)Q-O\&O"%O_ ,PGS#ZR3R']-V*T[?X<^&+7[FA6)_ZZ0A__ M $+-='179#+\)3^"C%?]NK_(U5&G':*^XSK?P[I-ICR-+LX<8QY=NBXQTZ"K MK1A8&C10HVD!0,"I**[(TXQ5HJQJDEL?'\GA/7(W9&T>_#*<$?9G_P *;_PB MNM?] >__ / 9_P#"OL*BO@?]3Z/_ #^?W(\?^S8_S'Q[_P (KK7_ $![_P#\ M!G_PKT7X%Z!J=CXRFN+G3[JV@6T=3)-"R+DLN!DCKP?RKWVBNO!\,4L)7A75 M5OE=]C2G@(TYJ?-L%%%%?;'JA1110 4444 %%%% !1110 4444 %%%% !111 M0!S/B[_D):'_ -?'_LR5TUX_DE=-7,VG_(^7O_ %[C^25TU !1 M110 4444 %%%% !1110 4444 %%%% !1110 5Q/C;X4Z;XXU*&^NKFYMYXXA M#^Y*X*@DCJ#SR:[:BN;$8:CBH>RKQYHD3IQJ+EFKH\H_X9WT7_H)7_\ XY_\ M31_PSOHO_02O_P#QS_XFO5Z*\O\ L/+?^?*_'_,Y_JE#^4\I7]G?1 P+:C?E M<\C*#/\ X[7JD:".-44851@4ZBN["X'#8*_U>"C?;!11 M10 4444 %%%% !1110 4444 %%%% !1110!S/@+_ )!MS_U\'_T$5TUY_E)0!TU>?_$#_D,P_P#7NO\ Z$U>@5Y_\0/^0S#_ ->Z_P#H34 ; M7P__ .0--_U\-_Z"M=-7,_#_ /Y TW_7PW_H*UTU !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,W_\ R/FF_P#7 MN?Y25TU(:]^U[X%TO7XK3\3ZUJ*XNH;. M%IIY4@B7EI)&"J/J37P3KW[2WQ#U[^.W@'PZ&^U^*+&1UZQV;FY;/IB,-C\:\AD_:W\.Z%J6J3:?I5]JA MN)-T9J_,^W,ORCJ>7_ M *T<79KI@,)R)[/E?_I4_=_ T]>_;.\57VY=+TK3=+C/1I T\@_$D+_X[7G. MO?';Q]XCW?:_%%\B-UCM'%LN/3$87/XU]#:#^Q;XJ7;'+")&FD/UQDU MW>@_LY_$+Q %:/P[/9Q'J]^ZV^/JK$-^E?=RW&C^'H! LMCID*](PR1*/PXK M,N_B5X6L\^9KEFW_ %QD\S_T'->7B^/G3TIPA#_%*_\ D=^&\,\%3?-CL5*3 M\DH_GS'S5H/[%.MW&UM8\0V-BO4I9Q/.WTRVP9_/\:]&T']CWP3INUM0FU'6 M'_B66811G\$ 8?\ ?5=K=_'+PG;_ .KNKBZ_ZXV[#_T+'^16+=_M%:2G_'MI M5[-_UV9(_P"1:OB\7Q].II/&)+^[_G'7\3ZW"\)\-X'545)]Y-R_#;\#J]!^ M$7@OPSM.G>&=-AD7I+) )9!_P-\M^M=XSY8LK7_KE"3_Z$QKXW$<6X*H^:=24WZ-_G8^IHUL# MA(\F'@HKM&-O\CZ.HKY7O/BQXLO<[]:F0?\ 3%$C_P#00*Q;SQ1K.H9^TZM? M7 /:2X=A^IKR*G%^&7\.E)^ME_F5+,H?9BSZZNM0M;%26-5Y-4M(_O7,?X,#7FU.,*K_ M (=%+U;?^1=/$8K$?P*+EZ)O\D?4=Y\;?"5KG9?R7)':&W?^; "L6\_:'T2/ M(MM/OISZR!$'_H1KYMD\16*=)2Y_V5-5Y/%5LOW(I6^H _K7F5.*\?/X>6/H MO\VSU*>59_B/@PLEZQM_Z58^@+O]HZ9LBUT.-/1IK@M^@4?SK%N_V@/$EQD1 M0V%L.Q2)F/ZL?Y5Y':S:SJ6!8Z#>W)/3RH7?/Y+6M:^!_B!J6/)\+W<6?^>T M!B_]#(KF_M;.,3\,I/T7^2.O_5O.W_'E&G_BG%?DV6-;UJ[\0ZI/J%]();J8 M@NRJ%!P !P/8"J-2W6DZEH4S6.KP?9]1B_UL6Y6VY&1RI(Z$=ZBKYZIS\\O: MWYKZWWOUOYGPN(IRHUITI23<6U=.Z=GNGU3Z,***NZ'9PZEK5A:7"[X+BXCB MD7.,JS $?D:4(NW^''BBZQLT*^&?\ GI$4_P#0L5I6_P & M?%\_/]E>6/62XB'Z;LU]/JH50JC"@8 %+7ZI#A'"+XZDG]W^1[ZRVEU;/G*W M^ 7B>;[[V,'_ %TF)_\ 05-:5O\ LZZJV//U6SC]?+5W_F!7O=%=L>%\NCNF M_G_E8U6 H+H>+6_[."#!GUYF]5CM MBNR.099#:BOO;_-FJP=!?9/.[?X$>%8?OQ74_P#UTG(_D!6G;_"'PC;8VZ.C M'UDED?\ FU=C179#*\##X:,?N1HL/26T%]Q@6_@#PU:X\O0M/R.A>W5C^9!K M2M]%T^U_U%A:P]OW<*K_ "%7:*[88>C3^""7HD:J$8[(****W+"BBB@ HHHH M J:O_P @F]_ZX/\ ^@FL_P &_P#(NVWU?_T(UH:O_P @F]_ZX/\ ^@FL_P & M_P#(NVWU?_T(T ;=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 _\ 7N/Y)735S-I_R/E[_P!>X_DE=-0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!S/@+_D&W/_7P?_01735S/@+_ )!MS_U\'_T$ M5TU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %8_B[_D7;SZ+_ .A"MBL?Q=_R M+MY]%_\ 0A0!9T'_ ) MC_UP3^0J_5#0?^0+8_\ 7!/Y"K] !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %Z_\ H35Z!7G_ ,0/^0S#_P!>Z_\ H34 ;7P__P"0--_U M\-_Z"M=-7,_#_P#Y TW_ %\-_P"@K734 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %Y_E)735S M-_\ \CYIO_7N?Y24 =-1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%>7_&OQQK'A'^R8])N1:FX\UI'\M7)V[<#Y@1_$:\O_P"%S>,?^@Q_Y*P_ M_$5\OC>(L)@:\L/4C)M6V2MJK]6CSZN-IT9N$D[H^H**^-+/]I[Q?=>)&L?[ M506C,8XY?LT.2P_X!T)Z?A75_P#"YO&/_08_\E8?_B*[LVS/^Q)TZ>.H3BYQ M4EI'9_\ ;VZZK='DX'B+ YC&4\,W)1;B_5?/;LSZ@HK(\(ZE-K/A?2KZY*FX MN+9))"HP"Q49.*O7^I6FEVYGO;J&S@'62XD"*/Q)KUZ4O;1C.'75?,^CYX\O M.W9%FBO.->_:'^'OA_<)O$EM=2#I'8AKC/XH"OYFO.=>_;4T"UW+H^@W^H,. M UU(ENI]QC>'X-Q]36K*,%][_#3\3XK%^)>4T;K#PG4?HHK\7?\#] ]:\6: M)X;0MJVL6.F@#/\ I=PD9_ $\UYUKW[4OP\T3<(]5FU25>L=A;LWY,VU3^=? M"T-M=:A(QBBFN9"CQGC;96RDX^LFX_EBN2M?AE*V#E)>VDNT7+\9VC]S..7^NF:?Q:S MI)^:C_Z1[WWG&:]X^\2>)]W]K:]J.H*W6.>Y=D_!-H_.O5M-*Z.0VGQ0V,@_Y:VL*QR?]]J WZU9N]6OK_/VF M\N+C/7SI6;^9KP\1XQ86BN3 8)V_O-+\(I_F32X&E6E[3'XIR?DKO_P*3?Y' M+Z9^S3XJN-K:I=Z-X>3J?[2U&,,!]$W?D<5UFF?L\>"=/(;7OB"MP/XHM+M\ M_D_SY_[YK,DN88OORHG^\P%0C5+5G"),)'/18P6/Z5\;B_%K.\1I1A&'IK^> MI]M@. LOC9T\).L_/F?X145^!Z+IGA?X)^&<,NEWVNRKTDNM[Y_X"2B_F*ZJ MQ^,GA;PS&8] \)1V:8QMA2*VS]=@/M7D5KI.KWQ L]"U:[SWAL9"/SQ6M;?# MGQI?8^S^%;SGI]HDCA_]"85\KB.*N(\Q^*4I>B;_ #N?>83A_$8/_=L)"E\H M0?WR:?WGH%Y^T9J+Y^RZ1:P^GG2-)_+;[5S"_&'Q'#=7<]M+;VLERVY_+A! MY)XW9]:;;? WQW=D9L].L<_\_%WNQ_WP#4VC? ?Q'J]Y=V\^M:?9M;-M1QG'I7!?B+$?SK[H_Y'K?V7CI?Q:\(_\ ;U__ $A2,V[^*/BN]SYFMW*Y M_P">)$?_ *"!6+>:_J>H9^U:C=W.>OG3L_\ ,UZE:_LO\C[9XMNIAW^SVJP_ M^S-6M:_LP^%H\&YOM8OF[^;=8C^*_OG?]65_8]%_QL8G_AC) M_P#I7*>"R31Q_?D5/]X@57DU:SCZW,9_W3G^5?3EE^S[X"L<$:$)F'\4UQ*_ MZ;L?I6]9?#'PCI^/(\-:6K#HS6B.P_$@FMH<(XQ_'4BOO?Z(VCE>4P^*I4EZ M*,?UD?'S>(;+<%1WE8G "(GMAY2_Q5/_ )&,3X[MO /C MO4,"W\)W4>>GV@B/_P!"*UK6WP/^(M[C?96%AG_GK<*L?V=? =G@MH[W+#^*>ZE/Z!@/T MKTJBO0IY/E]/X:$?FK_F*IG695/BKR^3M^5CE++X4^#M/QY/AG3"1T,MLLA' MXL#6]9:+I^FX^R6%M:XZ>3"J?R%7:*]&GAZ-+^'!+T21YM3$5JO\2;?JVPHH MHK^%WASQ)JDNH7UDSW4H =TF==V!@' ..@'Y5P_P 0O@+;SZ&\WA4M M:ZG#EA!+)O2*]4>X\0PW&E:1;/M>.:'RI9V'\*@C(7U;\!SDCW'3_ M (/>%M-OH+N&P?SH'$B;IW(# Y!QGGFNUHKEP.18+!TU%P4Y;W:3?_ .G&SH M8NM[2%"$%T48I+_@A1117T)SA1110 4444 %%%% !1110 4444 %%%% !111 M0!4U?_D$WO\ UP?_ -!-9_@W_D7;;ZO_ .A&M#5_^03>_P#7!_\ T$UG^#?^ M1=MOJ_\ Z$: -NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9\7?\ (2T/ M_KX_]F2NFKF?%W_(2T/_ *^/_9DKIJ "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** .9M/^1\O?^O?&FL_P!D:.X1L7$_[M/4>I_ ?S%?0W[2'^NT#_=G_G'7Q]XQUG^V M-8D*-FWA_=Q^AQU/XG^E>#P]P]_;W%TW5C>E1Y9R[.R7+'YO\$S\DXVS3^S, M/4Y'[\_=7W:OY+\6C$5C&P93M93D$=JZZ7XE7QA18[>%'"@,[9;)QR<<8KD* MT_#ME::CJT-M>/)'')\JM&0/F[#D=^E?TOQ#E648RA]1U&EV]->F^YU-U\=?'=QIT%@GB.ZL[.",11QV6V M JH& -R ,?Q-<==WU]K5T9;JXN+ZX;^.9VD<_B$M-&U5O)4_NM(J#_QQ5KX)<9X?#TTLIR^ MT;:\@V?SQ6S M:_#6]DP;BYA@7_9RY'\OYU]U6OP?\(6C;DT9&/\ TUFDD'Y,QK7M? _AVSP8 M-!TV)A_$MI&#^>,U\YB^+.*,5=4ITJ*_NQ&>54K/$593_!? M@T_Q/A:P^'.G&0(\\UW+_P \T(&?P'/ZUUNE_"^7Y39^%[V<=I/L,L@_[Z*D M5]J1Q)"@2-%C0=%48%/KXW%TLZS&_P!=S*I)/HO=7W)V_ ^QPG">28.WLZ&O M?2_WM-_B?*5G\*?%UP L/AZX1!Q^\>*(#\&<5KVOP)\87.-T%A:_]?%V?_9$ M:OI:BO%CPI@4[SE*3]5_D?21PF$AI[)/UU2/\ ]"+5[317?#AW+(?\NK^K?^9TQ5.'P4X_ M^ I_^E)GEEM^SGX8AQYUWJUW_P!=+D+G_OA5K6MO@7X(ML9T19V[M<7$LN?P M9R*[VBN^&58"G\-"/W)_F=,<56I_PY,UMV]I!9Q[((8X$_NQH%'Z5-17H0I4Z?P12]$9U*U2K_$DWZNX4445J8A M7,^&/^0]KO\ UV_]F:NFKF?#'_(>UW_KM_[,U '34444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!4U?_ )!-[_UP?_T$UG^#?^1=MOJ__H1K0U?_ )!-[_UP M?_T$UG^#?^1=MOJ__H1H VZ*** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YG MQ=_R$M#_ .OC_P!F2NFKF?%W_(2T/_KX_P#9DKIJ "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** .9M/^1\O?\ KW'\DKIJYFT_Y'R]_P"O?1?_0A M6Q6/XN_Y%V\^B_\ H0H LZ#_ ,@6Q_ZX)_(5?JAH/_(%L?\ K@G\A5^@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "N9O_ /D?--_Z]S_*2NFKF;__ )'S3?\ MKW/\I* .FKS_ .('_(9A_P"O=?\ T)J] KS_ .('_(9A_P"O=?\ T)J -KX? M_P#(&F_Z^&_]!6NFKF?A_P#\@:;_ *^&_P#05KIJ "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9O_\ D?--_P"O M<_RDKIJYF_\ ^1\TW_KW/\I* .FHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /GK]L"ZN=,\/Z1>0Q.49I;;SE'RHS!2,GL2%;'TKXYK]2)H8[A" MDL:R)_=< BJ_]DV7_/G;_P#?I?\ "OK,@SFAD<*JC0YIU)7D[VV226ST5OQ9 M^6<2\%U>(<8L3]9Y(I64>6]N[OS+<_+^E5C&P93M93D$=J_3[^Q[#<6^Q6^[ M&,^4N?Y4O]DV7_/G;_\ ?I?\*^H?&\6K/#_^3?\ VI\G_P 0LFM5C/\ R3_[ M(!XG^%'AR^"-&WV?R'##^*-BC$>Q*Y_&N\IL<:0H$151%X"J, 4ZOR M^I[-S?L8\L>B[+HOD?NN%I5*.'ITJLN:44DW:UVEJ[=+A11169U!1110 444 M4 %%%% !1110 4444 %%%% !7,^&/^0]KO\ UV_]F:NFKF?#'_(>UW_KM_[, MU '34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!4U?_ )!-[_UP?_T$UG^# M?^1=MOJ__H1K0U?_ )!-[_UP?_T$UG^#?^1=MOJ__H1H VZ*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH YGQ=_R$M#_ .OC_P!F2NFKF?%W_(2T/_KX_P#9 MDKIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9M/^1\O?\ KW'\DKIJ MYFT_Y'R]_P"O?1?_0A6Q6/XN_Y%V\^B_\ H0H LZ#_ ,@6Q_ZX)_(5 M?JAH/_(%L?\ K@G\A5^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9O_ /D? M--_Z]S_*2NFKF;__ )'S3?\ KW/\I* .FKS_ .('_(9A_P"O=?\ T)J] KS_ M .('_(9A_P"O=?\ T)J -KX?_P#(&F_Z^&_]!6NFKF?A_P#\@:;_ *^&_P#0 M5KIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "N9O_\ D?--_P"O<_RDKIJYF_\ ^1\TW_KW/\I* .FHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KF?#'_(>UW_KM_P"S-735S/AC_D/:[_UV M_P#9FH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FK_ /()O?\ K@__ M *":S_!O_(NVWU?_ -"-:&K_ /()O?\ K@__ *":S_!O_(NVWU?_ -"- &W1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% ',^+O^0EH?_7Q_[,E=-7,^+O\ MD):'_P!?'_LR5TU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',VG_(^7 MO_7N/Y)735S-I_R/E[_U[C^25TU !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% ',^ O^0;<_\ 7P?_ $$5TUY_E)735S-_\ \CYIO_7N?Y24 =-7G_Q _P"0S#_U[K_Z M$U>@5Y_\0/\ D,P_]>Z_^A-0!M?#_P#Y TW_ %\-_P"@K735S/P__P"0--_U M\-_Z"M=-0 4444 %%%% !1110 4444 %%%% !1110 45YE\:_C)_PJ]?#^F: M=8+J_BGQ)>"PTJQDD,<9Q^+A^)/C8V?BCP[/K- MO8:;+)87&F3"Q/&T@OSNW#(&T4 ?15%<%\%_B%J?Q(\&OJ&M:, MN@ZQ:WL^GWEBLID"2PMM8@D#@GMS]35'XZ?$O6/A_H%A:^%-+BUWQGK%Q]FT MK3)@2LFU=\KL RG:J Y.X9(Y;N M6-RD*%@&<@7>2 ,G YXKZ=U;5K30=*O-2U"X2UL;.%YYYY#A8XU!9F/L #0! M;HKP?P!XZ^(/QYTJ]\4>&]1T_P &>&//D@TF.^TTWEQ?!&PTLI\Q0BE@5"KD M@AN3@9Z3X)_&IOB1<:]X?UNRBT?QKX=N#;:G80N6B?!*B:$GDQL1WY&1R<@D M ]4HHHH **** "N9O_\ D?--_P"O<_RDKIJYF_\ ^1\TW_KW/\I* .FHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KF?#'_(>UW_KM_P"S-735S/AC_D/: M[_UV_P#9FH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FK_ /()O?\ MK@__ *":S_!O_(NVWU?_ -"-:&K_ /()O?\ K@__ *":S_!O_(NVWU?_ -"- M &W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% ',^+O^0EH?_7Q_[,E=-7,^ M+O\ D):'_P!?'_LR5TU !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',VG M_(^7O_7N/Y)735S-I_R/E[_U[C^25TU !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% ',^ O^0;<_\ 7P?_ $$5TUY_E)735S-_\ \CYIO_7N?Y24 =-7G_Q _P"0S#_U M[K_Z$U>@5Y_\0/\ D,P_]>Z_^A-0!M?#_P#Y TW_ %\-_P"@K735S/P__P"0 M--_U\-_Z"M=-0 4444 %%%% !1110 4444 %%%% !1110!\R_MH?#/Q1KD/A M;QYX/5[C5O"*=OW@">N,U]-_;(/M7V7SH_M.SS?)WC? MLSC=MZXSQFOD+XR?LPP?%3XI^.;SPQ.F@>)=*M=.O;06ZB*&XFD\\N7*X*N3 M$A$@[]FSB\K[97B:?P_P# "ZMH'V?VMJ%O8.P. M#L^:4@?7R<'V)KF_VT/ =O8ZY\/O'NC0K#XIC\06FG!H1M:YW;GBW8Y+*8\# MOAL=A6W^W]HWG*CUD02$_B7-?/5_?-X-_P""B<'V8^7#KMHD5TBGA]UKQ_X_#&WX M5]'_ &U!-4^"?@.X1E8'0[-&*]-RPJK#\"#7S9K-F_BC_@HM8I /,CTFVCE MN&'2,+9EA_X](@^K4 ?9]%%% !1110 5RVJS1V_CC3Y)9%BC6W.6<@ <2=S7 M4U2U#1[/50HNH1+MZ')!_0T ']M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_ MR_XU2_X0_2/^?3_R*_\ C1_PA^D?\^G_ )%?_&@"[_;6G_\ /_:_]_E_QH_M MK3_^?^U_[_+_ (U2_P"$/TC_ )]/_(K_ .-'_"'Z1_SZ?^17_P : +O]M:?_ M ,_]K_W^7_&C^VM/_P"?^U_[_+_C5+_A#](_Y]/_ "*_^-'_ A^D?\ /I_Y M%?\ QH N_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C5+_A#](_Y]/\ MR*_^-'_"'Z1_SZ?^17_QH N_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+ M_C5+_A#](_Y]/_(K_P"-'_"'Z1_SZ?\ D5_\: +O]M:?_P _]K_W^7_&C^VM M/_Y_[7_O\O\ C5+_ (0_2/\ GT_\BO\ XT?\(?I'_/I_Y%?_ !H N_VUI_\ MS_VO_?Y?\:/[:T__ )_[7_O\O^-4O^$/TC_GT_\ (K_XT?\ "'Z1_P ^G_D5 M_P#&@"[_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^-4O^$/TC_GT_P#( MK_XT?\(?I'_/I_Y%?_&@"[_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^ M-4O^$/TC_GT_\BO_ (T?\(?I'_/I_P"17_QH N_VUI__ #_VO_?Y?\:/[:T_ M_G_M?^_R_P"-4O\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ &@"[_;6G_P#/ M_:_]_E_QH_MK3_\ G_M?^_R_XU2_X0_2/^?3_P BO_C1_P (?I'_ #Z?^17_ M ,: +O\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XU2_X0_2/^?3_ ,BO M_C1_PA^D?\^G_D5_\: +O]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XU M2_X0_2/^?3_R*_\ C1_PA^D?\^G_ )%?_&@"[_;6G_\ /_:_]_E_QH_MK3_^ M?^U_[_+_ (U2_P"$/TC_ )]/_(K_ .-'_"'Z1_SZ?^17_P : +O]M:?_ ,_] MK_W^7_&C^VM/_P"?^U_[_+_C5+_A#](_Y]/_ "*_^-'_ A^D?\ /I_Y%?\ MQH N_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C5+_A#](_Y]/\ R*_^ M-'_"'Z1_SZ?^17_QH N_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C5+ M_A#](_Y]/_(K_P"-'_"'Z1_SZ?\ D5_\: +O]M:?_P _]K_W^7_&C^VM/_Y_ M[7_O\O\ C5+_ (0_2/\ GT_\BO\ XT?\(?I'_/I_Y%?_ !H N_VUI_\ S_VO M_?Y?\:Y[P[J%K#K6M/).:[@BD!;*O(H(^8]B:M_\ "'Z1_P ^G_D5_P#&C_A# M](_Y]/\ R*_^- %W^VM/_P"?^U_[_+_C1_;6G_\ /_:_]_E_QJE_PA^D?\^G M_D5_\:/^$/TC_GT_\BO_ (T 7?[:T_\ Y_[7_O\ +_C1_;6G_P#/_:_]_E_Q MJE_PA^D?\^G_ )%?_&C_ (0_2/\ GT_\BO\ XT 7?[:T_P#Y_P"U_P"_R_XT M?VUI_P#S_P!K_P!_E_QJE_PA^D?\^G_D5_\ &C_A#](_Y]/_ "*_^- %W^VM M/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &J7_ A^D?\ /I_Y%?\ QH_X0_2/ M^?3_ ,BO_C0!=_MK3_\ G_M?^_R_XT?VUI__ #_VO_?Y?\:I?\(?I'_/I_Y% M?_&C_A#](_Y]/_(K_P"- %W^VM/_ .?^U_[_ "_XT?VUI_\ S_VO_?Y?\:I? M\(?I'_/I_P"17_QH_P"$/TC_ )]/_(K_ .- %W^VM/\ ^?\ M?\ O\O^-']M M:?\ \_\ :_\ ?Y?\:I?\(?I'_/I_Y%?_ !H_X0_2/^?3_P BO_C0!=_MK3_^ M?^U_[_+_ (T?VUI__/\ VO\ W^7_ !JE_P (?I'_ #Z?^17_ ,:/^$/TC_GT M_P#(K_XT 7?[:T__ )_[7_O\O^-']M:?_P _]K_W^7_&J7_"'Z1_SZ?^17_Q MH_X0_2/^?3_R*_\ C0!=_MK3_P#G_M?^_P O^-']M:?_ ,_]K_W^7_&J7_"' MZ1_SZ?\ D5_\:/\ A#](_P"?3_R*_P#C0!=_MK3_ /G_ +7_ +_+_C1_;6G_ M //_ &O_ '^7_&J7_"'Z1_SZ?^17_P :/^$/TC_GT_\ (K_XT 7?[:T__G_M M?^_R_P"-']M:?_S_ -K_ -_E_P :I?\ "'Z1_P ^G_D5_P#&C_A#](_Y]/\ MR*_^- %W^VM/_P"?^U_[_+_C1_;6G_\ /_:_]_E_QJE_PA^D?\^G_D5_\:/^ M$/TC_GT_\BO_ (T 7?[:T_\ Y_[7_O\ +_C1_;6G_P#/_:_]_E_QJE_PA^D? M\^G_ )%?_&C_ (0_2/\ GT_\BO\ XT 7?[:T_P#Y_P"U_P"_R_XT?VUI_P#S M_P!K_P!_E_QJE_PA^D?\^G_D5_\ &C_A#](_Y]/_ "*_^- %W^VM/_Y_[7_O M\O\ C1_;6G_\_P#:_P#?Y?\ &J7_ A^D?\ /I_Y%?\ QH_X0_2/^?3_ ,BO M_C0!=_MK3_\ G_M?^_R_XT?VUI__ #_VO_?Y?\:I?\(?I'_/I_Y%?_&C_A#] M(_Y]/_(K_P"- %W^VM/_ .?^U_[_ "_XT?VUI_\ S_VO_?Y?\:I?\(?I'_/I M_P"17_QH_P"$/TC_ )]/_(K_ .- &7XHU"UN-0T=HKF&18Y\N4D!"C*\GGBN MA_MK3_\ G_M?^_R_XU2_X0_2/^?3_P BO_C1_P (?I'_ #Z?^17_ ,: +O\ M;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XU2_X0_2/^?3_ ,BO_C1_PA^D M?\^G_D5_\: +O]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XU2_X0_2/^ M?3_R*_\ C1_PA^D?\^G_ )%?_&@"[_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ M (U2_P"$/TC_ )]/_(K_ .-'_"'Z1_SZ?^17_P : +O]M:?_ ,_]K_W^7_&C M^VM/_P"?^U_[_+_C5+_A#](_Y]/_ "*_^-'_ A^D?\ /I_Y%?\ QH N_P!M M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C5+_A#](_Y]/\ R*_^-'_"'Z1_ MSZ?^17_QH N_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C5+_A#](_Y] M/_(K_P"-'_"'Z1_SZ?\ D5_\: +O]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ MC5+_ (0_2/\ GT_\BO\ XT?\(?I'_/I_Y%?_ !H N_VUI_\ S_VO_?Y?\:/[ M:T__ )_[7_O\O^-4O^$/TC_GT_\ (K_XT?\ "'Z1_P ^G_D5_P#&@"[_ &UI M_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^-4O^$/TC_GT_P#(K_XT?\(?I'_/ MI_Y%?_&@"[_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^-4O^$/TC_GT_ M\BO_ (T?\(?I'_/I_P"17_QH N_VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"- M4O\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ &@"[_;6G_P#/_:_]_E_QH_MK M3_\ G_M?^_R_XU2_X0_2/^?3_P BO_C1_P (?I'_ #Z?^17_ ,: +O\ ;6G_ M //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XU2_X0_2/^?3_ ,BO_C1_PA^D?\^G M_D5_\: +O]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XU2_X0_2/^?3_R M*_\ C1_PA^D?\^G_ )%?_&@"[_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (U2 M_P"$/TC_ )]/_(K_ .-'_"'Z1_SZ?^17_P : +O]M:?_ ,_]K_W^7_&C^VM/ M_P"?^U_[_+_C5+_A#](_Y]/_ "*_^-'_ A^D?\ /I_Y%?\ QH N_P!M:?\ M\_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C5+_A#](_Y]/\ R*_^-'_"'Z1_SZ?^ M17_QH N_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C5+_A#](_Y]/_(K M_P"-'_"'Z1_SZ?\ D5_\: ,NUU"U7QI=SFYA$#0 "0R#:3A>,Y]JZ'^VM/\ M^?\ M?\ O\O^-4O^$/TC_GT_\BO_ (T?\(?I'_/I_P"17_QH N_VUI__ #_V MO_?Y?\:/[:T__G_M?^_R_P"-4O\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ M&@"[_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XU2_X0_2/^?3_P BO_C1_P ( M?I'_ #Z?^17_ ,: +O\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XU2_X M0_2/^?3_ ,BO_C1_PA^D?\^G_D5_\: +O]M:?_S_ -K_ -_E_P :/[:T_P#Y M_P"U_P"_R_XU2_X0_2/^?3_R*_\ C1_PA^D?\^G_ )%?_&@"[_;6G_\ /_:_ M]_E_QH_MK3_^?^U_[_+_ (U2_P"$/TC_ )]/_(K_ .-'_"'Z1_SZ?^17_P : M +O]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C5+_A#](_Y]/_ "*_^-'_ A^ MD?\ /I_Y%?\ QH N_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C5+_A# M](_Y]/\ R*_^-'_"'Z1_SZ?^17_QH N_VUI__/\ VO\ W^7_ !H_MK3_ /G_ M +7_ +_+_C5+_A#](_Y]/_(K_P"-'_"'Z1_SZ?\ D5_\: +O]M:?_P _]K_W M^7_&C^VM/_Y_[7_O\O\ C5+_ (0_2/\ GT_\BO\ XT?\(?I'_/I_Y%?_ !H MN_VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^-4O^$/TC_GT_\ (K_XT?\ "'Z1 M_P ^G_D5_P#&@"[_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^-4O^$/T MC_GT_P#(K_XT?\(?I'_/I_Y%?_&@"[_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ MM?\ O\O^-4O^$/TC_GT_\BO_ (T?\(?I'_/I_P"17_QH N_VUI__ #_VO_?Y M?\:/[:T__G_M?^_R_P"-4O\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ &@"[ M_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XU2_X0_2/^?3_P BO_C1_P (?I'_ M #Z?^17_ ,: +O\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XU2_X0_2/ M^?3_ ,BO_C1_PA^D?\^G_D5_\: +O]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U M_P"_R_XU2_X0_2/^?3_R*_\ C1_PA^D?\^G_ )%?_&@"[_;6G_\ /_:_]_E_ MQH_MK3_^?^U_[_+_ (U2_P"$/TC_ )]/_(K_ .-'_"'Z1_SZ?^17_P : +O] MM:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C5+_A#](_Y]/_ "*_^-'_ A^D?\ M/I_Y%?\ QH R_!6H6MKI]PL]S#"QG) DD"DC YY-=#_;6G_\_P#:_P#?Y?\ M&J7_ A^D?\ /I_Y%?\ QH_X0_2/^?3_ ,BO_C0!=_MK3_\ G_M?^_R_XT?V MUI__ #_VO_?Y?\:I?\(?I'_/I_Y%?_&C_A#](_Y]/_(K_P"- %W^VM/_ .?^ MU_[_ "_XT?VUI_\ S_VO_?Y?\:I?\(?I'_/I_P"17_QH_P"$/TC_ )]/_(K_ M .- %W^VM/\ ^?\ M?\ O\O^-']M:?\ \_\ :_\ ?Y?\:I?\(?I'_/I_Y%?_ M !H_X0_2/^?3_P BO_C0!=_MK3_^?^U_[_+_ (T?VUI__/\ VO\ W^7_ !JE M_P (?I'_ #Z?^17_ ,:/^$/TC_GT_P#(K_XT 7?[:T__ )_[7_O\O^-']M:? M_P _]K_W^7_&J7_"'Z1_SZ?^17_QH_X0_2/^?3_R*_\ C0!=_MK3_P#G_M?^ M_P O^-']M:?_ ,_]K_W^7_&J7_"'Z1_SZ?\ D5_\:/\ A#](_P"?3_R*_P#C M0!=_MK3_ /G_ +7_ +_+_C1_;6G_ //_ &O_ '^7_&J7_"'Z1_SZ?^17_P : M/^$/TC_GT_\ (K_XT 7?[:T__G_M?^_R_P"-']M:?_S_ -K_ -_E_P :I?\ M"'Z1_P ^G_D5_P#&C_A#](_Y]/\ R*_^- %W^VM/_P"?^U_[_+_C1_;6G_\ M/_:_]_E_QJE_PA^D?\^G_D5_\:/^$/TC_GT_\BO_ (T 7?[:T_\ Y_[7_O\ M+_C1_;6G_P#/_:_]_E_QJE_PA^D?\^G_ )%?_&C_ (0_2/\ GT_\BO\ XT 7 M?[:T_P#Y_P"U_P"_R_XT?VUI_P#S_P!K_P!_E_QJE_PA^D?\^G_D5_\ &C_A M#](_Y]/_ "*_^- %W^VM/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &J7_ A^ MD?\ /I_Y%?\ QH_X0_2/^?3_ ,BO_C0!=_MK3_\ G_M?^_R_XT?VUI__ #_V MO_?Y?\:I?\(?I'_/I_Y%?_&C_A#](_Y]/_(K_P"- %W^VM/_ .?^U_[_ "_X MT?VUI_\ S_VO_?Y?\:I?\(?I'_/I_P"17_QH_P"$/TC_ )]/_(K_ .- %W^V MM/\ ^?\ M?\ O\O^-']M:?\ \_\ :_\ ?Y?\:I?\(?I'_/I_Y%?_ !H_X0_2 M/^?3_P BO_C0!=_MK3_^?^U_[_+_ (T?VUI__/\ VO\ W^7_ !JE_P (?I'_ M #Z?^17_ ,:/^$/TC_GT_P#(K_XT 7?[:T__ )_[7_O\O^-']M:?_P _]K_W M^7_&J7_"'Z1_SZ?^17_QH_X0_2/^?3_R*_\ C0!=_MK3_P#G_M?^_P O^-97 MBC5+*XT&ZCBNX))&"X5)5)/S#MFK'_"'Z1_SZ?\ D5_\:/\ A#](_P"?3_R* M_P#C0 :+JUC%I%DCWMNCK"H*M*H(.!QUJ[_;6G_\_P#:_P#?Y?\ &J7_ A^ MD?\ /I_Y%?\ QH_X0_2/^?3_ ,BO_C0!=_MK3_\ G_M?^_R_XT?VUI__ #_V MO_?Y?\:I?\(?I'_/I_Y%?_&C_A#](_Y]/_(K_P"- %W^VM/_ .?^U_[_ "_X MT?VUI_\ S_VO_?Y?\:I?\(?I'_/I_P"17_QH_P"$/TC_ )]/_(K_ .- %W^V MM/\ ^?\ M?\ O\O^-']M:?\ \_\ :_\ ?Y?\:I?\(?I'_/I_Y%?_ !H_X0_2 M/^?3_P BO_C0!=_MK3_^?^U_[_+_ (T?VUI__/\ VO\ W^7_ !JE_P (?I'_ M #Z?^17_ ,:/^$/TC_GT_P#(K_XT 7?[:T__ )_[7_O\O^-']M:?_P _]K_W M^7_&J7_"'Z1_SZ?^17_QH_X0_2/^?3_R*_\ C0!=_MK3_P#G_M?^_P O^-'] MM:?_ ,_]K_W^7_&J7_"'Z1_SZ?\ D5_\:/\ A#](_P"?3_R*_P#C0!=_MK3_ M /G_ +7_ +_+_C1_;6G_ //_ &O_ '^7_&J7_"'Z1_SZ?^17_P :/^$/TC_G MT_\ (K_XT 7?[:T__G_M?^_R_P"-']M:?_S_ -K_ -_E_P :I?\ "'Z1_P ^ MG_D5_P#&C_A#](_Y]/\ R*_^- %W^VM/_P"?^U_[_+_C1_;6G_\ /_:_]_E_ MQJE_PA^D?\^G_D5_\:/^$/TC_GT_\BO_ (T 7?[:T_\ Y_[7_O\ +_C1_;6G M_P#/_:_]_E_QJE_PA^D?\^G_ )%?_&C_ (0_2/\ GT_\BO\ XT 7?[:T_P#Y M_P"U_P"_R_XT?VUI_P#S_P!K_P!_E_QJE_PA^D?\^G_D5_\ &C_A#](_Y]/_ M "*_^- %W^VM/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &J7_ A^D?\ /I_Y M%?\ QH_X0_2/^?3_ ,BO_C0!=_MK3_\ G_M?^_R_XT?VUI__ #_VO_?Y?\:I M?\(?I'_/I_Y%?_&C_A#](_Y]/_(K_P"- %W^VM/_ .?^U_[_ "_XT?VUI_\ MS_VO_?Y?\:I?\(?I'_/I_P"17_QH_P"$/TC_ )]/_(K_ .- %W^VM/\ ^?\ MM?\ O\O^-']M:?\ \_\ :_\ ?Y?\:I?\(?I'_/I_Y%?_ !H_X0_2/^?3_P B MO_C0!=_MK3_^?^U_[_+_ (T?VUI__/\ VO\ W^7_ !JE_P (?I'_ #Z?^17_ M ,:/^$/TC_GT_P#(K_XT 7?[:T__ )_[7_O\O^-']M:?_P _]K_W^7_&J7_" M'Z1_SZ?^17_QH_X0_2/^?3_R*_\ C0!=_MK3_P#G_M?^_P O^-8,]U#=^.=. M>":.9! P+1L&&<2<<5H_\(?I'_/I_P"17_QJUI^@V&ER&2VMQ&Y&-VYF_F: M-"O/_B!_R&8?^O=?_0FKT"O/_B!_R&8?^O=?_0FH VOA_P#\@:;_ *^&_P#0 M5KIJYGX?_P#(&F_Z^&_]!6NFH **** "BBB@ HHHH **** "BBB@ HHHH \9 M^*VF>/\ 0_BEX?\ &O@_18/$FGVVG3:=J>E?:T@GEC>17#1E_ERI4$IFWMXK9U^TC?._G8V'=D;"2VTCC MK7TA52#2;.UU*[U"*UBCO;M(TGN%4!Y53=L#'N%W-C_>- 'F7[.?P4D^#'A& M\BU&]34_$>KW37VJ7<6?+:0]$3(!VC)Y(R2Q/' '&6OQ0^./A/QQJ^GZ[\-U M\4Z'):).D6V/=\F2S$$8QPP4@YYQ7T710!Y7H_@OQ#\0/%6C^*?'5 ME;:1!H[--I7AJWG%SY,Y&W[3<2@!7D R%51A,YR3T[[Q9X7L/&OAG5-!U2+S MM/U&W>VG4'!VL,9![$=0>Q -:U% 'SW\*4\:_ 'PJW@>_P#".I^,;2QEE.C: MMHKP>7/$[EQ',))%,3!F;DY&.!G'.]\"_@UJ'A/Q!XF\=^+&@D\:^)I2\\-N MV^*P@W96W1_XN F3T^10.F3[-10 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 %%%% !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 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5Y_\0/\ D,P_]>Z_^A-7H%>?_$#_ )#, M/_7NO_H34 ;7P_\ ^0--_P!?#?\ H*UTU8X5IV'<1H6?'NX+D;B"0N>2!U M/ZC\Z=7RWXN_81T76-*N=0L_%GB";QOM,R:SJ%V)/.FQGYP%W!2>X.1G^+&# MT7[%?Q0U[XC?#.^M_$DTEYJNAWS6#7DQ)DF3:K+O;^)P2RD]2 I/.20#Z"JI MJ6K66CVZSW]Y;V,#2)"LES*L:EW8*B@DCEF( '4D@"K=>7^/?^*M^+7@CPN, MM:Z9YGB:_4=/W7[JU4_65V?_ +8T >H4UG52H) +' R>IQG'Y U!J37::?=- M81PRWPB8P1W#E(VDP=H9@"0N<9(!XKY]\7?L9:'X\TZ[U#Q#XBUC4?&TZ>9_ M;DEQB.&;J%CAQM2$-T0<@?Q9YH ^BZ*^>OV'?%OB/Q9\&7;Q#<37WV'49;*R MO)V+M+ J(1\QY8*S.H;T&.U?0M #6=8U9F(55&2Q. !ZTZOD/]OG2M4TWPKH M6J)XFU9[.[U=+232/,1+3:8V%QEK73/,\37Z MCI^Z_=6JGZRNS_\ ;&@#U"FLZJ5!(!8X&3U.,X_(&LSQ5J%]I/AO4[O2[(ZC MJ<-N[6MH!_KIMIV*?0%L9/89-?/VN_L1Z3XXM9M1\5^+]>U7QC<#S'U83*(8 M9.H$4)7Y8P<87=T'!% 'TM17R_\ L:^-/%,>L>./AOXJOI-6N/"MP(K>]D9G M;9O=&3<>2OR*5SR Q'0 #Z2UW6;7P[HFH:M>N8[*PMY+J=Q_#&BEF/Y T 76 M8*,L0!D#GWX%+7S)^S[H-K^T9I>M_$3Q]I\.N?VA?2VND:9?#S;;3[1,#]TA MX#EB07QN^0$$9-:OP7\:7/@GXV>+_@_J-Y/=6%FJZAX>DN6+NELZJ[6^\_,P M3?A223A&&>@H ^AJ:SJ@RQ"C(')QR3@#\Z=7R'^T5I6J:'^T5\%VF\3:MJEG MJ6M1N;"[D06\+1W$."D<:JO23&2"WRC)- 'UY117)?%KQ3>>"/ACXIU_3XA- M?:=IL]S K+N4.J$JS#NH/)]@: .K9U5E!8 L<*">O&>*=7@'[/?@?P3\3OA# MI'B'6-/LO&&MZG$S:GJ>L1)=7/VC=\\>]@3&%( 55P I'K4W[*_B;4M2D^( M6@R7=QJGA[P[K\UAH]_=2&5S"&;]SYA.7" )@GLX[8P >\T444 %%%% !111 M0 4444 %%%% !3=ZEBH(+ 9(SR,UF^(M'GU[2WLX-6O=%,A^:ZT_RQ-MP."*^:/V%VO?MGQ2CU#4+G5;N#64@>\O)3)++L$B[F8\D\4 ?5=%%> M9_%GP9KGQ/OK+PO;:K>^'?#!B:XU>^T\[+BZ!.V.UC<\*#AV'[.^JZ=;WK0C.$,D:N0/8;J -^JIU2R74 MUTTW< U%H3<+:>:OFF(,%+A,YVAB!G&,D"K5>7_#$GQ7\0O'?C!\/;KT MYNO[BUW>

2N>1FN:^(&@ZSXIT1-)TC5GT)+ MN41WNHV[8NHK?!+B X($C8"AC]T,6&2 *^3?VCOV;](^!?@Q?B'X#UG5M&U[ M3+J+SI9+PR-<^8X4MD\[MQ!(^Z1NR* /MFBLCPA?7^I^$]%O-5@^RZG<64$M MU!C'ES-&I=<=L,2/PK3N(WFMY8XY6@D92JRJ 2A(X8 @@D>XQ0 YG564$@%C M@ GK3J^1=)TW4=!_;QLM/O/$.J:_!_9$MS"VIS*YBWQ-N555511E2<*H'-?7 M5 !54ZI9+J:Z:;N :BT)N%M/-7S3$&"EPF<[0Q SC&2!5JO+_AB3XK^(7COQ M@^'MUN5\/:'M0GT(:E*W]H:U;C][:6J#+"(]I78HH/8%V_AKYO^,7['EA\,_!NH^-_ M 'B+7=/\1:'"U_))<78=IXT&Z0[U52K!06[@XP1SD 'V517F_P"SK\0;[XH_ M!GPSXDU-0-0NH7CN&5=HD>*5XBX'^T4W<<9)K)_:D^,H,#KMC(UCJ6$"A MIE (< ;E93P, E@.E 'KM-WKN"Y&XC(7/./6J^J6M?*O[.=I?:7^U=\5=-OM9U#7#9VHBBNM2G,LWEF5&52< MP*!O\ 6;CD#)P2#Z/\#OB4OQ<^%N@^*/*$$]W$5N81T29& M*28]BRDCV(H [NBBB@ HHHH **** "BBB@ HHHH *:KK(H92&4]"#D5X5^V- MI6J?\*6\1ZQ8>)M6TG[#!$?L5C(D4,V9E5_,8+YA!5R,;PO X/-=C^SG_P D M'\!?]@:V_P#18H ]&I&8*I9B ,DGM2UX9XR^ LGQXU[4KWQOJVKVGA^WG>U MTO0+&801[(R5-S+D'>[L&9>!A"O7)H ]R!R,CD4M?%7A_0=<_9/_ &C_ MX M4TO6KS5O WBMQ%'97C%C$S-L)P/E#HVP[U RIP1Q7VK0 54T_5K'5A<&QO+> M\%O,]M-]GE63RI5.&C;!X8'JIY%9OCKQ9;>!?!NM^(;OF#3;22Y*YQO*J2$' MNQP![FL7X+^$[GP;\,]$L+_YM6EB-[J+L/F:[G8RS$^OSNP^@% ';TU7610R MD,IZ$'(KS7XE?"&3XO:H+/Q%JMW;^#K>-=FDZ;<-"U],22S7# 9**-H5 >NY MB>@'@&C_ ]OOV&/$L+R76DW$ID$:*'WLWLN RL1GJ,G MG(!]ET45C^*M!N/$FDO8V^M:AH3/]ZZTTQB;;@C 9T;;U!R #QP10!K!U9F M()7J,]*=7RU^P'.]?4M !53 M3]6L=6%P;&\M[P6\SVTWV>59/*E4X:-L'A@>JGD5F^.O%EMX%\&ZWXAN^8-- MM)+DKG&\JI(0>[' 'N:Q?@OX3N?!OPST2PO_ )M6EB-[J+L/F:[G8RS$^OSN MP^@% ';TU7610RD,IZ$'(KR'XD_"6^^-_B6ZT[7M6U/1_!.FJD::?ITGDMJ< M[*'>21\',2AE4+C[RN<\5\\?$+P#J7[%_C[PKXB\%ZUJ%UX3U:\%I>Z3>2;P M3P2I"@!LJ6*G&Y2O4YH ^YZ**^<_C=XUO?&WQO\ "'P=TR]N+#3[U3J&OW%K M(8Y)+=5=Q;AP=RAA&=V.H=><9H ^BU8,,J01DCCVX-+7S3\>M!L?V<]'T7X@ M^ ]-BT)--OX;;5]-T]!';W]F_P I$B#Y=X(7#XW9;.37T3HNL6GB'1K#5;"7 MS[&^MX[JWE QOC=0RG\010!<9@JEF( R2>U .1D^-] M6U>T\/V\[VNEZ!8S""/9&2IN9<@[W=@S+P,(5ZY->.^']!US]D_]H_PMX4TO M6KS5O WBMQ%'97C%C$S-L)P/E#HVP[U RIP1Q0!]JT45\TZ_XB;X[?M+W/PZ MEEE_X0GPO9F[U6SC6/[+OQ$\&>(M!A71O!>N7+:9KNDVJ[;1&/S1W"1CY4=IQG'Y UG^)+Z\TSP_J5WI]H;_4(;>1[:U7_ );2A3L3VRV!GMFOGS6_ MV)]+\=VLNI>,/%^O:KXQN!YCZI',H@@DZA8HBO$8/1<@X'!6@#Z5HKY=_8X\ M8>*K37O''PT\57LFK3^%IPEM>RL7;9N9"FX\E/E5E!Y 8CH !]14 5]0U"UT MFQN+V^N8;.SMXVEFN+B01QQ(HRS,QX Y)-2PS)<1)+$ZR1NH970Y# \@@]Q M7F'QW_XJ*U\->!4)+^*-3CANE7K]A@_?W)SV!5%C_P"VHKU$# P!@4 (TBQK MEF"C(&2<J_$/5M2U/6+@OY$%C>%+33$)^6.!"N M"0 ,NP^<@D@9P.6_8QN/$FBZQ\2/!&I:C/K.A^&-3%G87DQ)VL'E5T4DG PB M-M'W23ZT ?3]%%?/'[;&D:I'\%==UVR\3:MIR6)MP=/LY4B@F5YDB8.57>V? M,S@OM^4<=<@'T*KK(JLI#*PR&!R"/6G5P_P,_P"2)_#[_L7M/_\ 2:.NXH K MZAJ%KI-C<7M]@% "LZH,L0HR!R<"?#MPNG:)HUP ]K(_S;[F2,_*[D*I&X$ 28[9H ^H**^;M+\1?\*)_: M4LO <"/%EF+C3;-V+1Z?>[F4QQ$Y(1]GW>@:1<8&:]_\27UYIGA_4KO3 M[0W^H0V\CVUJO_+:4*=B>V6P,]LT :#.JE02 6.!D]3C./R!IU?-6M_L3Z7X M[M9=2\8>+]>U7QC<#S'U2.91!!)U"Q1%>(P>BY!P."M4OV./&'BJTU[QQ\-/ M%5[)JT_A:<);7LK%VV;F0IN/)3Y590>0&(Z 'U%36=8U9F(55&2Q. !ZTZ MOD'_ (*#:1JFF_#_ $W6(_$VK&TN=46RDT@2I':;&BD#7$_%32_$/B;2[+P]X M?OY]$.I3%;[6;=?WEG:JI+^6<\2NVQ%/8,S?PU\X?&#]CG3_ (=^#M2\:^ O M$6NV'B71('OWFN+S>UPB#?(=ZJK*^T$CL<8(YR #[&HKS3]G#XB7WQ3^#/AS MQ%J87^TIXY(;EE7:'>.1HRX'^UL#<<9)%>ET 5;K5+*QNK2VN+N"WN;QVCMH M9955YV52S*@)RQ"@L0.P)JU7E]IGQA\?[V<_/8>#M,6UC]/MUWAY"/=8$B'_ M &V-=OXOMM9O?#MW;:!=06.JS!8HKRX7N MX+D;B,A<\X]:=7R3\;_V1?#?ASX?:]XQT?7-=A\7:1;R:G_;%[J+22W+1C

ZM-TLD@PTJAV6.0^[H$;/ M?=0!Z/2,P498@#('/OP*6OD/XU:7JFA?M4?"*.X\3:MK%G?7@F^QWLB"&&1) M,92.-54<,!D@GCDF@#Z\HHHH JW6J65C=6EM<7<%OP\':8MK'Z?;KO#R$>ZP)$/^VQKJ?B,VO2>% MYK/PTWV?6;Z1+2&\:/>MFKMB2('\"0SS@9PY"AE#'N#D9S\V,'K_ -C' MXJ:S\4_A&TVOS/=ZII5Z^G/=R9WSJJ(ZLY[MA]I/4[03R: />:0L%8 D GH/ M6N-^,?Q&A^$_PSU[Q3-&)VL(,PPGI),S!(U/L796=JJDOY9SQ*[;$4]@S-_#0!VVX;BN1N R1W_P \ M&EKXY^,'['.G_#OP=J7C7P%XBUVP\2Z) ]^\UQ>;VN$0;Y#O5597V@D=CC!' M.1[W^SA\1+[XI_!GPYXBU,+_ &E/')#'[^?1#J4Q6^UFW7]Y9VJJ2_EG/$KML13 MV#,W\-?.'Q@_8YT_X=^#M2\:^ O$6NV'B71('OWFN+S>UPB#?(=ZJK*^T$CL M<8(YR #[&HKS3]G#XB7WQ3^#/ASQ%J87^TIXY(;EE7:'>.1HRX'^UL#<<9)% M>ET %%%% !1110 4444 %%%% !117 _&W0M0UKX=ZZVG^(M4\/36NGW,ZOI; MI&TCK&60,Y0N%!7G85)R>: .\5U;.U@V#@X/0^E.KY^_88GDNOV?=.FFD:66 M2^NV>1V+,Q,I)))ZFOH&@ IJNLBAE8,OJ#D5X_\ $KX3ZA\;_$UUIFN:MJFC M>!]-1(Q8Z=)Y+:I.RAV>1R#F) 44#'+!^>*^>/B1\/M1_8M\;^%_%/@K6M0N M/"FI7BVE_I5Y)O#'J5. VY=Y4XRI7J6\UY9[/M-O'*K20[QE-Z@Y79_ .W?4? M"NH>+KE&6[\6ZA+J^)!\RVQQ':I]!!'$?JQK1^)OP_U#XF+:Z+)K-SHWAAE9 M]1&FS&.[O#P$AWX^2+J6QRW"\#)H [E9%?.U@V#@X.<'TIU?$GQ0^#W_ S) M\2/A_KGPSOM0M_[9U1-.N-%DG,JW&67Y?5E8$@ALX.T@@]/MN@ IN]=VW<-V M,[<\X]:JZQ8S:EITUM;W]QI.\U*8RS-&LK[ S>P(Z #T H ^LJ**CN)X[6"2:9UCBC M4N[L.56DAWC*;U!RNX#(SU%6J\S M^ =N^H^%=0\77*,MWXMU"75\2#YEMCB.U3Z"".(_5C3/BOX'UKXJ:M:^&%U; M4/#WA-+?[5J=WIK>7/>LS%4MDD_A4!79^#U0=Z /35=6SM8-@X.#T/I3J^&O MCA\ 9_V6M.L_B+\,]?U.S6SN8X[ZRNY@ZNK-A2=H7$? M 'AF\?3O$'C"^6S;4(3^\M+8NJ.Z^C$OPPZ!6Q@X-5_C-\(M+^%_PMO/%/@" MV'A[Q3X;C6^34;;F6\1#F5;HG_7AE+$[\\B@#Z&HKD_A3\0+3XI_#O0O%-FO MEQZA;AWB_P">4H)61/\ @+JPSWQFN)^)7PGU#XW^)KK3-P*ZR*&5@R^H.13J^%OB1\/M1_8M\;^%_ M%/@K6M0N/"FI7BVE_I5Y)O#'J5. VY=Y4XRI7JL0 M^)]6^RSZHEG)I D2.T\MXI&^ZBAG(:,??9OO'IQ0!]<444UFV*S$$@#/ R?R MH 5F"C+$ 9 Y]^!2U\YZA^RS%\:HW\0_$O6M:;5K[][;Z59W"Q6^DQGE(40J MP+J,!FZ%L\=SQ_[.=]XG^#O[0.N?![5=7FUW0?LAO-.FG))B "NI7).T%68, MO3'=# MM?"^@:;H]BGEV6GVT=K OHB*%7] *\N\9CEL]%!"\XR0#V*BODK]G30]9^$?[27C'X:6&J7>K^#+7 M3UOHUNGW?96;RFC]E8AV4@ ;@ V../K6@ I%8,,J01DCCVX->:?M":%J6J?" MOQ/=:=XDU30);'2KJZ5=-=(_-=(RX#OL+@?+C",O#'.>*Y[]B^1YOV:O"$DC M-)(YO69F.22;V?))]: /;:2EKS_XZ:[=Z/\ #?4+;3'VZUK+QZ-I_J)[EA$& M'^X&9_HAH [;3-4L]:T^"^TZ[@O[*X7?#ZLI((]Q5EF"*68A5 R M2> *S_#NAVOA?0--T>Q3R[+3[:.U@7T1%"K^@%>+^*OV?7^/&M:EJ?CW5M7M MM'CN)+?2?#]C-Y$44*,4%Q("#NDD(WCIA2H.>@ />:*^+O!.E:]^RU^TOH/@ M2TUJ[UGP/XG0FWMKMBQA)W ' X#JR@%E #*W(SC'VC0 4BL'4,I#*1D$<@U\ MSWFNM^T!^TMJ?@JYD:3P'X/MC)?6"OB+4;S*J%F /S(I8_*>,Q'(.ZD^)&HV MW[+_ ,5O!FJ:)&NE^!?$DSZ?K&DVZXM8)01Y=Q&G2,_.,G( /IJD9 M@HRQ &0.??@4C-L5F() &>!D_E7SKJ'[+,7QJC?Q#\2]:UIM6OOWMOI5G<+% M;Z3&>4A1"K NHP&;H6SQW(!]&45\A_LYWWB?X._M ZY\'M5U>;7=!^R&\TZ: M-Z!@2N>F1VKE?B9X\_X M0/P^LUM;?VEKE],MEI.FJ<-=W3_=7V4. M=$^'/AF\U_Q!?)8:;:KEI&Y+-V11U9CV H S_BGX\7X>>#;O4XX3>ZG(1:Z; MI\?,EY=O\L42COEN3CHH8]JP/V=?A+_PIKX8V.BW#B;5[AVOM3F!R'N7 W ' MN% 50>^W/>O'/"?[4WPLUOQ(/&/B_P 5K#JD:M%I6C_V?=RQZ3"W#$L(2K3N M/ON,@#Y%)&2WL_PS^/'AWXQ:_J5IX1,VIZ5IL"/#OAOK-]8\ZM+&MEIR#JUW.PB@ ]?G=3] :V? _A6V\#^#]%\/VG-OIMI': MJV/O[5 +'W)R3[F@#J>$]0LOAY%HX6>V:.:2XG=;TYR&6 %?+ M4XXRS=SC!Q7I7B'Q!I_A30[[6-6N5L]-L86GN+A@2$11DG !)^@&37,:!\BEI));E86C &3O1\,IQV(% 'FG['?QAB\>>#[SPM<:'! MX@#Y9_P""A7_)+O"W_8PP_P#H MB:OJ:OE+_@HE>PV_PP\+HTB^=_;J2K%N&YE6"7) ] 2.?<5]4V]Q%=V\<\$J M30R*'22-@RLI&001U!% $E>7_!W'B;7?&OCAOGCU;43I]@_4&RL\PJ5]FE^T M/[[A6W\9/%=QX.^&^LWUCSJTL:V6G(.K7<["* #U^=U/T!K9\#^%;;P/X/T7 MP_: MFL^*?$_V+1](G+:/H;Z?=2;Y5) O9]L14M_SS3)V [C\QPH!Z?\ LW_#6^\) MZ7X@\5:_;&T\4^,+]]5OK4G)M49F:*#/JH=L^A;':M/]IYID_9_\=& $O_9D M@./[I(#?^.YJ#P+^TGX0^*?C*W\/^#)YM>(MY+J^O?(EMXK2)< ?ZQ%+LSL@ M"@8P6.>,'T'Q=X;M?&7A;5]!O<_9-2M);24KU"NA4D>XSF@#R3]BFWCA_9I\ M)-&+_@HIX86WY+Z6R3#U'V2X//X!3^%=C^Q MWJHK-^#_AU_B= M^T]XS^*L8\SPS8QC2M&N2/DNI%C6*22(_P 2#;)R.#Y@P>#0!]/5\L_M5?\ M)P'[/_\ V&6_]'VM?4U?)W[6VJ6ME\?O@,9KB*/[/J_F3;G \M&N+8!VST7A MN3_=/I0!]8U!?06]U9W$-VDA;SJMUITJ0I']Z3C+1CW9=R_\"H ^+-6T?Q)\+&\5^+OA!<:Q<_":XN# M;7ODN$W*#B9K+/A?ILO@2U73M'M\P/I^ M/WMM-P663DEF.<[B3NSG-4/V8=&SP/>:A%!I;1_ZF9X]YE,7JB,^P,.# MV/% 'TG1110 4444 %%%% !1110 4444 %?+/[$?_(:^+W_8PM_Z%+7U*S!% M+,0J@9)/ %?*'[#.IVEYKGQ:6"YBE:37/M"!'!+1EI<./4'UH ^L***\H^/' M[06@?!33;>&ZO+;^WM0(2TMIM[)$I.#/,(PSB)>?N@LV,+W( ,3]HVQF^*TV MD?"C2V)DU2>*_P!;N$/%CI\3AMS?[;NH"#N5/89KVG3--MM'TVTL+.(06EK$ MD$,2]$15"JH^@ KYP\!_M-?!+P/I]TS^.I-5UO4)/M.IZK-I5X);R;&,X\G" MHH^5$'"J /4GW#X;^.HOB5X3MO$=K9366G7KR&S%P?WDL*L565EQ\N[!(&3P M0>^ )\4/%Y\!_#W7M=1/,N;2U8VT6,^9<-\D*8_VI&1?QIWPQ\(_P#"!_#_ M $'06?S9[.U5;B7.?,G;YI7_ .!2,[?C7+?$O/BOXC>!/"*?-;1W#^(M14?\ M\;7 @4^S7$D9_P"V1KU"@ KY+_:CU?XN^&[K3/$]QH7A[5_ VAWJWS:?;O). M2P.U)+D,$)V[LC8"JG#-G Q]#_$#XK>$_A;%I\OBK68M'COY3#;-*CL'8 $_ M=4X R,DX SUKFOBM\1_"^H_#/6K.PU&R\27>M6$UE8:9ILZ7$M])+&RJJ*A) M(^;);HJY)Z4 =5\,?']C\4O 6C>*=.1HK74H?,$3G+1N&*NA/?:ZLN>^*ZBO M/_@'\/9_A9\(?#7AF[96O;.W+7.SD"61VD=0>X#.1GOBO0* /EG4/^4@VF_] MB\?_ $7)7U-7R=J&JV0_X*$Z+ MSX#^'NO:ZB>9?%?Q&\">$4^:VCN'\1:BH_P">-K@0*?9KB2,_ M]LC7J% !7DG[2&JWFH>##X%T)!<>)O%P;3K>+/$-N1_I%Q)CI&D9()]74I(!\;\ _M-?"#0[J M]U_7O'4>I^+M451=W<>E7PB@C'*6UN##E8DS]7;+-R< ^@OA_X+L?AUX+T? MPUIN39Z;;K C-]YR.6<^[,2Q]S7R[_P4,1KB/X:V[DBSEU"<2MU /[D#]"U? M1GPK^*NG?%[3-0UC0X)O["AN3:VM].IC-V54%W5" 50$[03R2&X&.?/?VR_A M7>_$[X122:1;O\5\A_\$^;AW@^ M),2#%DNJ1/#SW(E!_14KV=OCSH,GP)/CY=1M]K:=O$2N-_VPI@6X7KO\SY=O MX].:YW]C?X37WPK^$<8UFW:UUO6+AM0N8)1B2%2 L<;>X5=Q!Y!<@]* /=Z^ M6?@A_P GF?&/_KWC_G%7U-7R=\"]5LKC]L[XNK'=0R-- %C"N#O*-$' ]<'K M]* /K&OEO]K[P+XEL?&'@CXI>&-.DUF7PU*HO+&!"TGE+)Y@; Y*\NK8&1N! MZ9(^I*;)(D,;22,J(H+,S' '4DT ?.GQ._:;\*>)/@?XMGT>VUF\GGTF:WE MB?2YHELWF0Q+YTKJL8PS@85R3_"#6E^P_HMQH_[.^AO%I77X?Z?=K-K_B*,_N;ET/%M;MC$A'))&5#8 M)^Z-WT=H^DV>@:39:9I\"VMA9PI;P0)]V.-5"JH^@ H N4444 %%%% !1110 M 4444 %%%% 'CW[7G_)N/C;_ *]XO_1\=;?[.?\ R0?P%_V!K;_T6*P/VPKB M*W_9Q\9>;*D9DAA1-S ;F,\> /4\'\JV/V9[Z&_^ ?@62&19%32X8F*L#AD& MUA]00: /3:**^;/C'^T]X)7Q1+X$D\7?V%8QY76M7M(9II H.&M+B6>C>#[UM5NHUCL],T.PTZX@\QR0L<8:2-54$D#)/?.#7 MT"FXHI"/ R?/'JVI#4=03J/L5GB9@WLTOD)_P M(UZG7EGP_P#^*N^+WCCQ4?GM-,\OPQI[?]R-'"6S_$RJQ QGH/RZU\?-\5/'WP7_ &B+>_\ BIH6EW-K MXB":;;:QI@9DM( _W(&/.P.X9U8!CD'L!7TO?_&[P)I/CB;P??\ B:QL/$4* MHSV=TQB WJ&4>8P"%B"#M#9Y'%>9?'_3=/\ COK'@OP;H,T6JRV>LQ:IJE]: M.)8=/M$1PPD=> \FX!4SDXSTYH ^A:**9+*D$;R2.L<: LSL%?'-M'*CRKKC3[58$[&C4*V/0[ M3S7U?0!Y9\9O^*HU[P1X&3YX]6U(:CJ"=1]BL\3,&]FE\A/^!&O4Z\L^'_\ MQ5WQ>\<>*C\]IIGE^&-/;_KE^]NF_&9U3/\ TQKU.@ KP;Q]H2?'/XU>'M&C M3SO"_@BX_M'5KD'*37Q ,-JOJ5 W/Z!]IP31\>/VF/#?@'5HO!\?B.'1]:NA MB\U/R)+D:5$1G=LC5BTQ'W$(P,AFP,!LOP[^U?\ KX?^%TTW1?$YD)W,[.\0#2.Q)+,1DGDT ?1M?'GA57G_X*+>*6N?E>/3\Q GM]D@ MQ_P$D_G7UEX=U*XUGP_IM_=V3:;G[L^HH Z_\ ;8V?\,S^ M+]V,YL]N?7[9#_3-=-^S3--F:'8:=<0>8Y(6.,-)&JJ"2!DGO MG!H ^@Z^//V2%>7]I;XVS7/RW8OKA2I//-Y)G\!@5]@IN**7 5\5&;FSP[>B_(_)_NGTKZOH 6LCQ9XIT[P3 MX;U'7=6G^SZ?8PM-*_4G'15'=B< #N2!5K6M:L/#NDW6IZI=PV&GVL9EGN9W M"I&HZDDU\LP_M4_"WQUXNCUCQ5XG^PZ-I%P6TC0VT^ZD\R53@7EP4B*ENOEH M"=@.X_,0$ /4?V<_AS?>&K'Q%XOU^U-EXH\8W[:G=VC')LX2S&&W)]5#G/N< M?PU[%7D_@?\ :6\'?%'QI:^'O!MQ-KSF"2ZO;L6\MO%:1*, GS$!9F=D4 #& M&)SQ@^B>*/$5KX1\-:KK=\VVSTZUDNYCG'RHI8@>_% ' ^&@/&'QT\3ZV?GL M?#-G'H-HW5?M$NVXNF'H0IMD_P" L*]2K@O@?X?NM!^&VF2:DNW6M4,FKZD< M8/VFY@ Y)H XWXJ-X^/A]T^'\>B_P!J M,C9FUB60;../+55*EO\ ?(' R"*\-_9!^*FH6^LZU\+/%FAQZ)XMTUI;Z69! MA[UV8&5Y3DAI275MX.&4C& O/M'A#X^?#SQW;S3Z+XNTRX6$D2)/+]GD7'?9 M*%;'^UC'O7G_ (%\+Q>//VEM<^)NGQ8\.6NE1Z59WP'R:E.3^\FB/\4:*-FX M<,>A.#0![_7B'[:G_)LOC+_MS_\ 2V"O;Z\+_;:NH;?]FKQ7'+*D_% ' M ^&@/&'QT\3ZV?GL?#-G'H-HW5?M$NVXNF'H0IMD_P" L*]2K@O@?X?NM!^& MVF2:DNW6M4,FKZD<8/VFY[NYH[:UMXVEEFE8*B(HRS$GH 3FO%/@=X4E\5?$#Q5\8- M1M9+1O$"I9Z);S ATTY H65@?NF8HKX[#_>K@_%W[4?PQ\?>+)](UWQ2ECX+ MTN<%[5+.YF.M3*W2")1NDE=I(UX5%8@#.2 .,Y !ZEXJ>:/POK#V^3.MG,8\==VP MX_6OF;_@G+"B_"/Q#*#^\;7'5ACL+>$C_P!"-?5K*'4JPRI&"#7S!^S+I2_ M_P")_CWX9ZDPLX+NZ75= >8X%Y;G*L%8_>91Y0('.0_I0!@?M?3/;_M"_ ^6 MV!^UKJ,>/?\ TJ# _//YU]?U\P:QH8^.'[76CZE8?Z7X6\!VRBZO5PT+ZAN9 MUB1NA92T1..GED'!(KZ2UK6K#P[I-UJ>J7<-AI]K&99[F=PJ1J.I)- %7Q9X MIT[P3X;U'7=6G^SZ?8PM-*_4G'15'=B< #N2!7FG[.?PYOO#5CXB\7Z_:FR\ M4>,;]M3N[1CDV<)9C#;D^JASGW./X:\NA_:I^%OCKQ='K'BKQ/\ 8=&TBX+: M1H;:?=2>9*IP+RX*1%2W7RT!.P'M^!_P!I;P=\4?&EKX>\&W$VO.8) M+J]NQ;RV\5I$HP"?,0%F9V10 ,88G/&" >L5\L_\%%O^2)Z)_P!C#!_Z37-? M4U?*G_!1BZA7X.Z!;-*@N)->BD2(L-S*MO9!)'+&P974C((/<$5+0 4444 %%%% !1110 4444 %%%% 'RS\$/ M^3S/C'_U[Q_SBKZFKY-^!NK6DG[:?Q^"OA636=E7WE6L(.4M;<&'*Q+Z]7;+-R0 ?0'P[\#V'PU\$:-X9TW)L]- MMUA5V&#(W5W/NS%F/N:V=4U*WT;3;O4+R00VEK"\\TAZ*BJ68_@ :Y'X5_%C M3/C!I^I:MH,$S:#;W/V2VOYU,9NV50798R 0@W GDG=P,TO0]0\(V[I<7MDK MR2WEW#&0[)(A"J8R5^9$8L1QR,@^@_LZ_&"T^-?PSM-0V-W91?Z MN&5%4X3_ &"K(1Z9QVK8E^-/@=?#?]N0^)M-O;%EW1BTN%EEF8G C2,'AG \L/,JJ M6] 3GKZ&@#ZRJKJFI6^C:;=ZA>2"&TM87GFD/1452S'\ #5JO,OCU))K'AW2 MO!MNS"Y\6:C%I@/S,>RJQ[5G_ 'X3P_!CX8Z9X=#+-?+O%J+KS(T6GZ8NG7DD6CV[=45A#AIGX\R0=>%7Y1S[1\+_ M (Y^'_C'J^JQ>%/.U#1]-CC\[5I(WA1YG)Q$B.H8X526) QE>N<@ \P_X*!- M,OP%01 E&U>W$OLNV0_^A!:]G^#\*6_PE\$Q1',2:'8JI'<"W0"LG]H+X:M\ M6OA'X@\.0A3?S0^=9%C@?:(R'C&>P8C:3V#&N9_9U^)NF/\ ?3)-:O8M*N_ M"]I_9NL0WC>6]FUN/+_>*>1E54^Y..M 'E/[/$TB_MI?&"&+'V5H[AWQ_?%S M$!_Z$]?8%?-G[(/@>^DOO''Q-U6UDM)_&&H27%A#<)MD2T,CR!L=@Y<8'I&I MZ&O6/C%\9/#WP5\*R:SKEP/,?*6EBC?O;J3^ZH]!D9;H!^ (!A?M%ZU>7'@M M_!6A1BZ\3^+E?3+6#=@10LN+BX?TC2,G)]64=Z[7X=^![#X:^"-&\,Z;DV>F MVZPJ[#!D;J[GW9BS'W-?/_@']ISX1:/=WGB'Q!XYBU'Q?J:A;FYCTJ^\JUA! MREK;@PY6)?7J[99N2 /:_A7\6-,^,&GZEJV@P3-H-O<_9+:_G4QF[95!=EC( M!"#< ">2=W QR =Q7D_[1>M7EQX+?P5H48NO$_BY7TRU@W8$4++BXN'](TC) MR?5E'>MWXQ?&3P]\%?"LFLZY<#S'REI8HW[VZD_NJ/09&6Z ?@#XOX!_:<^$ M6CW=YXA\0>.8M1\7ZFH6YN8]*OO*M80XH **** "BBB@ HHHH **** "N<^)' M_)._%'_8*NO_ $2U='7+_%*[AL?AIXKGN)4@A32KHM)(P '[IN] 'D?["/\ MR;OI7_7[=?\ HTU]"5\[?L&W4,_[/EC%'*CR0WURLJ*P)0E]P!';@@_C7T30 M 5X-\1-!C^.OQD\/^'TC\[PQX+N!J6L7.(!I'8DEF(R3U% 'T=7F_P ?+^=O M ?\ PCUE*8M2\4W<.@V[*>468XF?_@, F;_@-=MX;U2?7/#VFZC2*S\S!=D9PK).RK]YEP0"H MXS7V/I>I6VM:9::A9R":TNX4GAD'1D90RG\017B7[2VH:;\3_AS<> _#MQ:Z M_P"(]SE646R+.CO$E8,5]<$C./6@#ZQKS?X^7\[> _\ A'K*4Q:EXINX=!MV M4\HLQQ,__ 8!,W_ :](KR^3'C']H")/OV7@W3#(WI]NO/E7\5@C;_O\ B@#T MC3["WTK3[:RM(E@M;:)888EZ(B@!0/H *L45Y+\=OVAO#WP9L[:RNM0MH]?U M#"VT,ZR2);H3@W$RQAG\M>> ,L1@=RH!B_M!:8_QAU?1?A78;FBFGBU3Q!=1 MMQ9V2,2B'_II*XPHZ_(3C'->W6=I#I]I!:VT:PV\*+''&@P%51@ >P KYP\# M?M.? _P+I,\74M4O)#=:CJ4^E7GGWMP1@NW[G & %51PJ@ <"O#['Q'!936-GJ&^6UCN#^\:'>1'(P_AWJ V,G 8/N"PFN3^>0!^5?1GQOV?\*7\?>8,Q_P#"/W^['7'V>2O(/VMO!]WI M7B+P'\5M.M9+H^%+^,ZI'$I=OL7F!B^!V7YP<=!)GH*ZC]I/X@6%Q\#[ZST* M[35]3\60#3='M;%A))>&;"ML Z@(6)/;@'K0!A_L%S32_L]V2R_ZI#X2'B.#2-;NQ_I6H&"2Y72XB,[RD:L6E(^XA&.0S8& P!#\1-!C^. MOQD\/^'TC\[PQX+N!J6L7.HKWSPWJD^N>'M-U&YL MFTZ>[MXYWLW?/\ X(_M$0ZI\4]&TNZL/$>S3K?5]/+/%96X?[MNQY"!G#.K M*&;@]A7TUJ7QN\"Z+XX?PAJ/B:QT_P 0HB.UI=,8A\P!4>8P";B""%W9Y'%> M8?M$:3IWQZNO"/@G09H=6N8-8AU'4KVS<2Q:=:(CAC(ZG =]P"H3EL9Z#- ' MT/1110 4444 %%%% !1110 4444 %?,'_!0[_DANG?\ 8=M__1,]?3]?+7_! M1&\@C^"VDV[2HMQ+K<+)$3\S!89MQ ]!D9/N/6@#ZEHJO87T.I6-O=V\BRP3 MQK+&Z,&5E(R"".M2S3);Q/+*ZQQHI9G@ !.:\1^"/A23Q=\1/%'Q@U&UDM?[<1;+0K>889-/0*!,0> MAE*!@.P/HU<1XR_:D^&7CKQ9<:'KGBF.R\%Z;,//ACM+B8ZU,IR%)CC91;*1 MR"O+]>SXP^.^@:4/GT_PK8OK-T.J_:I]T%LI]P@N6_%37I[, M%4LQ &23VKS'X$JVN:7KWC68$R^*M3DO+C_';X?ZYX@U/1+3Q7 MIW]JZ;,\%S;7$A@8.APP4R!0X!')0D4 ?//[/_Q0\4?#_P".&K> ?B5HT$/B M/Q).;U=;A +W+A3Y:E@<-%M0JFW&P@J1R#=:- MX-@G>_U:'Y[>:X;'E6T;CAG0Y=L9"@X)R<5]!T <=\9/^20^.?\ L!7W_I.] M<#^Q7_R;+X-_[?/_ $MGKN?C?>06/P;\KND.!DP.%'U)( 'S!5+,0 !DD]J\Q^!*MKFEZ]XUF!,O MBK4Y+RW+=191XAM5^ACC#_\ ;0T >GT45\S_ !<_:>\"7GBJX\#7/BU=&T6$ M;=9U.TAGFDG&<&T@:%&VD]'DR-H)5?F)* &]X4T!/C!\?)_B.\>[PUX:MWTC M0I!6?[77PIM;'3]#\&WK:QJ#M%8:9HMC MI\]LK.Q"1H&>)51;XQ?&J>YXO?[0 =26[7-C>2' M$?VT.)'A+'@'+3$#_;0"E_:,T(?'7XQ> _A]IK"[L]'F?5/$,D?S1VL)*A$< MC@.X60!3S\ZG&,T ?2VE32SZ79RW G>%&D _O%03^M27EY!I]G/=74R6]M MC2RS2L%1$499B3T )S3Y98[>%Y)'6**-2S.QPJ@#DD]A7ROXR_:D^&7CKQ9 M<:'KGBF.R\%Z;,//ACM+B8ZU,IR%)CC91;*1R"WDZ6UI;1M M---*VU8T4$LQ/8 FO(-#_:P^'_C#Q)HOASP=?3>(]7U&X6%;>&TFMT@B W2 M2LTD:C"HK' R20!QG(]3\4>&[#QAX=U'0]4B:;3M0@:VN(U/?$DGQ'UJXAMXY(VMO#FGW$JAK2R;[T[*3Q+/@,>ZH$7^]7F7[* M^H6L?Q^^/;/(_ MLX_ 'P7XB^-WQ1L;[3II;;PGK$8TE5NI%,.V><#)!^?_ %2?>ST]Z /NNBBB M@ HHHH **** "O/_ (@?\AF'_KW7_P!":O0*\_\ B!_R&8?^O=?_ $)J -KX M?_\ (&F_Z^&_]!6NFKF?A_\ \@:;_KX;_P!!6NFH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M :RK(K*RAE88*D9!'I7+_P#"J?!/_0G:!_X*X/\ XFNJHH BM;6"PM8;:VAC MM[:%%CBAB4*B*!@*H' %4]:\.:3XDMXX-7TNSU6"-MZ1WMNDRJV,9 8' M!P3S[UHT4 7*F=KCT89.#5VBB@"* MZM8;VWEM[B))X)5*212J&5U(P00>"".U'[6\5MRS1: M;"&0^J_+\I^F*[6B@ HHHH Y[4OAYX5UB^EO+_PSH]]>2G,EQ#]!\,R2R:/HFG: M5)* LC6-I'"7 Z E0,UKT44 <[XH^'?A7QM-!-X@\-Z3KWACMX(E"1Q1*%5%' X J6B@ KF;CX8^#KNXEGG\)Z M'-/*Q>2233869V)R225Y)/>NFHH J:7I-EH=C%9:=9V^GV<6?+M[6)8XTR23 MA5 R23]2:MT44 (M2?4-4\)Z+J-\_$ES=:?%))(/1F*Y8<#@YZ M"NDMK:&SMXX+>)(((U")%&H544# X %2T4 %%%% !1110 4444 %%%% !1 M110!2U?1-.\069M-4L+74K0L&,%Y"LJ$CH=K C-9-C\./"6EWD-W9^%]%M+J M%M\<\&GPHZ,.ZL%R#]*Z.B@ K"U?P)X:\07AN]4\.Z5J5V5"F>\LHI9"!T&Y ME)Q6[10!RO\ PJGP3_T)V@?^"N#_ .)KI+.SM]/M8;6U@CMK:%!'%#"@1$4# M 55' '85-10!271K%-8DU5;2$:E) ML]WL'F&)69E3=UVAF8X]2:NT44 9/ MB3PGHGC+3_L&O:18ZS9;MPM[^W29 V,;@&!P>3R.:I>%?AOX4\#LS>'O#>E: M+(Z[7EL;..)V&-QZ%3P1]:Y^/X6^#(9 M%=/".@HZD,K+ID(((Z$';7444 %8VO\ @W0O%1C_ +:TBSU98P56.]A69,$Y MY5@0>0#R.U;-% $5K:PV-O';V\,=O!&H5(HE"JJCH !P!4M%% !1110 4444 M %%%% !1110 4444 8NM>"_#WB2Y2XU?0=,U6X1/+66]LXYG5* HN+RRCDDP.@W$9Q[9Q6UH?A_2O#-@MCH^F6>DV2G*VUC D,8/ MJ%4 5H44 %4-9T#3/$=JMKJVFVFJ6RN)!#>0+,@8 @-M8$9P3S[FK]% '/:? M\._"FD7D5Y8^&-&LKN$[H[BWT^*.1#TR&"Y%=#110!2TC1;#0+,VNFV<-E;F M228QPH%!=V+NQQW+,23W)J[110!S=Y\-?".H74UU=>%=$N;F9S)+--IT+N[$ MY+,Q7))/_T^UU6SFL[VVAO+292 MDMO<1AXW4]0RG@CV-6** ,#POX!\,^!Q./#WA_3-#\\YE.GVD<)DYR-Q4#., M\9Z5OT44 )M-DT_6-.M=5L)/OVM[ LT;8Z95@0:O MT4 9'AGP?H7@NP-EH&CV.BVA.YH;"W2%6;&-Q"@9/N>:UZ** "BBB@ HHHH M**** "BBB@ HHHH YJZ^&?@^]N9;BX\*:'/<3.9))9=.A9W8G)8DKDDGG)K: MTO2;+0[&*RTZSM]/LXL^7;VL2QQIDDG"J !DDGZDU;HH J:II%CKEC)9:E96 M^H6'FO"VXRG3(2=V<[L;<9SWZUVL< M:0QK'&JHB@*JJ, = !3J* "L36?!'ASQ'=+=:MH&EZI/?_8^CZ?I/G[?-^PVJ0^9MSMW;0,XR<9]35C6- M&L?$.F7&G:G:0WUA<+MEMYT#(XSG!!ZC(%7:* "H;RSM]0M9K6Z@CN;:9#'+ M#,@='4C!5E/!!'8U-10!RO\ PJGP3_T)V@?^"N#_ .)J[I/@/PUX?O!=Z7X= MTG3;M05$]I8Q12 'J-RJ#@UNT4 %8OBCP7X?\;V:6GB'1+#6[:-MR1W]LDP1 MO5=P.#[BMJB@"GI&C:?X?T^&PTNQMM-L81B.ULX5BB0>BJH 'X4NJ:18ZY8R M66I65OJ%G)@O;W42RQM@@C*L"#@@'\*MT4 VTC3;/2[9G,C0V4"0H6 M( +$* ,X &?85H444 %%%% !1110 4444 %%%% !5?4-/M=6LY;2]MH;RTF7 M;)!<1AXW'H5/!'UJQ10!RZ_"SP7&RLOA#0593D,-,@!!]?NUU%%% &/K?@_0 M?$TL4NL:)INJR1+MC>^M(YB@ZX!8' K-_P"%4^"?^A.T#_P5P?\ Q-=510!3 MTK1[#0;%+/3;*WTZS0DK;VL2Q1KDY.%4 #).:2XT:QO-2LM1GM(9;ZR61;:X M= 7A#@!PI[;@HS]*NT4 %4M8T33O$6G2Z?JMA:ZG83#$EK>0K-$^#D95@0>? M6KM% ')>&_A+X)\'7@N]#\):-I=X#D7-K8QI*.,<.!D#V!KK:** "N8F^%_@ MRXE>67PCH4DCL69WTV$EB>22=O)KIZ* *VFZ;9Z/8Q6=A:06-G$,1V]M&L<: M#.E02-O>*RMTA5FP!DA0 3@#GVK1HH *YG5OACX0U[7( M]9U+PMH^H:M'C;?7-A%),,=/F*YX[>G:NFHH 2LC6_!^@^)I8I=8T33=5DB7 M;&]]:1S%!UP"P.!6Q10!RO\ PJGP3_T)V@?^"N#_ .)K>TK1[#0;%+/3;*WT MZS0DK;VL2Q1KDY.%4 #).:N44 8^M^#]!\32Q2ZQHFFZK)$NV-[ZTCF*#K@% M@<"LW_A5/@G_ *$[0/\ P5P?_$UU5% %/2M'L-!L4L]-LK?3K-"2MO:Q+%&N M3DX50 ,DYJY110 4444 %%%% !1110 4444 %9>N>%]&\3+"NL:18ZLL))C6 M^MDF"$XR5W XS@=/2M2B@#"TCP)X:\/W@N]+\.Z5IMV%*B>SLHHI #U&Y5!Q M6[110!SE[\-_".I7I9BN2?ZEC0!IG"A S'N0JJ/H!5VB@ M KGO%GP]\,>.DB7Q%X>TW6_)XB:_M4E:/)R=I897/M70T4 8WAKP;H'@RU:V MT#1-/T2W<@O'I]JD"L1W.T#)]S6S110!6U+3;/6+&6SO[2"^LY1B2WN8UDC< M9S@J00>0/RK!A^%_@RWE26+PCH4ZEC0!IG"A S'N0JJ/H!5VB@ K!U;P#X8UZ^>\U/PYI.HWC@! MKB[L8I9& & "S*2<"MZB@#E?^%4^"?\ H3M _P#!7!_\372VMK#8VL-M;0QV M]O"@CCAB4*B*!@*H' '&!4M% #719$9'4.C#!5AD$>EI9BN2?"@-[ MM+KQ!X7TC6+M %6XO+*.20*.B[B,XYZ9Q6SH?A[2O#%@MCHVF6>DV2G(MK&W M2&,'U"J *T** "BBB@ HHHH **** "BBB@ HHHH *Y_4OA[X6UJ^EO=0\-:/ M?WDN#)<7-A%)(^ ,LRDG@ ?A7044 9^B^'=*\-VSV^D:99Z5;N_F-%96Z0H MS8 W$* "< #/L*MW5K!?VLUM*\MY;>>-9894*/&PR&4C!!_"F:?I]MI.GVUC96\=K9VT2PPP0J%2-% M"JH'0 #%6** "N,UCX,> ?$.K/J>I^#-!O]0D8O)<7&G1.\C'J7)7YC]QL+72[.*TLK:&TM85VQP0($1!Z!1P!5BBB@#)USPGH?B9H3K&C:?JQA MR(C?6L'+IKK2= TO2[ED,9FL[*.%RI()717=EX7T6TNH6WQSP:?"CHWJ&"Y!^E=%110!G:]XM1^&_"FB^#M/%AH.D6.C66=WV>PMTA0M_>(4#)]SS6K1 M0!%=6L%_:S6US#'<6TR-'+#*H9'4C!5@>"""00:YK_A5/@G_ *$[0/\ P5P? M_$UU5% &%I/@/PSH%XMYIGAW2=-NU!47%I8Q12 'J-RJ#S6[110 5GZ?X?TO M2;R\N['3;.RNKQM]S/;P)&\[9)R[ 98Y)Y/J:T** "BBB@ HHHH **** "O/ M_B!_R&8?^O=?_0FKT"O/_B!_R&8?^O=?_0FH VOA_P#\@:;_ *^&_P#05KIJ MYGX?_P#(&F_Z^&_]!6NFH **** "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@ 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@ 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 **** "O/\ X@?\AF'_ *]U_P#0FKT"O/\ X@?\AF'_ *]U_P#0 MFH TO ^H6MII,J3W,,+F*%O)P! M@"1@ /K4- 'K/]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ M &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^->344 >L_VUI_\ S_VO_?Y? M\:/[:T__ )_[7_O\O^->344 >L_VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"- M>344 >L_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C7DU% 'K/\ ;6G_ M //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XUY-10!ZS_;6G_P#/_:_]_E_QH_MK M3_\ G_M?^_R_XUY-10!ZS_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (UY-10! MZS_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^->344 >L_P!M:?\ \_\ M:_\ ?Y?\:/[:T_\ Y_[7_O\ +_C7DU% 'K/]M:?_ ,_]K_W^7_&C^VM/_P"? M^U_[_+_C7DU% 'K/]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C7DU% 'K/]M: M?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ &UI_P#S_P!K_P!_ ME_QH_MK3_P#G_M?^_P O^->344 >L_VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\ MO^->344 >L_VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"->344 >L_VUI__/\ MVO\ W^7_ !H_MK3_ /G_ +7_ +_+_C7DU% 'K/\ ;6G_ //_ &O_ '^7_&C^ MVM/_ .?^U_[_ "_XUY-10!ZS_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XUY- M10!ZS_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (UY-10!ZS_;6G_\_P#:_P#? MY?\ &C^VM/\ ^?\ M?\ O\O^->344 >L_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ MY_[7_O\ +_C7DU% 'K/]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C7DU% 'K/ M]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C7DU% 'K/]M:?_S_ -K_ -_E_P : M/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^ M_P O^->344 >L_VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^->344 >L_VUI__ M #_VO_?Y?\:/[:T__G_M?^_R_P"->344 >L_VUI__/\ VO\ W^7_ !H_MK3_ M /G_ +7_ +_+_C7DU% 'K/\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_X MUY-10!ZS_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XUY-10!ZS_;6G_\ /_:_ M]_E_QH_MK3_^?^U_[_+_ (UY-10!ZS_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ MM?\ O\O^->344 >L_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C7DU% M'K/]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C7DU% 'K/]M:?_P _]K_W^7_& MC^VM/_Y_[7_O\O\ C7DU% 'K/]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_ MR_XUY-10!ZS_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^->344 >L_VU MI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^->344 >L_VUI__ #_VO_?Y?\:/[:T_ M_G_M?^_R_P"->344 >L_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C7D MU% 'K/\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XUY-10!ZS_;6G_P#/ M_:_]_E_QH_MK3_\ G_M?^_R_XUY-10!ZS_;6G_\ /_:_]_E_QH_MK3_^?^U_ M[_+_ (UY-10!ZS_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^->344 >L M_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C7DU% 'K/]M:?_ ,_]K_W^ M7_&C^VM/_P"?^U_[_+_C7DU% 'K/]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ MC7DU% 'K/]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ &UI M_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^->344 >L_VUI_\ S_VO_?Y?\:/[ M:T__ )_[7_O\O^->344 >L_VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"->344 M >L_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C7DU% 'K/\ ;6G_ //_ M &O_ '^7_&C^VM/_ .?^U_[_ "_XUY-10!ZS_;6G_P#/_:_]_E_QH_MK3_\ MG_M?^_R_XUY-10!ZS_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (UY-10!ZS_; M6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^->344 >L_P!M:?\ \_\ :_\ M?Y?\:/[:T_\ Y_[7_O\ +_C7DU% 'K/]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[ M_+_C7DU% 'K/]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C7DU% 'K/]M:?_S_ M -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ &UI_P#S_P!K_P!_E_QH M_MK3_P#G_M?^_P O^->344 >L_VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^-> M344 >L_VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"->344 >L_VUI__/\ VO\ MW^7_ !H_MK3_ /G_ +7_ +_+_C7DU% 'K/\ ;6G_ //_ &O_ '^7_&C^VM/_ M .?^U_[_ "_XUY-10!ZS_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XUY-10!Z MS_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (UY-10!ZS_;6G_\_P#:_P#?Y?\ M&C^VM/\ ^?\ M?\ O\O^->344 >L_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7 M_O\ +_C7DU% 'K/]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C7DU% 'K/]M:? M_P _]K_W^7_&C^VM/_Y_[7_O\O\ C7DU% 'K/]M:?_S_ -K_ -_E_P :/[:T M_P#Y_P"U_P"_R_XUY-10!ZS_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O M^->344 >L_VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^->344 >L_VUI__ #_V MO_?Y?\:/[:T__G_M?^_R_P"->344 >L_VUI__/\ VO\ W^7_ !H_MK3_ /G_ M +7_ +_+_C7DU% 'K/\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XUY-1 M0!ZS_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XUY-10!ZS_;6G_\ /_:_]_E_ MQH_MK3_^?^U_[_+_ (UY-10!ZS_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ MO\O^->344 >L_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C7DU% 'K/] MM:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C7DU% 'K/]M:?_P _]K_W^7_&C^VM M/_Y_[7_O\O\ C7DU% 'K/]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XU MY-10!ZS_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^->344 >L_VUI_\ MS_VO_?Y?\:/[:T__ )_[7_O\O^->344 >L_VUI__ #_VO_?Y?\:/[:T__G_M M?^_R_P"->344 >L_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C7DU% ' MK/\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XUY-10!ZS_;6G_P#/_:_] M_E_QH_MK3_\ G_M?^_R_XUY-10!ZS_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ M (UY-10!ZS_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^->344 >L_P!M M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C7DU% 'K/]M:?_ ,_]K_W^7_&C M^VM/_P"?^U_[_+_C7DU% 'K/]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C7DU M% 'K/]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ &UI_P#S M_P!K_P!_E_QH_MK3_P#G_M?^_P O^->344 >L_VUI_\ S_VO_?Y?\:/[:T__ M )_[7_O\O^->344 >L_VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"->344 >L_ MVUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C7DU% 'K/\ ;6G_ //_ &O_ M '^7_&C^VM/_ .?^U_[_ "_XUY-10!ZS_;6G_P#/_:_]_E_QH_MK3_\ G_M? M^_R_XUY-10!ZS_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (UY-10!ZS_;6G_\ M_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^->344 >L_P!M:?\ \_\ :_\ ?Y?\ M:/[:T_\ Y_[7_O\ +_C7DU% 'K/]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C M7DU% 'K/]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C7DU% 'K/]M:?_S_ -K_ M -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ &UI_P#S_P!K_P!_E_QH_MK3 M_P#G_M?^_P O^->344 >L_VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^->344 M>L_VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"->344 >L_VUI__/\ VO\ W^7_ M !H_MK3_ /G_ +7_ +_+_C7DU% 'K/\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^ MU_[_ "_XUY-10!ZS_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XUY-10!ZS_;6 MG_\ /_:_]_E_QH_MK3_^?^U_[_+_ (UY-10!ZS_;6G_\_P#:_P#?Y?\ &C^V MM/\ ^?\ M?\ O\O^->344 >L_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ M+_C7DU% 'K/]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C7DU% 'K/]M:?_P _ M]K_W^7_&C^VM/_Y_[7_O\O\ C7DU% 'K/]M:?_S_ -K_ -_E_P :/[:T_P#Y M_P"U_P"_R_XUY-10!ZS_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^->3 M44 >L_VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^->344 >L_VUI__ #_VO_?Y M?\:/[:T__G_M?^_R_P"->344 >L_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ M +_+_C7DU% 'K/\ ;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XUY-10!ZS M_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XUY-10!ZS_;6G_\ /_:_]_E_QH_M MK3_^?^U_[_+_ (UY-10!ZS_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^ M->344 >L_P!M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C7DU% 'K/]M:?_ M ,_]K_W^7_&C^VM/_P"?^U_[_+_C7DU% 'K/]M:?_P _]K_W^7_&C^VM/_Y_ M[7_O\O\ C7DU% 'K/]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10 M!ZS_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^->344 >L_VUI_\ S_VO M_?Y?\:/[:T__ )_[7_O\O^->344 >L_VUI__ #_VO_?Y?\:/[:T__G_M?^_R M_P"->344 >L_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C7DU% 'K/\ M;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XUY-10!ZS_;6G_P#/_:_]_E_Q MH_MK3_\ G_M?^_R_XUY-10!ZS_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (UY M-10!ZS_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^->344 >L_P!M:?\ M\_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C7DU% 'K/]M:?_ ,_]K_W^7_&C^VM/ M_P"?^U_[_+_C7DU% 'K/]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C7DU% 'K M/]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XUY-10!ZS_ &UI_P#S_P!K M_P!_E_QKB/'%U#=ZM$\$TT>-)+E@ZJXV$X89[B@#__ !V0$! end EX-101.SCH 11 hubs-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Investments - Summary of Contractual Maturities of Short-Term and Long-Term Investments Held (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995457 - Disclosure - Cybersecurity Risk Management, Strategy, and Governance link:presentationLink link:calculationLink link:definitionLink 995467 - Disclosure - Organization and Operations link:presentationLink link:calculationLink link:definitionLink 995477 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995487 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 995497 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995507 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 995567 - Disclosure - Segment Information and Geographic Data link:presentationLink link:calculationLink link:definitionLink 995577 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995587 - Disclosure - Equity method investment link:presentationLink link:calculationLink link:definitionLink 995597 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995607 - Disclosure - Stockholders' Equity and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995617 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 995627 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995637 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 995647 - Disclosure - Restructuring Plan link:presentationLink link:calculationLink link:definitionLink 995657 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995667 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995677 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995687 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995697 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995707 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 995717 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995727 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995737 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 995747 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 995757 - Disclosure - Segment Information and Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 995767 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995777 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 995787 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995797 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 995807 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995817 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements (Details) link:presentationLink link:calculationLink link:definitionLink 995827 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995837 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995847 - Disclosure - Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Common Stock Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 995857 - Disclosure - Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 995867 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) link:presentationLink link:calculationLink link:definitionLink 995877 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Detail) link:presentationLink link:calculationLink link:definitionLink 995887 - Disclosure - Summary of Significant Accounting Policies - Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995897 - Disclosure - Revenues - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995907 - Disclosure - Revenues - Additional Information1 (Detail) link:presentationLink link:calculationLink link:definitionLink 995917 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995927 - Disclosure - Leases - Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995937 - Disclosure - Leases - Summary of Reconciliation between Non-cancelable Lease Commitments and Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995947 - Disclosure - Leases - Schedule of Operating Sublease Income Generated under Operating Lease Agreements (Detail) link:presentationLink link:calculationLink link:definitionLink 995957 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995967 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995977 - Disclosure - Investments - Summary of Composition of Short and Long-term Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 995987 - Disclosure - Investments - Summary of Contractual Maturities of Short-Term and Long-Term Investments Held (Detail) link:presentationLink link:calculationLink link:definitionLink 995997 - Disclosure - Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996007 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 996017 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996027 - Disclosure - Property and Equipment - Schedule of Changes in Asset Retirement Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 996037 - Disclosure - Business Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996047 - Disclosure - Business Acquisitions - Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 996057 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996067 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996077 - Disclosure - Intangible Assets and Goodwill - Estimated Future Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996087 - Disclosure - Intangible Assets and Goodwill - Schedule of Changes in Carrying Amounts of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 996097 - Disclosure - Convertible Senior Notes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996107 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component (Detail) link:presentationLink link:calculationLink link:definitionLink 996117 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of Equity Component (Detail) link:presentationLink link:calculationLink link:definitionLink 996127 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996137 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996147 - Disclosure - Segment Information and Geographic Data - Revenues by Geographic Region (Detail) link:presentationLink link:calculationLink link:definitionLink 996157 - Disclosure - Segment Information and Geographic Data - Long Lived Assets by Geographic Region (Detail) link:presentationLink link:calculationLink link:definitionLink 996167 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996177 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 996187 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail) link:presentationLink link:calculationLink link:definitionLink 996197 - Disclosure - Equity Method Investment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996207 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 996217 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996227 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Number of Shares of Common Stock Reserved (Detail) link:presentationLink link:calculationLink link:definitionLink 996237 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Stock Compensation Expense by Award Type (Detail) link:presentationLink link:calculationLink link:definitionLink 996247 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Effect of Stock-Based Compensation on Income by Line Item (Detail) link:presentationLink link:calculationLink link:definitionLink 996257 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees (Detail) link:presentationLink link:calculationLink link:definitionLink 996267 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996277 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to RSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 996287 - Disclosure - Stockholders Equity and Stock-Based Compensation - Summary of Activity Related to PSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 996297 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Employee Options (Detail) link:presentationLink link:calculationLink link:definitionLink 996307 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to Employee Stock Purchase Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 996317 - Disclosure - Derivatives - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996327 - Disclosure - Derivatives - Summary of Fair Value of Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 996337 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996347 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail) link:presentationLink link:calculationLink link:definitionLink 996357 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996367 - Disclosure - Income Taxes - Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996377 - Disclosure - Income Taxes - Components of the Company's Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996387 - Disclosure - Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 996397 - Disclosure - Employee Benefit Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996407 - Disclosure - Restructuring Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996417 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Other Income (Expense) [Member] Other Nonoperating Income (Expense) [Member] Statement [Line Items] Statement [Line Items] Long-Term Purchase Commitment [Table] Long Term Purchase Commitment [Table] Debt Instrument [Axis] Debt Instrument Cybersecurity Risk Board of Directors Oversight [Text Block] Financing Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Roll Forward of Company's Allowance for Doubtful Accounts Zero point three seven five percent convertible senior notes due two thousand twenty five as liability component. Zero Point Three Seven Five Percent Convertible Senior Notes Due Two Thousand Twenty Five As Liability Component [Member] 0.375%Convertible Senior Notes Due 2025 as Liability Component [Member] Tax Cut and Jobs Act of 2017 net operating losses indefinite carrforward. Tax Cut and Jobs Act of 2017 Net Operating Losses Indefinite Carrforward Tax Cut and Jobs Act of 2017 Net operating losses indefinite carrforward Increase (Decrease) in Accounts Receivable Accounts receivable Plan Name [Domain] Plan Name Stock based compensation expense expected to be recorded. Stock Based Compensation Expense Recorded The total stock-based compensation expense expected to be recorded Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Expected income tax (expense) benefit at the federal statutory rate Entity Address, Postal Zip Code Entity Address, Postal Zip Code Long-Term Purchase Commitment [Line Items] Long Term Purchase Commitment [Line Items] Deferred tax liabilities convertible debt. Deferred Tax Liabilities Convertible Debt Convertible debt Business Combinations Policy [Policy Text Block] Business Combinations Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Revenue, Remaining Performance Obligation, Amount Revenue remaining performance obligation, contracts exceeds one year Weighted Average Number Diluted Shares Outstanding Adjustment, Total Weighted Average Number of Shares Outstanding, Diluted, Adjustment Dilutive effect of share equivalents resulting from stock options, RSUs, ESPP, PSUs, warrants and the Conversion Options Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Non research and development tax reserves Income Tax Reconciliation Tax Non Research and Development Tax Reserves Income tax reconciliation tax non research and development tax reserves. Non research and development tax reserves Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Deferred Tax Assets, Operating Loss Carryforwards, Foreign International net operating loss carryforwards Restructuring Charges, Total Restructuring Charges Restructuring charges Restructuring (Note 18) Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Number of Operating Segments Number of operating segment Business Combination Disclosure [Text Block] Business Acquisitions Finite-Lived Intangible Asset, Expected Amortization, Year Four 2028 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price, Exercisable Foreign Currency Derivative Liabilities [Member] Foreign Exchange Forward [Member] Shares, Outstanding Ending Balance, Shares Beginning Balance, Shares Deferred tax assets, interest expense carryforward. Deferred Tax Assets Interest Expense Carryforward Interest expense carryforward Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV OCI, before Reclassifications, Net of Tax, Attributable to Parent Other comprehensive income (loss) before reclassifications Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed Auditor Name Deferred Federal Income Tax Expense (Benefit) Federal Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Notes Payable, Fair Value Disclosure Fair value of notes Cacheflow, Inc [Member] Cacheflow Inc. [Member] Cacheflow Inc. Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Business combination consideration earned Share-Based Payment Arrangement, Amount Capitalized Capitalized software development costs excluded from stock based compensation Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Current income tax provision INBOUND event obligations. I N B O U N D Event Obligations [Member] INBOUND Event Obligations [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Lessee, Operating Leases [Text Block] Leases Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Restructuring Cost [Table] Latest Tax Year [Member] Latest Tax Year [Member] Product and Service [Axis] Product and Service Derivatives Derivatives, Policy [Policy Text Block] Reconciliation Of Income Taxes [Line Items] Reconciliation Of Income Taxes [Line Items] Reconciliation Of Income Taxes [Line Items] Convertible Notes Payable, Current Convertible senior notes Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Investment, Name [Domain] Effective Income Tax Rate Reconciliation, Tax Credit, Amount, Total Effective Income Tax Rate Reconciliation, Tax Credit, Amount U.S. tax credits Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Commitments to contribute additional capital Commitments To Contribute Additional Capital Commitments to contribute additional capital. Noncash Investing and Financing Items [Abstract] Non-cash investing and financing activities: ESPP [Member] Employee Stock [Member] Cybersecurity Risk Management Processes Integrated [Text Block] Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Summary of Activity Related to PSUs Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Interest Expense, Nonoperating Interest Expense, Nonoperating, Total Interest expense Interest expense Available-for-Sale Securities, Debt Maturities, After One Through Two Years, Amortized Cost Available-for-sale securities, debt maturities, after one through two years, amortized cost. Amortized Cos Valuation Allowance, Deferred Tax Asset, Explanation of Change Valuation allowance changes, description Revenue from Contract with Customer [Text Block] Revenues Minimum tax benefit likely of being realized upon ultimate settlement with tax authority percentage. Minimum Tax Benefit Likely Of Being Realized Upon Ultimate Settlement With Tax Authority Percentage Minimum percentage chances of tax benefit to be realized on examination Sale of Stock [Domain] Sale of Stock Business combination recognized identifiable assets acquired and liabilities assumed accounts payable and accrued expenses and other liabilities. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Payable And Accrued Expenses And Other Liabilities Accounts payable, accrued expenses, and other liabilities Description of principal amount settlement. Description Of Principal Amount Settlement Principal amount settlement, Description Income Tax Reconciliation Acquisition Income tax reconciliation acquisition. Acquisitions Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Cumulative translation adjustment Finite-Lived Intangible Asset, Useful Life Estimated useful life Entity Central Index Key Entity Central Index Key Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Schedule of Stock Compensation Expense by Award Type Maximum maturity to securities that our classified as cash and cash equivalents. Cash And Cash Equivalents Maturity Description Cash and cash equivalents, maturity description Computer equipment and purchased software. Computer Equipment And Purchased Software [Member] Computer Equipment and Purchased Software [Member] Debt Securities, Available-for-Sale [Line Items] Schedule of Available-for-sale Securities [Line Items] Business combination recognized identifiable assets acquired and liabilities assumed other current and non-current assets. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Current And Non Current Assets Other current and noncurrent assets Payments to acquire businesses working capital adjustment. Payments To Acquire Businesses Working Capital Adjustment Payments to acquire businesses, working capital adjustment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of Shares, Forfeited/Expired Auditor Opinion [Text Block] Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities, net of acquisition Advertising Expense Advertising expense Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Equity method investment Equity Method Investment, Aggregate Cost Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Other Intangible Assets [Member] Other Intangible Assets [Member] Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Net operating loss carryforwards, begin to expiration year Operating loss carryforwards begin to expiration year. Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock under stock plans, net of shares withheld for employee taxes Issuance of common stock under stock plans Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income tax expense Income (loss) before income tax expense Revision of Prior Period [Axis] Revision of Prior Period Period of vesting for share-based compensation awards. Service Agreement Maturity Term Period of service condition met Settlement of warrants, amount. Settlement of Warrants, Amount Settlement of warrants, Amount Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Percentage of closing price to trigger debt conversion Global Office Spaces Leases Member Global Office Spaces Leases Member Global Office Spaces Leases [Member] IRELAND Ireland [Member] Concentration Risk Type [Domain] Concentration Risk Type Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Contract with Customer, Liability, Revenue Recognized Deferred revenue, revenue recognized Right of use and other assets Deferred Tax Liabilities Right Of Use and Other Assets Deferred tax liabilities right Of use and other assets. Customer Concentration Risk [Member] Customer Concentration Risk [Member] Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range Not Possible Expected significant change in unrecognized tax benefits, description Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number Number of RSUs and PSUs expected to vest Equity method investment Equity Method Investments and Joint Ventures Disclosure [Text Block] Finite-Lived Intangible Asset, Expected Amortization, Year Three 2027 Business Combination Post Combination Consideration Business combination post combination consideration. Post-combination consideration Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Options exercisable Investments Classified by Contractual Maturity Date [Table Text Block] Summary of Contractual Maturities of Short-Term and Long-Term Investments Held Revisions to Previously Issued Financial Statements Policy [Policy Text Block] Revisions to previously issued financial statements policy. Revisions to Previously Issued Financial Statements Payments of Debt Issuance Costs Convertible notes, issuance costs Tabular disclosure of capitalized software and developments costs, including the gross balance incurred, accumulated amortization, and net value. Summary Of Capitalized Software Development Costs Table [Text Block] Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment Amortization of Debt Issuance Costs Amortization of issuance costs Cover [Abstract] Cover Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Stock-based compensation Vendor commitments member. Vendor Commitments [Member] Subsequent Event [Line Items] Earnings Per Share, Basic, Total Earnings Per Share, Basic Net loss per common share, basic Net income (loss) per share, basic Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Increase in valuation allowance Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Gains Operating Expenses [Abstract] Operating expenses: Finance Lease, Principal Payments Repayment of finance lease obligations Accounts Receivable, Allowance for Credit Loss, Writeoff Allowance for doubtful accounts, Deductions Contract with Customer, Liability, Current Deferred revenue Short-term deferred revenue Document Annual Report Document Annual Report Investments, Debt and Equity Securities [Abstract] Selling and Marketing Expense [Member] Sales and Marketing [Member] Unrealized tax benefits Unrealized tax benefits Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Effective Income Tax Rate Reconciliation, Tax Contingency, Amount, Total Other comprehensive income cumulative adjustment from adoption of convertible debt standard during period net of tax. Other Comprehensive Income Cumulative Adjustment from Adoption of Convertible Debt Standard During Period Net of Tax Cumulative adjustment from adoption of convertible debt standard Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivatives Share based compensation arrangement by share based payment award percent of grants vested. Share Based Compensation Arrangement By Share Based Payment Award Percent Of Grants Vested Vesting percentage of earned grants Share-Based Payment Arrangement, Expense Total stock-based compensation Advertising Cost [Policy Text Block] Advertising Expense Purchase Obligation, to be Paid, Year Four Non-cancelable arrangements, 2028 Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Fair Value, Nonrecurring [Member] Non-recurring Basis [Member] Plan Name [Axis] Plan Name Outside Of Americas [Member] Outside of Americas. Outside Of Americas [Member] Segment Reporting [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of Shares, Ending balance Number of Shares, Beginning balance Number of Shares outstanding Supplemental Cash Flow Elements [Abstract] Supplemental cash flow disclosure: Assets, Current [Abstract] Current assets: Common stock reserved for the potential conversion Common Stock, Capital Shares Reserved for Future Issuance Number of shares authorizes for issuance United States [Member] UNITED STATES Earnings Per Share, Diluted, Other Disclosure [Abstract] Investment Type [Axis] Investment Type Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net, Total Net deferred tax (liabilities) Cost of services revenue. Cost Of Services Revenue [Member] Cost of Revenue, Service [Member] Net Cash Provided by (Used in) Operating Activities Net cash and cash equivalents provided by operating activities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted- Average Grant Date Fair, Canceled Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total purchase price Product and Service [Domain] Product and Service Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated other comprehensive (loss) income Lease term approximately Lessee, Operating Lease, Term of Contract Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Weighted average period of RSU Debt Instrument [Line Items] Debt Instrument [Line Items] Tax Period [Domain] Tax Period Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Lessee, Operating Lease, Liability, to be Paid, Year Four Operating, 2028 Investment, Policy [Policy Text Block] Investments Repayment of convertible senior notes attributable to debt discount. Repayment Of Convertible Senior Notes Attributable To Debt Discount Repayment of 2022 Convertible Notes attributable to the debt discount Contract with Customer, Liability, Noncurrent Deferred revenue, net of current portion Net Cash Provided by (Used in) Operating Activities [Abstract] Operating Activities: Capitalized Computer Software, Accumulated Amortization Accumulated amortization Type of Restructuring [Domain] Additional invoice recognized. Additional Invoice Recognized Additional Invoicing Restructuring and Related Activities [Abstract] Employee reduction percentage. Employee Reduction Percentage Employee reduction percentage Common Stock, Par or Stated Value Per Share Common stock, par value Common Stock Options [Member] Options [Member] Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Two thousand and fourteen equity incentive plan. Two Thousand And Fourteen Equity Incentive Plan [Member] 2014 Stock Option and Incentive Plan [Member] Purchase Obligation, to be Paid, Year Two Non-cancelable arrangements, 2026 OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Unrealized gain (loss) on investments, net of income taxes of $0 Accounts Receivable [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Statement of Cash Flows [Abstract] Convertible Debt Securities [Member] Conversion Option of the 2022 Notes and Warrants [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Cumulative Translation Adjustment [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Equity Method Investments Equity method investments Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent, Total Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent Changes in unrealized gain (loss) on investments, income taxes Changes in unrealized (loss) gain on investments, income taxes Capitalized Computer Software, Net, Ending Balance Capitalized Computer Software, Net, Beginning Balance Capitalized Computer Software, Net Capitalized software development costs, net Capitalized software development costs, net Rest of the world. Rest Of The World [Member] Outside Of United States [Member] Restructuring charges Restructuring Costs, Total Restructuring Costs Percentage of discount to employees on purchase of common stock under employee stock purchase plan. Percentage Of Discount To Employees On Purchase Of Common Stock Under Employee Stock Purchase Plan Percentage of discount allowed to employee to purchase common stock Equity Components [Axis] Equity Components Entity Address, Address Line One Entity Address, Address Line One Schedule of Change in Asset Retirement Obligation [Table Text Block] Schedule of Changes in Asset Retirement Obligations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Accrued compensation costs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shares, Granted Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] Intangible Asset, Finite-Lived [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Subsequent Event Type [Axis] Subsequent Event Type Nonoperating Income (Expense) Total other income (expense) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Potentially Dilutive Common Stock Equivalents Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate (%) Hedging Relationship [Axis] Purchase Obligation, to be Paid, Year Five Non-cancelable arrangements, 2029 Unamortized Debt Issuance Expense Unamortized issuance costs Unamortized issuance costs Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Investments Shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares, Beginning balance Shares, Ending balance Entity Voluntary Filers Entity Voluntary Filers Finite-Lived Intangible Asset, Expected Amortization, Year Two 2026 Amendment Flag Amendment Flag Accounting Standards Update 2016-02 [Member] ASC Topic 842 [Member] Current Income Tax Expense (Benefit), Total Current Income Tax Expense (Benefit) Total current income tax provision Current Federal Tax Expense (Benefit) Federal Changes in unrealized loss on cash flow hedges, net of income taxes of $101 in 2024 Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent, Total Increase (Decrease) in Operating Lease Liability Increase in operating lease liabilities Tax Credit Carryforward, Expiration Date Research and development tax credit carryforwards, expiration year Operating Lease, Liability, Noncurrent Operating lease liabilities, net of current portion Long-term lease liabilities Debt Instrument, Convertible, Carrying Amount of Equity Component Debt instrument convertible, principal amount Net carrying amount Domestic Tax Jurisdiction [Member] Federal [Member] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Debt Instrument, Name [Domain] Debt Instrument, Name Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Debt Securities, Available-for-Sale, Noncurrent Long-term investments Receivables [Abstract] Net income (loss) Net loss Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Number of Shares, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Number of new awards issued Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of Shares, Exercisable Research and Development Expense [Member] Research and Development [Member] Defined Contribution Plan, Cost Employer contribution to defined contribution savings plan Stock-based compensation expense. Stock-Based Compensation Expense [Member] Equity Component [Domain] Equity Component Restricted Stock Units and Performance Restricted Stock Units [Member] Restricted stock units and performance restricted stock units. RSUs and PSUs [Member] Statistical Measurement [Domain] Statistical Measurement Document Financial Statement Error Correction [Flag] General and Administrative Expense, Total General and Administrative Expense General and administrative Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Changes in unrealized gain (loss) on investments, net of income taxes of $0 in 2024, 2023, and 2022 Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Deferred income tax (expense) benefit Assets Held under Capital Leases [Member] Equipment under Finance Lease [Member] Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to additional paid in capital, equity component of convertible debt Total Conversion of Notes Interest Expense, Debt Total interest expense Other income (expense) Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other income (expense) Deferred State and Local Income Tax Expense (Benefit) State Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Number of years fixed for each option Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Components of Deferred Tax Liabilities [Abstract] Deferred tax liabilities: Disaggregation of Revenue [Table] Cybersecurity Risk Management Processes Integrated [Flag] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Operating Lease, Payments Cash payments for operating lease liabilities Cash payments Retirement Benefits [Text Block] Employee Benefit Plan Debt Instrument, Unamortized Discount, Total Debt Instrument, Unamortized Discount Unamortized debt discount Unamortized debt discount Acquisition costs Income Tax Reconciliation Acquisition Costs Income tax reconciliation acquisition costs. Asset Retirement Obligation, Liabilities Incurred Additions Accounts Receivable, Credit Loss Expense (Reversal) Allowance for doubtful accounts, Charged to Statement of Operations Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Intrinsic Value Aggregate intrinsic value of RSUs and PSUs expected to vest Deferred Tax Liabilities, Other Other liabilities Stock Issued During Period, Shares, Employee Stock Purchase Plans Shares Issued Issuance of common stock under stock plans, Shares Operating Lease, Expense Operating lease expense costs Operating lease expense Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Lessee operating lease legally binding minimum lease payments for leases signed but not yet commenced. Lessee Operating Lease Legally Binding Minimum Lease Payments For Leases Signed But Not Yet Commenced Less: Legally binding minimum lease payments for leases signed but not yet commenced Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Forfeited/ Expired Debt Securities, Trading, and Equity Securities, FV-NI [Table] Impairment charges Impairment Of Intangible Assets Impairment of intangible assets. Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Summary Of Reconciliation Between Non Cancelable Lease Commitments And Lease Liabilities Summary of reconciliation between non-cancelable lease commitments and lease liabilities. Summary of Reconciliation Between Non-cancelable Lease Commitments and Lease Liabilities Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax, Total Other comprehensive loss, net of tax Zero point two five percent convertible senior notes due two thousand twenty two as liability component. Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two As Liability Component [Member] 0.25% Convertible Senior Notes Due 2022 as Liability Component [Member] Schedule of Finite-Lived Intangible Assets [Table Text Block] Intangible Assets Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Comprehensive income (loss) Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Purchase Obligation, to be Paid, after Year Five Non-cancelable arrangements, Thereafter AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member] Unrealized Gain (Loss) on Derivate Instruments [Member] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Components of Income Tax Provision Commitments and contingencies. Commitments And Contingencies [Line Items] Commitments and Contingencies [Line Items] Payments to Acquire Debt Securities, Available-for-Sale Purchases of investments Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted average amortization period Intangible assets, Weighted average remaining useful life Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Maturities of investments Revenue Benchmark [Member] Revenue [Member] Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Summary of Activity Related to RSUs Antidilutive Securities [Axis] Antidilutive Securities Unrecognized Tax Benefits, Increase Resulting from Acquisition Gross increases-current period business acquisitions Corporate Bond Securities [Member] Corporate Bonds [Member] Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] Cost of Goods and Services Sold [Abstract] Cost of Revenue: Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Other U.S. and foreign permanent differences Revenue remaining performance obligation percentage recognized. Revenue Remaining Performance Obligation Percentage Recognized Revenue remaining performance obligation percentage recognized Property, Plant and Equipment, Disposals Property and equipment disposals Deferred Foreign Income Tax Expense (Benefit) Foreign Asset Retirement Obligation, Accretion Expense Accretion Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Impairment of strategic investments. Impairment Of Strategic Investments Impairment of strategic investments Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Aggregate Fair Value, Due within one year Equity Method Investments Equity Method Investments [Policy Text Block] Lessee operating lease commitments not yet commenced Lessee operating lease commitments not yet commenced. Accounting Standards Update [Domain] Accounting Standards Update Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Accruals and reserves Convertible Debt [Table Text Block] Schedule of Net Carrying Amount of Notes Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted- Average Grant Date Fair Value, Vested Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Total cash, cash equivalents, and restricted cash Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Weighted- Average Purchase Price Statement of Financial Position Location, Balance [Axis] Balance Sheet Location Settlement of warrants shares Settlement of Warrants, Shares Settlement of warrants, Shares Statistical Measurement [Axis] Statistical Measurement Finite-Lived Intangible Asset, Expected Amortization, Year Five 2029 Equity Method Investment [Table] Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Cost of revenue Total cost of revenue Operating Lease, Cost Operating lease expense Stock issued during period value restricted stock units taxes paid in cash. Stock Issued During Period Value Restricted stock units taxes paid in cash Restricted stock units taxes paid in cash Debt Instrument, Payment Terms Debt instrument, payment terms Assets, Fair Value Disclosure Fair value of financial assets Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Commercial Paper [Member] Selling and Marketing Expense, Total Selling and Marketing Expense Sales and marketing 2024 Stock Option and Incentive Plan [Member] Two Thousand Twenty Four Equity Incentive Plan [Member] Two thousand twenty four equity incentive plan. Commercial Paper [Member] Commercial Paper [Member] Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Intangible assets, gross Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Cash purchase price for the acquisition, net of cash acquired Acquisition of a business, net of cash acquired Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of shares remained outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted- Average Grant Date Fair Value, Granted Weighted-average grant date fair value per share, granted Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation costs, weighted average period Domain name. Domain Name [Member] Domain name [Member] Purchase Obligation, to be Paid, Year One Non-cancelable arrangements, 2025 Long-Lived Assets by Geographic Areas [Table Text Block] Long Lived Assets by Geographic Region Capitalized software and property plant and equipment. Capitalized Software And Property Plant And Equipment [Member] Capitalized Software and PP&E [Member] Deferred Tax Assets, Net Net deferred tax assets Research and Development Expense, Policy [Policy Text Block] Research and Development Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt instrument, convertible, threshold consecutive trading days Statement of Income Location, Balance [Axis] Income Statement Location Assets Total assets Total assets Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term (years) Restructuring Type [Axis] Cost of subscription revenues. Cost Of Subscription Revenues [Member] Cost of Revenue, Subscription [Member] Treasury Stock [Member] Treasury stock common preferred. Treasury Stock Common Preferred [Member] Tax Period [Axis] Tax Period Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Current Foreign Tax Expense (Benefit) Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Gross, Total Total deferred tax liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Shares, Vested Business Acquisition [Line Items] Business Acquisition [Line Items] New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Entity Address, City or Town Entity Address, City or Town Revision of Prior Period, Adjustment [Member] Adjustment [Member] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Equity [Abstract] Carrying amount of investment Equity Method Investment, Difference Between Carrying Amount and Underlying Equity Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Total Auditor Location Payments of Stock Issuance Costs Offering costs paid Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Difference in foreign tax rates Cash consideration subject to customary post-closing adjustments and conditions Business Combination, Price of Acquisition, Expected Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] Shares, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Zero point three seven five percent convertible senior notes due two thousand twenty five as equity component. Zero Point Three Seven Five Percent Convertible Senior Notes Due Two Thousand Twenty Five As Equity Component [Member] 0.375% Convertible Senior Notes Due 2025 as Equity Component [Member] Shareholders' Equity and Share-Based Payments [Text Block] Stockholders' Equity and Stock-Based Compensation Convertible Senior Notes due 2025. Convertible Senior Notes Due Two Thousand Twenty Five [Member] Conversion Option of the 2025 Notes [Member] Hedging Relationship [Domain] PSUs [Member] Performance-based restricted stock units. Performance-Based Restricted Stock units [Member] Debt Instrument, Face Amount Principal amount of long term debt Principal Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total fair value of RSUs vested Total grant date fair value of RSUs vested Revision of Prior Period [Domain] Revision of Prior Period Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Amortized Cost Basis, Due within one year Europe [Member] Europe [Member] Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] Private Placement [Member] Private Offering [Member] Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] Construction in Progress [Member] Construction in Progress [Member] Current State and Local Tax Expense (Benefit) State Deferred tax assets, interest expense. Deferred Tax Assets Interest Expense Interest expense Debt instrument convertible gross carrying amount of the equity component. Debt Instrument Convertible Gross Carrying Amount Of The Equity Component Carrying amount of equity component Debt discount for conversion option Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate: Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Cost of purchased capped call options. Cost Of Purchased Capped Call Options Cost of purchased capped call options Fair Value Disclosures [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenue Entity Public Float Entity Public Float Business combination, recognized identifiable assets acquired and liabilities assumed, sublease asset. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Sublease Asset Sublease asset Proceeds from settlement of convertible notes. Proceeds From Settlement Of Convertible Notes Proceeds from settlement of Convertible Note Hedges related to the 2022 Convertible Notes Cash received upon settlement Description of remaining percentage of earned grants to be paid. Description Of Remaining Percentage Of Earned Grants To Be Paid Description of remaining percentage of earned grants to be paid Average stock price. Average Stock Price Average stock price Fixed Assets Disposals Fixed assets disposals Fixed assets disposals Proceeds from net working capital settlement Proceeds From Net Working Capital Settlement Proceeds from net working capital settlement. Liabilities, Current [Abstract] Current liabilities: Accounts Receivable [Member] Accounts Receivable [Member] Accrued Liabilities, Total Accrued Liabilities Liabilities accrued Restructuring Costs. Restructuring Costs [Line Items] Document Type Document Type Accounting Standards Update [Axis] Accounting Standards Update Business combination, recognized identifiable assets acquired and liabilities assumed, acquired technology. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Acquired Technology Acquired technology Investment commitments. Investment Commitments Investment commitments Stock issuance costs. Stock Issuance Costs Offering costs incurred Asset Impairment Charges, Total Asset Impairment Charges Goodwill impairment Impairment charges Title of 12(b) Security Title of 12(b) Security Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Statement of Financial Position Location, Balance [Domain] Balance Sheet Location Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Lessee, Operating Lease, Liability, to be Paid, Year Five Operating, 2029 Lease, Cost [Table Text Block] Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities Cybersecurity Risk Management, Strategy, and Governance [Line Items] Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Payments for capped call options related to convertible senior notes. Payments For Capped Call Options Related To Convertible Senior Notes Payments for Capped Call Options related to the 2025 Convertible Notes Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total intrinsic value of options exercised Research and development tax credits, net of UTP Deferred Tax Assets, Tax Credit Carryforwards, Research Research and investment credits Research and Development Expense, Total Research and Development Expense Research and development Payment, Tax Withholding, Share-Based Payment Arrangement Employee taxes paid related to the net share settlement of stock-based awards Amortization of Deferred Sales Commissions Amortization of deferred commission expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of Shares, Granted Number of options granted Schedule of Goodwill [Table Text Block] Schedule of Changes in Carrying Amounts of Goodwill Restricted Cash and Cash Equivalents, Total Restricted Cash and Cash Equivalents Restricted cash related to letters of credit for leased facilities Deferred Tax Assets Capitalized Software Development Deferred Tax Assets Capitalized Software Development Capitalized software development Business Acquisition, Effective Date of Acquisition Acquisition effective date Percentage of common stock outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Earliest Tax Year [Member] Earliest Tax Year [Member] Disaggregation of Revenue [Abstract] Revenue: Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Total property and equipment Convertible debt hedges settlement. Convertible Debt Hedges Settlement Settlement of Convertible Note Hedges Subsequent Event Type [Domain] Subsequent Event Type Subscription and Circulation [Member] Subscription [Member] Derivative Instruments, Gain (Loss) [Line Items] Aggregate Fair Value, Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Lessee, Leases [Policy Text Block] Leases Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments Payments for (Proceeds from) Tenant Allowance Improvement reimbursements from landlords Error Correction [Table] The number of customers that represent more than 10% of accounts receivable. Number Of Customers Number of customers represented more than 10% Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State taxes net of federal benefit Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill), Total Impairment charges Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other APIHub, Inc. APIHub, Inc [Member] APIHub, Inc [Member] Strategic investments. Strategic Investments [Member] Strategic Investments [Member] Less: Operating leases with a duration of 12 months or less Operating leases with duration of twelve months or less. Operating Leases With Duration of Twelve Months or Less Less: Operating leases with a duration of 12 months or less Accounting Changes and Error Corrections [Abstract] Financial Instruments [Domain] Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Unrealized currency translation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue remaining performance obligations recognition period Sale of Stock Sale of Stock [Axis] Net Cash Provided by (Used in) Investing Activities [Abstract] Investing Activities: Investments [Domain] Investments Americas [Member] Americas [Member] Tabular disclosure of reconciliation of cash cash equivalents and restricted cash. Schedule Of Cash And Cash Equivalents Restricted Cash And Cash Equivalents Table [Text Block] Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash Revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total Total revenue Total revenues Contract with customer liability additions. Contract With Customer Liability Additions Additions in deferred revenue Statement of Comprehensive Income [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Income Tax Disclosure [Text Block] Income Taxes Gross decrease-prior period positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes Cybersecurity Risk Management, Strategy, and Governance [Abstract] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Unrealized losses before tax on foreign currency contracts expected to be reclassified into revenue over next 12 months Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Intangible assets, net Intangible assets, net Business Combination Post combination Expense Post-combination expense Business combination post combination expense. Debt Securities, Available-for-Sale [Table] Debt Securities Available For Sale [Table] Oil and Gas, Capitalized Cost, before Accumulated Depreciation, Depletion, Amortization, and Valuation Allowance, Asset Retirement Capitalized asset retirement costs Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Liabilities and Equity [Abstract] Liabilities and stockholders’ equity Revenue subscription contract period. Revenue Subscription Contract Period Revenue subscription contract period Operating loss carry forwards period. Operating Loss Carry Forwards Period Net operating loss, carryforwards, period Document Period End Date Document Period End Date Net Cash Provided by (Used in) Financing Activities Net cash and cash equivalents provided by financing activities Asset Retirement Obligations, Noncurrent, Total Asset Retirement Obligations, Noncurrent Ending balance Beginning balance ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Payments to Acquire Equity Method Investments Payments for equity method investments Black Economic Development Fund. Black Economic Development Fund [Member] Black Economic Development Fund [Member] Loss on disposal of fixed assets Loss on disposal of fixed assets Gain (Loss) on Disposition of Assets for Financial Service Operations Gain (Loss) on Disposition of Assets for Financial Service Operations, Total Deferred Tax Assets, Operating Loss Carryforwards, State and Local State net operating loss carryforward Debt Instrument, Convertible, Threshold Trading Days Debt instrument, convertible, threshold trading days Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Aggregate Fair Value, Due after 1 year and within 2 years Purchase Obligation, to be Paid, Year Three Non-cancelable arrangements, 2027 APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Debt and Equity Securities, FV-NI [Line Items] Percentage of ownership interest and income share Equity Method Investment, Ownership Percentage Lessee, Operating Lease, Liability, to be Paid, after Year Five Operating, Thereafter Zero point two five percent convertible senior notes due two thousand twenty two. Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two [Member] 0.25% Convertible Senior Notes Due 2022 [Member] 2022 Notes [Member] Research and development tax credit carryforwards, begin to expiration year Tax credit carryforward begin to expiration year. Available-for-Sale Securities, Debt Maturities, After One Through Two Years, Fair Value Available-for-sale securities, debt maturities, after one through two years, fair value. Aggregate Fair Value, Due after 1 year and within 2 years Income tax benefit Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense Total income tax provision Income tax expense Components of Deferred Tax Assets [Abstract] Deferred tax assets: Trading Symbol Trading Symbol Business Combinations [Abstract] Equity, Attributable to Parent Ending Balance, Amount Beginning Balance, Amount Total stockholders’ equity Total stockholders' equity Document Financial Statement Restatement Recovery Analysis [Flag] Debt instrument convertible conversion ratio denominator. Debt Instrument Convertible Conversion Ratio Denominator Principal amount of each convertible note Deferred Tax Assets, Gross Total deferred tax assets Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other long-term liabilities Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Debt instrument, conversion price per share Debt Instrument, Convertible, Conversion Price Common stock conversion price Derivative Instrument [Axis] Derivative Instrument Restricted Stock Units (RSUs) [Member] RSUs [Member] Variable lease expense Variable Lease, Cost Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Cybersecurity Risk Management, Strategy, and Governance [Table] Goodwill, Total Goodwill Ending balance Beginning balance Goodwill Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Effect of Stock-Based Compensation on Income by Line Item Payments for Repurchase of Warrants Payments for settlement of Warrants related to the 2022 Convertible Notes Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Provision for (benefit from) deferred income taxes Total deferred income tax (expense) benefit Geographical [Axis] Geographical Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Unrealized Losses Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized compensation costs Leases [Abstract] Technology-Based Intangible Assets [Member] Acquired Technology [Member] Deferred Costs, Noncurrent, Total Deferred Costs, Noncurrent Deferred commission expense, net of current portion Use of Estimates, Policy [Policy Text Block] Use of Estimates Proceeds from Issuance of Long-term Debt, Total Proceeds from Issuance of Long-Term Debt Proceeds from issuance of 2025 Convertible Notes, net of issuance costs paid of $9.9 million Proceeds from issuance of notes Percentage of long lived assets held outside of the Americas Percentage of revenues generated outside of the Americas Concentration risk, percentage Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Intangible Assets Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Adjustments [Member] Scenario, Adjustment [Member] Description remaining percentage of earned grant to be paid. Description Of Remaining Percentage Of Earned Grant To Be Paid Description of the remaining percentage of earned grant to be paid Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Scenario [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividends Security Exchange Name Security Exchange Name Derivative, price risk option strike price Derivative price risk options strike price. Derivative Price Risk Options Strike Price Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Tax expense from prior year reversal Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Operating Expenses Total operating expenses Revenue from External Customers by Geographic Areas [Table Text Block] Revenues by Geographic Region Cash Flow Hedging [Member] Cash Flow Hedges [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Unrealized gain (loss) on investments, tax Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment Accumulated depreciation Fair Value Disclosures [Text Block] Fair Value of Financial Instruments Software and Software Development Costs [Member] Capitalized Software Development Costs [Member] Lessee, Operating Lease, Liability, to be Paid, Year Three Operating, 2027 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average grant date fair value of options granted Weighted-average grant date fair value per share of options granted Subsequent Event [Member] Subsequent Event [Member] Maximum [Member] Maximum [Member] Restructuring Plan Restructuring and Related Activities Disclosure [Text Block] Liabilities and Equity Total liabilities and stockholders’ equity Gain (Loss) on Extinguishment of Debt, Total Gain (Loss) on Extinguishment of Debt Loss on early extinguishment of debt Loss on early extinguishment of 2022 Convertible Notes Operating Lease, Right-of-Use Asset Right-of-use assets Right-of-use assets Issuance of common stock for repayment of convertible notes. Issuance Of Common Stock For Repayment Of Convertible Notes Issuance of common stock for repayment of 2022 Convertible Notes Retirement Benefits [Abstract] Not to exceed target award percentage of overall shares earned. Not To Exceed Target Award Percentage Of Overall Shares Earned Not to exceed target award percentage of overall shares earned Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net income (loss) per share, diluted Net loss per common share, diluted Leasehold Improvements [Member] Leasehold Improvements [Member] Liabilities Total liabilities Total liabilities Increase (Decrease) in Deferred Compensation Deferred commission expense Regulatory Assets [Abstract] Regulatory Assets [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Assets, Current Total current assets Debt securities, available-for-sale, realized gain Debt Securities, Available-for-Sale, Realized Gain Net Cash Provided by (Used in) Investing Activities Net cash and cash equivalents used in investing activities Capped call options. Capped Call Options [Member] Capped Call Options [Member] Facilities. Facilities [Member] Forecast [Member] Forecast [Member] Unrecognized Tax Benefits Unrecognized benefit - end of period Unrecognized benefit - beginning of the year Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Payable And Accrued Expenses Accounts payable and accrued expenses Business combination recognized identifiable assets acquired and liabilities assumed accounts payable and accrued expenses. Entity Filer Category Entity Filer Category Goodwill and Intangible Assets Disclosure [Text Block] Intangible Assets and Goodwill Deferred Tax Assets, Property, Plant and Equipment Depreciation Property, Plant and Equipment [Abstract] Intangible Liability Disclosure [Abstract] Intangible Liability Disclosure [Abstract] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Operations Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits affect the Company's effective tax rate The cash outflow associated with the investments in private companies. Payment For Purchase Of Strategic Investments Purchases of strategic investments Nonoperating Income (Expense) [Abstract] Total other income (expense): Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Summary of Activity Related to Employee Stock Purchase Plan Asset retirement obligations Asset Retirement Obligations Through Noncash Payments (Proceeds) Amount Asset Retirement Obligations Through Noncash Payments (Proceeds) Amount Derivative, Notional Amount Notional equivalent amount Current Fiscal Year End Date Current Fiscal Year End Date 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] Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Total estimated grant date fair value of options vested Less: Present value discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Present value discount Payment for settlement of 2022 convertible notes. Payment for Settlement of 2022 Convertible Notes Payment for settlement of 2022 convertible notes Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Outstanding Interest Expense, Debt, Excluding Amortization Contractual interest expense Revenue remaining performance obligation contract period. Revenue Remaining Performance Obligation Contract Period Revenue remaining performance obligation contract period Goodwill, Foreign Currency Translation Gain (Loss) Effect of foreign currency translation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Entity Registrant Name Entity Registrant Name Gross Profit Gross profit Gross profit Business combination contingent payment recognition period. Business Combination Contingent Payment Recognition Period Contingent consideration recognition period Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Debt Instrument, Maturity Date Debt instrument, maturity date Entity Emerging Growth Company Entity Emerging Growth Company Accrued Expenses and Other Current Liabilities Fair Value Disclosure Accrued expenses and other current liabilities fair value disclosure. Fair value of accrued expenses and other current liabilities Investment, Type [Extensible Enumeration] Equity Method Investments and Joint Ventures [Abstract] Money Market Funds [Member] Money Market Funds [Member] Payments to Acquire Intangible Assets Purchases of intangible assets Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted average common shares used in computing basic net income (loss) per share: Incremental rent over lease term Incremental Rent Over Lease Term Incremental rent over lease term Gross increase-prior period positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Business acquisition, date of agreement Business Acquisition, Date of Acquisition Agreement Schedule of Equity Method Investments [Line Items] Common Stock, Shares Authorized Common stock, shares authorized Common stock authorized Deferred Tax Liabilities, Deferred Expense, Capitalized Patent Costs Capitalized costs Property, Plant and Equipment, Useful Life Property and Equipment, Estimated Useful Life Property and equipment, estimated useful life Sublease Income Operating sublease income Proceeds from Issuance of Common Stock Proceeds from common stock offering, net of offering costs paid of $365 Concentration Risk Type [Axis] Concentration Risk Type Cash and Cash Equivalents [Abstract] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Intrinsic value Total intrinsic value of RSUs vested Debt Disclosure [Abstract] Long-Term Debt [Text Block] Convertible Senior Notes Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Vested and expected to vest Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Granted Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization expense Right of use asset and property plant and equipment net. Right Of Use Asset And Property Plant And Equipment Net Total long lived assets Restricted cash fair value disclosure. Restricted Cash Fair Value Disclosure Fair value of restricted cash Derivative Instruments, Gain (Loss) [Table] Financial Instrument [Axis] Asia Pacific [Member] Asia Pacific [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Life, Outstanding Earnings Per Share, Policy [Policy Text Block] Net Income (Loss) Per Share AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Unrealized Gain (Loss) on Investments [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] General and Administrative [Member] Impairment, Long-Lived Asset, Held-for-Use, Total Impairment, Long-Lived Asset, Held-for-Use Impairment charges of long lived assets Revenue [Policy Text Block] Revenue Recognition Share-Based Payment Arrangement [Abstract] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Comprehensive Income (Loss) Note [Text Block] Changes in Accumulated Other Comprehensive Income (Loss) Stockholders equity and stock based compensation. Stockholders Equity And Stock Based Compensation [Abstract] Income Tax Reconciliation Nondeductible Acquisition Costs Income tax reconciliation nondeductible acquisition costs. Non-deductible acquisition costs Non-deductible acquisition costs Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in Accumulated Other Comprehensive Income (Loss) Cybersecurity Risk Role of Management [Text Block] Debt Securities, Available-for-Sale Fair value of short and long term investments Aggregate Fair Value, Total Aggregate Fair Value Accounting Policies [Abstract] Changes in unrealized gain (loss) on cash flow hedges, income taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent, Total Business combination, potential consideration. Business Combination Potential Consideration Business combination, potential consideration not included in purchase price allocation Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity Zero point two five percent convertible senior notes due two thousand twenty two as equity component. Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two As Equity Component [Member] 0.25%Convertible Senior Notes Due 2022 as Equity Component [Member] Operating Expense [Member] Income Tax Disclosure [Abstract] Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Gross increases-current period positions Increase (decrease) in deferred sales commission. Increase Decrease In Deferred Sales Commission Increase (decrease) in deferred commission expense Equity, Attributable to Parent [Abstract] Stockholders’ equity: Common stock shares covered under capped call transactions. Common Stock Shares Covered Under Capped Call Transactions Common stock shares covered under capped call transactions Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect on exchange rate changes on cash and cash equivalents Disclosure of accounting policy for costs that are capitalized in connection with the development of software. Capitalized Software Development Costs Policy Policy [Text Block] Capitalized Software Development Costs Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Statement [Table] Statement [Table] Segment Reporting, Policy [Policy Text Block] Operating Segments Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment Operating lease commitments, lease terms Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Life, Options vested or expected to vest Subsequent Event [Table] Schedule of operating sublease income. Schedule Of Operating Sublease Income Table [Text Block] Schedule of Operating Sublease Income Generated under Operating Lease Agreements Entity File Number Entity File Number Segment Information and Geographic Data Segment Reporting Disclosure [Text Block] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash, cash equivalents and restricted cash Revenue from Contract with Customer [Abstract] Earnings Per Share [Abstract] Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of Future Minimum Payments Income Tax Examination, Penalties and Interest Expense, Total Income Tax Examination, Penalties and Interest Expense Interest or penalties recorded Statement of Financial Position [Abstract] Operating Income (Loss) Loss from operations Loss from operations Capitalized Computer Software, Amortization Amortization of software development costs, exclusive of costs recorded within property and equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Volatility (%) Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Assumptions Used for Estimation of Fair Value of Employee Options Entity Shell Company Entity Shell Company Purchase Obligation Non-cancelable arrangements, Total Foreign withholding taxes Foreign withholding taxes Income Tax Reconciliation Foreign Withholding Taxes Income tax reconciliation foreign withholding taxes. Entity Tax Identification Number Entity Tax Identification Number Assets [Abstract] Assets Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements Entity Current Reporting Status Entity Current Reporting Status Components of net equity impact on additional paid in capital. Components Of Net Equity Impact On Additional Paid In Capital Table [Text Block] Schedule of Net Equity Impact, Included in Additional Paid-in Capital, of the Liability and Equity Components Two thousand seven equity incentive plan. Two Thousand Seven Equity Incentive Plan [Member] 2007 Equity Incentive Plan [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Life, Options exercisable Reconciliation Of Income Taxes [Table] Reconciliation Of Income Taxes [Table] Reconciliation Of Income Taxes [Table] Software Development [Member] Internal Use Software [Member] Software Development [Member] Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Subsequent Events [Abstract] Business combination, measurement period. Business Combination Measurement Period Business combination, measurement period As Previously Reported [Member] Previously Reported [Member] Increase (Decrease) in Contract with Customer, Liability Deferred revenue Geographical [Domain] Geographical Document Fiscal Year Focus Document Fiscal Year Focus Long-Term Purchase Commitment [Table Text Block] Schedule of Future Minimum Payments Under Non-Cancelable Arrangements Accrued expenses and other current liabilities. Accrued Expenses And Other Current Liabilities [Member] Accrued Expenses and Other Current Liabilities [Member] Stock issued during period shares restricted stock units taxes paid in cash. Stock Issued During Period Shares Restricted stock units taxes paid in cash Restricted stock units taxes paid in cash, Shares Repayments of Long-term Debt, Total Repayments of Long-Term Debt Aggregate principal amount paid Repayment of 2025 Convertible Notes attributable to the principal Principal balance paid Capital Expenditures Incurred but Not yet Paid Capital expenditures incurred but not yet paid Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Summary of Activity Related to Unrecognized Tax Benefits Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents and restricted cash, end of year Cash, cash equivalents and restricted cash, beginning of year Foreign derived intangible income Effective Income Tax Rate Reconciliation, FDII, Amount Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Amortized Cost Basis, Due after 1 year and within 2 years Business Acquisition [Axis] Business Acquisition Frame Technology, Inc. [Member] Frame Technology, Inc. [Member] Frame Technology, Inc. City Area Code City Area Code Tabular disclosure of shares of common stock that are reserved for potential conversion of preferred shares, common stock warrants, common stock options, and restricted stock units. Common Stock Reserved For Conversion And Incentive Plans Table [Text Block] Summary of Number of Shares of Common Stock Reserved Liabilities, Current Total current liabilities Total current liabilities Schedule of accounting policies. Schedule Of Accounting Policies [Line Items] Schedule Of Accounting Policies [Line Items] Derivative Contract [Domain] Derivative Contract Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Asset Off-balance sheet risk amount Amortization period of deferred sales commissions. Amortization Period Of Deferred Sales Commissions Amortization period of deferred commissions Accrued Liabilities and Other Liabilities, Total Accrued Liabilities and Other Liabilities Accrued expenses and other current liabilities Accrued expenses and other current liabilities Payments to Develop Software Capitalization of software development costs Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Federal statutory income tax rate Schedule Of Accounting Policies [Table] Schedule Of Accounting Policies [Table] Schedule Of Accounting Policies [Table] Local Phone Number Local Phone Number Zero point three seven five percent convertible senior notes due two thousand twenty five. Zero Point Three Seven Five Percent Convertible Senior Notes Due Two Thousand Twenty Five [Member] 0.375% Convertible Senior Notes Due 2025 [Member] 2025 Notes [Member] Operating Lease, Impairment Loss Impairment charge of leases Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Settlement of Asset Retirement Obligations Through Noncash Payments, Amount Asset retirement obligations Vesting installment thereafter description. Vesting Installment Thereafter Description Vesting installment thereafter description. Income Tax Jurisdiction [Axis] Income Tax Authority Income Taxes Income Tax, Policy [Policy Text Block] Deferred Costs, Current, Total Deferred Costs, Current Deferred commission expense Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income (Loss) Before Provision for Income Taxes Commitments and Contingencies Disclosure [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Debt Issuance Costs, Net, Total Debt Issuance Costs, Net Debt issuance costs Issuance costs Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Components of the Company's Deferred Tax Assets and Liabilities Right-of-use asset reductions related to operating lease terminations Right-of-use asset reductions related to operating lease terminations Right of use asset reductions related to operating lease terminations. Right of Use Asset Reductions Related to Operating Lease Terminations Increase decrease in operating lease liabilities. Increase Decrease In Operating Lease Liabilities Operating lease liabilities Operating Lease, Liability, Current Operating lease liabilities Short-term lease liabilities Lease liability Deferred Tax Assets, Lease Liability Deferred tax assets, lease liability. Other Expense [Member] Income Tax Jurisdiction [Domain] Income Tax Authority Debt Instrument, Interest Rate, Stated Percentage Debt instrument, interest rate, stated percentage Schedule of interest expense. Schedule Of Interest Expense Table [Text Block] Schedule of Interest Expense Retained Earnings [Member] Accumulated Deficit [Member] Amortization of Debt Issuance Costs and Discounts, Total Amortization of Debt Issuance Costs and Discounts Amortization of debt discount and issuance costs Employee related computer equipment. Employee Related Computer Equipment [Member] Employee Related Computer Equipment [Member] Over-Allotment Option [Member] Over-Allotment Options [Member] Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Restricted Cash, Statement of Financial Position [Extensible Enumeration] Restricted Cash, Asset, Statement of Financial Position [Extensible List] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Schedule of Fair Value Measurements of Financial Assets and Liabilities Document Transition Report Document Transition Report Lessee, Operating Lease, Liability, to be Paid, Year Two Operating, 2026 Operating Loss Carryforwards, Expiration Date Net operating loss carryforwards, expiration year Postemployment Benefits [Abstract] Antidilutive Security, Excluded EPS Calculation [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Number of Reporting Units Number of reporting unit Increase (decrease) in right of use assets. Increase Decrease In Right Of Use Assets Right-of-use assets Proceeds from Stock Plans Total Cash Proceeds Other Security Investments [Member] Other Non-Marketable Strategic Investments [Member] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentrations of Credit Risk and Significant Customers Auditor Firm ID Minimum [Member] Minimum [Member] Common Stock [Member] Common Stock [Member] Restricted Cash, Total Restricted Cash Restricted cash, included in other assets Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Options vested or expected to vest Summary of Fair Value of Derivative Financial Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Yamini Rangan [Member] Yamini rangan. Yamini Rangan [Member] Investment, Name [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Ending balance Weighted average grant date fair value, Beginning balance Additional Paid-in Capital [Member] Additional Paid-In Capital [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Debt Securities, Available-for-sale, Current, Total Debt Securities, Available-for-Sale, Current Short-term investments US treasury securities excluding cash and cash equivalents. U S Treasury Securities Excluding Cash And Cash Equivalents [Member] US Treasury Securities [Member] Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Summary of weighted average remaining lease terms and weighted average discount rate for operating leases. Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases [Table Text Block] Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash and cash equivalents provided by operating activities, net of acquisitions Derivative, cap price Derivative option, cap price. Derivative Option, Cap Price Commitments and Contingencies. Commitments And Contingencies [Table] Commitments And Contingencies [Table] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive loss: Statement of Income Location, Balance [Domain] Income Statement Location Lessee, Operating Lease, Liability, to be Paid, Year One Less: Operating leases with a duration of 12 months or less Operating, 2025 Capitalized Computer Software, Net [Abstract] Severance, Employee Related Benefits And Other Costs [Member] Severance, employee related benefits and other costs. Severance, Employee Related Benefits And Other Costs [Member] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Proceeds from Sale of Debt Securities, Available-for-Sale Sale of investments Goodwill and Intangible Assets Disclosure [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding U.S. Government Agency Securities [Member] US Government Agencies Short-Term Debt Securities [Member] Debt Instrument, Convertible, Conversion Ratio Debt instrument, conversion ratio Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other current liabilities Amount future lease payments would increase by if early termination clauses were not followed. Increase In Future Lease Commitments Increase in future lease commitments Disaggregation of Revenue [Line Items] Goodwill, Acquired During Period Acquisition Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Finite-Lived Intangible Asset, Expected Amortization, Year One 2025 Available-for-sale Investments Debt Securities, Available-for-Sale, Premium on Purchased Options [Policy Text Block] Scenario [Domain] Debt Securities, Available-for-Sale, Allowance for Credit Loss Debt Securities, Available-for-Sale, Allowance for Credit Loss, Ending Balance Debt Securities, Available-for-Sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-Sale, Allowance for Credit Loss, Total Allowance for credit losses in investments Incremental costs of deferred sales commission. Incremental Costs Of Deferred Sales Commission Incremental costs of deferred sales commission expense Deferred tax liabilities depreciation. Deferred Tax Liabilities Depreciation Depreciation Accrued Sales Commission, Current Accrued commissions Income (Loss) from Continuing Operations before Income Taxes, Domestic United States Transaction costs associated with acquisition Business Acquisition, Transaction Costs Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Common stock, $0.001 par value - 500,000 shares authorized; 52,667 and 51,358 shares issued; 51,767 and 50,448 shares outstanding at December 31, 2024 and 2023, respectively Investment Income, Interest Interest income Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Estimated Future Amortization Expense for Intangible Assets Cash and Cash Equivalents, Fair Value Disclosure Fair value of cash and cash equivalents (Accretion) amortization of debt discount premium. Accretion Amortization Of Debt Discount Premium Accretion of bond discount Asset Retirement Obligation Disclosure [Abstract] Tabular disclosure of the expected useful lives of specific classes of property plant and equipment. Property And Equipment Expected Useful Life Table [Text Block] Schedule of Property Plant and Equipment Useful Life Asset Retirement Obligation, Revision of Estimate Updates to estimated cash flows Operating Lease, Liability, Total Operating Lease, Liability Total lease liabilities Debt Securities, Available-for-Sale [Table Text Block] Summary of Composition of Short and Long Term Investments Product-related obligations. Product Related Obligations [Member] Product Related Obligations [Member] Measurement Frequency [Axis] Deferred Tax Assets, Operating Loss Carryforwards, Total Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Commitments and Contingencies Commitments and contingencies (Note 12) Income Taxes Paid Cash paid for income taxes Weighted Average Number of Shares Outstanding, Diluted Weighted-average common shares outstanding - diluted Weighted average common shares used in computing diluted net income (loss) per share: Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Convertible senior notes, net of current portion Convertible senior notes, net of current portion Convertible senior notes, net of current portion Capitalized Computer Software, Gross Gross capitalized software development costs Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable - net of allowance for credit losses of $6,088 and $5,516 at December 31, 2024 and 2023, respectively Extended lease terms Lessee, Operating Lease, Renewal Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of Shares, Vested and expected to vest Lessee, Operating Lease, Liability, to be Paid Total Zero point two five percent convertible senior notes due two thousand twenty two as net equity impact. Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two As Net Equity Impact [Member] 0.25% Convertible Senior Notes Due 2022 as Net Equity Impact [Member] Cybersecurity Risk Management Third Party Engaged [Flag] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Convertible debt hedges settlement shares. Convertible Debt Hedges Settlement Shares Settlement of Convertible Note Hedges, Shares Entity Small Business Entity Small Business Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block] Clearbit. Clearbit [Member] Accounts Receivable Payment Period Accounts Receivable Payment Period Accounts receivable payment period Repayments of Debt Repayment of debt Assets, Total [Member] Assets Total [Member] Deferred Tax Assets, Operating Loss Carryforwards, Domestic Federal net operating loss carryforwards Deferred Tax Liabilities, Intangible Assets Intangible assets US Treasury Securities [Member] US Treasury Securities [Member] Increase (decrease) in operating lease right-of-use assets. Increase (Decrease) In Operating Lease Right-of-Use Assets Reduction in right-of use assets Accrued expenses and other current liabilities Derivative Liability Derivative Liability, Total Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Proceeds related to the issuance of common stock under stock plans Finite lived intangible assets future amortization expense. Finite Lived Intangible Assets Future Amortization Expense Total Forward Contracts [Member] Service [Member] Professional Services and Other [Member] Net Cash Provided by (Used in) Financing Activities [Abstract] Financing Activities: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price , Ending balance Weighted Average Exercise Price, Beginning balance Amortization of Debt Discount (Premium) Amortization of debt discount Convertible Notes Payable, Noncurrent Convertible senior notes, net of current portion Net carrying amount Derivative Instruments and Hedging Activities Disclosure [Abstract] State and Local Jurisdiction [Member] State [Member] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for operating lease facilities Measurement Frequency [Domain] Gain on strategic investments Gain on Sale of Investments Deferred Tax Assets, Valuation Allowance, Total Deferred Tax Assets, Valuation Allowance Valuation allowance Sublease asset. Sublease Asset [Member] Sublease asset [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term: Subsequent Events [Text Block] Subsequent Events Gain on termination of operating leases Gain on termination of lease Gain (Loss) on Termination of Lease Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Change in valuation allowance Cybersecurity Risk Management Positions or Committees Responsible [Flag] Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Share based compensation arrangement by share based payment award service agreement period description. Share Based Compensation Arrangement By Share Based Payment Award Service Agreement Period Description Service agreement period description Liabilities, Fair Value Disclosure Fair value of financial liabilities Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Executive compensation limitation Strategic investments policy. Strategic Investments Policy [Text Block] Strategic Investments Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts, Ending Balance Allowance for doubtful accounts, Beginning Balance Accounts receivable, net of allowance for credit losses Percentage Of Service Agreement Payment Percentage Of Service Agreement Payment Percentage of service condition met XML 13 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Document and Entity Information - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Feb. 07, 2025
Jun. 30, 2024
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2024    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Trading Symbol HUBS    
Entity Registrant Name HubSpot, Inc.    
Entity Central Index Key 0001404655    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   52,153,077  
Entity Public Float     $ 29,007,475,839
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag true    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Security Exchange Name NYSE    
Entity File Number 001-36680    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-2632791    
Entity Address, Address Line One Two Canal Park    
Entity Address, City or Town Cambridge    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02141    
City Area Code 888    
Local Phone Number 482-7768    
Document Annual Report true    
Document Transition Report false    
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive Proxy Statement for its 2025 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K. Such Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K.

   
Auditor Name PricewaterhouseCoopers LLP    
Auditor Location Boston, Massachusetts    
Auditor Firm ID 238    
Document Financial Statement Error Correction [Flag] true    
Document Financial Statement Restatement Recovery Analysis [Flag] true    
Auditor Opinion [Text Block]

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of HubSpot, Inc. and its subsidiaries (the "Company") as of December 31, 2024 and 2023, and the related consolidated statements of operations, of comprehensive income (loss), of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2024, including the related notes (collectively referred to as the "consolidated financial statements"). We also have audited the Company's internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

   

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 512,667 $ 387,987
Short-term investments 1,556,828 1,000,245
Accounts receivable - net of allowance for credit losses of $6,088 and $5,516 at December 31, 2024 and 2023, respectively 334,829 295,303
Deferred commission expense 148,693 99,326
Prepaid expenses and other current assets 80,586 88,679
Total current assets 2,633,603 1,871,540
Long-term investments 154,212 325,703
Property and equipment, net 114,165 103,331
Capitalized software development costs, net 154,484 106,229
Right-of-use assets 216,230 251,071
Deferred commission expense, net of current portion 160,814 122,194
Other assets 115,254 75,247
Intangible assets, net 37,563 42,316
Goodwill 209,508 173,761
Total assets 3,795,833 3,071,392
Current liabilities:    
Accounts payable 3,649 9,106
Accrued compensation costs 67,442 53,462
Accrued commissions 102,043 78,169
Accrued expenses and other current liabilities 125,135 94,074
Operating lease liabilities 32,693 35,047
Convertible senior notes 458,184  
Deferred revenue 784,253 672,150
Total current liabilities 1,573,399 942,008
Operating lease liabilities, net of current portion 254,539 296,561
Deferred revenue, net of current portion 3,969 5,810
Other long-term liabilities 55,640 36,459
Convertible senior notes, net of current portion   456,206
Total liabilities 1,887,547 1,737,044
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Common stock, $0.001 par value - 500,000 shares authorized; 52,667 and 51,358 shares issued; 51,767 and 50,448 shares outstanding at December 31, 2024 and 2023, respectively 52 50
Additional paid-in capital 2,713,697 2,136,908
Accumulated other comprehensive (loss) income (5,654) 1,827
Accumulated deficit (799,809) (804,437)
Total stockholders’ equity 1,908,286 1,334,348
Total liabilities and stockholders’ equity $ 3,795,833 $ 3,071,392
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for credit losses $ 6,088 $ 5,516
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 52,667,000 51,358,000
Common stock, shares outstanding 51,767,000 50,448,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 2,627,543 $ 2,170,230 $ 1,730,969
Cost of Revenue:      
Total cost of revenue 393,265 338,362 308,020
Gross profit 2,234,278 1,831,868 1,422,949
Operating expenses:      
Research and development 778,714 617,745 442,022
Sales and marketing 1,218,844 1,068,560 886,069
General and administrative 300,332 249,649 197,720
Restructuring (Note 18) 3,990 96,843  
Total operating expenses 2,301,880 2,032,797 1,525,811
Loss from operations (67,602) (200,929) (102,862)
Total other income (expense):      
Interest income 82,706 58,828 15,000
Interest expense (3,721) (3,801) (3,762)
Other income (expense) 17,294 (4,673) (6,829)
Total other income (expense) 96,279 50,354 4,409
Income (loss) before income tax expense 28,677 (150,575) (98,453)
Income tax expense (24,049) (13,935) (8,894)
Net income (loss) $ 4,628 $ (164,510) $ (107,347)
Net income (loss) per share, basic $ 0.09 $ (3.30) $ (2.23)
Net income (loss) per share, diluted $ 0.09 $ (3.30) $ (2.23)
Weighted average common shares used in computing basic net income (loss) per share: 51,178 49,877 48,065
Weighted average common shares used in computing diluted net income (loss) per share: 51,819 49,877 48,065
Subscription [Member]      
Revenue:      
Total revenue $ 2,569,546 $ 2,123,479 $ 1,690,538
Cost of Revenue:      
Total cost of revenue 336,878 283,675 251,274
Professional Services and Other [Member]      
Revenue:      
Total revenue 57,997 46,751 40,431
Cost of Revenue:      
Total cost of revenue $ 56,387 $ 54,687 $ 56,746
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ 4,628 $ (164,510) $ (107,347)
Other comprehensive loss:      
Foreign currency translation adjustments (6,878) 4,020 (2,538)
Changes in unrealized gain (loss) on investments, net of income taxes of $0 in 2024, 2023, and 2022 318 10,697 (9,013)
Changes in unrealized loss on cash flow hedges, net of income taxes of $101 in 2024 (921)    
Comprehensive income (loss) $ (2,853) $ (149,793) $ (118,898)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Changes in unrealized gain (loss) on investments, income taxes $ 0 $ 0 $ 0
Changes in unrealized gain (loss) on cash flow hedges, income taxes $ 101    
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
0.375%Convertible Senior Notes Due 2025 as Liability Component [Member]
0.25% Convertible Senior Notes Due 2022 as Liability Component [Member]
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-In Capital [Member]
Additional Paid-In Capital [Member]
0.375%Convertible Senior Notes Due 2025 as Liability Component [Member]
Additional Paid-In Capital [Member]
0.25% Convertible Senior Notes Due 2022 as Liability Component [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit [Member]
Beginning Balance, Amount at Dec. 31, 2021 $ 870,851     $ 47   $ 1,436,089     $ (1,339) $ (563,946)
Beginning Balance, Shares at Dec. 31, 2021       47,390 910          
Issuance of common stock under stock plans 39,932     $ 1   39,931        
Issuance of common stock under stock plans, Shares       1,052            
Restricted stock units taxes paid in cash (11,526)         (11,526)        
Restricted stock units taxes paid in cash, Shares       (27)            
Stock-based compensation 284,749         284,749        
Conversion of Notes   $ (691) $ (60,422)       $ (691) $ (60,422)    
Settlement of Convertible Note Hedges 60,483         60,483        
Cumulative adjustment from adoption of convertible debt standard (69,801)         (101,167)       31,366
Settlement of warrants, Amount 1     $ 1            
Settlement of warrants, Shares       802            
Other comprehensive loss, net of tax (11,551)               (11,551)  
Net Income (Loss) (107,347)                 (107,347)
Ending Balance, Amount at Dec. 31, 2022 994,678     $ 49   1,647,446     (12,890) (639,927)
Ending Balance, Shares at Dec. 31, 2022       49,217 910          
Issuance of common stock under stock plans 46,121     $ 1   46,120        
Issuance of common stock under stock plans, Shares       1,255            
Restricted stock units taxes paid in cash (10,756)         (10,756)        
Restricted stock units taxes paid in cash, Shares       (24)            
Stock-based compensation 454,098         454,098        
Other comprehensive loss, net of tax 14,717               14,717  
Net Income (Loss) (164,510)                 (164,510)
Ending Balance, Amount at Dec. 31, 2023 1,334,348     $ 50   2,136,908     1,827 (804,437)
Ending Balance, Shares at Dec. 31, 2023       50,448 910          
Issuance of common stock under stock plans 74,358     $ 2   74,356        
Issuance of common stock under stock plans, Shares       1,356 (10)          
Restricted stock units taxes paid in cash (21,949)         (21,949)        
Restricted stock units taxes paid in cash, Shares       (37)            
Stock-based compensation 524,382         524,382        
Other comprehensive loss, net of tax (7,481)               (7,481)  
Net Income (Loss) 4,628                 4,628
Ending Balance, Amount at Dec. 31, 2024 $ 1,908,286     $ 52   $ 2,713,697     $ (5,654) $ (799,809)
Ending Balance, Shares at Dec. 31, 2024       51,767 900          
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Activities:      
Net income (loss) $ 4,628 $ (164,510) $ (107,347)
Adjustments to reconcile net income (loss) to net cash and cash equivalents provided by operating activities, net of acquisitions      
Depreciation and amortization 96,828 72,673 58,150
Stock-based compensation 504,770 432,271 275,849
Restructuring charges   67,263  
Gain on strategic investments (21,245)   (4,201)
Impairment of strategic investments 5,306 1,704 5,863
Provision for (benefit from) deferred income taxes 2,690 550 (1,285)
Amortization of debt discount and issuance costs 2,012 1,986 2,013
Accretion of bond discount (51,676) (42,907) (9,118)
Unrealized currency translation (1,550) (341) 1,010
Changes in assets and liabilities, net of acquisition      
Accounts receivable (48,428) (57,618) (73,985)
Prepaid expenses and other assets (4,415) (47,048) (5,987)
Deferred commission expense (96,687) (81,178) (37,583)
Right-of-use assets 32,297 29,173 29,531
Accounts payable (4,577) (14,031) 18,277
Accrued expenses and other current liabilities 89,129 79,947 26,136
Operating lease liabilities (41,521) (36,889) (21,118)
Deferred revenue 131,038 109,926 116,969
Net cash and cash equivalents provided by operating activities 598,599 350,971 273,174
Investing Activities:      
Purchases of investments (1,993,610) (1,580,504) (1,507,870)
Maturities of investments 1,658,601 1,502,534 1,184,506
Sale of investments 1,997   124,998
Purchases of property and equipment (37,939) (33,718) (37,426)
Capitalization of software development costs (89,636) (66,372) (44,345)
Purchases of intangible assets (1,231) (164) (10,000)
Acquisition of a business, net of cash acquired (40,438) (142,129)  
Proceeds from net working capital settlement 1,933    
Purchases of strategic investments (15,538) (14,413) (29,521)
Net cash and cash equivalents used in investing activities (515,861) (334,766) (319,658)
Financing Activities:      
Proceeds from settlement of Convertible Note Hedges related to the 2022 Convertible Notes     60,483
Payments for settlement of Warrants related to the 2022 Convertible Notes     (34)
Payment for settlement of 2022 convertible notes     (79,807)
Repayment of 2025 Convertible Notes attributable to the principal (57) (13) (1,619)
Employee taxes paid related to the net share settlement of stock-based awards (21,949) (10,714) (11,526)
Proceeds related to the issuance of common stock under stock plans 75,501 47,738 39,931
Net cash and cash equivalents provided by financing activities 53,495 37,011 7,428
Effect on exchange rate changes on cash and cash equivalents (11,553) 4,649 (6,811)
Net increase (decrease) in cash, cash equivalents and restricted cash 124,680 57,865 (45,867)
Cash, cash equivalents and restricted cash, beginning of year 392,040 334,175 380,042
Cash, cash equivalents and restricted cash, end of year 516,720 392,040 334,175
Supplemental cash flow disclosure:      
Cash paid for interest 1,721 1,722 1,746
Cash paid for income taxes 12,187 12,911 4,685
Right-of-use assets obtained in exchange for operating lease facilities 2,593 7,059 74,985
Right-of-use asset reductions related to operating lease terminations   (7,382)  
Non-cash investing and financing activities:      
Capital expenditures incurred but not yet paid $ 1,703 1,068 247
Asset retirement obligations   $ (199) $ 1,113
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure      
Net Income (Loss) $ 4,628 $ (164,510) $ (107,347)
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

The following table describes contracts, instructions or written plans for the sale or purchase of our securities adopted by our directors and certain officers during the fourth quarter of 2024, each of which is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c), referred to as Rule 10b5-1 trading plans.
 

Name

Action Taken

Nature of Trading Arrangement

Duration of Trading Arrangement

Aggregate Number of Securities

Yamini Rangan (Chief Executive Officer)

Adoption (December 5, 2024)

Trading plan intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c)

460 days

41,109 shares

Yamini Rangan [Member]  
Trading Arrangements, by Individual  
Name Yamini Rangan
Title Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date December 5, 2024
Arrangement Duration 460 days
Aggregate Available 41,109
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
3 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management, Strategy, and Governance
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]

ITEM 1C. CYBERSECURITY

Cybersecurity represents an important component of our overall approach to business strategy, risk management and financial oversight. Our board of directors recognizes the critical importance of maintaining the trust and confidence of our customers, business partners and employees, and is actively involved in oversight of our risk management program. The board of directors performs this oversight function at the full board level, as well as through its standing committees that address risks inherent in their respective areas of oversight. The audit committee is responsible for assisting the board of directors in reviewing and assessing the quality and effectiveness of our cybersecurity policies, practices and procedures protecting our information technology systems, data, products and services across all business functions, and reporting its findings to the board of directors, which has final oversight responsibility over cybersecurity-related matters.

Our cybersecurity policies, standards, processes and practices are informed by industry-recognized standards. In general, we seek to address cybersecurity risks through a cross-functional approach that is designed to preserve the confidentiality, security and availability of the information that we collect and store.

Cyber Risk Management and Strategy

Under the board of directors’and audit committee’s oversight, we have implemented and maintain a risk management program that includes processes for the systematic identification, assessment and treatment (through mitigation, transfer, avoidance and/or acceptance) of cybersecurity risks. This risk management program addresses, but is not limited to, risks identified by internal auditors and assessors, threat intelligence providers, internal stakeholders, vulnerability management programs and security management programs. We also engage external independent assessors from time to time to conduct cyber risk assessments and to report both findings and recommendations to management.

Risk assessments: Our security team, in coordination with our enterprise risk management team, conducts periodic risk assessments to identify and analyze the business and security risks, vulnerabilities, emerging technologies, laws and regulations. Our internal audit team evaluates the results of these risk assessments to determine critical areas for audit as part of our annual internal audit plan. The results of the internal audits are reported to the audit committee, and the security team manages and maintains remediation strategies for identified risks.

Vendor risk management: As part of our risk management program, our vendor risk management teams are responsible for conducting due diligence on vendors submitted for risk evaluation where medium- or high-risk data are in scope. We require assessments of these third-party vendors prior to establishing a business relationship, and monitor high-risk vendors on an ongoing basis, as part of our efforts to require these vendors to maintain their commitments related to data security, availability and confidentiality. Our security team’s assessment of vendors’ security controls and processes is calibrated to the risk level assigned to the vendor.

Incident response: We employ a formal process to identify, track, prioritize and remediate cybersecurity incidents that may impact the confidentiality, integrity and availability of data stored and processed on our information systems. This process addresses event detection, triage and classification, investigation and escalation, containment and mitigation, recovery and corrective actions. We maintain a written incident response plan that establishes roles, responsibilities and procedures to guide incident response operations.

Policies and procedures: Our security and legal teams actively participate in industry and other advisory groups and monitor regulatory requirements to keep apprised of evolving risks. Policies and procedures, including our Written Information Security Policy, are periodically updated to adapt to evolving business conditions and information technology requirements.

We, like other companies in our industry, face a number of cybersecurity risks in connection with our business. Although risks from cybersecurity threats have to date not materially affected, and we do not believe they are reasonably likely to materially affect, us, our business strategy, results of operations or financial condition, we have, from time to time, experienced threats and security incidents relating to our and our third party vendors’ information systems. For more information, please see “Item 1A, Risk Factors.”

Governance Related to Cybersecurity Risks

Board oversight: Our board of directors has final oversight responsibility over cybersecurity-related matters. The full board of directors participates in interactive sessions with management, typically twice a year, dedicated to cybersecurity risks. These sessions, led by our Chief Information Security Officer (CISO), address a range of cybersecurity-related topics, such as recent developments related to the threat landscape, security controls, vulnerability assessments, third-party reviews, internal audits, technological trends and information security considerations arising with respect to our peers and third parties.

The audit committee assists the board of directors in fulfilling its oversight responsibilities with respect to the management of risks arising from cybersecurity threats, and our security team provides written reports to the audit committee for its review. The audit committee is responsible for reporting findings related to its review of these matters to the board of directors.

As appropriate, the board of directors also receives information regarding cybersecurity incidents as well as ongoing updates regarding mitigation of any such incidents until they have been resolved.

Management’s role in assessing and managing cybersecurity risk: Our risk management program for cybersecurity is led by the HubSpot Security & Privacy Committee, which we refer to as the Committee. The Committee oversees our information and technology risk management, compliance, and control functions, and serves as a forum for the discussion of issues involving information security and risk management.

The Committee’s members include senior members of management who are responsible for and collectively have experience in information security, information technology, data protection, risk management and compliance. This collaboration helps us incorporate cyber risk management across all of our significant risk management programs.

The Committee is chaired by the CISO, who works collaboratively across the Company to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO attends regular meetings with representatives from the legal, ERM and security teams to review newly identified cybersecurity risks and re-review previously identified risks. The Committee then determines how identified risks should be treated. The results of these risk review processes are included in periodic presentations to our executive leadership team and the audit committee.

Our CISO has over 25 years of experience working in security and infrastructure for SaaS and hosted services. She has a master's degree in cybersecurity and has maintained an active CISSP certification since 2012.The CISO reports to the Chief Technology Officer, who has overseen the cybersecurity team since 2020 and has led infrastructure teams at the Company for over 12 years.

Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]

Risk assessments: Our security team, in coordination with our enterprise risk management team, conducts periodic risk assessments to identify and analyze the business and security risks, vulnerabilities, emerging technologies, laws and regulations. Our internal audit team evaluates the results of these risk assessments to determine critical areas for audit as part of our annual internal audit plan. The results of the internal audits are reported to the audit committee, and the security team manages and maintains remediation strategies for identified risks.

Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]

Board oversight: Our board of directors has final oversight responsibility over cybersecurity-related matters. The full board of directors participates in interactive sessions with management, typically twice a year, dedicated to cybersecurity risks. These sessions, led by our Chief Information Security Officer (CISO), address a range of cybersecurity-related topics, such as recent developments related to the threat landscape, security controls, vulnerability assessments, third-party reviews, internal audits, technological trends and information security considerations arising with respect to our peers and third parties.

The audit committee assists the board of directors in fulfilling its oversight responsibilities with respect to the management of risks arising from cybersecurity threats, and our security team provides written reports to the audit committee for its review. The audit committee is responsible for reporting findings related to its review of these matters to the board of directors.

As appropriate, the board of directors also receives information regarding cybersecurity incidents as well as ongoing updates regarding mitigation of any such incidents until they have been resolved.

Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Our board of directors has final oversight responsibility over cybersecurity-related matters. The full board of directors participates in interactive sessions with management, typically twice a year, dedicated to cybersecurity risks. These sessions, led by our Chief Information Security Officer (CISO), address a range of cybersecurity-related topics, such as recent developments related to the threat landscape, security controls, vulnerability assessments, third-party reviews, internal audits, technological trends and information security considerations arising with respect to our peers and third parties.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]

The audit committee assists the board of directors in fulfilling its oversight responsibilities with respect to the management of risks arising from cybersecurity threats, and our security team provides written reports to the audit committee for its review. The audit committee is responsible for reporting findings related to its review of these matters to the board of directors.

Cybersecurity Risk Role of Management [Text Block]

Management’s role in assessing and managing cybersecurity risk: Our risk management program for cybersecurity is led by the HubSpot Security & Privacy Committee, which we refer to as the Committee. The Committee oversees our information and technology risk management, compliance, and control functions, and serves as a forum for the discussion of issues involving information security and risk management.

The Committee’s members include senior members of management who are responsible for and collectively have experience in information security, information technology, data protection, risk management and compliance. This collaboration helps us incorporate cyber risk management across all of our significant risk management programs.

The Committee is chaired by the CISO, who works collaboratively across the Company to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO attends regular meetings with representatives from the legal, ERM and security teams to review newly identified cybersecurity risks and re-review previously identified risks. The Committee then determines how identified risks should be treated. The results of these risk review processes are included in periodic presentations to our executive leadership team and the audit committee.

Our CISO has over 25 years of experience working in security and infrastructure for SaaS and hosted services. She has a master's degree in cybersecurity and has maintained an active CISSP certification since 2012.The CISO reports to the Chief Technology Officer, who has overseen the cybersecurity team since 2020 and has led infrastructure teams at the Company for over 12 years.

Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] The CISO attends regular meetings with representatives from the legal, ERM and security teams to review newly identified cybersecurity risks and re-review previously identified risks. The Committee then determines how identified risks should be treated. The results of these risk review processes are included in periodic presentations to our executive leadership team and the audit committee.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block]

Our CISO has over 25 years of experience working in security and infrastructure for SaaS and hosted services. She has a master's degree in cybersecurity and has maintained an active CISSP certification since 2012.The CISO reports to the Chief Technology Officer, who has overseen the cybersecurity team since 2020 and has led infrastructure teams at the Company for over 12 years.

Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] Our risk management program for cybersecurity is led by the HubSpot Security & Privacy Committee, which we refer to as the Committee. The Committee oversees our information and technology risk management, compliance, and control functions, and serves as a forum for the discussion of issues involving information security and risk management.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Operations
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Organization and Operations

1. Organization and Operations

HubSpot, Inc. (the “Company”) provides a customer platform that helps businesses connect and grow better. The Company delivers seamless connection for customer-facing teams with a unified platform that includes three layers: AI-powered engagement hubs, a Smart CRM, and a connected ecosystem that extends the customer platform with app marketplace integrations, a community network, and educational content.

The AI-powered engagement Hubs include Marketing, Sales, Service, Operations, Content and Commerce, as well as other tools and integrations that enable companies to attract, engage, and delight customers throughout the customer experience. The Smart CRM is the foundational layer that combines customer data with AI to power the entire customer platform.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation —The consolidated financial statements have been prepared in U.S. dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation.

Use of Estimates —The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Revisions to Previously Issued Financial Statements— During the financial close process for the first quarter of 2024, the Company identified an error related to the calculation of contractual credits in one of its third-party vendor agreements which impacted its previously issued financial statements beginning with the quarter ended December 31, 2021. The error impacted subsequent annual and quarterly reporting periods through December 31, 2023. The Company assessed the materiality of the error on prior period consolidated financial statements in accordance with the Securities and Exchange Commission (“SEC”) Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, in consideration of both quantitative and qualitative factors, the Company concluded that the error is not material to any previously presented interim or annual financial statements. The Company revised its financial statements for the periods impacted. In connection with the revisions, the Company also corrected a previously identified immaterial error related to the recording of certain deferred tax balances.

The impact of the revisions to the annual periods ending December 31, 2023 and December 31, 2022 are disclosed below. The errors created immaterial impacts to the Consolidated Statements of Cash Flows, however, there was no net impact to classification of the cash flows so a revision table was not included below. The impact to the Consolidated Statements of Stockholders' Equity was isolated to net income and accumulated deficit as revised in the other statements.
 

Consolidated Statements of Operations and Comprehensive Loss

 

For the Year Ended December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

257,513

 

 

$

(6,239

)

 

$

251,274

 

Total cost of revenues

 

 

314,259

 

 

 

(6,239

)

 

 

308,020

 

Gross profit

 

 

1,416,710

 

 

 

6,239

 

 

 

1,422,949

 

Loss from operations

 

 

(109,101

)

 

 

6,239

 

 

 

(102,862

)

Loss before income tax expense

 

 

(104,692

)

 

 

6,239

 

 

 

(98,453

)

Income tax expense

 

 

(8,057

)

 

 

(837

)

 

 

(8,894

)

Net loss

 

 

(112,749

)

 

 

5,402

 

 

 

(107,347

)

Comprehensive loss

 

 

(124,300

)

 

 

5,402

 

 

 

(118,898

)

Net loss per common share, basic and diluted

 

$

(2.35

)

 

$

0.12

 

 

$

(2.23

)

 

 

 

For the Year Ended December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

290,802

 

 

$

(7,127

)

 

$

283,675

 

Total cost of revenues

 

 

345,489

 

 

 

(7,127

)

 

 

338,362

 

Gross profit

 

 

1,824,741

 

 

 

7,127

 

 

 

1,831,868

 

Loss from operations

 

 

(208,056

)

 

 

7,127

 

 

 

(200,929

)

Loss before income tax expense

 

 

(157,702

)

 

 

7,127

 

 

 

(150,575

)

Income tax expense

 

 

(18,593

)

 

 

4,658

 

 

 

(13,935

)

Net loss

 

 

(176,295

)

 

 

11,785

 

 

 

(164,510

)

Comprehensive loss

 

 

(161,578

)

 

 

11,785

 

 

 

(149,793

)

Net loss per common share, basic and diluted

 

$

(3.53

)

 

$

0.23

 

 

$

(3.30

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Consolidated Balance Sheets

 

December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

2,544,738

 

 

$

-

 

 

$

2,544,738

 

Accrued expenses and other current liabilities

 

 

102,122

 

 

 

(7,112

)

 

 

95,010

 

Total current liabilities

 

 

761,653

 

 

 

(7,112

)

 

 

754,541

 

Other long-term liabilities

 

 

14,546

 

 

 

4,658

 

 

 

19,204

 

Total liabilities

 

 

1,552,514

 

 

 

(2,454

)

 

 

1,550,060

 

Accumulated deficit

 

 

(642,381

)

 

 

2,454

 

 

 

(639,927

)

Total stockholders’ equity

 

 

992,224

 

 

 

2,454

 

 

 

994,678

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

3,071,392

 

 

$

-

 

 

$

3,071,392

 

Accrued expenses and other current liabilities

 

 

108,313

 

 

 

(14,239

)

 

 

94,074

 

Total current liabilities

 

 

956,247

 

 

 

(14,239

)

 

 

942,008

 

Total liabilities

 

 

1,751,283

 

 

 

(14,239

)

 

 

1,737,044

 

Accumulated deficit

 

 

(818,676

)

 

 

14,239

 

 

 

(804,437

)

Total stockholders’ equity

 

 

1,320,109

 

 

 

14,239

 

 

 

1,334,348

 

Operating Segments —See Note 11 for more information.

Net Income (Loss) Per Share — Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, restricted stock units (“RSUs”), shares issued pursuant to the Employee Stock Purchase Plan (“ESPP”), performance restricted stock units (“PSUs”), warrants, and the Conversion Option of the 2025 Notes (the “Conversion Options”) (Note 10) are considered to be potential common stock equivalents.

A reconciliation of the denominator used in the calculation of basic and diluted income (loss) per share is as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Net income (loss)

 

$

4,628

 

 

$

(164,510

)

 

$

(107,347

)

Weighted-average common shares outstanding—basic

 

 

51,178

 

 

 

49,877

 

 

 

48,065

 

Dilutive effect of share equivalents resulting from stock
   options, RSUs, ESPP, PSUs, warrants and the Conversion
   Options

 

 

641

 

 

 

 

 

 

 

Weighted-average common shares outstanding-diluted

 

 

51,819

 

 

 

49,877

 

 

 

48,065

 

Net income (loss) per share, basic

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Net income (loss) per share, diluted

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Since the Company incurred net losses in 2023 and 2022, diluted net loss per share is the same as basic net loss per share. All of the Company’s outstanding stock options, RSUs, and shares issuable under the ESPP, PSUs as well as the warrants and Conversion Options were excluded in the calculation of diluted net loss per share as the effect would be anti-dilutive.

The Company uses the treasury stock method and the average market price per share during the period for calculating any potential dilutive effect of the stock options, RSUs, ESPPs, PSUs and warrants. The Company uses the if-converted method when calculating any potential dilutive effect of the Conversion Options, which assumes conversion of outstanding convertible securities at the beginning of the reporting period or date of issuance, if the convertible security was issued during the period.

The following table contains all potentially dilutive common stock equivalents.

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Options to purchase common shares

 

 

302

 

 

 

470

 

 

 

462

 

RSUs and PSUs

 

 

1,546

 

 

 

1,902

 

 

 

1,580

 

Conversion Option of the 2022 Notes and warrants

 

 

 

 

 

 

 

 

859

 

Conversion Option of the 2025 Notes

 

 

1,625

 

 

 

1,625

 

 

 

1,625

 

ESPP

 

 

5

 

 

 

7

 

 

 

6

 

 

Cash and Cash Equivalents — The Company considers all highly liquid investments purchased with original maturity of three months or less to be cash equivalents. Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase, consisting primarily of money-market funds.

Available-for-sale Investments — Investments consist of commercial paper, corporate debt securities, U.S. Treasury securities, and U.S. Government agency securities. Securities having remaining maturities of more than three months at the date of purchase and less than one year from the date of the balance sheets are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets. The Company classifies its debt investments with readily determinable market values as available-for-sale. These debt investments are classified as investments on the consolidated balance sheets and are carried at fair market value.

For available-for-sale debt securities, any realized gains and losses are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations. For securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense) in the consolidated statements of operations. The Company does not intend to sell these investments and it is more likely than not that the Company will not be required to sell these investments before recovery of their amortized cost basis.

If neither of the above criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, credit ratings, the financial health of the industry and sector of the issuer, the overall risk profile of the securities, overall macroeconomic conditions, and more. Any credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in other income (expense) in the consolidated statements of operations. Non-credit related

unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). In considering the underlying risk of its portfolio, the Company has a zero-loss expectation for U.S. treasury and U.S. government agency securities, which represents the majority of its debt investment available-for-sale securities portfolio. As of December 31, 2024 and 2023, no allowance for credit losses in investments was recorded.

Strategic Investments — Strategic investments consist of non-marketable equity investments of privately held companies in which the Company does not have a controlling interest.

The Company may elect to apply the measurement alternative or the fair value option for investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. Under the measurement alternative, the non-marketable securities are carried at cost less any impairments, plus or minus adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. On a quarterly basis, the Company performs a qualitative assessment to evaluate whether the investment is impaired. If there are sufficient indicators that the fair value of the investment is less than the carrying value, the carrying value of the investment is reduced and an impairment is recorded in the consolidated statements of operations in other income (expense).

The Company has elected the fair value option for certain other non-marketable investments as it has determined the fair value best reflects the economic performance of the equity investment. Under the fair value option, the non-marketable investments are measured at fair value based on valuation methods which may include a combination of observable and unobservable inputs and are reviewed quarterly for reductions in fair value that are other-than-temporary. Any changes to the fair value is recorded in the consolidated statements of operations in other income (expense).

Investments for which the Company has the ability to exercise significant influence, but does not have control and is not the primary beneficiary, are accounted for under the equity method. Under the equity method of accounting, the Company's proportionate share of the net earnings or impairment charges on investments are reported in the consolidated statements of operations in other income (expense), and increase or decrease the investment balance recorded on the balance sheet. Equity method investments are reviewed for indicators of other-than-temporary impairment on a quarterly basis. An equity method investment is written down to fair value if there is evidence of a loss in value which is other-than-temporary. The Company may estimate the fair value of its equity method investments by considering recent investee equity transactions and recent operating results.

Accounts Receivable and Allowance for Credit Losses — Accounts receivable are carried at the original invoiced amount less an allowance for credit losses based on the probability of future collection. The probability of future collection is based on specific considerations of historical loss patterns and an assessment of the continuation of such patterns based on past collection trends and known or anticipated future economic events that may impact collectability. The probability of future collection is also assessed by geography. To date, losses resulting from uncollected receivables have not materially exceeded estimates.

The following is a roll-forward of the Company’s allowance for credit losses (in thousands):

 

 

 

Balance
Beginning
of Period

 

 

Charged to
Statement of
Operations

 

 

Deductions  (1)

 

 

Balance at
End of
Period

 

Allowance for credit losses

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2024

 

$

5,516

 

 

$

19,862

 

 

$

(19,290

)

 

$

6,088

 

Year ended December 31, 2023

 

$

3,266

 

 

$

18,887

 

 

$

(16,637

)

 

$

5,516

 

Year ended December 31, 2022

 

$

1,768

 

 

$

11,549

 

 

$

(10,051

)

 

$

3,266

 

(1) Deductions include actual accounts written-off, net of recoveries.

Restricted Cash —The Company had restricted cash of $4.1 million at December 31, 2024 and 2023 related to letters of credit for its leased facilities. The following table provides a reconciliation of the cash, cash equivalents and restricted cash within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows for the year ended December 31, 2024 and 2023.
 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

Cash and cash equivalents

 

$

512,667

 

 

$

387,987

 

 

Restricted cash, included in other assets

 

 

4,053

 

 

 

4,053

 

 

Total cash, cash equivalents, and restricted cash

 

$

516,720

 

 

$

392,040

 

 

 

 

Property and Equipment —Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major betterments are capitalized as additions to leasehold improvements. Depreciation is recorded over the following estimated useful lives:

 

 

 

Estimated Useful Life

Employee related computer equipment

 

2 - 3 years

Computer equipment and purchased software

 

3 years

Furniture and fixtures

 

5 years

Internal use software

 

5 years

Leasehold improvements

 

Lesser of lease term or useful life

 

The Company capitalizes certain payroll and stock compensation costs incurred to develop functionality for certain of the Company’s internally built software platforms. The costs incurred during the preliminary stages of development are expensed as incurred. Once a piece of incremental functionality has reached the development stage certain internal costs are capitalized until the functionality is ready for its intended use. Internal-use software is included within property and equipment on the consolidated balance sheets.

Impairment of Long-Lived Assets —Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that the useful lives of those assets are no longer appropriate. Management considers the following potential indicators of impairment of its long-lived assets (asset group): a substantial decrease in the Company’s stock price, a significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used, a significant adverse change in legal factors or in the business climate that could affect the value of the long-lived asset (asset group), an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group), and a current expectation that, more likely than not, a long lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. When such events occur, the Company compares the carrying amounts of the assets to their undiscounted expected future cash flows. If this comparison indicates that there may be an impairment, the amount of the impairment is calculated as the difference between the carrying value and fair value. For the years presented, the Company did not recognize an impairment charge.

Intangible Assets — Intangible assets consist of acquired technology, trade name, customer relationships, sublease asset and a domain name. The Company records acquired intangible assets at fair value on the date of acquisition and amortizes such assets in a pattern reflective of the expected economic benefits consumption over the expected useful life of the asset. If this pattern cannot be reliably determined, a straight-line amortization method is used. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying value of the intangible asset is amortized prospectively over the revised remaining useful life. During 2023, the Company recognized an impairment of $1.6 million. No impairment charges were recognized in 2024 and 2022.

Goodwill — Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not subject to amortization but is monitored annually for impairment or more frequently if there are indicators of impairment. Management considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company’s use of acquired assets or the strategy of the Company’s overall business, significant negative industry or economic trends and a significant decline in the Company’s stock price for a sustained period. The Company performs its annual impairment test on November 30. The Company’s goodwill is evaluated at the consolidated level as it has been determined there is one operating segment comprised of one reporting unit. The Company performs a quantitative assessment, which compares the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized. Based on the quantitative assessment performed on November 30, 2024, the fair value exceeded the carrying value, and as such, there was no impairment of goodwill as of November 30, 2024. There were no triggering events after the measurement date that may indicate impairment as of December 31, 2024. For the years ended December 31, 2024, 2023 and 2022, the Company did not recognize an impairment charge.

Business Combinations — The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The purchase price allocation process requires management to make significant judgment with respect to intangible assets. Fair value and useful life determinations are based on, among other factors, estimates of replacement costs and future expected cash flows attributable to the acquired intangible asset and appropriate discount rates used in computing present values. Goodwill represents the excess of the purchase price over the estimated fair values of the assets acquired and liabilities assumed.

The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statement of operations.

Advertising Expense —The Company expenses advertising as incurred, which is included in sales and marketing expense in the consolidated statements of operations. The Company incurred $117.8 million of advertising expense in 2024, $105.3 million in 2023, and $59.4 million in 2022.

Leases — The Company determines if an arrangement contains a lease at inception and does not separate lease and non-lease components of an arrangement determined to contain a lease. Operating leases are included in right-of-use ("ROU") assets, current operating lease liabilities and operating lease liabilities, net of current portion, on the Company’s consolidated balance sheet.

Operating leases with a duration of 12 months or less are excluded from ROU assets and operating lease liabilities. Lease payments are recognized on a straight-line basis over the lease term and variable lease payments are recognized as incurred.

ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the lease commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for tenant incentives. As the Company’s operating leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. To determine the estimated incremental borrowing rate, the Company uses publicly available credit ratings for peer companies. The Company estimates the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments. The Company evaluates the recoverability of the ROU assets for possible impairment in accordance with the long-lived assets policy above. The Company recognized an impairment charge of $46.8 million in connection with the Restructuring Plan (Note 18) in 2023. No impairment charges were recognized in 2024 and 2022.

Lease expense for minimum lease payments for operating leases is recognized on a straight-line basis over the lease term. Improvement reimbursements from landlords are amortized through ROU assets on a straight-line basis as a reduction to rent expense over the terms of the corresponding leases.

The Company also subleases some of its unused spaces to third parties. The Company recognizes sublease income, as a reduction to rent expense, on a straight-line basis over the sublease term.

Asset retirement obligations (“ARO”)

On the lease commencement date, the Company establishes an ARO based on the present value of contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease. The asset associated with the ARO is amortized over the corresponding lease term to operating expense and the ARO is accreted to the end-of-lease obligation value over the same term.

Derivatives — The Company uses derivative instruments, primarily forward contracts, to reduce the risk of variability in future cash flow due to foreign currency exchange rate fluctuations. Hedging derivative instruments are recognized as either assets or liabilities and are measured at fair value. For derivative instruments designated as cash flow hedges, unrealized foreign exchange gains or losses are recorded in accumulated other comprehensive income ("AOCI") and are reclassified into revenues in the same periods when the hedged transactions are recognized in the consolidated statements of operations.

Revenue Recognition — The Company generates revenue from arrangements with multiple performance obligations, which typically include subscriptions to its online software products and support, as well as professional services which include on-boarding, training and consulting services. The Company’s customers do not have the right to take possession of the online software products. The Company recognizes revenue from contracts with customers using a five-step model, which is described below:

Identify the customer contract;
Identify performance obligations that are distinct;
Determine the transaction price;
Allocate the transaction price to the distinct performance obligations; and
Recognize revenue as the performance obligations are satisfied.

Identify the customer contract

A customer contract is generally identified when the Company and a customer have executed an arrangement that calls for the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer.

Identify performance obligations that are distinct

A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its online software products are distinct because, once a customer has access to the online software product that it purchased, the online software product is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding, training and consulting to make better use of the online software products it purchased.

Determine the transaction price

The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, and reassesses at each reporting date, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.

Allocate the transaction price to the distinct performance obligations

The transaction price is allocated to each performance obligation based on the relative standalone selling prices (“SSP”) of the goods or services being provided to the customer. The Company determines the SSP of its goods and services based upon the average sales prices for each type of online software product and professional services sold. In instances where there are not sufficient data points, or the selling prices for a particular online software product or professional service are disparate, the Company estimates the SSP using other observable inputs, such as similar products or services.

Recognize revenue as the performance obligations are satisfied

Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from online software products and support is recognized ratably over the subscription period beginning on the date the Company’s online software products are made available to customers. Most subscription contracts are one year or less. The Company recognizes revenue from on-boarding, training, and consulting services as the services are provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.

Costs to Obtain a Contract with a Customer

The incremental direct costs of obtaining a contract, which primarily consist of employee sales and Solutions Partner commissions paid for new subscription contracts, are deferred and amortized on a straight-line basis over a period of approximately two to four years. The two to four-year period has been determined by taking into consideration the type of product sold, the commitment term of the customer contract, the nature of the Company’s technology development life-cycle, and an estimated customer relationship period. Sales and Solutions Partner commissions for upgrade contracts are deferred and amortized on a straight-line basis over the remaining estimated customer relationship period of the related customer. Deferred commission expense that will be recorded as expense during the succeeding 12-month period is recorded as current deferred commission expense, and the remaining portion is recorded as long-term deferred commission expense.

The Company pays its Solutions Partners a commission based on the online software product sales price for sales to end-customers. The classification of the commission paid in the Company’s consolidated statements of operations depends on who purchases the online software product. In instances where an end-customer purchases from the Company, the commission paid to the Solutions Partner is recorded as sales and marketing expense. When a Solutions Partner purchases directly from the Company, the commission paid to the Solutions Partner is netted against the associated revenue recognized.

Concentrations of Credit Risk and Significant Customers —Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, investments, and accounts receivable.

The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2024, its risk relating to deposits exceeding federally insured limits was not significant.

The Company’s investments consist of highly rated corporate debt securities and U.S. Treasury securities. The Company limits the amount of investments in any single issuer, except U.S. Treasuries. The Company believes that, as of December 31, 2024, its concentration of credit risk related to investments was not significant.

The Company generally does not require collateral from its customers and generally requires payment 30 days from the invoice date. The Company maintains an allowance for credit losses based on its assessment of the collectability of accounts receivable. Credit risk arising from accounts receivable is mitigated as a result of transacting with a large number of geographically dispersed customers spread across various industries.

At December 31, 2024 and 2023, there were no customers that represented more than 10% of the net accounts receivable balance. There were no customers that individually exceeded 10% of the Company’s revenue in any of the periods presented.

Foreign Currency —The functional currency of the Company’s foreign subsidiaries is the local currency. The Company presents its consolidated financial statements in U.S. dollars. The Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the weighted-average exchange rate for the period for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded to accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive income (loss). Foreign currency transaction gains and losses are recorded in other income (expense) in the consolidated statements of operations.

Research and Development —Research and development expenses include payroll, employee benefits and other expenses associated with product development.

Capitalized Software Development Costs —Certain payroll and stock compensation costs incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Certain implementation costs, including external direct costs, incurred during the development stage of cloud computing arrangements are also capitalized. The costs incurred in the preliminary stages of development, and costs of maintaining the customer platform and internally built software platforms are expensed as incurred. Once an application has reached the development stage, the Company capitalizes certain software development costs for new offerings as well as upgrades to existing software platforms. Capitalized software development costs are amortized on a straight-line basis over their estimated useful life of two to five years. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage.

Capitalized software development costs, exclusive of those costs recorded within property and equipment, consisted of the following:

 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

(in thousands)

 

Gross capitalized software development costs

 

$

374,127

 

 

$

257,052

 

Accumulated amortization

 

 

(219,643

)

 

 

(150,823

)

Capitalized software development costs, net

 

$

154,484

 

 

$

106,229

 

 

 

Amortization of capitalized software development costs, exclusive of costs recorded within property and equipment, was $74.3 million in 2024, $45.8 million in 2023, and $32.0 million in 2022. Amortization expense is included in cost of revenue in the consolidated statements of operations.

Income Taxes —Deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. Net deferred tax assets are included within other assets and net deferred tax liabilities are included within other long-term liabilities on the consolidated balance sheets.

The Company accounts for uncertainty in income taxes by using a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50 percent likelihood of being realized upon ultimate settlement.

 

Stock-Based Compensation — The Company accounts for all stock options and awards granted to employees and nonemployees using a fair value method. The measurement date for awards is generally the date of the grant. The fair value of the Company’s common stock is the closing price of the stock on the date of the grant. For stock options and the purchase rights issued under the Company's ESPP, the Black-Scholes option pricing model is used to measure the fair value. The expected term of options granted to employees and ESPP purchase rights was calculated using the simplified method, which represents the average of the contractual term of the option or purchase right and the weighted-average vesting period. The Company considers this appropriate as there is no other method that would be more indicative of exercise activity. The expected volatility for the Company’s common stock was based on the average of the Company's historical volatility. The risk-free interest rate is based on the rate on U.S. Treasury securities with maturities consistent with the estimated expected term of the awards. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future.

 

Stock-based compensation costs for awards with time-based service condition is recognized on a straight-line basis over the requisite service period and stock-based compensation costs for awards with performance conditions is recognized on the graded vesting attribution method over the requisite service period when it becomes probable that the performance target will be achieved. If the performance condition becomes probable of being achieved before the end of the requisite service period, the remaining compensation costs are recognized over the remaining requisite service period. Forfeitures are recorded in the period in which they occur.

 

Recent Accounting Pronouncements— Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.

 

Recent Accounting Pronouncements Adopted in 2024:

 

In November 2023, the FASB issued guidance enhancing the disclosures of reportable segment information, primarily about significant segment expenses. The new standard was effective for the Company for the annual periods beginning on January 1, 2024, and for interim periods beginning January 1, 2025. The guidance was adopted on January 1, 2024 and it did not have a material impact on the Company's consolidated financial statements.

 

Recent Accounting Pronouncements to be Adopted in Future Periods:

 

In December 2023, the FASB issued guidance enhancing income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company for the annual period beginning on January 1, 2025, with early adoption permitted. The adoption of this standard only impacts annual disclosures and is not expected to have a material impact on the Company's consolidated financial statements.

In November 2024, the FASB issued guidance that requires the disclosure about specific types of expenses included in the expense captions presented on the face of the income statement. The new standard will be effective for the Company for the annual periods beginning January 1, 2027, and for interim periods beginning January 1, 2028, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues

3. Revenues

Disaggregation of Revenue

The Company provides disaggregation of revenue based on geographic region (Note 11) and based on the subscription versus professional services and other classification on the consolidated statements of operations as it believes these best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

Deferred Revenue and Deferred Commission Expense

Amounts that have been invoiced are recorded in accounts receivable and deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as long-term deferred revenue. Deferred revenue during the year ended December 31, 2024 increased by $110.3 million resulting from $2.7 billion of calculated billings and was offset by revenue recognized of $2.6 billion during the same period. The Company recognized $670.3 million of revenue in 2024 that was included in deferred revenue as of December 31, 2023, $543.2 million of revenue in 2023 that was included in deferred revenue as of December 31, 2022, and $426.8 million of revenue in 2022 that was included in deferred revenue as of December 31, 2021. As of December 31, 2024, approximately $1.0 billion of revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. The Company expects to recognize revenue on approximately 89% of these remaining performance obligations over the next 24 months, with the balance recognized thereafter.

Additional contract liabilities of $6.4 million and $4.5 million were included in accrued expenses and other current liabilities as of December 31, 2024 and December 31, 2023.

The incremental direct costs of obtaining a contract, which primarily consist of employee sales and Solutions Partners commissions paid for new subscription contracts, are deferred and amortized on a straight-line basis over a period of approximately two to four years. Deferred commission expense during the year ended December 31, 2024 increased by $88.0 million as a result of deferring incremental costs of obtaining a contract of $231.1 million and was offset by amortization of $143.1 million during the same period.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Leases

4. Leases

The Company leases office facilities under non-cancelable operating leases that expire at various dates through February 2035.

The Company uses its estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of operating lease payments. To determine the estimated incremental borrowing rate, the Company uses publicly available credit ratings for peer companies. The Company estimates the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments.

The following table provides weighted average remaining lease terms and weighted average discount rate for operating leases as of December 31, 2024:

 

Weighted-average remaining lease term:

 

7.8 years

Weighted-average discount rate:

 

4.7%

Operating lease expense, variable lease expense and cash payments related to operating lease liabilities for the 2024, 2023, and 2022 are as follows:
 

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 Operating lease expense

 

$

39,536

 

 

$

42,826

 

 

$

43,864

 

 Variable lease expense

 

$

6,176

 

 

$

5,730

 

 

$

8,196

 

 Cash payments

 

$

56,548

 

 

$

55,322

 

 

$

39,927

 

 

The following table provides a reconciliation between non-cancelable lease commitments and lease liabilities as of December 31, 2024 (in thousands):
 

 

 

Operating leases

 

 

Lease commitments (Note 12)

 

$

356,565

 

 

Less: Legally binding minimum lease payments for leases signed but not yet commenced

 

 

(5,768

)

 

Less: Operating leases with a duration of 12 months or less

 

 

(4,827

)

 

Less: Present value discount

 

 

(58,738

)

 

Total lease liabilities

 

$

287,232

 

 

The Company subleases some of its unused spaces to third parties. Operating sublease income generated under all operating lease agreements is as follows:
 

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 Operating sublease income

 

$

6,653

 

 

$

7,796

 

 

$

4,608

 

During the year ended December 31, 2023, the Company terminated and abandoned various leases of office spaces in connection with the Restructuring Plan. Refer to Note 18 for more information.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

5. Fair Value of Financial Instruments

The Company measures certain financial assets at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.

The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities at December 31, 2024 and December 31, 2023:

 

 

December 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

 

(in thousands)

 

Cash equivalents and investments:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

64,109

 

 

$

 

 

$

 

 

$

64,109

 

Commercial paper

 

 

 

 

 

4,941

 

 

 

 

 

 

4,941

 

Corporate bonds

 

 

 

 

 

284,575

 

 

 

 

 

 

284,575

 

U.S. Government agency securities

 

 

 

 

 

117,369

 

 

 

 

 

 

117,369

 

U.S. Treasury securities

 

 

 

 

 

1,307,363

 

 

 

 

 

 

1,307,363

 

Strategic investments

 

 

 

 

 

 

 

 

9,409

 

 

 

9,409

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

 

 

 

4,053

 

 

 

 

 

 

4,053

 

Total assets

 

$

64,109

 

 

$

1,718,301

 

 

$

9,409

 

 

$

1,791,819

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accrued expenses and other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivative liabilities

 

$

 

 

$

584

 

 

$

 

 

$

584

 

Total

 

$

 

 

$

584

 

 

$

 

 

$

584

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

 

(in thousands)

 

Cash equivalents and investments:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

20,003

 

 

$

 

 

$

 

 

$

20,003

 

Commercial paper

 

 

 

 

 

13,504

 

 

 

 

 

 

13,504

 

Corporate bonds

 

 

 

 

 

237,406

 

 

 

 

 

 

237,406

 

U.S. Government agency securities

 

 

 

 

 

122,758

 

 

 

 

 

 

122,758

 

U.S. Treasury securities

 

 

 

 

 

960,763

 

 

 

 

 

 

960,763

 

Strategic investments

 

 

 

 

 

 

 

 

13,159

 

 

 

13,159

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

 

 

 

4,053

 

 

 

 

 

 

4,053

 

Total

 

$

20,003

 

 

$

1,338,484

 

 

$

13,159

 

 

$

1,371,646

 

The Company considers all highly liquid investments purchased with a remaining maturity of three months or less to be cash equivalents. The fair value of the Company’s investments in certain money market funds is their face value and such instruments are classified as Level 1 and are included in cash and cash equivalents on the consolidated balance sheets. At December 31, 2024 and 2023, Level 2 securities were priced by pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs like market transactions involving identical or comparable securities. Certain non-marketable strategic investments measured at fair value on a non-recurring basis are classified as Level 3 as their fair value measurements may include a combination of observable and unobservable inputs.

Foreign currency derivative assets and liabilities are classified as Level 2 and are valued using observable inputs, such as quotations on forward and spot rates for currencies, interest rates and credit derivative market rates.

As of December 31, 2024, the fair value of the 2025 Notes was $1.1 billion (Note 11). The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy.

For certain other financial instruments, including accounts receivable, accounts payable, and other current liabilities, the carrying amounts approximate their fair value due to the relatively short maturity of these balances.

Restricted cash is comprised of money market funds related to landlord guarantees for leased facilities. These restricted cash balances have been excluded from our cash and cash equivalents balance on our consolidated balance sheets.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments

6. Investments

 

Available-for-sale Investments

The following tables summarize the composition of our short- and long-term investments at December 31, 2024 and 2023:

 

 

December 31, 2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

4,941

 

 

$

 

 

$

 

 

$

4,941

 

Corporate bonds

 

 

284,337

 

 

 

533

 

 

 

(295

)

 

 

284,575

 

U.S. Government agency securities

 

 

117,158

 

 

 

260

 

 

 

(49

)

 

 

117,369

 

U.S. Treasury securities

 

 

1,303,384

 

 

 

780

 

 

 

(9

)

 

 

1,304,155

 

Total

 

$

1,709,820

 

 

$

1,573

 

 

$

(353

)

 

$

1,711,040

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

11,513

 

 

$

 

 

$

 

 

$

11,513

 

Corporate bonds

 

 

237,662

 

 

 

422

 

 

 

(678

)

 

 

237,406

 

U.S. Government agency securities

 

 

122,414

 

 

 

520

 

 

 

(176

)

 

 

122,758

 

U.S. Treasury securities

 

 

953,457

 

 

 

1,087

 

 

 

(273

)

 

 

954,271

 

Total

 

$

1,325,046

 

 

$

2,029

 

 

$

(1,127

)

 

$

1,325,948

 

 

For all of our securities for which the amortized cost basis was greater than the fair value at December 31, 2024 and 2023, the Company has concluded that there is no plan to sell the security nor is it more likely than not that the Company would be required to sell the security before its anticipated recovery. The Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors by considering the extent to which fair value is less than amortized cost, credit ratings, the financial health of the industry and sector of the issuer, the overall risk profile of the securities, overall macroeconomic conditions, and more. As of December 31, 2024 and 2023, no allowance for credit losses in investments has been recorded.

The contractual maturities of short-term and long-term investments held as follows:

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

 

( in thousands)

 

Due within one year

 

$

1,555,656

 

 

$

1,556,828

 

 

$

1,000,447

 

 

$

1,000,245

 

Due after 1 year and within 2 years

 

 

154,164

 

 

 

154,212

 

 

 

324,599

 

 

 

325,703

 

Total

 

$

1,709,820

 

 

$

1,711,040

 

 

$

1,325,046

 

 

$

1,325,948

 

 

 

Strategic Investments

Strategic investments that consist of non-controlling equity investments without readily determinable fair values in privately held companies for which the Company does not have the ability to exercise significant influence are measured under the measurement alternative method. These investments are accounted for under the cost method of accounting. Under the cost method of accounting, the non-marketable equity securities are carried at cost less any impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer, which is recorded within the consolidated statement of operations. The Company held $72.5 million of strategic investments without readily determinable fair values at December 31, 2024 and $41.1 million of strategic investments without readily determinable fair values at December 31, 2023. These investments are included in other assets on the consolidated balance sheets.

The Company adjusts the fair values of its strategic investments based on observable price changes. The Company recorded a gain of $21.2 million and an impairment of $5.3 million in 2024, an impairment of $1.7 million in 2023, and a gain of $4.2 million and an impairment of $5.9 million in 2022. The gains and impairment loss are reported in the consolidated statements of operations as other income (expense).

The Company has certain other non-marketable strategic investments measured at fair value on a non-recurring basis. The Company held $9.4 million of these investments at December 31, 2024 and $13.2 million at December 31, 2023. These investments are included in other assets on the consolidated balance sheets.

The Company has certain strategic investments in non-controlled companies without a readily determinable market value that are accounted for as equity method investments. The carrying value was $11.7 million as of December 31, 2024 and $7.9 million as of December 31, 2023. These investments are included in other assets on the consolidated balance sheets and the Company's proportionate share of the investments' net earnings and impairment charges are reported in the consolidated statements of operations as other income (expense).

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment

7. Property and Equipment

Property and equipment consists of the following:

 

 

December 31.

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Computer equipment and purchased software

 

$

16,919

 

 

$

16,395

 

Employee related computer equipment

 

 

36,699

 

 

 

50,018

 

Furniture and fixtures

 

 

20,642

 

 

 

20,666

 

Leasehold improvements

 

 

112,758

 

 

 

112,714

 

Internal-use software

 

 

72,112

 

 

 

48,894

 

Construction in progress

 

 

1,612

 

 

 

 

Total property and equipment

 

 

260,742

 

 

 

248,687

 

Less accumulated depreciation

 

 

(146,577

)

 

 

(145,356

)

Property and equipment, net

 

$

114,165

 

 

$

103,331

 

Depreciation and amortization expense was $29.7 million in 2024, $29.0 million in 2023, and $27.8 million in 2022. During the year ended December 31, 2024, the Company wrote off previously disposed of assets of $24.4 million in property and equipment with accumulated depreciation of $24.4 million, as the assets were determined to no longer have any future economic benefit.

As part of the Restructuring Plan (defined in Note 18), the Company disposed of $1.4 million of fixed assets, net, in the year ended December 31, 2023. The Company also recorded accelerated depreciation expense for fixed assets in connection with the lease abandonments as part of the Restructuring Plan. See Note 18 for more information.

The Company had capitalized asset retirement costs of $4.4 million at December 31, 2024 and $4.7 million at December 31, 2023 within leasehold improvements and the related liability is within accrued expenses and other current liabilities and other long-term liabilities on the consolidated balance sheet. These costs represent future lease restoration obligations as required by Company’s leases.

The changes in the asset retirement obligation balance during the years ended December 31, 2024 and December 31, 2023 are as follows:

 

Year Ended December 31,

 

 

2024

 

 

2023

 

 

(in thousands)

 

Beginning balance

$

6,097

 

 

$

5,994

 

Additions

 

 

 

 

 

Accretion

 

130

 

 

 

494

 

Updates to estimated cash flows

 

(373

)

 

 

(391

)

Ending balance

$

5,854

 

 

$

6,097

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions
12 Months Ended
Dec. 31, 2024
Business Combinations [Abstract]  
Business Acquisitions

8. Business Acquisitions

Cacheflow, Inc.

 

On October 30, 2024, the Company acquired all outstanding shares of Cacheflow Inc. (“Cacheflow”), a B2B subscription billing management and configure, price, quote (“CPQ”) solution. The total cash purchase price for the acquisition was $40.4 million, net of cash acquired. There was approximately $24.5 million of post-combination consideration, which is contingent upon post-acquisition

employment and will be recognized as compensation expense in the consolidated statement of operations over a period of two years. The transaction costs associated with the acquisition were approximately $1.4 million and were recorded in general and administrative expense.

 

The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition:

 

 

 

Fair value

 

 

 

(in thousands)

 

Cash

 

$

3,084

 

Other current assets

 

 

98

 

Acquired technology

 

 

4,000

 

Goodwill

 

 

36,383

 

Accounts payable and accrued expenses

 

 

(43

)

Total purchase price

 

$

43,522

 

The excess of the purchase consideration over the fair value of net tangible and identifiable intangible assets and liabilities acquired was recorded as goodwill. The Company expects to derive value from Cacheflow’s billing management and CPQ solution by expanding its commerce capabilities to help customers automate revenue management and shorten sales cycles. The goodwill recognized is not deductible for U.S. income tax purposes.

The intangible asset acquired in the business combination was developed technology and the fair value of the developed technology was estimated to be $4.0 million. The developed technology was valued using a replacement cost approach and the key assumptions include the Company’s estimates of the direct and indirect costs required to replace the asset. The Company began amortizing the acquired technology on the date of acquisition over a period of five years on a straight-line basis. The amortization expense is recorded to cost of professional services and other revenue in the consolidated statements of operations.

The Company has included the operating results of Cacheflow in its consolidated financial statements since the date of the acquisition. The acquisition did not have a material effect on the revenue or earnings in the consolidated statement of operations for the reporting periods presented. Separate financial results and pro forma financial information for Cacheflow have not been presented as the effect of this acquisition was not material to our financial results.

APIHub, Inc.

On December 1, 2023, the Company acquired all outstanding shares of APIHub, Inc. (d.b.a. Clearbit), a B2B data provider that provided a complimentary B2B data asset to the Company's customers. The total cash purchase price for the acquisition was $140.4 million, net of cash acquired, which included a working capital adjustment of $1.8 million. There was approximately $4.1 million of post-combination expense, which is contingent upon post-acquisition employment and will be recognized as compensation expense in the consolidated statement of operations over a period of two years. As of December 31, 2024, $3.1 million of this consideration had been earned and recorded as operating expense in the consolidated statements of operations. The transaction costs associated with the acquisition were approximately $3.4 million and were recorded in general and administrative expense.

The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition:
 

 

 

Fair value

 

 

 

(in thousands)

 

Cash

 

$

6,420

 

Accounts receivable

 

 

5,394

 

Other current and noncurrent assets

 

 

3,468

 

Acquired technology

 

 

28,900

 

Sublease asset

 

 

980

 

Goodwill

 

 

127,094

 

Accounts payable, accrued expenses, and other liabilities

 

 

(10,345

)

Deferred revenue

 

 

(15,121

)

Total purchase price

 

$

146,790

 

The excess of the purchase consideration over the fair value of net tangible and identifiable intangible assets and liabilities acquired was recorded as goodwill. The Company expects to derive value from the combination of Clearbit's data asset and HubSpot's AI-powered Smart CRM, as well as through other synergies. The goodwill recognized is not deductible for U.S. income tax purposes.

The primary intangible asset acquired in the business combination was developed technology and the fair value of the developed technology of $28.9 million was determined based on the estimated present value of expected after-tax cash flows attributable to the technology using an excess earnings method. The Company applied significant estimates and assumptions with respect to forecasted revenue growth rates, the revenue attributable to the acquired intangible asset over its estimated economic life, and the discount rate. The fair values assigned to the other tangible and identifiable intangible assets acquired and liabilities assumed as part of the business combination were based on management’s estimates and assumptions. The Company began amortizing the acquired technology on the date of acquisition over a period of five years based on expected future cash flow attributable to the technology. The amortization expense is recorded to cost of subscription revenue in the consolidated statements of operations.

The Company has included the operating results of Clearbit in its consolidated financial statements since the date of the acquisition. Separate financial results and pro forma financial information for Clearbit have not been presented as the effect of this acquisition was not material to the Company's financial results.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill

9. Intangible Assets and Goodwill

Intangible assets

Intangible assets as of December 31, 2024 and 2023 consist of the following:
 

 

 

Weighted
Average
Remaining
Useful Life (in Years)

 

December 31,

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

(in thousands)

 

Acquired technology

 

3.8

 

$

49,791

 

$

46,362

 

Domain name

 

4.3

 

 

10,000

 

 

 

10,000

 

Sublease asset

 

1.3

 

 

980

 

 

 

980

 

Other intangible assets

 

2.5

 

 

1,279

 

 

 

69

 

Total intangible assets

 

 

 

 

62,050

 

 

 

57,411

 

Accumulated amortization

 

 

 

 

(24,487

)

 

 

(15,095

)

Intangible assets, net

 

 

 

$

37,563

 

 

$

42,316

 

The Company has intangible assets acquired through business acquisitions (Note 8). The estimated useful life of acquired technology is two to seven years and the estimated useful life of sublease assets is two years. The Company also purchased rights to the domain name "connect.com" and the cost is amortized on a straight-line basis over its estimated useful life of seven years. Other intangible assets have estimated useful lives of two to three years. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Amortization expense related to intangible assets was $9.6 million in 2024, $5.3 million in 2023, and $2.6 million in 2022. Amortization expense of acquired technology is included in cost of subscription revenue and cost of professional services and other revenue. Amortization expense of customer relationships and the domain name is included in sales and marketing expense in the consolidated statements of operations.

Estimated future amortization expense for intangible assets as of December 31, 2024 is as follows:
 

Years ended December 31,

 

Amortization
Expense

 

 

 

(in thousands)

 

2025

 

$

10,559

 

2026

 

 

10,202

 

2027

 

 

8,251

 

2028

 

 

7,527

 

2029

 

 

1,024

 

Thereafter

 

 

 

Total

 

$

37,563

 

 

Goodwill

Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets acquired and is generally not deductible for tax purposes. Goodwill amounts are not amortized, but rather tested for impairment annually.

The changes in the carrying amounts of goodwill consist of the following:
 

 

 

(in thousands)

 

Balance as of December 31, 2022

 

$

46,227

 

Effect of foreign currency translation

 

 

440

 

Acquisition

 

 

127,094

 

Balance as of December 31, 2023

 

 

173,761

 

Effect of foreign currency translation

 

 

(636

)

Acquisition

 

 

36,383

 

Balance as of December 31, 2024

 

$

209,508

 

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Convertible Senior Notes

10. Convertible Senior Notes

2025 Convertible Senior Notes and Capped Call Options

In June 2020, the Company issued $400 million aggregate principal amount of 0.375% convertible senior notes due June 1, 2025 (the “2025 Notes”) in a private offering and an additional $60 million aggregate principal amount of the 2025 Notes pursuant to the exercise in full of the over-allotment options of the initial purchasers. The interest rate is fixed at 0.375% per annum and is payable semi-annually in arrears on June 1 and December 1 of each year. The total net proceeds from the debt offering, after deducting initial purchase discounts and debt issuance costs, were approximately $450.1 million.

Each $1,000 of principal amount of the 2025 Notes will initially be convertible into 3.5396 shares of the Company’s common stock (the “Conversion Option of the 2025 Notes”), which is equivalent to an initial conversion price of approximately $282.52 per share, subject to adjustment upon the occurrence of certain specified events. On or after March 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2025 Notes at any time. The 2025 Notes will be convertible at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025 under certain circumstances as described in the indenture governing the 2025 Notes (the “Indenture”). Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. The Company expects to settle the principal amount of the 2025 Notes in cash. Because the last reported sale price of the Company’s common stock for at least 20 trading days during the period of 30 consecutive trading days ending on the last trading day of the calendar quarter ended December 31, 2024 was equal to or greater than 130% of the applicable conversion price on each applicable trading day, the 2025 Notes are convertible at the option of the holders thereof during the calendar quarter ending March 31, 2025.

The net carrying amount of the liability component of the 2025 Notes is as follows:
 

 

 

As of December 31, 2024

 

 

As of December 31, 2023

 

 

 

(in thousands)

 

Principal

 

$

459,048

 

 

$

459,076

 

Unamortized issuance costs

 

 

(864

)

 

 

(2,870

)

Net carrying amount

 

$

458,184

 

 

$

456,206

 

 

Interest expense related to the 2025 Notes is as follows:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Contractual interest expense

 

$

1,722

 

 

$

1,722

 

 

$

1,722

 

Amortization of issuance costs

 

 

2,012

 

 

 

1,986

 

 

 

1,969

 

Total interest expense

 

$

3,734

 

 

$

3,708

 

 

$

3,691

 

 

In connection with the offering of the 2025 Notes, the Company purchased capped call options (“Capped Call Options”) with respect to its common stock for $50.6 million. The Capped Call Options are purchased call options that give the Company the option to purchase up to approximately 1.6 million shares of its common stock for $282.52 per share, which corresponds to the approximate initial conversion price of the 2025 Notes. The Capped Call Options were purchased in order to offset potential dilution to the Company’s common stock upon any conversion of the 2025 Notes, subject to a cap of $426.44 per share, and expire concurrently with the 2025 Notes. The Capped Call Options automatically settle in components commencing on April 16, 2025 and are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event; a tender offer; and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Call Options are subject to certain specified additional disruption events that may give rise to a termination of the Capped Call Options, including changes in law, insolvency filings, and hedging disruptions. Since the transaction meets certain accounting criteria, the $50.6 million paid for the Capped Call Options is recorded in stockholders’ equity as a reduction in additional paid-in capital and are not accounted for as separate derivative financial instruments.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Segment Information and Geographic Data

11. Segment Information and Geographic Data

The Company provides a customer platform that helps businesses connect and grow better. The Company generates revenue from subscriptions to its customer platform and related professional services and other revenue consisting mainly of customer on-boarding, training and consulting services and Commerce Hub.

The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the CODM, which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis. There is no expense or asset information, that are supplemental to those disclosed in these consolidated financial statements, that are regularly provided to the CODM. The allocation of resources and assessment of performance of the operating segment is based on consolidated net income as shown in our consolidated statements of operations. The CODM considers net income in the annual forecasting process and reviews actual results when making decisions about allocating resources. Since the Company operates as one operating segment, financial segment information, including profit or loss and asset information, can be found in the consolidated financial statements.

Geographic information

Revenue and long-lived assets by geographic region, based on the physical location of the operations recording the revenue or the long-lived assets, respectively, are as follows:

Revenues by geographic region:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Americas

 

$

1,588,886

 

 

$

1,321,568

 

 

$

1,073,932

 

Europe

 

 

825,598

 

 

 

668,263

 

 

 

507,507

 

Asia Pacific

 

 

213,059

 

 

 

180,399

 

 

 

149,530

 

Total

 

$

2,627,543

 

 

$

2,170,230

 

 

$

1,730,969

 

Percentage of revenues generated outside of the
   Americas

 

 

40

%

 

 

39

%

 

 

38

%

 

Revenue derived from customers outside the United States (international) was approximately 47% of total revenue in 2024 and 2023 and 46% of total revenue 2022. Revenues attributed to the United States were 95%, 96%, and 98% of Americas in the years ended December 31, 2024, 2023 and 2022. Revenues attributed to Ireland were 47%, 54%, and 67% of Europe in the years ended December 31, 2024, 2023 and 2022.

 

Total long-lived assets by geographic region:

 

 

As of December 31, 2024

 

 

As of December 31, 2023

 

 

 

(In thousands)

 

Americas

 

$

231,984

 

 

$

235,141

 

Europe

 

 

93,288

 

 

 

112,176

 

Asia Pacific

 

 

5,123

 

 

 

7,085

 

Total long lived assets

 

$

330,395

 

 

$

354,402

 

Percentage of long lived assets held outside of the
   Americas

 

 

30

%

 

 

34

%

 

Long-lived assets attributed to the United States were 97% and 96% of Americas as of December 31, 2024 and 2023. Long-lived assets attributed to Ireland were 80% and 79% of Europe as of December 31, 2024 and 2023.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

12. Commitments and Contingencies

Contractual Obligations

The Company leases its office facilities under non-cancelable operating leases that expire at various dates through February 2035. Certain leases contain optional termination dates. The table below only includes payments up to the optional termination date. If the Company were to extend leases beyond the optional termination date, the future commitments would increase by approximately $79.1 million.

Included in the table below are operating lease commitments for leases that have not yet commenced of approximately $5.8 million for facilities with lease terms of approximately two to five years.

Future minimum payments under all operating lease agreements as of December 31, 2024, are as follows:
 

 

 

(in thousands)

 

2025

 

$

51,785

 

2026

 

 

53,160

 

2027

 

 

48,856

 

2028

 

 

35,841

 

2029

 

 

36,225

 

Thereafter

 

 

130,698

 

Total

 

$

356,565

 

The Company has entered into certain non-cancelable vendor commitments, which require the future purchase of goods or services. Future minimum payments under all vendor commitments as of December 31, 2024 are as follows:
 

 

 

(in thousands)

 

2025

 

$

247,678

 

2026

 

 

244,584

 

2027

 

 

188,393

 

2028

 

 

347

 

2029

 

 

 

Thereafter

 

 

 

Total

 

$

681,002

 

The Company also has commitments to contribute additional capital of $3.0 million to the Black Economic Development Fund.

Legal Contingencies

From time to time the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of these ordinary course matters will not have a material adverse effect on its business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Changes in Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Income (Loss)

13. Changes in Accumulated Other Comprehensive Income (Loss)

The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of stockholders’ equity, for the years ended December 31, 2024 and 2023:

 

 

Cumulative
Translation
Adjustment

 

 

Unrealized Gain
(Loss) on
Investments

 

 

Unrealized
Gain (Loss) on
Derivate
Instruments

 

 

Total

 

 

 

(in thousands)

 

Ending balance at December 31, 2022

 

$

(3,070

)

 

$

(9,820

)

 

$

 

 

$

(12,890

)

Other comprehensive income before reclassifications

 

 

4,020

 

 

 

10,697

 

 

 

 

 

 

14,717

 

Amounts reclassified from accumulated other comprehensive income, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

Ending balance at December 31, 2023

 

$

950

 

 

$

877

 

 

$

 

 

$

1,827

 

Other comprehensive (loss) income before reclassifications

 

 

(6,878

)

 

 

318

 

 

 

(1,622

)

 

 

(8,182

)

Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue

 

 

 

 

 

 

 

 

701

 

 

 

701

 

Ending balance at December 31, 2024

 

$

(5,928

)

 

$

1,195

 

 

$

(921

)

 

$

(5,654

)

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation
12 Months Ended
Dec. 31, 2024
Stockholders Equity And Stock Based Compensation [Abstract]  
Stockholders' Equity and Stock-Based Compensation

14. Stockholders’ Equity and Stock-Based Compensation

Common Stock Reserved — As of December 31, 2024 and 2023, the Company has authorized 500 million shares of common stock. The number of shares of common stock reserved for the vesting of RSUs, PSUs, and exercise of common stock options are as follows (in thousands):

 

 

 

December 31, 2024

 

 

December 31, 2023

 

RSUs

 

 

1,475

 

 

 

1,902

 

PSUs

 

 

71

 

 

 

58

 

Common stock options

 

 

302

 

 

 

470

 

 

 

 

1,848

 

 

 

2,430

 

 

For shares reserved for issuance for the Conversion Options and Capped Call Options of the Notes, see Note 10.

 

Equity Incentive Plans —The Company’s 2014 Stock Option and Incentive Plan (the “2014 Plan”) became effective upon the closing of the Company’s IPO in the fourth quarter of 2014. As of December 31, 2024, 0.3 million options to purchase common stock, 1.2 million RSUs and 0.1 million PSUs remained outstanding under the 2014 Plan.

 

The Company’s 2024 Stock Option and Incentive Plan (the “2024 Plan”) became effective June 11, 2024 after shareholder approval and no new awards will be issued under the 2014 Plan as of this date. The Company reserved 3,950,000 shares available for issuance. The shares of stock underlying any awards under the 2024 Plan and 2014 Plan that are forfeited, canceled, or otherwise terminated (other than by exercise) are added back to the shares available for issuance under the 2024 Plan. As of December 31, 2024, 0.2 million RSUs remained outstanding under the 2024 Plan.

Stock Compensation Expense —The Company’s equity compensation expense is comprised of awards of options to purchase common stock, RSUs, PSUs, and stock issued under the Company’s employee stock purchase plan (“ESPP”).

The following two tables show stock compensation expense by award type and where the stock compensation expense is recorded in the Company’s consolidated statements of operations:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

( in thousands)

 

Options

 

$

7,801

 

 

$

11,555

 

 

$

9,713

 

RSUs

 

 

458,027

 

 

 

391,810

 

 

 

253,838

 

PSUs

 

 

24,129

 

 

 

13,502

 

 

 

 

ESPP

 

 

14,813

 

 

 

15,404

 

 

 

12,298

 

Total stock-based compensation

 

$

504,770

 

 

$

432,271

 

 

$

275,849

 

 

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cost of revenue, subscription

 

$

23,613

 

 

$

12,652

 

 

$

9,076

 

Cost of revenue, service

 

 

4,339

 

 

 

4,958

 

 

 

4,393

 

Research and development

 

 

243,164

 

 

 

198,953

 

 

 

107,517

 

Sales and marketing

 

 

145,778

 

 

 

140,362

 

 

 

107,640

 

General and administrative

 

 

87,876

 

 

 

75,346

 

 

 

47,223

 

Total stock-based compensation

 

$

504,770

 

 

$

432,271

 

 

$

275,849

 

 

Excluded from stock-based compensation expense is $40.1 million of capitalized software development costs in 2024, $28.2 million in 2023, and $13.1 million in 2022.

Stock Options —The fair value of employee options is estimated on the date of each grant using the Black-Scholes option-pricing model with the following assumptions. There were no options granted in 2024.

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Risk-free interest rate (%)

 

3.46-4.37

 

 

1.70-3.00

 

Expected term (years)

 

5.3-6.0

 

 

5.1-6.4

 

Volatility (%)

 

52.72-55.06

 

 

43.19-50.58

 

Expected dividends

 

 

 

 

 

 

 

The risk-free interest rate is based on the U.S. Treasury bond rate at the date of grant with a maturity approximately equal to the expected term. The expected term of options granted to employees is calculated using the simplified method, which represents the average of the contractual term of the option and the weighted-average vesting period of the option. The expected volatility for the Company’s common stock is based on the average of the Company's historical volatility over the expected term of the award. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future. Forfeitures of share-based awards prior to vesting results in a reversal of previously recorded stock-compensation expense associated with such forfeited awards. The fair value of the Company’s common stock is the closing price of the stock on the date of grant.

The stock option activity for the year ended December 31, 2024 is as follows:

 

 

 

Shares (in
thousands)

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Life (in years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding—January 1, 2024

 

 

470

 

 

$

212.69

 

 

 

5.2

 

 

$

173,186

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

(149

)

 

 

156.04

 

 

 

 

 

 

 

Forfeited/expired

 

 

(19

)

 

 

426.69

 

 

 

 

 

 

 

Outstanding—December 31, 2024

 

 

302

 

 

$

226.61

 

 

 

4.7

 

 

$

141,860

 

Options vested or expected to vest—December 31, 2024

 

 

302

 

 

$

226.61

 

 

 

4.7

 

 

$

141,860

 

Options exercisable—December 31, 2024

 

 

260

 

 

$

199.41

 

 

 

4.2

 

 

$

129,281

 

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Total intrinsic value of options exercised

 

$

67,545

 

 

$

23,105

 

 

$

60,940

 

Total estimated grant date fair value of options vested

 

$

8,980

 

 

$

11,565

 

 

$

7,185

 

Weighted-average grant date fair value per share of options granted

 

n/a

 

 

$

197.31

 

 

$

217.05

 

 

 

Total unrecognized compensation cost related to the unvested options was $6.0 million at December 31, 2024. That cost is expected to be recognized over a weighted-average period of 1.5 years.

Restricted Stock Units —RSUs vest upon achievement of a time-based service condition over a period of three or four years. As soon as practicable following each vesting date, the Company will issue to the holder of the RSUs the number of shares of common stock equal to the aggregate number of RSUs that have vested. The total stock-based compensation expense expected to be recorded over the remaining life of outstanding RSUs is approximately $635.3 million at December 31, 2024. That cost is expected to be recognized over a weighted-average period of 2.0 years. As of December 31, 2024, there are 1.5 million RSUs expected to vest with an aggregate intrinsic value of $1.0 billion.

The following table summarizes the activity related to RSUs for the year ended December 31, 2024:

 

 

 

 

 

 

 

Shares
(in thousands)

 

 

Weighted-Average Grant Date Fair Value Per Share

 

Unvested and outstanding at January 1, 2024

 

 

1,902

 

 

$

415.06

 

Granted

 

 

866

 

 

 

596.51

 

Vested

 

 

(1,062

)

 

 

432.18

 

Forfeited

 

 

(231

)

 

 

443.60

 

Unvested and outstanding at December 31, 2024

 

 

1,475

 

 

$

504.89

 

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Total intrinsic value of RSUs vested

 

$

616,970

 

 

$

481,196

 

 

$

303,359

 

Total grant date fair value of RSUs vested

 

$

458,913

 

 

$

383,175

 

 

$

242,988

 

Weighted-average grant date fair value per share of RSUs granted

 

$

596.51

 

 

$

411.64

 

 

$

404.84

 

Performance-based Restricted Stock Units —PSUs are eligible to be earned upon the achievement of a pre-determined revenue growth metric and service condition. To the extent earned, 33% of the PSUs will vest following the completion of the performance period and the remaining 67% will vest in eight equal quarterly installments thereafter. No PSUs will be earned if the pre-determined revenue growth metric is not achieved, and the overall number of shares that may be earned shall not exceed 150% of the target award.

The fair value of the PSUs is the closing price of the Company's common stock on the grant date of the award. Stock-based compensation costs for PSUs are recognized using the graded vesting attribution method over the requisite service period when it becomes probable that the performance target will be achieved. The total stock-based compensation expense expected to be recorded over the remaining life of outstanding PSUs is approximately $13.2 million at December 31, 2024. That cost is expected to be recognized over a weighted-average period of 1.9 years. The intrinsic value of PSUs vested was $20.4 million in 2024. The total fair value of PSUs vested was $13.0 million in 2024. The weighted-average grant date fair value was $633.80 in 2024 and $383.13 in 2023. As of December 31, 2024, there are 0.1 million PSUs expected to vest with an aggregate intrinsic value of $49.6 million.

The following table summarizes the activity related to PSUs for the year ended December 31, 2024:

 

 

 

 

 

 

 

Shares
(in thousands)

 

 

Weighted-Average Grant Date Fair Value Per Share

 

Unvested and outstanding at January 1, 2024

 

 

58

 

 

$

383.13

 

Granted

 

 

50

 

 

 

633.80

 

Vested

 

 

(34

)

 

 

383.13

 

Forfeited

 

 

(3

)

 

 

633.80

 

Unvested and outstanding at December 31, 2024

 

 

71

 

 

$

548.13

 

 

Employee Stock Purchase Plan (“ESPP”)— The ESPP authorizes the issuance of up to a total of 2.5 million shares of

common stock to participating employees and allows those employees to purchase shares of common stock at a 15% discount from the fair market value of the stock as determined on specific dates at six-month intervals. The offering periods for the ESPP commence on June 1 and December 1 of each year.

The fair value of the purchase rights under the ESPP is estimated using the Black-Scholes option-pricing model with the following assumptions:
 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Risk-free interest rate (%)

 

4.43-5.39

 

 

4.65-5.44

 

 

0.10-4.65

 

Expected term (years)

 

 

0.50

 

 

 

0.50

 

 

 

0.50

 

Volatility (%)

 

34.88-38.83

 

 

38.83-76.02

 

 

39.85-76.02

 

Expected dividends

 

 

 

 

 

 

 

 

 

 

The risk-free interest rate is based on the U.S. Treasury bond rate at the date of grant with a maturity approximately equal to the expected term. The expected term is based on the term of the offering period. The expected volatility for the Company’s common stock is based on the average of the Company's historical volatility over the expected term of the award. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future. The fair value of the Company’s common stock is the closing price of the stock on the date the offering period starts.

 

The following table summarizes the activity related to ESPP:

 

 

 

Shares Issued
 (in thousands)

 

 

Weighted-
Average
Purchase Price

 

 

Total Cash
Proceeds
(in thousands)

 

2024

 

 

109

 

 

$

469.73

 

 

$

50,993

 

2023

 

 

127

 

 

$

319.70

 

 

$

40,479

 

2022

 

 

121

 

 

$

272.72

 

 

$

33,046

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives

15. Derivatives

The Company enters into foreign currency forward contracts to reduce the risk of variability in future cash flow due to foreign currency exchange rate fluctuation from certain forecasted revenue transactions billed in currencies other than the U.S. Dollar. These transactions are designated as cash flow hedges. The foreign currency forward contracts have maturities of 12 months or less. Hedge effectiveness is assessed at inception and at each reporting period utilizing statistical regression analysis. The derivatives are subject to master netting arrangements and are disclosed on a gross basis on the consolidated balance sheets. Unrealized foreign exchange gains or losses related to those designated cash flow hedge contracts are recorded in accumulated other comprehensive income ("AOCI") and are reclassified into revenues in the same periods when the hedged transactions are recognized in earnings. Cash flows from the settlement of these forward contracts are classified as operating activities on the consolidated statements of cash flows. As of December 31, 2024, the Company had designated cash flow hedge forward contracts with notional amounts equivalent to $26.0 million.

The following summarizes the fair value of derivative financial instruments as of December 31, 2024 and 2023:
 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

Accrued expenses and other current liabilities

 

 

 

 

 

 

 

Cash flow hedges

 

$

584

 

 

$

 

 

Total

 

$

584

 

 

$

 

 

 

Refer to Note 13 for the activity of foreign currency forward contracts designated as hedging instruments and the impact of these derivatives on AOCI. As of December 31, 2024, the Company estimates the net amount of unrealized losses before tax on the foreign currency contracts expected to be reclassified into revenue over the next 12 months is approximately $1.1 million.

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

16. Income Taxes

Income (loss) before provision for income taxes was as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

United States

 

$

(34,540

)

 

$

(211,528

)

 

$

(118,213

)

Foreign

 

 

63,217

 

 

 

60,953

 

 

 

19,760

 

Total

 

$

28,677

 

 

$

(150,575

)

 

$

(98,453

)

The provision for income taxes consists of the following:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Current income tax provision

 

 

 

 

 

 

 

 

 

Federal

 

$

(7,631

)

 

$

(1,162

)

 

$

(1,002

)

State

 

 

(1,640

)

 

 

(803

)

 

 

(1,399

)

Foreign

 

 

(12,088

)

 

 

(11,420

)

 

 

(7,778

)

Total current income tax provision

 

 

(21,359

)

 

$

(13,385

)

 

$

(10,179

)

Deferred income tax (expense) benefit

 

 

 

 

 

 

 

 

 

Federal

 

 

(337

)

 

 

 

 

 

 

State

 

 

(47

)

 

 

 

 

 

 

Foreign

 

 

(2,306

)

 

 

(550

)

 

 

1,285

 

Total deferred income tax (expense) benefit

 

 

(2,690

)

 

 

(550

)

 

$

1,285

 

Total income tax provision

 

$

(24,049

)

 

$

(13,935

)

 

$

(8,894

)

 

The following reconciles the differences between income taxes computed at the federal statutory rate of 21% for 2024, 2023 and 2022 and the provision for income taxes:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Expected income tax (expense) benefit at the federal statutory rate

 

$

(6,123

)

 

$

37,845

 

 

$

21,029

 

State taxes net of federal benefit

 

 

732

 

 

 

9,131

 

 

 

5,047

 

Stock-based compensation

 

 

31,010

 

 

 

7,741

 

 

 

4,414

 

Executive compensation limitation

 

 

(10,511

)

 

 

(4,151

)

 

 

(5,179

)

Difference in foreign tax rates

 

 

(2,499

)

 

 

(2,614

)

 

 

290

 

Non-deductible acquisition costs

 

 

(1,447

)

 

 

 

 

 

 

U.S. tax credits

 

 

63,124

 

 

 

45,274

 

 

 

15,561

 

Foreign withholding taxes

 

 

(2,044

)

 

 

(1,449

)

 

 

(1,268

)

Change in valuation allowance

 

 

(99,229

)

 

 

(105,181

)

 

 

(47,552

)

Non research and development tax reserves

 

 

(4,276

)

 

 

 

 

 

 

Foreign derived intangible income

 

 

4,872

 

 

 

 

 

 

 

Other U.S. and foreign permanent differences

 

 

2,342

 

 

 

(531

)

 

 

(1,236

)

Income tax provision

 

$

(24,049

)

 

$

(13,935

)

 

$

(8,894

)

Deferred Tax Assets and Liabilities — Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities were as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

178,424

 

 

$

227,731

 

Research and investment credits

 

 

181,411

 

 

 

125,424

 

Accruals and reserves

 

 

25,148

 

 

 

19,157

 

Lease liability

 

 

54,028

 

 

 

63,164

 

Depreciation

 

 

552

 

 

 

688

 

Capitalized software development

 

 

277,932

 

 

 

177,792

 

Stock-based compensation

 

 

23,145

 

 

 

20,283

 

Total deferred tax assets

 

 

740,640

 

 

 

634,239

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets

 

 

(6,635

)

 

 

(8,185

)

Convertible debt

 

 

(56

)

 

 

(52

)

Capitalized costs

 

 

(51,150

)

 

 

(35,799

)

Right of use and other assets

 

 

(46,317

)

 

 

(51,017

)

Depreciation

 

 

(1,276

)

 

 

(2,608

)

Total deferred tax liabilities

 

 

(105,434

)

 

 

(97,661

)

Valuation allowance

 

 

(637,609

)

 

 

(536,311

)

Net deferred tax (liabilities) assets

 

$

(2,403

)

 

$

267

 

The Company reviews all available evidence to evaluate the realizability of its deferred tax assets, including its recent history of accumulated losses over the most recent three years as well as its ability to generate income in future periods. The Company has provided a valuation allowance against its U.S. net deferred tax assets as it is more likely than not that these assets will not be realized given the nature of the assets and the likelihood of future utilization.

The valuation allowance increased by $101.3 million in 2024, $127.5 million in 2023 and $62.4 million in 2022, primarily due to the increase in deductible temporary differences for U.S. research and development capitalization. The Company does not expect any significant changes in its valuation allowance positions within the next 12 months.

The Company had federal and state net operating loss carryforwards of $640.0 million and $723.7 million at December 31, 2024 and $861.4 million and $741.0 million at December 31, 2023. The Company also had international net operating loss carryforwards of $0.9 million at December 31, 2024 and $8.6 million at December 31, 2023. All federal net operating losses have an indefinite carryforward period. State net operating losses will begin to expire in 2027.

The Company has net federal research and development credit carryforwards of $155.7 million at December 31, 2024 that begin to expire in 2027. The Company also has state research and investment tax credit carryforwards of $72.3 million that begin to expire in 2026.

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company's ownership may limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset taxable income. Specifically, this limitation may arise in the event of a cumulative change in ownership of the Company of more than 50% within a three-year period. Any such annual limitation may significantly reduce the utilization of net operating loss carryforwards before they expire.

The Company adjusted the lease liability deferred tax asset and right of use and other asset deferred tax liability amounts as of December 31, 2023 in the table above to correct for immaterial presentation errors.

Uncertain Tax Positions — The Company accounts for uncertainty in income taxes using a two-step process. The Company first determines whether it is more likely than not that a tax position will be sustained upon examination by a tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.

The following summarizes activity related to unrecognized tax benefits:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Unrecognized benefit—beginning of the year

 

$

20,469

 

 

$

16,888

 

 

$

12,823

 

Gross increases—current period positions

 

 

13,974

 

 

 

8,071

 

 

 

4,065

 

Gross increases—current period business acquisitions

 

 

 

 

 

1,381

 

 

 

 

Gross increase (decrease)—prior period positions

 

 

3,884

 

 

 

(5,871

)

 

 

 

Unrecognized benefit—end of period

 

$

38,327

 

 

$

20,469

 

 

$

16,888

 

The majority of the gross unrecognized tax benefits represent a reduction to the research and development tax credit carryforward. The majority of the unrecognized tax benefits decrease deferred tax assets with a corresponding decrease to the valuation allowance.

The Company has elected to recognize interest and penalties related to uncertain tax positions as a component of income tax expense.

The Company does not expect any significant change in its unrecognized tax benefits within the next 12 months.

The Company files tax returns in the United States and various jurisdictions throughout the world where the Company has operations or has established a taxable presence. All of the Company’s tax years remain open to examination in the United States, as carryforward attributes generated in past years may still be adjusted upon examination by the Internal Revenue Service or state tax authorities if they have or will be used in future periods. The Company is no longer subject to examination for years prior to 2017 in various significant tax jurisdictions and continues to be routinely examined by various taxing authorities.
 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plan

17. Employee Benefit Plan

The Company maintains a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. This plan covers certain employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pretax basis, subject to legal limitations. Total employer contributions were $23.1 million in 2024, $11.0 million in 2023, and $10.6 million in 2022.

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Plan
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Plan

18. Restructuring Plan

On January 25, 2023, the Company's board of directors authorized a restructuring plan (the “Restructuring Plan”) that was designed to reduce operating costs and enable investment in key opportunities for long-term growth while driving continued profitability. The Restructuring Plan included a reduction of the Company’s workforce by approximately 7% and a global lease consolidation to create higher density across our workspaces.

In 2023, the Company terminated and abandoned various leases of office spaces globally. The Company recorded a reduction in right-of-use assets of $46.8 million and an increase in lease liabilities of $5.9 million for these leases upon the lease terminations or abandonments. The Company also incurred $96.8 million of restructuring charges in 2023, composed of $70.0 million related to facilities and $26.8 million for severance, employee related benefits, and other costs, including $1.0 million of stock-based compensation expense. In 2024, the Company incurred restructuring charges of $4.0 million consisting of variable facilities related costs on unused space. The charges are recorded to the restructuring line item within the consolidated statements of operations.

Future variable facilities related costs for vacated properties will continue to be recorded to restructuring charges. As of December 31, 2024, the Company did not have any remaining liabilities accrued related to the Restructuring Plan.

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

19. Subsequent Events

 

Business Acquisition

On January 6, 2025, the Company acquired all outstanding shares of Frame Technology, Inc. (“Frame AI”), an AI-powered conversation intelligence platform, for cash consideration of approximately $60.0 million, subject to customary post-closing adjustments and conditions. The acquisition will accelerate the Company's ability to unify structured and unstructured data across the customer journey at scale and empower go-to-market teams to transform conversations into actionable intelligence. The Company is in the process of finalizing the accounting for this transaction and expects to complete the preliminary purchase price allocation in the first quarter of 2025.

 

2025 Notes Conversions

Between December 31, 2024 and the date of filing this report, the Company settled $89.3 million of the principal balance of the 2025 Notes in cash in response to conversion notices received prior to December 31, 2024.

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation —The consolidated financial statements have been prepared in U.S. dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates —The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Revisions to Previously Issued Financial Statements

Revisions to Previously Issued Financial Statements— During the financial close process for the first quarter of 2024, the Company identified an error related to the calculation of contractual credits in one of its third-party vendor agreements which impacted its previously issued financial statements beginning with the quarter ended December 31, 2021. The error impacted subsequent annual and quarterly reporting periods through December 31, 2023. The Company assessed the materiality of the error on prior period consolidated financial statements in accordance with the Securities and Exchange Commission (“SEC”) Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, in consideration of both quantitative and qualitative factors, the Company concluded that the error is not material to any previously presented interim or annual financial statements. The Company revised its financial statements for the periods impacted. In connection with the revisions, the Company also corrected a previously identified immaterial error related to the recording of certain deferred tax balances.

The impact of the revisions to the annual periods ending December 31, 2023 and December 31, 2022 are disclosed below. The errors created immaterial impacts to the Consolidated Statements of Cash Flows, however, there was no net impact to classification of the cash flows so a revision table was not included below. The impact to the Consolidated Statements of Stockholders' Equity was isolated to net income and accumulated deficit as revised in the other statements.
 

Consolidated Statements of Operations and Comprehensive Loss

 

For the Year Ended December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

257,513

 

 

$

(6,239

)

 

$

251,274

 

Total cost of revenues

 

 

314,259

 

 

 

(6,239

)

 

 

308,020

 

Gross profit

 

 

1,416,710

 

 

 

6,239

 

 

 

1,422,949

 

Loss from operations

 

 

(109,101

)

 

 

6,239

 

 

 

(102,862

)

Loss before income tax expense

 

 

(104,692

)

 

 

6,239

 

 

 

(98,453

)

Income tax expense

 

 

(8,057

)

 

 

(837

)

 

 

(8,894

)

Net loss

 

 

(112,749

)

 

 

5,402

 

 

 

(107,347

)

Comprehensive loss

 

 

(124,300

)

 

 

5,402

 

 

 

(118,898

)

Net loss per common share, basic and diluted

 

$

(2.35

)

 

$

0.12

 

 

$

(2.23

)

 

 

 

For the Year Ended December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

290,802

 

 

$

(7,127

)

 

$

283,675

 

Total cost of revenues

 

 

345,489

 

 

 

(7,127

)

 

 

338,362

 

Gross profit

 

 

1,824,741

 

 

 

7,127

 

 

 

1,831,868

 

Loss from operations

 

 

(208,056

)

 

 

7,127

 

 

 

(200,929

)

Loss before income tax expense

 

 

(157,702

)

 

 

7,127

 

 

 

(150,575

)

Income tax expense

 

 

(18,593

)

 

 

4,658

 

 

 

(13,935

)

Net loss

 

 

(176,295

)

 

 

11,785

 

 

 

(164,510

)

Comprehensive loss

 

 

(161,578

)

 

 

11,785

 

 

 

(149,793

)

Net loss per common share, basic and diluted

 

$

(3.53

)

 

$

0.23

 

 

$

(3.30

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Consolidated Balance Sheets

 

December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

2,544,738

 

 

$

-

 

 

$

2,544,738

 

Accrued expenses and other current liabilities

 

 

102,122

 

 

 

(7,112

)

 

 

95,010

 

Total current liabilities

 

 

761,653

 

 

 

(7,112

)

 

 

754,541

 

Other long-term liabilities

 

 

14,546

 

 

 

4,658

 

 

 

19,204

 

Total liabilities

 

 

1,552,514

 

 

 

(2,454

)

 

 

1,550,060

 

Accumulated deficit

 

 

(642,381

)

 

 

2,454

 

 

 

(639,927

)

Total stockholders’ equity

 

 

992,224

 

 

 

2,454

 

 

 

994,678

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

3,071,392

 

 

$

-

 

 

$

3,071,392

 

Accrued expenses and other current liabilities

 

 

108,313

 

 

 

(14,239

)

 

 

94,074

 

Total current liabilities

 

 

956,247

 

 

 

(14,239

)

 

 

942,008

 

Total liabilities

 

 

1,751,283

 

 

 

(14,239

)

 

 

1,737,044

 

Accumulated deficit

 

 

(818,676

)

 

 

14,239

 

 

 

(804,437

)

Total stockholders’ equity

 

 

1,320,109

 

 

 

14,239

 

 

 

1,334,348

 

Operating Segments

Operating Segments —See Note 11 for more information.

Net Income (Loss) Per Share

Net Income (Loss) Per Share — Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, restricted stock units (“RSUs”), shares issued pursuant to the Employee Stock Purchase Plan (“ESPP”), performance restricted stock units (“PSUs”), warrants, and the Conversion Option of the 2025 Notes (the “Conversion Options”) (Note 10) are considered to be potential common stock equivalents.

Cash and Cash Equivalents

Cash and Cash Equivalents — The Company considers all highly liquid investments purchased with original maturity of three months or less to be cash equivalents. Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase, consisting primarily of money-market funds.

Available-for-sale Investments

Available-for-sale Investments — Investments consist of commercial paper, corporate debt securities, U.S. Treasury securities, and U.S. Government agency securities. Securities having remaining maturities of more than three months at the date of purchase and less than one year from the date of the balance sheets are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets. The Company classifies its debt investments with readily determinable market values as available-for-sale. These debt investments are classified as investments on the consolidated balance sheets and are carried at fair market value.

For available-for-sale debt securities, any realized gains and losses are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations. For securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense) in the consolidated statements of operations. The Company does not intend to sell these investments and it is more likely than not that the Company will not be required to sell these investments before recovery of their amortized cost basis.

If neither of the above criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, credit ratings, the financial health of the industry and sector of the issuer, the overall risk profile of the securities, overall macroeconomic conditions, and more. Any credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in other income (expense) in the consolidated statements of operations. Non-credit related

unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). In considering the underlying risk of its portfolio, the Company has a zero-loss expectation for U.S. treasury and U.S. government agency securities, which represents the majority of its debt investment available-for-sale securities portfolio. As of December 31, 2024 and 2023, no allowance for credit losses in investments was recorded.

Strategic Investments

Strategic Investments — Strategic investments consist of non-marketable equity investments of privately held companies in which the Company does not have a controlling interest.

The Company may elect to apply the measurement alternative or the fair value option for investments without readily determinable fair values for which the Company does not have the ability to exercise significant influence. Under the measurement alternative, the non-marketable securities are carried at cost less any impairments, plus or minus adjustments resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. On a quarterly basis, the Company performs a qualitative assessment to evaluate whether the investment is impaired. If there are sufficient indicators that the fair value of the investment is less than the carrying value, the carrying value of the investment is reduced and an impairment is recorded in the consolidated statements of operations in other income (expense).

The Company has elected the fair value option for certain other non-marketable investments as it has determined the fair value best reflects the economic performance of the equity investment. Under the fair value option, the non-marketable investments are measured at fair value based on valuation methods which may include a combination of observable and unobservable inputs and are reviewed quarterly for reductions in fair value that are other-than-temporary. Any changes to the fair value is recorded in the consolidated statements of operations in other income (expense).

Investments for which the Company has the ability to exercise significant influence, but does not have control and is not the primary beneficiary, are accounted for under the equity method. Under the equity method of accounting, the Company's proportionate share of the net earnings or impairment charges on investments are reported in the consolidated statements of operations in other income (expense), and increase or decrease the investment balance recorded on the balance sheet. Equity method investments are reviewed for indicators of other-than-temporary impairment on a quarterly basis. An equity method investment is written down to fair value if there is evidence of a loss in value which is other-than-temporary. The Company may estimate the fair value of its equity method investments by considering recent investee equity transactions and recent operating results.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Credit Losses — Accounts receivable are carried at the original invoiced amount less an allowance for credit losses based on the probability of future collection. The probability of future collection is based on specific considerations of historical loss patterns and an assessment of the continuation of such patterns based on past collection trends and known or anticipated future economic events that may impact collectability. The probability of future collection is also assessed by geography. To date, losses resulting from uncollected receivables have not materially exceeded estimates.

The following is a roll-forward of the Company’s allowance for credit losses (in thousands):

 

 

 

Balance
Beginning
of Period

 

 

Charged to
Statement of
Operations

 

 

Deductions  (1)

 

 

Balance at
End of
Period

 

Allowance for credit losses

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2024

 

$

5,516

 

 

$

19,862

 

 

$

(19,290

)

 

$

6,088

 

Year ended December 31, 2023

 

$

3,266

 

 

$

18,887

 

 

$

(16,637

)

 

$

5,516

 

Year ended December 31, 2022

 

$

1,768

 

 

$

11,549

 

 

$

(10,051

)

 

$

3,266

 

(1) Deductions include actual accounts written-off, net of recoveries.

Restricted Cash

Restricted Cash —The Company had restricted cash of $4.1 million at December 31, 2024 and 2023 related to letters of credit for its leased facilities. The following table provides a reconciliation of the cash, cash equivalents and restricted cash within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows for the year ended December 31, 2024 and 2023.
 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

Cash and cash equivalents

 

$

512,667

 

 

$

387,987

 

 

Restricted cash, included in other assets

 

 

4,053

 

 

 

4,053

 

 

Total cash, cash equivalents, and restricted cash

 

$

516,720

 

 

$

392,040

 

 

 

Property and Equipment

Property and Equipment —Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major betterments are capitalized as additions to leasehold improvements. Depreciation is recorded over the following estimated useful lives:

 

 

 

Estimated Useful Life

Employee related computer equipment

 

2 - 3 years

Computer equipment and purchased software

 

3 years

Furniture and fixtures

 

5 years

Internal use software

 

5 years

Leasehold improvements

 

Lesser of lease term or useful life

 

The Company capitalizes certain payroll and stock compensation costs incurred to develop functionality for certain of the Company’s internally built software platforms. The costs incurred during the preliminary stages of development are expensed as incurred. Once a piece of incremental functionality has reached the development stage certain internal costs are capitalized until the functionality is ready for its intended use. Internal-use software is included within property and equipment on the consolidated balance sheets.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets —Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that the useful lives of those assets are no longer appropriate. Management considers the following potential indicators of impairment of its long-lived assets (asset group): a substantial decrease in the Company’s stock price, a significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used, a significant adverse change in legal factors or in the business climate that could affect the value of the long-lived asset (asset group), an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group), and a current expectation that, more likely than not, a long lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. When such events occur, the Company compares the carrying amounts of the assets to their undiscounted expected future cash flows. If this comparison indicates that there may be an impairment, the amount of the impairment is calculated as the difference between the carrying value and fair value. For the years presented, the Company did not recognize an impairment charge.

Intangible Assets

Intangible Assets — Intangible assets consist of acquired technology, trade name, customer relationships, sublease asset and a domain name. The Company records acquired intangible assets at fair value on the date of acquisition and amortizes such assets in a pattern reflective of the expected economic benefits consumption over the expected useful life of the asset. If this pattern cannot be reliably determined, a straight-line amortization method is used. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying value of the intangible asset is amortized prospectively over the revised remaining useful life. During 2023, the Company recognized an impairment of $1.6 million. No impairment charges were recognized in 2024 and 2022.

Goodwill

Goodwill — Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not subject to amortization but is monitored annually for impairment or more frequently if there are indicators of impairment. Management considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company’s use of acquired assets or the strategy of the Company’s overall business, significant negative industry or economic trends and a significant decline in the Company’s stock price for a sustained period. The Company performs its annual impairment test on November 30. The Company’s goodwill is evaluated at the consolidated level as it has been determined there is one operating segment comprised of one reporting unit. The Company performs a quantitative assessment, which compares the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized. Based on the quantitative assessment performed on November 30, 2024, the fair value exceeded the carrying value, and as such, there was no impairment of goodwill as of November 30, 2024. There were no triggering events after the measurement date that may indicate impairment as of December 31, 2024. For the years ended December 31, 2024, 2023 and 2022, the Company did not recognize an impairment charge.

Business Combinations

Business Combinations — The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The purchase price allocation process requires management to make significant judgment with respect to intangible assets. Fair value and useful life determinations are based on, among other factors, estimates of replacement costs and future expected cash flows attributable to the acquired intangible asset and appropriate discount rates used in computing present values. Goodwill represents the excess of the purchase price over the estimated fair values of the assets acquired and liabilities assumed.

The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statement of operations.

Advertising Expense

Advertising Expense —The Company expenses advertising as incurred, which is included in sales and marketing expense in the consolidated statements of operations. The Company incurred $117.8 million of advertising expense in 2024, $105.3 million in 2023, and $59.4 million in 2022.

Leases

Leases — The Company determines if an arrangement contains a lease at inception and does not separate lease and non-lease components of an arrangement determined to contain a lease. Operating leases are included in right-of-use ("ROU") assets, current operating lease liabilities and operating lease liabilities, net of current portion, on the Company’s consolidated balance sheet.

Operating leases with a duration of 12 months or less are excluded from ROU assets and operating lease liabilities. Lease payments are recognized on a straight-line basis over the lease term and variable lease payments are recognized as incurred.

ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the lease commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for tenant incentives. As the Company’s operating leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. To determine the estimated incremental borrowing rate, the Company uses publicly available credit ratings for peer companies. The Company estimates the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments. The Company evaluates the recoverability of the ROU assets for possible impairment in accordance with the long-lived assets policy above. The Company recognized an impairment charge of $46.8 million in connection with the Restructuring Plan (Note 18) in 2023. No impairment charges were recognized in 2024 and 2022.

Lease expense for minimum lease payments for operating leases is recognized on a straight-line basis over the lease term. Improvement reimbursements from landlords are amortized through ROU assets on a straight-line basis as a reduction to rent expense over the terms of the corresponding leases.

The Company also subleases some of its unused spaces to third parties. The Company recognizes sublease income, as a reduction to rent expense, on a straight-line basis over the sublease term.

Asset retirement obligations (“ARO”)

On the lease commencement date, the Company establishes an ARO based on the present value of contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease. The asset associated with the ARO is amortized over the corresponding lease term to operating expense and the ARO is accreted to the end-of-lease obligation value over the same term.

Derivatives

Derivatives — The Company uses derivative instruments, primarily forward contracts, to reduce the risk of variability in future cash flow due to foreign currency exchange rate fluctuations. Hedging derivative instruments are recognized as either assets or liabilities and are measured at fair value. For derivative instruments designated as cash flow hedges, unrealized foreign exchange gains or losses are recorded in accumulated other comprehensive income ("AOCI") and are reclassified into revenues in the same periods when the hedged transactions are recognized in the consolidated statements of operations.

Revenue Recognition

Revenue Recognition — The Company generates revenue from arrangements with multiple performance obligations, which typically include subscriptions to its online software products and support, as well as professional services which include on-boarding, training and consulting services. The Company’s customers do not have the right to take possession of the online software products. The Company recognizes revenue from contracts with customers using a five-step model, which is described below:

Identify the customer contract;
Identify performance obligations that are distinct;
Determine the transaction price;
Allocate the transaction price to the distinct performance obligations; and
Recognize revenue as the performance obligations are satisfied.

Identify the customer contract

A customer contract is generally identified when the Company and a customer have executed an arrangement that calls for the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer.

Identify performance obligations that are distinct

A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its online software products are distinct because, once a customer has access to the online software product that it purchased, the online software product is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding, training and consulting to make better use of the online software products it purchased.

Determine the transaction price

The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, and reassesses at each reporting date, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.

Allocate the transaction price to the distinct performance obligations

The transaction price is allocated to each performance obligation based on the relative standalone selling prices (“SSP”) of the goods or services being provided to the customer. The Company determines the SSP of its goods and services based upon the average sales prices for each type of online software product and professional services sold. In instances where there are not sufficient data points, or the selling prices for a particular online software product or professional service are disparate, the Company estimates the SSP using other observable inputs, such as similar products or services.

Recognize revenue as the performance obligations are satisfied

Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from online software products and support is recognized ratably over the subscription period beginning on the date the Company’s online software products are made available to customers. Most subscription contracts are one year or less. The Company recognizes revenue from on-boarding, training, and consulting services as the services are provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.

Costs to Obtain a Contract with a Customer

The incremental direct costs of obtaining a contract, which primarily consist of employee sales and Solutions Partner commissions paid for new subscription contracts, are deferred and amortized on a straight-line basis over a period of approximately two to four years. The two to four-year period has been determined by taking into consideration the type of product sold, the commitment term of the customer contract, the nature of the Company’s technology development life-cycle, and an estimated customer relationship period. Sales and Solutions Partner commissions for upgrade contracts are deferred and amortized on a straight-line basis over the remaining estimated customer relationship period of the related customer. Deferred commission expense that will be recorded as expense during the succeeding 12-month period is recorded as current deferred commission expense, and the remaining portion is recorded as long-term deferred commission expense.

The Company pays its Solutions Partners a commission based on the online software product sales price for sales to end-customers. The classification of the commission paid in the Company’s consolidated statements of operations depends on who purchases the online software product. In instances where an end-customer purchases from the Company, the commission paid to the Solutions Partner is recorded as sales and marketing expense. When a Solutions Partner purchases directly from the Company, the commission paid to the Solutions Partner is netted against the associated revenue recognized.

Concentrations of Credit Risk and Significant Customers

Concentrations of Credit Risk and Significant Customers —Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, investments, and accounts receivable.

The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2024, its risk relating to deposits exceeding federally insured limits was not significant.

The Company’s investments consist of highly rated corporate debt securities and U.S. Treasury securities. The Company limits the amount of investments in any single issuer, except U.S. Treasuries. The Company believes that, as of December 31, 2024, its concentration of credit risk related to investments was not significant.

The Company generally does not require collateral from its customers and generally requires payment 30 days from the invoice date. The Company maintains an allowance for credit losses based on its assessment of the collectability of accounts receivable. Credit risk arising from accounts receivable is mitigated as a result of transacting with a large number of geographically dispersed customers spread across various industries.

At December 31, 2024 and 2023, there were no customers that represented more than 10% of the net accounts receivable balance. There were no customers that individually exceeded 10% of the Company’s revenue in any of the periods presented.

Foreign Currency

Foreign Currency —The functional currency of the Company’s foreign subsidiaries is the local currency. The Company presents its consolidated financial statements in U.S. dollars. The Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the weighted-average exchange rate for the period for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded to accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive income (loss). Foreign currency transaction gains and losses are recorded in other income (expense) in the consolidated statements of operations.

Research and Development

Research and Development —Research and development expenses include payroll, employee benefits and other expenses associated with product development.

Capitalized Software Development Costs

Capitalized Software Development Costs —Certain payroll and stock compensation costs incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Certain implementation costs, including external direct costs, incurred during the development stage of cloud computing arrangements are also capitalized. The costs incurred in the preliminary stages of development, and costs of maintaining the customer platform and internally built software platforms are expensed as incurred. Once an application has reached the development stage, the Company capitalizes certain software development costs for new offerings as well as upgrades to existing software platforms. Capitalized software development costs are amortized on a straight-line basis over their estimated useful life of two to five years. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage.

Capitalized software development costs, exclusive of those costs recorded within property and equipment, consisted of the following:

 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

(in thousands)

 

Gross capitalized software development costs

 

$

374,127

 

 

$

257,052

 

Accumulated amortization

 

 

(219,643

)

 

 

(150,823

)

Capitalized software development costs, net

 

$

154,484

 

 

$

106,229

 

 

 

Amortization of capitalized software development costs, exclusive of costs recorded within property and equipment, was $74.3 million in 2024, $45.8 million in 2023, and $32.0 million in 2022. Amortization expense is included in cost of revenue in the consolidated statements of operations.

Income Taxes

Income Taxes —Deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. Net deferred tax assets are included within other assets and net deferred tax liabilities are included within other long-term liabilities on the consolidated balance sheets.

The Company accounts for uncertainty in income taxes by using a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50 percent likelihood of being realized upon ultimate settlement.

Stock-Based Compensation

Stock-Based Compensation — The Company accounts for all stock options and awards granted to employees and nonemployees using a fair value method. The measurement date for awards is generally the date of the grant. The fair value of the Company’s common stock is the closing price of the stock on the date of the grant. For stock options and the purchase rights issued under the Company's ESPP, the Black-Scholes option pricing model is used to measure the fair value. The expected term of options granted to employees and ESPP purchase rights was calculated using the simplified method, which represents the average of the contractual term of the option or purchase right and the weighted-average vesting period. The Company considers this appropriate as there is no other method that would be more indicative of exercise activity. The expected volatility for the Company’s common stock was based on the average of the Company's historical volatility. The risk-free interest rate is based on the rate on U.S. Treasury securities with maturities consistent with the estimated expected term of the awards. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future.

 

Stock-based compensation costs for awards with time-based service condition is recognized on a straight-line basis over the requisite service period and stock-based compensation costs for awards with performance conditions is recognized on the graded vesting attribution method over the requisite service period when it becomes probable that the performance target will be achieved. If the performance condition becomes probable of being achieved before the end of the requisite service period, the remaining compensation costs are recognized over the remaining requisite service period. Forfeitures are recorded in the period in which they occur.

Recent Accounting Pronouncements

Recent Accounting Pronouncements— Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.

 

Recent Accounting Pronouncements Adopted in 2024:

 

In November 2023, the FASB issued guidance enhancing the disclosures of reportable segment information, primarily about significant segment expenses. The new standard was effective for the Company for the annual periods beginning on January 1, 2024, and for interim periods beginning January 1, 2025. The guidance was adopted on January 1, 2024 and it did not have a material impact on the Company's consolidated financial statements.

 

Recent Accounting Pronouncements to be Adopted in Future Periods:

 

In December 2023, the FASB issued guidance enhancing income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company for the annual period beginning on January 1, 2025, with early adoption permitted. The adoption of this standard only impacts annual disclosures and is not expected to have a material impact on the Company's consolidated financial statements.

In November 2024, the FASB issued guidance that requires the disclosure about specific types of expenses included in the expense captions presented on the face of the income statement. The new standard will be effective for the Company for the annual periods beginning January 1, 2027, and for interim periods beginning January 1, 2028, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements The impact to the Consolidated Statements of Stockholders' Equity was isolated to net income and accumulated deficit as revised in the other statements.

Consolidated Statements of Operations and Comprehensive Loss

 

For the Year Ended December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

257,513

 

 

$

(6,239

)

 

$

251,274

 

Total cost of revenues

 

 

314,259

 

 

 

(6,239

)

 

 

308,020

 

Gross profit

 

 

1,416,710

 

 

 

6,239

 

 

 

1,422,949

 

Loss from operations

 

 

(109,101

)

 

 

6,239

 

 

 

(102,862

)

Loss before income tax expense

 

 

(104,692

)

 

 

6,239

 

 

 

(98,453

)

Income tax expense

 

 

(8,057

)

 

 

(837

)

 

 

(8,894

)

Net loss

 

 

(112,749

)

 

 

5,402

 

 

 

(107,347

)

Comprehensive loss

 

 

(124,300

)

 

 

5,402

 

 

 

(118,898

)

Net loss per common share, basic and diluted

 

$

(2.35

)

 

$

0.12

 

 

$

(2.23

)

 

 

 

For the Year Ended December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Cost of revenues - Subscription

 

$

290,802

 

 

$

(7,127

)

 

$

283,675

 

Total cost of revenues

 

 

345,489

 

 

 

(7,127

)

 

 

338,362

 

Gross profit

 

 

1,824,741

 

 

 

7,127

 

 

 

1,831,868

 

Loss from operations

 

 

(208,056

)

 

 

7,127

 

 

 

(200,929

)

Loss before income tax expense

 

 

(157,702

)

 

 

7,127

 

 

 

(150,575

)

Income tax expense

 

 

(18,593

)

 

 

4,658

 

 

 

(13,935

)

Net loss

 

 

(176,295

)

 

 

11,785

 

 

 

(164,510

)

Comprehensive loss

 

 

(161,578

)

 

 

11,785

 

 

 

(149,793

)

Net loss per common share, basic and diluted

 

$

(3.53

)

 

$

0.23

 

 

$

(3.30

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Consolidated Balance Sheets

 

December 31, 2022

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

2,544,738

 

 

$

-

 

 

$

2,544,738

 

Accrued expenses and other current liabilities

 

 

102,122

 

 

 

(7,112

)

 

 

95,010

 

Total current liabilities

 

 

761,653

 

 

 

(7,112

)

 

 

754,541

 

Other long-term liabilities

 

 

14,546

 

 

 

4,658

 

 

 

19,204

 

Total liabilities

 

 

1,552,514

 

 

 

(2,454

)

 

 

1,550,060

 

Accumulated deficit

 

 

(642,381

)

 

 

2,454

 

 

 

(639,927

)

Total stockholders’ equity

 

 

992,224

 

 

 

2,454

 

 

 

994,678

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

As Previously Reported

 

 

Adjustments

 

 

As Revised

 

 

 

(in thousands)

 

Total assets

 

$

3,071,392

 

 

$

-

 

 

$

3,071,392

 

Accrued expenses and other current liabilities

 

 

108,313

 

 

 

(14,239

)

 

 

94,074

 

Total current liabilities

 

 

956,247

 

 

 

(14,239

)

 

 

942,008

 

Total liabilities

 

 

1,751,283

 

 

 

(14,239

)

 

 

1,737,044

 

Accumulated deficit

 

 

(818,676

)

 

 

14,239

 

 

 

(804,437

)

Total stockholders’ equity

 

 

1,320,109

 

 

 

14,239

 

 

 

1,334,348

 

Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share

A reconciliation of the denominator used in the calculation of basic and diluted income (loss) per share is as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Net income (loss)

 

$

4,628

 

 

$

(164,510

)

 

$

(107,347

)

Weighted-average common shares outstanding—basic

 

 

51,178

 

 

 

49,877

 

 

 

48,065

 

Dilutive effect of share equivalents resulting from stock
   options, RSUs, ESPP, PSUs, warrants and the Conversion
   Options

 

 

641

 

 

 

 

 

 

 

Weighted-average common shares outstanding-diluted

 

 

51,819

 

 

 

49,877

 

 

 

48,065

 

Net income (loss) per share, basic

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Net income (loss) per share, diluted

 

$

0.09

 

 

$

(3.30

)

 

$

(2.23

)

Schedule of Potentially Dilutive Common Stock Equivalents

The following table contains all potentially dilutive common stock equivalents.

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Options to purchase common shares

 

 

302

 

 

 

470

 

 

 

462

 

RSUs and PSUs

 

 

1,546

 

 

 

1,902

 

 

 

1,580

 

Conversion Option of the 2022 Notes and warrants

 

 

 

 

 

 

 

 

859

 

Conversion Option of the 2025 Notes

 

 

1,625

 

 

 

1,625

 

 

 

1,625

 

ESPP

 

 

5

 

 

 

7

 

 

 

6

 

Schedule of Roll Forward of Company's Allowance for Doubtful Accounts

The following is a roll-forward of the Company’s allowance for credit losses (in thousands):

 

 

 

Balance
Beginning
of Period

 

 

Charged to
Statement of
Operations

 

 

Deductions  (1)

 

 

Balance at
End of
Period

 

Allowance for credit losses

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2024

 

$

5,516

 

 

$

19,862

 

 

$

(19,290

)

 

$

6,088

 

Year ended December 31, 2023

 

$

3,266

 

 

$

18,887

 

 

$

(16,637

)

 

$

5,516

 

Year ended December 31, 2022

 

$

1,768

 

 

$

11,549

 

 

$

(10,051

)

 

$

3,266

 

(1) Deductions include actual accounts written-off, net of recoveries.

Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash The following table provides a reconciliation of the cash, cash equivalents and restricted cash within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows for the year ended December 31, 2024 and 2023.

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

Cash and cash equivalents

 

$

512,667

 

 

$

387,987

 

 

Restricted cash, included in other assets

 

 

4,053

 

 

 

4,053

 

 

Total cash, cash equivalents, and restricted cash

 

$

516,720

 

 

$

392,040

 

 

 

Schedule of Property Plant and Equipment Useful Life Depreciation is recorded over the following estimated useful lives:

 

 

 

Estimated Useful Life

Employee related computer equipment

 

2 - 3 years

Computer equipment and purchased software

 

3 years

Furniture and fixtures

 

5 years

Internal use software

 

5 years

Leasehold improvements

 

Lesser of lease term or useful life

Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment

Capitalized software development costs, exclusive of those costs recorded within property and equipment, consisted of the following:

 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

(in thousands)

 

Gross capitalized software development costs

 

$

374,127

 

 

$

257,052

 

Accumulated amortization

 

 

(219,643

)

 

 

(150,823

)

Capitalized software development costs, net

 

$

154,484

 

 

$

106,229

 

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases

The following table provides weighted average remaining lease terms and weighted average discount rate for operating leases as of December 31, 2024:

 

Weighted-average remaining lease term:

 

7.8 years

Weighted-average discount rate:

 

4.7%

Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities

Operating lease expense, variable lease expense and cash payments related to operating lease liabilities for the 2024, 2023, and 2022 are as follows:
 

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 Operating lease expense

 

$

39,536

 

 

$

42,826

 

 

$

43,864

 

 Variable lease expense

 

$

6,176

 

 

$

5,730

 

 

$

8,196

 

 Cash payments

 

$

56,548

 

 

$

55,322

 

 

$

39,927

 

 

Summary of Reconciliation Between Non-cancelable Lease Commitments and Lease Liabilities

The following table provides a reconciliation between non-cancelable lease commitments and lease liabilities as of December 31, 2024 (in thousands):
 

 

 

Operating leases

 

 

Lease commitments (Note 12)

 

$

356,565

 

 

Less: Legally binding minimum lease payments for leases signed but not yet commenced

 

 

(5,768

)

 

Less: Operating leases with a duration of 12 months or less

 

 

(4,827

)

 

Less: Present value discount

 

 

(58,738

)

 

Total lease liabilities

 

$

287,232

 

 

Schedule of Operating Sublease Income Generated under Operating Lease Agreements

The Company subleases some of its unused spaces to third parties. Operating sublease income generated under all operating lease agreements is as follows:
 

 

 

Year ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 Operating sublease income

 

$

6,653

 

 

$

7,796

 

 

$

4,608

 

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements of Financial Assets and Liabilities

The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities at December 31, 2024 and December 31, 2023:

 

 

December 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

 

(in thousands)

 

Cash equivalents and investments:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

64,109

 

 

$

 

 

$

 

 

$

64,109

 

Commercial paper

 

 

 

 

 

4,941

 

 

 

 

 

 

4,941

 

Corporate bonds

 

 

 

 

 

284,575

 

 

 

 

 

 

284,575

 

U.S. Government agency securities

 

 

 

 

 

117,369

 

 

 

 

 

 

117,369

 

U.S. Treasury securities

 

 

 

 

 

1,307,363

 

 

 

 

 

 

1,307,363

 

Strategic investments

 

 

 

 

 

 

 

 

9,409

 

 

 

9,409

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

 

 

 

4,053

 

 

 

 

 

 

4,053

 

Total assets

 

$

64,109

 

 

$

1,718,301

 

 

$

9,409

 

 

$

1,791,819

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accrued expenses and other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency derivative liabilities

 

$

 

 

$

584

 

 

$

 

 

$

584

 

Total

 

$

 

 

$

584

 

 

$

 

 

$

584

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

 

(in thousands)

 

Cash equivalents and investments:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

20,003

 

 

$

 

 

$

 

 

$

20,003

 

Commercial paper

 

 

 

 

 

13,504

 

 

 

 

 

 

13,504

 

Corporate bonds

 

 

 

 

 

237,406

 

 

 

 

 

 

237,406

 

U.S. Government agency securities

 

 

 

 

 

122,758

 

 

 

 

 

 

122,758

 

U.S. Treasury securities

 

 

 

 

 

960,763

 

 

 

 

 

 

960,763

 

Strategic investments

 

 

 

 

 

 

 

 

13,159

 

 

 

13,159

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

 

 

 

4,053

 

 

 

 

 

 

4,053

 

Total

 

$

20,003

 

 

$

1,338,484

 

 

$

13,159

 

 

$

1,371,646

 

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Composition of Short and Long Term Investments

The following tables summarize the composition of our short- and long-term investments at December 31, 2024 and 2023:

 

 

December 31, 2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

4,941

 

 

$

 

 

$

 

 

$

4,941

 

Corporate bonds

 

 

284,337

 

 

 

533

 

 

 

(295

)

 

 

284,575

 

U.S. Government agency securities

 

 

117,158

 

 

 

260

 

 

 

(49

)

 

 

117,369

 

U.S. Treasury securities

 

 

1,303,384

 

 

 

780

 

 

 

(9

)

 

 

1,304,155

 

Total

 

$

1,709,820

 

 

$

1,573

 

 

$

(353

)

 

$

1,711,040

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

11,513

 

 

$

 

 

$

 

 

$

11,513

 

Corporate bonds

 

 

237,662

 

 

 

422

 

 

 

(678

)

 

 

237,406

 

U.S. Government agency securities

 

 

122,414

 

 

 

520

 

 

 

(176

)

 

 

122,758

 

U.S. Treasury securities

 

 

953,457

 

 

 

1,087

 

 

 

(273

)

 

 

954,271

 

Total

 

$

1,325,046

 

 

$

2,029

 

 

$

(1,127

)

 

$

1,325,948

 

Summary of Contractual Maturities of Short-Term and Long-Term Investments Held

The contractual maturities of short-term and long-term investments held as follows:

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

 

( in thousands)

 

Due within one year

 

$

1,555,656

 

 

$

1,556,828

 

 

$

1,000,447

 

 

$

1,000,245

 

Due after 1 year and within 2 years

 

 

154,164

 

 

 

154,212

 

 

 

324,599

 

 

 

325,703

 

Total

 

$

1,709,820

 

 

$

1,711,040

 

 

$

1,325,046

 

 

$

1,325,948

 

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consists of the following:

 

 

December 31.

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Computer equipment and purchased software

 

$

16,919

 

 

$

16,395

 

Employee related computer equipment

 

 

36,699

 

 

 

50,018

 

Furniture and fixtures

 

 

20,642

 

 

 

20,666

 

Leasehold improvements

 

 

112,758

 

 

 

112,714

 

Internal-use software

 

 

72,112

 

 

 

48,894

 

Construction in progress

 

 

1,612

 

 

 

 

Total property and equipment

 

 

260,742

 

 

 

248,687

 

Less accumulated depreciation

 

 

(146,577

)

 

 

(145,356

)

Property and equipment, net

 

$

114,165

 

 

$

103,331

 

Schedule of Changes in Asset Retirement Obligations

The changes in the asset retirement obligation balance during the years ended December 31, 2024 and December 31, 2023 are as follows:

 

Year Ended December 31,

 

 

2024

 

 

2023

 

 

(in thousands)

 

Beginning balance

$

6,097

 

 

$

5,994

 

Additions

 

 

 

 

 

Accretion

 

130

 

 

 

494

 

Updates to estimated cash flows

 

(373

)

 

 

(391

)

Ending balance

$

5,854

 

 

$

6,097

 

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2024
Cacheflow, Inc [Member]  
Business Acquisition [Line Items]  
Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition:

 

 

 

Fair value

 

 

 

(in thousands)

 

Cash

 

$

3,084

 

Other current assets

 

 

98

 

Acquired technology

 

 

4,000

 

Goodwill

 

 

36,383

 

Accounts payable and accrued expenses

 

 

(43

)

Total purchase price

 

$

43,522

 

APIHub, Inc [Member]  
Business Acquisition [Line Items]  
Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed

The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition:
 

 

 

Fair value

 

 

 

(in thousands)

 

Cash

 

$

6,420

 

Accounts receivable

 

 

5,394

 

Other current and noncurrent assets

 

 

3,468

 

Acquired technology

 

 

28,900

 

Sublease asset

 

 

980

 

Goodwill

 

 

127,094

 

Accounts payable, accrued expenses, and other liabilities

 

 

(10,345

)

Deferred revenue

 

 

(15,121

)

Total purchase price

 

$

146,790

 

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Intangible assets as of December 31, 2024 and 2023 consist of the following:
 

 

 

Weighted
Average
Remaining
Useful Life (in Years)

 

December 31,

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

(in thousands)

 

Acquired technology

 

3.8

 

$

49,791

 

$

46,362

 

Domain name

 

4.3

 

 

10,000

 

 

 

10,000

 

Sublease asset

 

1.3

 

 

980

 

 

 

980

 

Other intangible assets

 

2.5

 

 

1,279

 

 

 

69

 

Total intangible assets

 

 

 

 

62,050

 

 

 

57,411

 

Accumulated amortization

 

 

 

 

(24,487

)

 

 

(15,095

)

Intangible assets, net

 

 

 

$

37,563

 

 

$

42,316

 

Estimated Future Amortization Expense for Intangible Assets Estimated future amortization expense for intangible assets as of December 31, 2024 is as follows:

Years ended December 31,

 

Amortization
Expense

 

 

 

(in thousands)

 

2025

 

$

10,559

 

2026

 

 

10,202

 

2027

 

 

8,251

 

2028

 

 

7,527

 

2029

 

 

1,024

 

Thereafter

 

 

 

Total

 

$

37,563

 

 

Schedule of Changes in Carrying Amounts of Goodwill

The changes in the carrying amounts of goodwill consist of the following:
 

 

 

(in thousands)

 

Balance as of December 31, 2022

 

$

46,227

 

Effect of foreign currency translation

 

 

440

 

Acquisition

 

 

127,094

 

Balance as of December 31, 2023

 

 

173,761

 

Effect of foreign currency translation

 

 

(636

)

Acquisition

 

 

36,383

 

Balance as of December 31, 2024

 

$

209,508

 

XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2024
0.375%Convertible Senior Notes Due 2025 as Liability Component [Member]  
Debt Instrument [Line Items]  
Schedule of Net Carrying Amount of Notes

The net carrying amount of the liability component of the 2025 Notes is as follows:
 

 

 

As of December 31, 2024

 

 

As of December 31, 2023

 

 

 

(in thousands)

 

Principal

 

$

459,048

 

 

$

459,076

 

Unamortized issuance costs

 

 

(864

)

 

 

(2,870

)

Net carrying amount

 

$

458,184

 

 

$

456,206

 

 

0.375% Convertible Senior Notes Due 2025 [Member]  
Debt Instrument [Line Items]  
Schedule of Interest Expense

Interest expense related to the 2025 Notes is as follows:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Contractual interest expense

 

$

1,722

 

 

$

1,722

 

 

$

1,722

 

Amortization of issuance costs

 

 

2,012

 

 

 

1,986

 

 

 

1,969

 

Total interest expense

 

$

3,734

 

 

$

3,708

 

 

$

3,691

 

 

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Revenues by Geographic Region

Revenues by geographic region:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Americas

 

$

1,588,886

 

 

$

1,321,568

 

 

$

1,073,932

 

Europe

 

 

825,598

 

 

 

668,263

 

 

 

507,507

 

Asia Pacific

 

 

213,059

 

 

 

180,399

 

 

 

149,530

 

Total

 

$

2,627,543

 

 

$

2,170,230

 

 

$

1,730,969

 

Percentage of revenues generated outside of the
   Americas

 

 

40

%

 

 

39

%

 

 

38

%

Long Lived Assets by Geographic Region

Total long-lived assets by geographic region:

 

 

As of December 31, 2024

 

 

As of December 31, 2023

 

 

 

(In thousands)

 

Americas

 

$

231,984

 

 

$

235,141

 

Europe

 

 

93,288

 

 

 

112,176

 

Asia Pacific

 

 

5,123

 

 

 

7,085

 

Total long lived assets

 

$

330,395

 

 

$

354,402

 

Percentage of long lived assets held outside of the
   Americas

 

 

30

%

 

 

34

%

XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments

Future minimum payments under all operating lease agreements as of December 31, 2024, are as follows:
 

 

 

(in thousands)

 

2025

 

$

51,785

 

2026

 

 

53,160

 

2027

 

 

48,856

 

2028

 

 

35,841

 

2029

 

 

36,225

 

Thereafter

 

 

130,698

 

Total

 

$

356,565

 

Schedule of Future Minimum Payments Under Non-Cancelable Arrangements Future minimum payments under all vendor commitments as of December 31, 2024 are as follows:

 

 

(in thousands)

 

2025

 

$

247,678

 

2026

 

 

244,584

 

2027

 

 

188,393

 

2028

 

 

347

 

2029

 

 

 

Thereafter

 

 

 

Total

 

$

681,002

 

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Changes in Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Income (Loss)

The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of stockholders’ equity, for the years ended December 31, 2024 and 2023:

 

 

Cumulative
Translation
Adjustment

 

 

Unrealized Gain
(Loss) on
Investments

 

 

Unrealized
Gain (Loss) on
Derivate
Instruments

 

 

Total

 

 

 

(in thousands)

 

Ending balance at December 31, 2022

 

$

(3,070

)

 

$

(9,820

)

 

$

 

 

$

(12,890

)

Other comprehensive income before reclassifications

 

 

4,020

 

 

 

10,697

 

 

 

 

 

 

14,717

 

Amounts reclassified from accumulated other comprehensive income, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

Ending balance at December 31, 2023

 

$

950

 

 

$

877

 

 

$

 

 

$

1,827

 

Other comprehensive (loss) income before reclassifications

 

 

(6,878

)

 

 

318

 

 

 

(1,622

)

 

 

(8,182

)

Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue

 

 

 

 

 

 

 

 

701

 

 

 

701

 

Ending balance at December 31, 2024

 

$

(5,928

)

 

$

1,195

 

 

$

(921

)

 

$

(5,654

)

XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders Equity And Stock Based Compensation [Abstract]  
Summary of Number of Shares of Common Stock Reserved The number of shares of common stock reserved for the vesting of RSUs, PSUs, and exercise of common stock options are as follows (in thousands):

 

 

 

December 31, 2024

 

 

December 31, 2023

 

RSUs

 

 

1,475

 

 

 

1,902

 

PSUs

 

 

71

 

 

 

58

 

Common stock options

 

 

302

 

 

 

470

 

 

 

 

1,848

 

 

 

2,430

 

 

Schedule of Stock Compensation Expense by Award Type

The following two tables show stock compensation expense by award type and where the stock compensation expense is recorded in the Company’s consolidated statements of operations:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

( in thousands)

 

Options

 

$

7,801

 

 

$

11,555

 

 

$

9,713

 

RSUs

 

 

458,027

 

 

 

391,810

 

 

 

253,838

 

PSUs

 

 

24,129

 

 

 

13,502

 

 

 

 

ESPP

 

 

14,813

 

 

 

15,404

 

 

 

12,298

 

Total stock-based compensation

 

$

504,770

 

 

$

432,271

 

 

$

275,849

 

 

Effect of Stock-Based Compensation on Income by Line Item

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cost of revenue, subscription

 

$

23,613

 

 

$

12,652

 

 

$

9,076

 

Cost of revenue, service

 

 

4,339

 

 

 

4,958

 

 

 

4,393

 

Research and development

 

 

243,164

 

 

 

198,953

 

 

 

107,517

 

Sales and marketing

 

 

145,778

 

 

 

140,362

 

 

 

107,640

 

General and administrative

 

 

87,876

 

 

 

75,346

 

 

 

47,223

 

Total stock-based compensation

 

$

504,770

 

 

$

432,271

 

 

$

275,849

 

Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees

Stock Options —The fair value of employee options is estimated on the date of each grant using the Black-Scholes option-pricing model with the following assumptions. There were no options granted in 2024.

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Risk-free interest rate (%)

 

3.46-4.37

 

 

1.70-3.00

 

Expected term (years)

 

5.3-6.0

 

 

5.1-6.4

 

Volatility (%)

 

52.72-55.06

 

 

43.19-50.58

 

Expected dividends

 

 

 

 

 

 

Summary of Stock Option Activity

The stock option activity for the year ended December 31, 2024 is as follows:

 

 

 

Shares (in
thousands)

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Life (in years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding—January 1, 2024

 

 

470

 

 

$

212.69

 

 

 

5.2

 

 

$

173,186

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

(149

)

 

 

156.04

 

 

 

 

 

 

 

Forfeited/expired

 

 

(19

)

 

 

426.69

 

 

 

 

 

 

 

Outstanding—December 31, 2024

 

 

302

 

 

$

226.61

 

 

 

4.7

 

 

$

141,860

 

Options vested or expected to vest—December 31, 2024

 

 

302

 

 

$

226.61

 

 

 

4.7

 

 

$

141,860

 

Options exercisable—December 31, 2024

 

 

260

 

 

$

199.41

 

 

 

4.2

 

 

$

129,281

 

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Total intrinsic value of options exercised

 

$

67,545

 

 

$

23,105

 

 

$

60,940

 

Total estimated grant date fair value of options vested

 

$

8,980

 

 

$

11,565

 

 

$

7,185

 

Weighted-average grant date fair value per share of options granted

 

n/a

 

 

$

197.31

 

 

$

217.05

 

 

 

Summary of Activity Related to RSUs

The following table summarizes the activity related to RSUs for the year ended December 31, 2024:

 

 

 

 

 

 

 

Shares
(in thousands)

 

 

Weighted-Average Grant Date Fair Value Per Share

 

Unvested and outstanding at January 1, 2024

 

 

1,902

 

 

$

415.06

 

Granted

 

 

866

 

 

 

596.51

 

Vested

 

 

(1,062

)

 

 

432.18

 

Forfeited

 

 

(231

)

 

 

443.60

 

Unvested and outstanding at December 31, 2024

 

 

1,475

 

 

$

504.89

 

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share amounts)

 

Total intrinsic value of RSUs vested

 

$

616,970

 

 

$

481,196

 

 

$

303,359

 

Total grant date fair value of RSUs vested

 

$

458,913

 

 

$

383,175

 

 

$

242,988

 

Weighted-average grant date fair value per share of RSUs granted

 

$

596.51

 

 

$

411.64

 

 

$

404.84

 

Summary of Activity Related to PSUs

The following table summarizes the activity related to PSUs for the year ended December 31, 2024:

 

 

 

 

 

 

 

Shares
(in thousands)

 

 

Weighted-Average Grant Date Fair Value Per Share

 

Unvested and outstanding at January 1, 2024

 

 

58

 

 

$

383.13

 

Granted

 

 

50

 

 

 

633.80

 

Vested

 

 

(34

)

 

 

383.13

 

Forfeited

 

 

(3

)

 

 

633.80

 

Unvested and outstanding at December 31, 2024

 

 

71

 

 

$

548.13

 

Schedule of Assumptions Used for Estimation of Fair Value of Employee Options

The fair value of the purchase rights under the ESPP is estimated using the Black-Scholes option-pricing model with the following assumptions:
 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Risk-free interest rate (%)

 

4.43-5.39

 

 

4.65-5.44

 

 

0.10-4.65

 

Expected term (years)

 

 

0.50

 

 

 

0.50

 

 

 

0.50

 

Volatility (%)

 

34.88-38.83

 

 

38.83-76.02

 

 

39.85-76.02

 

Expected dividends

 

 

 

 

 

 

 

 

 

Summary of Activity Related to Employee Stock Purchase Plan

The following table summarizes the activity related to ESPP:

 

 

 

Shares Issued
 (in thousands)

 

 

Weighted-
Average
Purchase Price

 

 

Total Cash
Proceeds
(in thousands)

 

2024

 

 

109

 

 

$

469.73

 

 

$

50,993

 

2023

 

 

127

 

 

$

319.70

 

 

$

40,479

 

2022

 

 

121

 

 

$

272.72

 

 

$

33,046

 

XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Derivative Financial Instruments

The following summarizes the fair value of derivative financial instruments as of December 31, 2024 and 2023:
 

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

 

(in thousands)

Accrued expenses and other current liabilities

 

 

 

 

 

 

 

Cash flow hedges

 

$

584

 

 

$

 

 

Total

 

$

584

 

 

$

 

 

XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) Before Provision for Income Taxes

Income (loss) before provision for income taxes was as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

United States

 

$

(34,540

)

 

$

(211,528

)

 

$

(118,213

)

Foreign

 

 

63,217

 

 

 

60,953

 

 

 

19,760

 

Total

 

$

28,677

 

 

$

(150,575

)

 

$

(98,453

)

Components of Income Tax Provision

The provision for income taxes consists of the following:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Current income tax provision

 

 

 

 

 

 

 

 

 

Federal

 

$

(7,631

)

 

$

(1,162

)

 

$

(1,002

)

State

 

 

(1,640

)

 

 

(803

)

 

 

(1,399

)

Foreign

 

 

(12,088

)

 

 

(11,420

)

 

 

(7,778

)

Total current income tax provision

 

 

(21,359

)

 

$

(13,385

)

 

$

(10,179

)

Deferred income tax (expense) benefit

 

 

 

 

 

 

 

 

 

Federal

 

 

(337

)

 

 

 

 

 

 

State

 

 

(47

)

 

 

 

 

 

 

Foreign

 

 

(2,306

)

 

 

(550

)

 

 

1,285

 

Total deferred income tax (expense) benefit

 

 

(2,690

)

 

 

(550

)

 

$

1,285

 

Total income tax provision

 

$

(24,049

)

 

$

(13,935

)

 

$

(8,894

)

 

Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes

The following reconciles the differences between income taxes computed at the federal statutory rate of 21% for 2024, 2023 and 2022 and the provision for income taxes:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Expected income tax (expense) benefit at the federal statutory rate

 

$

(6,123

)

 

$

37,845

 

 

$

21,029

 

State taxes net of federal benefit

 

 

732

 

 

 

9,131

 

 

 

5,047

 

Stock-based compensation

 

 

31,010

 

 

 

7,741

 

 

 

4,414

 

Executive compensation limitation

 

 

(10,511

)

 

 

(4,151

)

 

 

(5,179

)

Difference in foreign tax rates

 

 

(2,499

)

 

 

(2,614

)

 

 

290

 

Non-deductible acquisition costs

 

 

(1,447

)

 

 

 

 

 

 

U.S. tax credits

 

 

63,124

 

 

 

45,274

 

 

 

15,561

 

Foreign withholding taxes

 

 

(2,044

)

 

 

(1,449

)

 

 

(1,268

)

Change in valuation allowance

 

 

(99,229

)

 

 

(105,181

)

 

 

(47,552

)

Non research and development tax reserves

 

 

(4,276

)

 

 

 

 

 

 

Foreign derived intangible income

 

 

4,872

 

 

 

 

 

 

 

Other U.S. and foreign permanent differences

 

 

2,342

 

 

 

(531

)

 

 

(1,236

)

Income tax provision

 

$

(24,049

)

 

$

(13,935

)

 

$

(8,894

)

Components of the Company's Deferred Tax Assets and Liabilities Significant components of the Company’s deferred tax assets and liabilities were as follows:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryforwards

 

$

178,424

 

 

$

227,731

 

Research and investment credits

 

 

181,411

 

 

 

125,424

 

Accruals and reserves

 

 

25,148

 

 

 

19,157

 

Lease liability

 

 

54,028

 

 

 

63,164

 

Depreciation

 

 

552

 

 

 

688

 

Capitalized software development

 

 

277,932

 

 

 

177,792

 

Stock-based compensation

 

 

23,145

 

 

 

20,283

 

Total deferred tax assets

 

 

740,640

 

 

 

634,239

 

Deferred tax liabilities:

 

 

 

 

 

 

Intangible assets

 

 

(6,635

)

 

 

(8,185

)

Convertible debt

 

 

(56

)

 

 

(52

)

Capitalized costs

 

 

(51,150

)

 

 

(35,799

)

Right of use and other assets

 

 

(46,317

)

 

 

(51,017

)

Depreciation

 

 

(1,276

)

 

 

(2,608

)

Total deferred tax liabilities

 

 

(105,434

)

 

 

(97,661

)

Valuation allowance

 

 

(637,609

)

 

 

(536,311

)

Net deferred tax (liabilities) assets

 

$

(2,403

)

 

$

267

 

Summary of Activity Related to Unrecognized Tax Benefits

The following summarizes activity related to unrecognized tax benefits:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Unrecognized benefit—beginning of the year

 

$

20,469

 

 

$

16,888

 

 

$

12,823

 

Gross increases—current period positions

 

 

13,974

 

 

 

8,071

 

 

 

4,065

 

Gross increases—current period business acquisitions

 

 

 

 

 

1,381

 

 

 

 

Gross increase (decrease)—prior period positions

 

 

3,884

 

 

 

(5,871

)

 

 

 

Unrecognized benefit—end of period

 

$

38,327

 

 

$

20,469

 

 

$

16,888

 

XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total cost of revenue $ 393,265 $ 338,362 $ 308,020  
Gross profit 2,234,278 1,831,868 1,422,949  
Loss from operations (67,602) (200,929) (102,862)  
Loss before income tax expense 28,677 (150,575) (98,453)  
Income tax expense (24,049) (13,935) (8,894)  
Net loss 4,628 (164,510) (107,347)  
Comprehensive loss $ (2,853) $ (149,793) $ (118,898)  
Net loss per common share, basic $ 0.09 $ (3.30) $ (2.23)  
Net loss per common share, diluted $ 0.09 $ (3.30) $ (2.23)  
Total assets $ 3,795,833 $ 3,071,392 $ 2,544,738  
Accrued expenses and other current liabilities 125,135 94,074 95,010  
Total current liabilities 1,573,399 942,008 754,541  
Other long-term liabilities 55,640 36,459 19,204  
Total liabilities 1,887,547 1,737,044 1,550,060  
Accumulated deficit (799,809) (804,437) (639,927)  
Total stockholders' equity 1,908,286 1,334,348 994,678 $ 870,851
Subscription [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total cost of revenue $ 336,878 283,675 251,274  
As Previously Reported [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total cost of revenue   345,489 314,259  
Gross profit   1,824,741 1,416,710  
Loss from operations   (208,056) (109,101)  
Loss before income tax expense   (157,702) (104,692)  
Income tax expense   (18,593) (8,057)  
Net loss   (176,295) (112,749)  
Comprehensive loss   $ (161,578) $ (124,300)  
Net loss per common share, basic   $ (3.53) $ (2.35)  
Net loss per common share, diluted   $ (3.53) $ (2.35)  
Total assets   $ 3,071,392 $ 2,544,738  
Accrued expenses and other current liabilities   108,313 102,122  
Total current liabilities   956,247 761,653  
Other long-term liabilities     14,546  
Total liabilities   1,751,283 1,552,514  
Accumulated deficit   (818,676) (642,381)  
Total stockholders' equity   1,320,109 992,224  
As Previously Reported [Member] | Subscription [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total cost of revenue   290,802 257,513  
Adjustments [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total cost of revenue   (7,127) (6,239)  
Gross profit   7,127 6,239  
Loss from operations   7,127 6,239  
Loss before income tax expense   7,127 6,239  
Income tax expense   4,658 (837)  
Net loss   11,785 5,402  
Comprehensive loss   $ 11,785 $ 5,402  
Net loss per common share, basic   $ 0.23 $ 0.12  
Net loss per common share, diluted   $ 0.23 $ 0.12  
Accrued expenses and other current liabilities   $ (14,239) $ (7,112)  
Total current liabilities   (14,239) (7,112)  
Other long-term liabilities     4,658  
Total liabilities   (14,239) (2,454)  
Accumulated deficit   14,239 2,454  
Total stockholders' equity   14,239 2,454  
Adjustments [Member] | Subscription [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Total cost of revenue   $ (7,127) $ (6,239)  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
Nov. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
ReportingUnit
Segment
Customer
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Schedule Of Accounting Policies [Line Items]        
Number of operating segment | Segment   1    
Cash and cash equivalents, maturity description   three months or less at the date of purchase, consisting primarily of money-market funds.    
Restricted cash related to letters of credit for leased facilities   $ 4,100,000 $ 4,100,000  
Impairment charges of long lived assets   0    
Impairment charges   0 1,600,000 $ 0
Impairment charge of leases   $ 0 46,800,000 0
Number of reporting unit | ReportingUnit   1    
Goodwill impairment $ 0 $ 0 0 0
Advertising expense   $ 117,800,000 105,300,000 59,400,000
Revenue subscription contract period   one year or less    
Accounts receivable payment period   30 days    
Amortization of software development costs, exclusive of costs recorded within property and equipment   $ 74,300,000 $ 45,800,000 $ 32,000,000
Minimum percentage chances of tax benefit to be realized on examination   50.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Schedule Of Accounting Policies [Line Items]        
Number of customers represented more than 10% | Customer   0 0  
Revenue [Member] | Customer Concentration Risk [Member]        
Schedule Of Accounting Policies [Line Items]        
Number of customers represented more than 10% | Customer   0 0  
Internal Use Software [Member]        
Schedule Of Accounting Policies [Line Items]        
Property and equipment, estimated useful life   5 years    
Maximum [Member]        
Schedule Of Accounting Policies [Line Items]        
Business combination, measurement period   1 year    
Amortization period of deferred commissions   4 years    
Maximum [Member] | Capitalized Software Development Costs [Member]        
Schedule Of Accounting Policies [Line Items]        
Property and equipment, estimated useful life   5 years    
Minimum [Member]        
Schedule Of Accounting Policies [Line Items]        
Amortization period of deferred commissions   2 years    
Minimum [Member] | Capitalized Software Development Costs [Member]        
Schedule Of Accounting Policies [Line Items]        
Property and equipment, estimated useful life   2 years    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net Income (Loss) $ 4,628 $ (164,510) $ (107,347)
Weighted average common shares used in computing basic net income (loss) per share: 51,178 49,877 48,065
Dilutive effect of share equivalents resulting from stock options, RSUs, ESPP, PSUs, warrants and the Conversion Options 641    
Weighted-average common shares outstanding - diluted 51,819 49,877 48,065
Net income (loss) per share, basic $ 0.09 $ (3.30) $ (2.23)
Net income (loss) per share, diluted $ 0.09 $ (3.30) $ (2.23)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Common Stock Equivalents (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 302 470 462
RSUs and PSUs [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 1,546 1,902 1,580
Conversion Option of the 2022 Notes and Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share     859
Conversion Option of the 2025 Notes [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 1,625 1,625 1,625
ESPP [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 5 7 6
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]      
Allowance for doubtful accounts, Beginning Balance $ 5,516 $ 3,266 $ 1,768
Allowance for doubtful accounts, Charged to Statement of Operations 19,862 18,887 11,549
Allowance for doubtful accounts, Deductions (19,290) (16,637) (10,051)
Allowance for doubtful accounts, Ending Balance $ 6,088 $ 5,516 $ 3,266
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents $ 512,667 $ 387,987
Restricted cash, included in other assets $ 4,053 $ 4,053
Restricted Cash, Asset, Statement of Financial Position [Extensible List] Other assets Other assets
Total cash, cash equivalents, and restricted cash $ 516,720 $ 392,040
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Detail)
Dec. 31, 2024
Employee Related Computer Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 2 years
Employee Related Computer Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 3 years
Computer Equipment and Purchased Software [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 3 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 5 years
Internal Use Software [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 5 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Capitalized Computer Software, Net [Abstract]    
Gross capitalized software development costs $ 374,127 $ 257,052
Accumulated amortization (219,643) (150,823)
Capitalized software development costs, net $ 154,484 $ 106,229
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Additions in deferred revenue $ 110,300    
Additional Invoicing 2,700,000    
Total revenues 2,627,543 $ 2,170,230 $ 1,730,969
Deferred revenue, revenue recognized 670,300 543,200 $ 426,800
Revenue remaining performance obligation, contracts exceeds one year $ 1,000,000    
Revenue remaining performance obligation contract period 1 year    
Revenue remaining performance obligation percentage recognized 89.00%    
Short-term deferred revenue $ 784,253 672,150  
Increase (decrease) in deferred commission expense 88,000    
Incremental costs of deferred sales commission expense 231,100    
Amortization of deferred commission expense $ 143,100    
Minimum [Member]      
Disaggregation of Revenue [Line Items]      
Amortization period of deferred commissions 2 years    
Maximum [Member]      
Disaggregation of Revenue [Line Items]      
Amortization period of deferred commissions 4 years    
Accrued Expenses and Other Current Liabilities [Member]      
Disaggregation of Revenue [Line Items]      
Short-term deferred revenue $ 6,400 $ 4,500  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Additional Information1 (Detail)
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01  
Disaggregation of Revenue [Line Items]  
Revenue remaining performance obligations recognition period 24 months
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases (Detail)
Dec. 31, 2024
Leases [Abstract]  
Weighted-average remaining lease term: 7 years 9 months 18 days
Weighted-average discount rate: 4.70%
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease expense $ 39,536 $ 42,826 $ 43,864
Variable lease expense 6,176 5,730 8,196
Cash payments $ 56,548 $ 55,322 $ 39,927
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Reconciliation between Non-cancelable Lease Commitments and Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Total $ 356,565
Less: Legally binding minimum lease payments for leases signed but not yet commenced (5,768)
Less: Operating leases with a duration of 12 months or less (4,827)
Less: Present value discount (58,738)
Total lease liabilities $ 287,232
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Operating Sublease Income Generated under Operating Lease Agreements (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating sublease income $ 6,653 $ 7,796 $ 4,608
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of cash and cash equivalents $ 64,109 $ 20,003
Investment, Type [Extensible Enumeration] Money Market Funds [Member] Money Market Funds [Member]
Fair value of short and long term investments $ 1,711,040 $ 1,325,948
Fair value of restricted cash 4,053 4,053
Fair value of financial assets 1,791,819 1,371,646
Fair value of financial liabilities 584  
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of cash and cash equivalents $ 64,109 $ 20,003
Investment, Type [Extensible Enumeration] Money Market Funds [Member] Money Market Funds [Member]
Fair value of financial assets $ 64,109 $ 20,003
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment, Type [Extensible Enumeration] Money Market Funds [Member] Money Market Funds [Member]
Fair value of restricted cash $ 4,053 $ 4,053
Fair value of financial assets 1,718,301 1,338,484
Fair value of financial liabilities 584  
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 9,409 13,159
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 4,941 13,504
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 4,941 13,504
Corporate Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 284,575 237,406
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 284,575 237,406
U.S. Government Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 117,369 122,758
U.S. Government Agency Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 117,369 122,758
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 1,307,363 960,763
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 1,307,363 960,763
Strategic Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 9,409 13,159
Strategic Investments [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 9,409 $ 13,159
Foreign Currency Derivative Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of accrued expenses and other current liabilities 584  
Foreign Currency Derivative Liabilities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of accrued expenses and other current liabilities $ 584  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Additional Information (Detail)
$ in Billions
Dec. 31, 2024
USD ($)
2025 Notes [Member] | Fair Value, Inputs, Level 2 [Member]  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Fair value of notes $ 1.1
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Summary of Composition of Short and Long-term Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 1,709,820 $ 1,325,046
Unrealized Gains 1,573 2,029
Unrealized Losses (353) (1,127)
Aggregate Fair Value 1,711,040 1,325,948
Commercial Paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 4,941 11,513
Aggregate Fair Value 4,941 11,513
Corporate Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 284,337 237,662
Unrealized Gains 533 422
Unrealized Losses (295) (678)
Aggregate Fair Value 284,575 237,406
U.S. Government Agency Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 117,158 122,414
Unrealized Gains 260 520
Unrealized Losses (49) (176)
Aggregate Fair Value 117,369 122,758
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,303,384 953,457
Unrealized Gains 780 1,087
Unrealized Losses (9) (273)
Aggregate Fair Value $ 1,304,155 $ 954,271
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Summary of Contractual Maturities of Short-Term and Long-Term Investments Held (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Amortized Cost Basis, Due within one year $ 1,555,656 $ 1,000,447
Amortized Cost Basis, Due after 1 year and within 2 years 154,164 324,599
Amortized Cost 1,709,820 1,325,046
Aggregate Fair Value, Due within one year 1,556,828 1,000,245
Aggregate Fair Value, Due after 1 year and within 2 years 154,212 325,703
Aggregate Fair Value, Total $ 1,711,040 $ 1,325,948
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt and Equity Securities, FV-NI [Line Items]        
Allowance for credit losses in investments   $ 0 $ 0  
Other assets   115,254,000 75,247,000  
Impairment charges $ 0 0 0 $ 0
Debt securities, available-for-sale, realized gain   21,200,000   4,200,000
Strategic Investments [Member]        
Debt and Equity Securities, FV-NI [Line Items]        
Other assets   72,500,000 41,100,000  
Impairment charges   5,300,000 1,700,000 $ 5,900,000
Equity method investments   11,700,000 7,900,000  
Non-recurring Basis [Member] | Other Non-Marketable Strategic Investments [Member]        
Debt and Equity Securities, FV-NI [Line Items]        
Other assets   $ 9,400,000 $ 13,200,000  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 260,742 $ 248,687
Less accumulated depreciation (146,577) (145,356)
Property and equipment, net 114,165 103,331
Computer Equipment and Purchased Software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 16,919 16,395
Employee Related Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 36,699 50,018
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 20,642 20,666
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 112,758 112,714
Internal Use Software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 72,112 $ 48,894
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 1,612  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 29.7 $ 29.0 $ 27.8
Property and equipment disposals 24.4    
Accumulated depreciation 24.4    
Fixed assets disposals   1.4  
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Capitalized asset retirement costs $ 4.4 $ 4.7  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Changes in Asset Retirement Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Asset Retirement Obligation Disclosure [Abstract]    
Beginning balance $ 6,097 $ 5,994
Accretion 130 494
Updates to estimated cash flows (373) (391)
Ending balance $ 5,854 $ 6,097
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 30, 2024
Dec. 01, 2023
Dec. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]        
Cash purchase price for the acquisition, net of cash acquired     $ 40,438 $ 142,129
APIHub, Inc [Member]        
Business Acquisition [Line Items]        
Acquisition effective date   Dec. 01, 2023    
Cash purchase price for the acquisition, net of cash acquired   $ 140,400    
Post-combination expense   4,100    
Payments to acquire businesses, working capital adjustment   $ 1,800    
Contingent consideration recognition period   2 years    
Transaction costs associated with acquisition   $ 3,400    
Acquired technology   $ 28,900    
Weighted average amortization period   5 years    
APIHub, Inc [Member] | Operating Expense [Member]        
Business Acquisition [Line Items]        
Business combination consideration earned     $ 3,100  
Cacheflow, Inc [Member]        
Business Acquisition [Line Items]        
Acquisition effective date Oct. 30, 2024      
Cash purchase price for the acquisition, net of cash acquired $ 40,400      
Post-combination consideration $ 24,500      
Contingent consideration recognition period 2 years      
Transaction costs associated with acquisition $ 1,400      
Acquired technology $ 4,000      
Weighted average amortization period 5 years      
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions - Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Oct. 30, 2024
Dec. 31, 2023
Dec. 01, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Goodwill $ 209,508   $ 173,761   $ 46,227
APIHub, Inc [Member]          
Business Acquisition [Line Items]          
Cash       $ 6,420  
Accounts receivable       5,394  
Other current and noncurrent assets       3,468  
Acquired technology       28,900  
Sublease asset       980  
Goodwill       127,094  
Accounts payable, accrued expenses, and other liabilities       (10,345)  
Deferred revenue       (15,121)  
Total purchase price       $ 146,790  
Cacheflow, Inc [Member]          
Business Acquisition [Line Items]          
Cash   $ 3,084      
Other current assets   98      
Acquired technology   4,000      
Goodwill   36,383      
Accounts payable and accrued expenses   (43)      
Total purchase price   $ 43,522      
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 62,050 $ 57,411
Accumulated amortization (24,487) (15,095)
Intangible assets, net 37,563 42,316
Acquired Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 49,791 46,362
Intangible assets, Weighted average remaining useful life 3 years 9 months 18 days  
Domain name [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 10,000 10,000
Intangible assets, Weighted average remaining useful life 4 years 3 months 18 days  
Sublease asset [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 980 980
Intangible assets, Weighted average remaining useful life 1 year 3 months 18 days  
Other Intangible Assets [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 1,279 $ 69
Intangible assets, Weighted average remaining useful life 2 years 6 months  
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]      
Amortization expense $ 9.6 $ 5.3 $ 2.6
Acquired Technology [Member] | Minimum [Member]      
Finite Lived Intangible Assets [Line Items]      
Estimated useful life 2 years    
Acquired Technology [Member] | Maximum [Member]      
Finite Lived Intangible Assets [Line Items]      
Estimated useful life 7 years    
Sublease asset [Member]      
Finite Lived Intangible Assets [Line Items]      
Estimated useful life 2 years    
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill - Estimated Future Amortization Expense for Intangible Assets (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2025 $ 10,559
2026 10,202
2027 8,251
2028 7,527
2029 1,024
Thereafter 0
Total $ 37,563
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill - Schedule of Changes in Carrying Amounts of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Beginning balance $ 173,761 $ 46,227
Effect of foreign currency translation (636) 440
Acquisition 36,383 127,094
Ending balance $ 209,508 $ 173,761
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Additional Information (Detail) - 0.375% Convertible Senior Notes Due 2025 [Member]
1 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2024
Days
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 0.375%  
Debt instrument, maturity date   Jun. 01, 2025
Debt instrument, payment terms   The interest rate is fixed at 0.375% per annum and is payable semi-annually in arrears on June 1 and December 1 of each year.
Proceeds from issuance of notes $ 450,100,000  
Principal amount of each convertible note $ 1,000  
Debt instrument, conversion ratio 3.5396  
Principal amount settlement, Description   The Company expects to settle the principal amount of the 2025 Notes in cash.
Debt instrument, convertible, threshold trading days | Days   20
Debt instrument, convertible, threshold consecutive trading days | Days   30
Debt instrument, conversion price per share | $ / shares $ 282.52  
Capped Call Options [Member]    
Debt Instrument [Line Items]    
Cost of purchased capped call options $ 50,600,000  
Derivative, price risk option strike price | $ / shares $ 282.52  
Derivative, cap price | $ / shares $ 426.44  
Private Offering [Member]    
Debt Instrument [Line Items]    
Principal amount of long term debt $ 400,000,000  
Over-Allotment Options [Member]    
Debt Instrument [Line Items]    
Principal amount of long term debt $ 60,000,000  
Maximum [Member]    
Debt Instrument [Line Items]    
Percentage of closing price to trigger debt conversion   130.00%
Maximum [Member] | Capped Call Options [Member]    
Debt Instrument [Line Items]    
Common stock shares covered under capped call transactions | shares 1,600,000  
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component (Detail) - 0.375%Convertible Senior Notes Due 2025 as Liability Component [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Principal $ 459,048 $ 459,076
Unamortized issuance costs (864) (2,870)
Net carrying amount $ 458,184 $ 456,206
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Schedule of Interest Expense (Detail) - 0.375% Convertible Senior Notes Due 2025 [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Contractual interest expense $ 1,722 $ 1,722 $ 1,722
Amortization of issuance costs 2,012 1,986 1,969
Total interest expense $ 3,734 $ 3,708 $ 3,691
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data - Additional Information (Detail) - Segment
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Number of operating segment 1    
Revenue [Member] | Outside Of United States [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 47.00% 47.00% 46.00%
Revenue [Member] | United States [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 95.00% 96.00% 98.00%
Revenue [Member] | Ireland [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 47.00% 54.00% 67.00%
Assets Total [Member] | United States [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 97.00% 96.00%  
Assets Total [Member] | Ireland [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 80.00% 79.00%  
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data - Revenues by Geographic Region (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenues $ 2,627,543 $ 2,170,230 $ 1,730,969
Americas [Member]      
Segment Reporting Information [Line Items]      
Total revenues 1,588,886 1,321,568 1,073,932
Europe [Member]      
Segment Reporting Information [Line Items]      
Total revenues 825,598 668,263 507,507
Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
Total revenues $ 213,059 $ 180,399 $ 149,530
Revenue [Member] | Outside Of Americas [Member] | Geographic Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Percentage of revenues generated outside of the Americas 40.00% 39.00% 38.00%
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data - Long Lived Assets by Geographic Region (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total long lived assets $ 330,395 $ 354,402
Americas [Member]    
Segment Reporting Information [Line Items]    
Total long lived assets 231,984 235,141
Europe [Member]    
Segment Reporting Information [Line Items]    
Total long lived assets 93,288 112,176
Asia Pacific [Member]    
Segment Reporting Information [Line Items]    
Total long lived assets $ 5,123 $ 7,085
Outside Of Americas [Member] | Assets Total [Member] | Geographic Concentration Risk [Member]    
Segment Reporting Information [Line Items]    
Percentage of long lived assets held outside of the Americas 30.00% 34.00%
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Commitments and Contingencies [Line Items]  
Increase in future lease commitments $ 79.1
Lessee operating lease commitments not yet commenced 5.8
Black Economic Development Fund [Member]  
Commitments and Contingencies [Line Items]  
Commitments to contribute additional capital $ 3.0
Minimum [Member]  
Commitments and Contingencies [Line Items]  
Operating lease commitments, lease terms 2 years
Maximum [Member]  
Commitments and Contingencies [Line Items]  
Operating lease commitments, lease terms 5 years
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Payments (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating, 2025 $ 51,785
Operating, 2026 53,160
Operating, 2027 48,856
Operating, 2028 35,841
Operating, 2029 36,225
Operating, Thereafter 130,698
Total $ 356,565
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail) - Vendor Commitments [Member]
$ in Thousands
Dec. 31, 2024
USD ($)
Long-Term Purchase Commitment [Line Items]  
Non-cancelable arrangements, 2025 $ 247,678
Non-cancelable arrangements, 2026 244,584
Non-cancelable arrangements, 2027 188,393
Non-cancelable arrangements, 2028 347
Non-cancelable arrangements, Total $ 681,002
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Method Investment - Additional Information (Detail)
$ in Millions
Dec. 31, 2024
USD ($)
Black Economic Development Fund [Member]  
Schedule of Equity Method Investments [Line Items]  
Commitments to contribute additional capital $ 3.0
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount $ 1,334,348 $ 994,678
Other comprehensive income (loss) before reclassifications (8,182) 14,717
Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue 701  
Ending Balance, Amount 1,908,286 1,334,348
Cumulative Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 950 (3,070)
Other comprehensive income (loss) before reclassifications (6,878) 4,020
Ending Balance, Amount (5,928) 950
Unrealized Gain (Loss) on Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 877 (9,820)
Other comprehensive income (loss) before reclassifications 318 10,697
Ending Balance, Amount 1,195 877
Unrealized Gain (Loss) on Derivate Instruments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Other comprehensive income (loss) before reclassifications (1,622)  
Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue 701  
Ending Balance, Amount (921)  
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 1,827 (12,890)
Ending Balance, Amount $ (5,654) $ 1,827
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Jun. 11, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Common stock authorized   500,000,000 500,000,000  
Number of shares authorizes for issuance   1,848,000 2,430,000  
Number of Shares outstanding   302,000 470,000  
Number of options granted   0    
Weighted-average grant date fair value of options granted     $ 197.31 $ 217.05
Unrecognized compensation costs   $ 6,000,000    
Unrecognized compensation costs, weighted average period   1 year 6 months    
Vesting installment thereafter description.   vest in eight equal quarterly installments thereafter    
Percentage of discount allowed to employee to purchase common stock   15.00%    
ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares authorizes for issuance   2,500,000    
Capitalized Software and PP&E [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Capitalized software development costs excluded from stock based compensation   $ 40,100,000 $ 28,200,000 $ 13,100,000
RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares authorizes for issuance   1,475,000 1,902,000  
Shares outstanding   1,475,000 1,902,000  
Unrecognized compensation costs, weighted average period   2 years    
Service agreement period description   over a period of three or four years.    
The total stock-based compensation expense expected to be recorded   $ 635,300,000    
Intrinsic value   $ 616,970,000 $ 481,196,000 303,359,000
Number of RSUs and PSUs expected to vest   1,500,000    
Aggregate intrinsic value of RSUs and PSUs expected to vest   $ 1,000,000,000    
Total fair value of RSUs vested   $ 458,913,000 $ 383,175,000 $ 242,988,000
Weighted-average grant date fair value per share, granted   $ 596.51 $ 411.64 $ 404.84
PSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares authorizes for issuance   71,000 58,000  
Shares outstanding   71,000 58,000  
The total stock-based compensation expense expected to be recorded   $ 13,200,000    
Weighted average period of RSU   1 year 10 months 24 days    
Intrinsic value   $ 20,400,000    
Number of RSUs and PSUs expected to vest   100,000    
Aggregate intrinsic value of RSUs and PSUs expected to vest   $ 49,600    
Total fair value of RSUs vested   $ 13,000,000    
Weighted-average grant date fair value per share, granted   $ 633.8 $ 383.13  
Vesting percentage of earned grants   33.00%    
Description of remaining percentage of earned grants to be paid   remaining 67% will vest in eight equal quarterly installments thereafter    
Description of the remaining percentage of earned grant to be paid   67.00%    
Not to exceed target award percentage of overall shares earned   150.00%    
Common Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares authorizes for issuance   302,000 470,000  
2014 Stock Option and Incentive Plan [Member] | Common Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares remained outstanding   300,000    
2014 Stock Option and Incentive Plan [Member] | RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares remained outstanding   1,200,000    
2014 Stock Option and Incentive Plan [Member] | PSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares remained outstanding   100,000    
2024 Stock Option and Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares authorizes for issuance 3,950,000      
Number of new awards issued 0      
2024 Stock Option and Incentive Plan [Member] | RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares remained outstanding   200,000    
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Number of Shares of Common Stock Reserved (Detail) - shares
shares in Thousands
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock reserved for the potential conversion 1,848 2,430
RSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock reserved for the potential conversion 1,475 1,902
PSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock reserved for the potential conversion 71 58
Common Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock reserved for the potential conversion 302 470
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Schedule of Stock Compensation Expense by Award Type (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 504,770 $ 432,271 $ 275,849
Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 7,801 11,555 9,713
RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 458,027 391,810 253,838
PSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 24,129 13,502  
ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 14,813 $ 15,404 $ 12,298
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Effect of Stock-Based Compensation on Income by Line Item (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 504,770 $ 432,271 $ 275,849
Cost of Revenue, Subscription [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 23,613 12,652 9,076
Cost of Revenue, Service [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 4,339 4,958 4,393
Research and Development [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 243,164 198,953 107,517
Sales and Marketing [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 145,778 140,362 107,640
General and Administrative [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 87,876 $ 75,346 $ 47,223
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees (Detail) - Common Stock Options [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate (%) 3.46% 1.70%
Expected term (years) 5 years 3 months 18 days 5 years 1 month 6 days
Volatility (%) 52.72% 43.19%
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate (%) 4.37% 3.00%
Expected term (years) 6 years 6 years 4 months 24 days
Volatility (%) 55.06% 50.58%
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Beginning balance 470,000    
Number of Shares, Granted 0    
Number of Shares, Exercised (149,000)    
Number of Shares, Forfeited/Expired (19,000)    
Number of Shares, Ending balance 302,000 470,000  
Number of Shares, Vested and expected to vest 302,000    
Number of Shares, Exercisable 260,000    
Weighted Average Exercise Price, Beginning balance $ 212.69    
Weighted Average Exercise Price, Granted 0    
Weighted Average Exercise Price, Exercised 156.04    
Weighted Average Exercise Price, Forfeited/ Expired 426.69    
Weighted Average Exercise Price , Ending balance 226.61 $ 212.69  
Weighted Average Exercise Price, Vested and expected to vest 226.61    
Weighted Average Exercise Price, Exercisable $ 199.41    
Weighted Average Remaining Life, Outstanding 4 years 8 months 12 days 5 years 2 months 12 days  
Weighted Average Remaining Life, Options vested or expected to vest 4 years 8 months 12 days    
Weighted Average Remaining Life, Options exercisable 4 years 2 months 12 days    
Aggregate Intrinsic Value, Outstanding $ 141,860 $ 173,186  
Aggregate Intrinsic Value, Options vested or expected to vest 141,860    
Aggregate Intrinsic Value, Options exercisable 129,281    
Total intrinsic value of options exercised 67,545 23,105 $ 60,940
Total estimated grant date fair value of options vested $ 8,980 $ 11,565 $ 7,185
Weighted-average grant date fair value per share of options granted   $ 197.31 $ 217.05
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to RSUs (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Beginning balance 1,902    
Shares, Granted 866    
Shares, Vested (1,062)    
Shares, Forfeited (231)    
Shares, Ending balance 1,475 1,902  
Weighted average grant date fair value, Beginning balance $ 415.06    
Weighted- Average Grant Date Fair Value, Granted 596.51 $ 411.64 $ 404.84
Weighted- Average Grant Date Fair Value, Vested 432.18    
Weighted- Average Grant Date Fair, Canceled 443.6    
Weighted average grant date fair value, Ending balance $ 504.89 $ 415.06  
Total intrinsic value of RSUs vested $ 616,970 $ 481,196 $ 303,359
Total grant date fair value of RSUs vested $ 458,913 $ 383,175 $ 242,988
Weighted-average grant date fair value per share, granted $ 596.51 $ 411.64 $ 404.84
PSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Beginning balance 58    
Shares, Granted 50    
Shares, Vested (34)    
Shares, Forfeited (3)    
Shares, Ending balance 71 58  
Weighted average grant date fair value, Beginning balance $ 383.13    
Weighted- Average Grant Date Fair Value, Granted 633.8 $ 383.13  
Weighted- Average Grant Date Fair Value, Vested 383.13    
Weighted- Average Grant Date Fair, Canceled 633.8    
Weighted average grant date fair value, Ending balance $ 548.13 383.13  
Total intrinsic value of RSUs vested $ 20,400    
Total grant date fair value of RSUs vested $ 13,000    
Weighted-average grant date fair value per share, granted $ 633.8 $ 383.13  
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders Equity and Stock-Based Compensation - Summary of Activity Related to PSUs (Detail) - PSUs [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Beginning balance 58  
Shares, Granted 50  
Shares, Vested (34)  
Shares, Forfeited (3)  
Shares, Ending balance 71 58
Weighted average grant date fair value, Beginning balance $ 383.13  
Weighted- Average Grant Date Fair Value, Granted 633.8 $ 383.13
Weighted- Average Grant Date Fair Value, Vested 383.13  
Weighted- Average Grant Date Fair, Canceled 633.8  
Weighted average grant date fair value, Ending balance $ 548.13 $ 383.13
XML 106 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Employee Options (Detail) - ESPP [Member]
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years) 6 months 6 months 6 months
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (%) 4.43% 4.65% 0.10%
Volatility (%) 34.88% 38.83% 39.85%
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (%) 5.39% 5.44% 4.65%
Volatility (%) 38.83% 76.02% 76.02%
XML 107 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to Employee Stock Purchase Plan (Detail) - ESPP [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issued 109 127 121
Weighted- Average Purchase Price $ 469.73 $ 319.70 $ 272.72
Total Cash Proceeds $ 50,993 $ 40,479 $ 33,046
XML 108 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Additional Information (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]  
Unrealized losses before tax on foreign currency contracts expected to be reclassified into revenue over next 12 months $ 1.1
Cash Flow Hedges [Member] | Forward Contracts [Member]  
Derivative Instruments, Gain (Loss) [Line Items]  
Notional equivalent amount $ 26.0
XML 109 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Summary of Fair Value of Derivative Financial Instruments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]  
Accrued expenses and other current liabilities $ 584
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities
Cash Flow Hedges [Member]  
Derivative Instruments, Gain (Loss) [Line Items]  
Accrued expenses and other current liabilities $ 584
XML 110 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
United States $ (34,540) $ (211,528) $ (118,213)
Foreign 63,217 60,953 19,760
Income (loss) before income tax expense $ 28,677 $ (150,575) $ (98,453)
XML 111 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax provision      
Federal $ (7,631) $ (1,162) $ (1,002)
State (1,640) (803) (1,399)
Foreign (12,088) (11,420) (7,778)
Total current income tax provision (21,359) (13,385) (10,179)
Deferred income tax (expense) benefit      
Federal (337)    
State (47)    
Foreign (2,306) (550) 1,285
Total deferred income tax (expense) benefit (2,690) (550) 1,285
Total income tax provision $ (24,049) $ (13,935) $ (8,894)
XML 112 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation Of Income Taxes [Line Items]      
Federal statutory income tax rate 21.00% 21.00% 21.00%
Increase in valuation allowance $ 101,300 $ 127,500 $ 62,400
Valuation allowance changes, description The Company does not expect any significant changes in its valuation allowance positions within the next 12 months.    
Federal net operating loss carryforwards $ 640,000 861,400  
State net operating loss carryforward 723,700 741,000  
International net operating loss carryforwards 900 8,600  
Research and development tax credits, net of UTP $ 181,411 $ 125,424  
Minimum percentage chances of tax benefit to be realized on examination 50.00%    
Expected significant change in unrecognized tax benefits, description The Company does not expect any significant change in its unrecognized tax benefits within the next 12 months.    
Federal [Member]      
Reconciliation Of Income Taxes [Line Items]      
Research and development tax credits, net of UTP $ 155,700    
Research and development tax credit carryforwards, begin to expiration year 2027    
State [Member]      
Reconciliation Of Income Taxes [Line Items]      
Net operating loss carryforwards, begin to expiration year 2027    
Research and development tax credits, net of UTP $ 72,300    
Research and development tax credit carryforwards, begin to expiration year 2026    
XML 113 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Expected income tax (expense) benefit at the federal statutory rate $ (6,123) $ 37,845 $ 21,029
State taxes net of federal benefit 732 9,131 5,047
Stock-based compensation 31,010 7,741 4,414
Executive compensation limitation (10,511) (4,151) (5,179)
Difference in foreign tax rates (2,499) (2,614) 290
Non-deductible acquisition costs (1,447)    
U.S. tax credits 63,124 45,274 15,561
Foreign withholding taxes (2,044) (1,449) (1,268)
Change in valuation allowance (99,229) (105,181) (47,552)
Non research and development tax reserves (4,276)    
Foreign derived intangible income 4,872    
Other U.S. and foreign permanent differences 2,342 (531) (1,236)
Total income tax provision $ (24,049) $ (13,935) $ (8,894)
XML 114 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of the Company's Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating loss carryforwards $ 178,424 $ 227,731
Research and investment credits 181,411 125,424
Accruals and reserves 25,148 19,157
Lease liability 54,028 63,164
Depreciation 552 688
Capitalized software development 277,932 177,792
Stock-based compensation 23,145 20,283
Total deferred tax assets 740,640 634,239
Deferred tax liabilities:    
Intangible assets (6,635) (8,185)
Convertible debt (56) (52)
Capitalized costs (51,150) (35,799)
Right of use and other assets (46,317) (51,017)
Depreciation (1,276) (2,608)
Total deferred tax liabilities (105,434) (97,661)
Valuation allowance (637,609) (536,311)
Net deferred tax (liabilities) $ (2,403)  
Net deferred tax assets   $ 267
XML 115 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Unrecognized benefit - beginning of the year $ 20,469 $ 16,888 $ 12,823
Gross increases-current period positions 13,974 8,071 4,065
Gross increases-current period business acquisitions   1,381  
Gross increase-prior period positions 3,884    
Gross decrease-prior period positions   (5,871)  
Unrecognized benefit - end of period $ 38,327 $ 20,469 $ 16,888
XML 116 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Postemployment Benefits [Abstract]      
Employer contribution to defined contribution savings plan $ 23.1 $ 11.0 $ 10.6
XML 117 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Plan - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 25, 2023
Dec. 31, 2024
Dec. 31, 2023
Restructuring Costs [Line Items]      
Employee reduction percentage 7.00%    
Restructuring charges   $ 3,990,000 $ 96,843,000
Liabilities accrued   $ 0  
Severance, Employee Related Benefits And Other Costs [Member]      
Restructuring Costs [Line Items]      
Restructuring charges     26,800,000
Stock-Based Compensation Expense [Member]      
Restructuring Costs [Line Items]      
Restructuring charges     1,000,000
Facilities [Member]      
Restructuring Costs [Line Items]      
Restructuring charges     70,000,000
Global Office Spaces Leases [Member]      
Restructuring Costs [Line Items]      
Reduction in right-of use assets     46,800,000
Increase in operating lease liabilities     $ 5,900,000
XML 118 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 12, 2025
Jan. 06, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]          
Principal balance paid     $ 57 $ 13 $ 1,619
Subsequent Event [Member] | 2025 Notes [Member]          
Subsequent Event [Line Items]          
Principal balance paid $ 89,300        
Subsequent Event [Member] | Frame Technology, Inc. [Member]          
Subsequent Event [Line Items]          
Business acquisition, date of agreement   Jan. 06, 2025      
Cash consideration subject to customary post-closing adjustments and conditions   $ 60,000      
EXCEL 119 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "J#3%H'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 " J@TQ:&;)/V>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*''I!B;UI6.G#08K;.QF9+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT -!H5]I.?8!XKL*-V,ONV2PK 11^:@ !(>R9M4YD27F_L^>L/Y&0\0#'Z8 M X&LJEOPQ,8:-C !B[ 0A6XL*HQDN(]GO,4%'SYC.\,L K7DJ>,$=5F#T-/$ MA):57!>5+&JYD[62:U7=O4^N/_RNPKZW;N_^ ML?%%4#?PZR[T%U!+ P04 " J@TQ:F5R<(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 "J#3%K#0*Q&-PL )L] 8 >&PO=V]R:W-H965T&UL MU5M=;]LX%OTKA*>838 DUH=CIYTD@.,D6^\T'XC3&70'^T!+M"U4$CTD%2DB6KI6@+H!_VH8UEZQZ21Y?D.11YN:+L.U\0(M![$J?\JK,08OFIV^7! M@B28G]$E2>&7&64)%G#)YEV^9 2'*BB)NY[C]+L)CM+.]:7Z[IE=7]),Q%%* MGAGB69)@MKXA,5U===S.YHN7:+X0\HON]>42S\F$B*_+9P97W1(EC!*2\HBF MB)'956?H?KKM^3) W?%'1%9\ZS.239E2^EU>C,.KCB-K1&(2" F!X<\;&9$X MEDA0C[\+T$Y9I@S<_KQ!OU>-A\9,,2T'$5L"%TQ#@%0'>#P%NKR' M+P+\'P.:JM0K GJ*F;PIBH=;+/#U):,KQ.3=@"8_*#)5-#0_2N5SGP@&OT80 M)ZYO:9#!8Q0(IR&Z2T4DUFBJ7=;=V]3]QC,BWI+@#/GN"?(< MKZ>IT,@9Z M)7,]$WJ5PZ_K)='19@YWG=/?=?P8H]KR8PFLQL]YR<^YL8%#("=4!-W'>*XC MR!P_PS'7\3HRAK5ER!)8C:%^R5!_OPQZ)BRBZ_Z<@RQK0ERQ)8C:R/)5D?CR#R2>@$2ZQ$GVO%J!]#G;#I94G$"JB\X MTY%FCF_+FBVT.FU;:M?=A[81]$0&O7 ,2O0=_4[66N+,4([CN#VGUS_7:<>1 M.;@U:Y;0ZJQY%6N>L:FCC+$?!WK3%+D#[O34]4Y]5TN;,;(U;9;0ZK15@MXU MJMY-LOT)IO;T>TI7*9H0S&E*0C3F/"-,RYT9\QO131-LU1@MH;> M&A.F9\N,]$BU9%E5^[;0ZF15>M\UR_2"+$41&L$P-J=,/PF8<;Y@-B=H& 0$ M@ FS"&U_%D5_K;0ZOQ5TM\UZ_6"O[N$L+GLF?\$!+% (YHL<:HGT@S8Z#'- M<:UI.X0'<"L3X)IU>T';),%QC&XR#C]S?0\UXS2S9=4#V$*KLU6Y -7H8 :$HH" U!@^\G0!V&LM!3)KC J?14 M.O[,R&V7%0NTL\@+>7E[@.9O&48#N M8XJ%EAV;2GYD%>VV0.MO<>U]=)Q!;W!^X7\LZ:X35,E^SZS3R])?D]LT!_C41,$)TAUSN:'H-/"C(&N:>ERXQ4'P"7 MX%3?<)P1],$Y \..EJ#WN!P5M91:]0.VT.J45G[ ,ZOX#8?H[CU8X!1D:M,* MT0Z@QV^3.RU;5@V!+;0Z6Y4A\/8V!.@Q2Z9Z<[X#!!+LU._W+QPM75;UORVT M.EV5_O?VTO_C-* ,W+D:X$Z4/X=>#(Z*@@=E4HV$^HS;\69!GV]6G8 MM#J! ME1/P]G("K_@=C4.83*-9%.33A"'[S)"><^KU?6_P4;NR9@YNS=XAG(%7.0-O M+V;#^@+W(>>4GW.[7CGL*)HA%/Y:@:S[UH&K=H%6VCUO0:57?#W ML@LE@R-Y!3WWE:Y2[\ M9T;?HC30YMX.S(>AEC:K5L$66IVVRDOX>WF)DK9G"K(X1O^.EHV3Q Y$QW-[ MVI'.'->:MT.X"7]K4Y!9_:M^.60$-]-D!KBXN-"29'?WSR'<@U^Y!]^L^;]0 M]4I]05.3>-L!TKOP3@>#OIXMJ\; %EJ=KTC)F! MFIRI.:PU6X'N\?7"1H_CIY>GI]>AJ]WM^CF&WJYN[][ MN7LX7EE\K'Q/':3(XJH6S_B:K*C\V'.U(J MX'G!92B+*JG 7*[KB)+9BDAMU[)J&VVAU;M691M]L\?;K"LV+>7L"']F44!6 MP#"3^[C)B-*E3.8O7YZUS%FUC+;0ZLQ5EM$W^[L-&N '-*IV=AOB[B/H9>-;'6\[$#Q?*ZK,4:TW M6!_"%O8J6]@S6[BM_9TI3H,(!M5J*+MC3"V*,5:<=OE+O@O0[O#?44R3Y#*' MM>;R$%ZQ5WG%GMG9&;E\4>]3-I\#>6@"#%**XS6'J#8GZJA?*/,N !4,C<9(#@O3.()4""4;/Z7< MJ?IJ7FS28J"?Y(%$=.0YKG\,8I-GN4XMJII$0A#U1A+R"9K-9'6>V!RGT7]Q MS6.\RN.6*[S>UMY'HZ?)$Y Q3A'-&&2%ZBBYSMW)8IW[*9"#U&@@'0J.6+R6 MSQ')'40)5FV/-X*I:/(-6.<^S.,]MV9.J_"X[E\T,E7]A M F4&^ P-95Y&FD>RH46>DQ7PCX0FBLELEG>3_X-$AC34FB+SR-YZ6K.Z_-?= M.LTJ]Q>J4\&09S(+\H.MY;?ER>.A.F_;K6[/CRT_8+D]D:.8S"#4.1N<=Q#+ M3P+G%X(NU=G8*16")NKC KHS8?(&^'U&86PL+F0!Y7GLZ_\!4$L#!!0 ( M "J#3%J0/)I_:@< -,? 8 >&PO=V]R:W-H965T&UL MK5EM;]LV$/XKA!<,+>#4?!$IJ4T,K"FV%=A+L>SE,R/3L5!)]$0Z:?;K=Y0= MR18I)MGZ)9&L(_7<\7C/P]/%O6X_FXU2%GVIJ\9=']]JE=7NB=KJTK?7\[([/&'W\K;C74_+)876WFKKI7]8_NIA;M%/\NJK%5C2MV@5JTO M9]^1MU6NLK_I^Q_5P2'N MYBMT9;J_Z/Y@BV>HV!FKZ\-@0%"7S?Z__'((Q-$ DDP,H(F=DLS(7"PMO=N,7Q>$M[_=OH1-O M^:"*-XB1.:*8)H'A5\\?SDZ'+\#?WFG:.TV[^=B4T[NV58U%TACP\VW(G_T$ M27@"M[?>FJTLU.4,-H]1[9V:+;_]A@C\+N3=5YKLQ%?6^\IBLR^OI-D@6#54 MN OU]ZZ\DQ4X'US%_52BF\H5@+LE)U2(]&)Q=^R/;\:R-,\&LQ.D28\TB2*] MWNC6GEO5UI!M=\K8>@KF?AY^]'["N*(\"_:XH] Z@ M01DK%(3SIE*P5QJHN7J-9 65L=M%4&-1T:I5:5&E(=.,>WPFYCC+N@4YXW-. M!)(607ZK^D:U_1;IGKMDG\,[S%9UM:YZ",6">SXREF0T'X7"-Z,Y9YB%(R'Z M2(AH)#ZHM8*M!,FEZ[HT76U77X!BC IA%?YZ))G(V0BK;Y;GC(HPU+2'FD:A M?FK55I:K1WBF"[&V&XAZ<5(.0L!3#U&&>29&N -6F4CS,.ZLQYU% M 3'S%U@P)O XN+X=R5+"$QR&F?M@ID"E0#W2&'G6>LF<9/0N%.LF2,/V"'!:43R4L&IB51 MXPS8<8+3J3@/+$GB-!FI9//'TOZX";? M4_ \Z ?SXRAP1KQX!^PH)7DRX M#-1)XMSYL;&RN2T=9>Y!3J=N@-E2+L;U+&"64$8FV((,S$;BU/:#UJO[LJJ" MT'R&HCCG>*P_ G8D9:F8RM:!RTB=$+&,)N8CF=@#C0 M%LF>I;&K4MZ456E+%1;:)$I_+U7:7VNV4Z<'$B1Q%NR5X58^.%D8=#A ;2(9 MZ[6 50X5.;PJ=* _&J<_ -CN]E7.U3;9':4["@D>@GQ6$VF2C+DZ8,99(B92 MB [<1^/<=P3V4)+#*$/<17$RSO6 79H1,4%Q].@P&:>X1Y@197FT"8(>^*Q& M@-;86&4$[/($IQ.D00?RHW'R^Q4D$:1"$4__Q%_Y'^L&'5B1QEFQ5Q\M M*+MF%ZP;U">Z-$LH]\+NVXF4$CXA\.G B#3.B*Z@&&> M4'S$I:=P!XZD<8Z,)/5+%!WU&1+4$F>>'P&[7/ IKJ<#D=+X 7"<&R\"[Y_V M6"X\Z+X5[)&I?!G(D,;)<"]%J_Y@^%3&^(S'N4C&)X" &= GGZCB;&!&%F?& MJ:KRDG#'7_%2+<-\6DVXH%,B@ V\RN*\NM_(3RP'"[!JEJ4\\9J! 4,0N3B9 MH"4V$"N+$^N5X_U])V'?P=2-V\^J*0 S>O4++ \B]'40_7]HN:+@(OS_B4Z] M/^K;LJB OK:Z^+S1U4JUYMMO,DK2=UW#PCX$=32+4OR+<^\KS7;J^T#Q["F* MKVL0IL:%8([.\!N,"6CJ%MW):N>:K1SC.<88F8ULG>+:V8UN79/D'>)T+D3: M)0PG<\:S1R.0D+O.@,S31P,\3Y+>0.^L@=/IRG'&_^S*,E]W\+%L#ME,%%TV M* GV1&]ZM2I=>8(-[MJ=YR7(^WT+*0@ST!:&TY_(O4T>,'1V4S3-!E7!XJH" MU/.NWE7=]Z>#:(:S2:LV[E/AG4*O7._\-2H;^#FHBY@O(,ZY\!H: 3.2T0DQ MR@:5P>(JXQC^2JW+H@PV,YBO#L[3/,_PF(M#AAG44C:%=- 1[#F-9#-958*P M ]UB6'/JM;Y#AHPE+)G*CT%%L+B*\,BJVX4O="/W/U@%VR$APV [9''TQ=5] M[OY9MK=E8T!JKF$D?I-")-K]%^3]C=7;[B/LC;96U]WE1DF [PS@^5H#FQUN MW'?=_CO^\E]02P,$% @ *H-,6D19D.;7 @ _0< !@ !X;"]W;W)K M:C;5)&&VGKA. !J5H9 M/" >W.2VL>;8P7;:P:_GVLFB=DO')M&'QA_WG'O.]==T)]6=+@ ,N2^YT#.O M,*:Z\'V=%5!2/9 5")Q92U52@UVU\76E@.8.5'(_"H+8+RD37CIU8PN53F5M M.!.P4$3794G5[RO@4=NE]?D].2,G! FR-="UIJ*7$]]@THLGY^U6:^:K-&1K->0#<@P M/"=1$(UZX/.7PX>',PTJ"UXZ=LW81Q\Z#/^G\@.RC#L MRC!\CCV]S#)9"UQX!1FP+5UQ."<"7%4HQ_/N-@?>'"13D#-#N-0:>I>_212[ M1/8BV:9Q,)E,_>V^UZ=!XW$8=T$''D:=A]&S'N:R+''%\-QD=^>DHHIL*:^A M3V-#E.RE#P9!$#X2^:^H Y7C3N7X%2IU@>=,$UJ;0BKV!_(^M0WA>+]80?M[ MI/@ED0>JXTYU_'K53.NZ7W'\5$<4Q\E3P3V!X7 \.:HWZ?0FK]>++YDV>&LQ ML>D3G?1H2?I$]P0&HU&/:'_OJ-DQHPF&-T&"0((=J'INF8V3E[NN5 M-'C[NV:![S,H&X#S:RG-0\<^ =V+G_X%4$L#!!0 ( "J#3%HW.M8=$P< M $@E 8 >&PO=V]R:W-H965T&ULM5IK;]LV%/TK@E<, M+5#'?.A!98F!Q=HCP-H&2;M^&/9!L>E8J"QZ$NUD_W[4(Y)%7G'.HGU)+/G< M8Y[+*_*0U,6CR+\5&\ZE\[1-L^)RLI%R=SZ;%Y4^RWVSC_^XJGXO%R M@B?/-VZ3AXTL;\SF%[OX@=]Q^65WDZNK65>B&_EQ?7JBL=?>2/(*_F6(BVJO\YC M@T439[DOI-@VP:H%VR2K_\=/32*. K _$$": *('N ,!M F@IP:X38!;9::6 M4N4ABF4\O\C%HY.7:,56?JB2644K^4E6]ON=S-6WB8J3\X7("I$FJUCRE7,G MU3_5J;)PQ-KYM.-Y7'9.X4R=+W>1\_;-.Z?8Q#DOG"1S/F_$OHBS5?'>>=.[ MOIA)U;"2?K9L&G%5-X(,- (3YX/(Y*9P?LI6?-4GF"E%K2SR+.N*6!DCOCQS M*'[O$$1[ M>,DO)VI8*'A^X)/Y]]]A'_T 965,LF@DLE[&W#9CKHU]_EG(.%7C4I4W*&UU MN%^%EV/C84Y\$GBNZNW#<48 ' Y44: ^+C)Q.* H],,6U]/AM3H\:\\O1"'+ M9]%6 =Z8%3 F630262]S?ILY_X0*6#;YLU1"3>,=]1P-*?$]K1 &&74)UH= M ##$$$%P&02MF, JYI=<%(6SR\4ZD9"&P/A50JA+ J:),'&840 MT!VH9M;*8-9J;F:4[,'A3\JX%+P "YJ-6=!CDD4CD?62%[;)"ZTU<*L8XWRY M<=07 P&1SSQ?'ZP!(&,^&AJL\9&9PO;G ME&>JPM-*4[Q2=BTI9%GQ!W#D:-D%0-K^^<>[X6.7]6)^,G6Q42TY"H M43'0IH0% )NJ)\4+=,<& 4/F>G1 8V=PB-W@7)\FQS0B4^(BW; L(!Q6JR]# M#H!C[*BH^VHZ7T/LON8CEVWY5;T&BB'&TM[U]3%L :"FV'<]K'M/$(@"Z@8# M:CJ[0NQVQ5#CJ-F]WK![7^Z-)DM07DW*CMJ#SI#14R9J2L_TX0)"D3,R5'6= M82%VPV)5MDK2O=0W#1MM[DG:3!2D#4!9M'7.A5AG\_G7:F>:J_7"07FQ!^XH MF5N1/6^T[@OU59*5=W?[RH56/>EDPRD!_4[3BM[0B+&Q00# W)#I U$$P1@Z MVC/I)Z.S'L1N/5Z;*K M3DC^^,"W]SS_$Y1CY7FIFQV5+1J+K9_#SCH1^YZ3;>>4C+K3-"I;-!9;/VV= M0R.G.#3+MFD3W]L9]_S0<_5% 3$1,UW^NH0 &(_1!YE\'-$.V=&T:MWT:G5 MW+WX(&5,MF@LMG[Z.M-'[:;OY*UT"FQH49\9LPR (XSZAHV%[=]'>C'ZB48[?X5/H_JEWHZFOH=HP]Q_I!DA9/R MM:)$9X'JC[Q^;:>^D&)7O&;)1T9%8Z-6M/(IWRC:I*!D^" MR$U=4_'U$2J^FUFNM5_X6*X*I1?L=+JF*W@&]6G])'!F=RAY60.3)6=$P')F M/;CWBT3;&X/?2MC)@S'13%XX_ZPG[_.9Y>B H(),:02*CRW,H:HT$(;QI<6T MND]JQ\/Q'OT'PQVYO% )O6&2.H2]8\Z6NKPX&#&YYP\%H';^@0G'#P6P?_K0Y!ZQ 891HJ M1H<%532="KXC0ELCFAX8,8TWTB^9WO9G)?!MB7XJG7,F>57F5$%.GA4^<$^5 M)'Q)YKS&3"KT%F^!O&<9KX%<_\2E?$=NR:?G!;F^>D>N2,G(KP7?2,IR.;45 M!J6A[:P-X+$)P#L1@.N1#YRI0I+O60YY'\!&-ATE;T_IT3N+N(#LCOCN#?$< M+Q@):/YV=W_$??%V=^\,&[_;(-_@^2?PNCTYN25_/+Q()? _3FF?H,>C*/K MHG(OUS2#F87 $L06K/3;;]S0^6Y,N4N"+2X$UE,UZ%0-SJ&G/V-![67TF'0- M1&@@=/GRC)L=&M&P83U^G;+<;LG,@/HLZN1V32$9F<38]?5 &" M9+V\J)#0_1BAR25SX9)@BPN!]20,.PG#L[F ]P?>#@RKK1# LJ\$#Q.3%6WN MI?PO+,*F)HXIVB!/#G).E?A_J*+UT')D5!9D MB?T0*2!'L].:N(Z[5V5,A7@D=L\=R' VTO]ZC"X$UA,UZ41-SHO:JT&M5DV2 MC8F3'-=#+Y[X W5&K-P@B9*!W6+,SHWC9'A\[(-.J0:Q,AVGQ/JY8:KI,+K5 MKJE],+W<8/T1F]VF-_T7INF4/U"Q*IDD%2P1TKF+, %$TWTV$\77IA][X0J[ M.S,LL&$'H0WP_9)SM9_H#W1_ =)_ %!+ P04 " J@TQ:K2/CJ;\" B M" & 'AL+W=OA&:ID>4>5(HP MB:)>6#(N@[3OUR8Z[:N5%5SB1(-9E273/XP< 20U('@(Z M!P#M&M!^*J!3 SH^,Y44GXR1SS M^P0AJ6LD)EN)P^0HXQBSXY MR<;/1'8OJYTFJYUC[.FH8'*!QMW=E:3R*?@O>@\+*IO0$O[&4XWB65_OU_'ZN]J[3J!^N=Y/WJ,?XF,<]F=U&9O?_96;,%#"G?@ % MYN3]N-;N7W'&4?Q [=' _O6J/!-9E<-PIWJ6J!>^"QG(U$K:JLHTJTVCN_3U M_<'ZD!I@U:_^T%3=\YKI!9<&!,Z),CI_30)TU9$JPZJEK]$S9:GB^VE!31RU M)OM:5K]YR'+=W%9'>:/5\4^ MI_&ZJ;3;7A%5M:YV<9).;J^;OWW,;Z^S0[E-4OHQ5XK#;A?G7S[0;?9\,]$F M+W_XE#QNROH/5[?7^_B1WM'RM_W'O#JZ.E'6R8ZF19*E2DX?;B;OM7>1;M85 MFA+_3NASL7^K(Y^>ID[N."SK/M?Y)UN;F9V!-E31_BP[;\E#W[M#VAIH&K;%LT M/Y7GMJPZ45:'HLQV;>6J!;LD/?Z./[<=<59!TR]4(&T%PE28D0L5]+:"/K2" MT58PF KD4@6SK6"R%8P+%:RV@L54T*T+%69MA1E3X6*WVFT%>V@%IZW@,!5, M\](;I[Z\I7F96D MM:3NRKSZ;U+5*V_G65IDVV0=EW2MW)75KTHO9:%D#]51MOI]DVW7-"_^H;A_ M')+RBS)5?KM;*#]\]Z-2;.*<%DJ2*K]NLD,1I^OBC?)=[_CZJJR:6 >Z6K7- M^7!L#KG0G%^S,MX*JLWEU=2W^LS\OCJ7)YJ7R?V6*G*0?WD=Y,E![]?KI!XCXZWR,4[6TR!5YO$^J=Y- M&=3_9JCRU[WU :)Q?U5ZA*\T;K4Z[ [;1M7_*CJ!.DJVU'E MAY^RHOA1%B<:'F=!'Y)5N(#_0!^3-$W21^5#O(W3 M%7VCO-]EAZIKXK**MWJKZ-J;N@LUT5!S9%L-NYY:/-W:,]4VJ[)/YT.+M GU ME.9=L8]7]&92]5]!\R)(=DJY0]LA_F M2-@""7./,+.7T[JC,FG-EW(TIHR';):/A 5(6(B$12!83Q[&21Z&5!Y!41QJ M5=1SR]5Q^E(TLXY#6DTQV]?[2CC">:/!983N.#IAQG)I"\;F/1+F&OS8RN0\ M,IPG[BXFI(\,&2!A(1(6@6"]K#=/66^"LO[E:B'*?FF,L1<')&R!A+DFE[6: M:C(:7R(C>DB8CX0%2%B(A$4@6$].UDE.EE1.GVA1YLFJOM]XD5%2%DH9?ZZF M6?OJ/JQ>@%C%Q4:D(HM+KZFFF<1B+B+2%HS5!Q+F(F%+),P;UK4^,F: A(5( M6 2"]10R.REDAE&(['HC#3'V>H.$+9 P=\9G+6'OL)$!/23,1\(")"Q$PB(0 MK"+?B+-V%PR$=N8&\]]F3J3%9^N'\7YW'+/1Z"JJVR=&=OEX<<.[E":"Z4MH31O6/?Z MT* !E!9":1&*UM?)V:8 33[*'TV]VBF,U_\_%&4CF8<\VU7'V;YLA__5F8#6 M]+ZL;CCB=!WG:Z&$-'ZR;3FVRMIQ\J:-UA"2YD)I2RC-$_6OIFJ:-6-5A P; M0&DAE!8)ND37=.N"S:=UKK0FMZ7[EY'G.,_CM"Q>O&EA\A-^99/->Z@/#:6Y MFL 99FZ3H0$]*,V'T@(H+832(A2M+XS. -?D#O@E85Q>:)(#Q]XI0&D+*,W5 M>$_;5EEO QK2@])\*"V TD(H+4+1^BKJ?')-;I0?-VRM>ANVMEE1Z2BEC;#* M^+-02[SI6R_"Y.%'JP1JDT-I2RC-@])\*"V TL*!F12AHO:%TEGKFMQ; M_Z620V\GHU 5O*EZFZP%[9HE0+;R1ZSB&-;-9L4!-MQKNI MAJ41[BX!:E1#:6Y+DZY'00WH"WVFLL,[U(&&TD(H+4+1^@KH7&A-;D-C=M7* M@XR^:"!I"RC-;6F]"0HQ358S4$,;2O.AM !*"Z&T"$7K?^*N\\B)W"/_IAVV MA#=RZWL:D]UB*V_#6*U :2Z4MH32O(']ZT.C!E!:"*5%*%I?+9U33N1..62W MK3S&V.L0E+: TEPB,*F)P7ZF%>J+0VD^E!9 :2&4%J%H?6%U'CMYQ6,?L?.6 M\.ZZ81JJPRY:R4..5@;VL]Y(VA)*\P;VKP^-&D!I(906H6A]<70^.Y'[[%_K M$!+>@]:,&;MV-)=''ZT3J(T.I2VA- ]*\Z&T $H+AR52A K:ETEGI!.YD3[( M'R0BK],R3':Q="X/-EH54-L<2EM":1Z4YD-I 9060FG1@,3LZZ+SS8G<-Q_F M#^I"M0@^HJWKAFYPA$;J-_FSU(>.-X9N@F-[Y#+7(HS6UI MY^,[N]$6&M"[T&?LKIC/4B=Q0_S;7CW>7IT1SN$/AM"64YD%I/I060&GAL$2*4$'[,CE["KO<'!_D^NF"YY!;A%WDDD<: M+0GL@]2A1CB4YD%I/I060&DAE!:]EI5]170^N"[WP8?Y?890)P:WE*HYJDUL M=D>OO FCI0)UQP4GP3U5&AK1$T0DL]KP8Q_& PT;0&FAX"2FIF4:[' O*#9S M'%MU+N1MYU/KXWQJL>$GSEOH$].AM 64YNJ\WVIJ,_:I3TM!,4?EOE(#^E%N M*"V TD(H+4+1CCJY.OLZM_I[#7^.\\H_O^09>7+0?VE<:*0JRN*$(#0G9\7S]-DA:%($F M[*2X\S"1I8,F3[/1.-T +QYD_;W9"J&\'[NR:B[/MDKMWYV?-_E6[++FK=R+ M"G[9R'J7*?BSOCMO]K7(UNV@77E.?3\\WV5%=79UT7YW4U]=R(,JBTK_KB:W&W5?J+\ZN+?78G;H7ZMK^IX:_SHY5UL1-54\C* MJ\7F\NR:O$N#0 ]H$?\IQ$-S\MG35%92?M=_?%I?GOGZCD0I':^I!YY^?K+^L24/9%99(Y:R_*-8J^WE67SFK<4F.Y3JJWSX M7?2$VAO,9=FT__<>>JQ_YN6'1LE=/QCN8%=4W;_9C]X1)P-(.#& ]@.H.8!/ M#&#] /;2 ;P?P%O/=%1:/Z29RJXN:OG@U1H-UO2'UIGM:*!?5/JYWZH:?BU@ MG+I:RJJ19;'.E%A[MPK^@8>J&D]NO&76;+V/$!B-M_"^W:;>J]]>>[]Y1>7] M>RL/35:MFXMS!?>@+9WG_?7>=]>C$]O_:BSE11W7G7 M>D84JA#-.\S-G1F.F]'9XEVSSW)Q>0;IH!'UO3B[^OO?2.C_ W/1G,;2F8R- MW,>/[N,NZU=?(%,652YWPGM5RJ9YC;FN,Q&V)G1>O+_B(8TOSN]/76*#%B3D M ?''N!3#^1'CT1$W(A(_Q2CNL[(=OZ_E?0&3S5L]>O(87]DQOMZTXV'&9SF,:@J=D-&I' D9)(PM@+0 M1D4TC)@1?C8JB$G@X\$7'1E%3D:W2N;?%WHYA6B2.] 8S229R+X!GT>1,4V6 M-HPS2B-BT+%A- IBGN!\XB.?V,GGJVA4?XT\[,!'EM< M0GB"Y@.@87_KL@AL]R+/NU@_DDL2@M** ^, MA^V\ZL].;>2:G/H$CPCB#[K'=W+_M-MG1:V9ZLSW8@_T5D?QSOS0< ""(I'/ MC4>/V8I/ F3,[$31$2>S&YWN6UT.98'W:B4JL2F4MZGE[K66Q**N85[W:XC* M?N!3H;_(:"J&B3FM$500F$LD EH0&@<31.E E#J)7I_D6?T0UV*EO'71Y/( M3U5GXJ)I#EF5"\ABS<3SI#9-GU"3IHTB21R:/%%;4\]S4(3$J9BNKO.\%D\< M5Q)H/7%$"3';V0$)(RM$$1RGB1^9I!!<0D@\P6H0:L2MU+Y54*:6Q5]ZB3E M1%;YHP>3L&K*R:6FMSB.(RO.P[+(5D4Y*;90LK.*K5FMI7-9&_MXT%O$+;A@0NCH;[0J%J!R5Z5 M/6AKHP6/N26T,%P0A20V(P;!12R9S&.#VB)NN753"UB+UI[XH966Z$)&JJVH M^QA"V=E2:<$Y,9=B% 9+D44.P05)/%'%D$%Y$;?T2I_6&UAM=I".=1KK>:*L M;-&T2,(PCDQ:""XF)+)H(3@&BG(J*0_*B;BE4]L@6\C-XM (UU.RU0O(WL2B M8\-H0BRQC\("-J&%Z*"%J%L+'2?4/GNZM<_0)RH%U&G/DK*ER0*2!24F*P3'PCA.3%H(CI))64 'L4/=8N>8+VIQ M+ZH#'HJV)"&,^,Q,[!C.3Q)JZC8,1\(DG*@ZZ:!QZ//=J%]ORZ#4;=4"63I( MK.BT<2SP$ZO>1G T8B3B$]0''43=.NA36T:]H(])9]4YLUI+Y[(V]N&@EV#4I3Y*IG#UH(>K60J,XA:P&N4P]MCE/I[N]=@+J Z2SPZ*$ M6;D,P['(TN>X/4XGGBD;Y!%SRZ-EMB^4KE6/G89&;M1#5@MO#:M4*5N*TST& MAFBB. F969)CN#!DD=&-2#$D'OS[?M\2[:/7CDJA13 MDY96*&,<.;5G;@8#@HZ,T:$,-!$4@G MBD V*#;F5#//B-5#T_:,>[;/"]7^8D8;$A9M*S4@0,9X%)HJ'062!(3 !/-! M9['0J54_%E56Y2_9=)_36CJ7M;$/!T''GNMAG>:3(7>T!TDD!$VM MVJ7DBU3"^UVL=8^T%F5[[$1)#PKT]@2%A<6#RWDO/_TB('4;2!60UA(&MY1$$AF6CE\$$:<[ZX F'N':BWJ_O.^S/"C1=S6S5$0 M6!4^ N-19(JI%(&Q))EJE/-!-7.W:GYY0V]SU!1NG<1M'1TPGIC;. B,13XQ MVWD(+#K=\!K3/CE4YU:^'S8;D2NOW;K)VPU.3ZM?+^\W.^&'2:^@I#&MJT6Q MR=K&\="<$2EF+8S)U,,>!#%_7A!#SJK;_OJKM>@^O=8J6)-\8P> YE_KLT9% MKB>&_AVE;RM90GD8FYTZ!!=$<1B8_!%AS$%I3Z7Z01=S=_]Q^6*6;[P5U$)5 MI>,=IO^CR&J4N-U09 GUN44*CL,1:U1 89,N)@ \&21>X)1VRA>_) MER MUY[F *E]4+I A^57M>D)=:[]C@:)?&LV8@<"0[.R0%!T\EV/DY<]W%+SNI]^ MJJC[LG%5%G>.*3;KIGEO;?P.BWFD($50A%BG6\]/7D7;B?JN?:6O\=KS1=T[ M7<=OCZ\-7K%M)I>2N_;@5&12A&@"_;Z143W_H"QQ?LKSZ'U!+ P04 " J@TQ: M8V:?;V4" "(!@ & 'AL+W=OZS ML>.:AJ" 5!D&HA]KF$)1&"+=QN^6T^E*&N#N>LO^U_**9RL?. MM8,R6)*Z4(]\EM52\;,&Z@Y*RYDE>6AUV -[P M ,!O ?Y;0'@ $+2 X%1 V *LU+@9Q>J0$$7B2/ -$B9;LYF%%=.B]?B4F6N? M*Z%/J<:I>$9>T5JB&0C["K$44$)E6G!9"T"7Z&F>H/.S"W2&*$,_/3!-T]Q!8ON!_[J%/[H8N[*0GH_!N7\J)/NH9B:"F, M+:[C<.A?1WB]*\F_29?>,!QX[GY>TI?GCH)PU.4U@^"=_V@)8F6]3J*4UTPU M+WVWV]GIK761-_L3;;.-*_ZE:3SZ@8@591(5L-24[M5(NYIH?*\)%*^L$RRX MTKYBE[G^5( P"?I\R;G:!J9 ]_&)_P!02P,$% @ *H-,6OS!-!+G P M[PL !D !X;"]W;W)K&ULM59;;^LV#'X_OX+P M@*$%LOJ22R]+ J3M&=:'=D7;;1B&/2@V$PNU+1]*3MI_/TI.W71P=( !?4ET M(3]]I/31G&X5/>L%![G.C5T( MY]-:K/$1S>_U/?$L[% R66*EI:J <#4+%O'%99Q8!V?QA\2MWAN##66IU+.= MW&2S(+*,L,#46 C!?QN\PJ*P2,SCVPXTZ,ZTCOOC-_1?7/ --JK<.3.#4E;MOWC9)6+/ MX2PZX)#L'%PBPO8@Q_):&#&?DMH"66M&LP,7JO-F]&3T/#)UB[,-VA7;9HR0&T(=RJRN0:OE899A_]0V;6 MT4O>Z%TF7L!K3$]@& \@B9(1Z%P0:@_LL(MZZ&"'!V#[HAW \A5NJDQN9-:( MHB_X%G34#VKU(L8(%HI T&\Q]_B"?1SQ[*HX[RR(<^OQ4&28H"GI!* M#6K5=V5]I/VP3SG"2A4L3@MEQ+) ?M0Z);E$#2G?)K%P.#FRTH8:)R4^G6!+ MTABLH"X$+W!Y ,-06K _C^N&TIS%8GFJAJL I@T[2,84F:H-9C;;=B>3Q )5 MQ!M5!BF2X5+";BO)8PT9NUEBCF9#)H=OC2!.A46VCV( *-+V!B%1"ROT_C:8W56X9)Q\N1.E@[!EYTD\-8SB01R=?U_1XTX>8^\[_IB#OV]= M;/_TZ<&+\S]%/.E83CZC[DP^@?)I1_G4FUC[EOLX^;T^7(>'Q5G'XLQ?IJ0I M>FGXW0XHP4/HO"-T[D7>5_\'J;;5K8^J'Y"+*WIXQ='[!SWR G4:YWZ@-V7? M\?]O8?"1VNLR8C^IGFK7R\T/\U8^?)R2=TZ)GU-751<;(0O[Z>NEU**,'8IM M&PO=V]R:W-H965T$)-FG0#E212NX&8Q*1JX^,!\>#&MXDU?P3[ M9MW^/;:3AH)*A<1+XFO?<^XYSKTI]L8^N!8 R9.2VI6T1>R62>+J%A1S,].! M]B<[8Q5#']HF<9T%QB-(R21+T\M$,:%I5<2]C:T*TZ,4&C:6N%XI9I_7(,V^ MI'-ZV+@338MA(ZF*CC5P#_BYVU@?)1,+%PJT$T83"[N2KN;+]2+DQX0O O;N M:$V"DZTQ#R&XX25-@R"04&-@8/[U"%<@92#R,GZ,G'0J&8#'ZP/[^^C=>]DR M!U=&?A4H5$CV"M00@]O M]C3>PQ' \YP&9",@B[J'0E'E-4-6%=;LB0W9GBTLHM6(]N*$#A_E'JT_%1Z' MU8V_7@Z6?+*,"]V0C9&B%N (TYQLK*F!]Q9:0[\=WSB14Y*LX/2=7:6\!KJ&B"Y M05#N^ZEK&*HL3E<),[5T':NAI'YH'-A'H-7+%_/+].T9#XO)P^(<^S][6''3 MX9]?89!_O@#:'D[I3(XZ3H%MXEPY4IM>X]!\T^XTNJNA8W^E#W-_RVPCM",2 M=AZ:SE[[QK?#+ T!FB[V[]:@GX:X;/WO!VQ(\.<[8_ 0A +3#ZWZ"5!+ P04 M " J@TQ:@''=@[T. ]10 &0 'AL+W=OSDQ&5SM9!N:"I5XI.IL0M9XZ6=G;C**IGSHD5Q,CX]?7RRD+H\>O6"W[NT MKUZ8IBYTJ2ZM<,UB(>WJ3!5F^?)H=!3?N-*S>4UOG+QZ4C9V>CI[2 G_A5JZ7K_"Y(E8DQ-_3B(G]Y=$H2J4)E M-6TA\>-6G:NBH)T@Q\>PZ5$ZDQ9V?X^[OV7EHD3[9:9P_'^Q#,^>'HFL<;59A,608*%+_U-^"H;X*PO&8<&8 MY?8'L90_REJ^>F'-4EAZ&KO1+ZPJKX9PNB2O7-<6GVJLJU^=KR;*.I4U5M&?*>N[$FS)7>7^#$TB=1!]'T<_&>W?\465#\6 T$./3\<,]^SU(IGC M^SWXNJ80?_R,C<1%K1;N/]OLXD]]N/U4RKIGKI*9>GF$M'+*WJJC5]]^,WI\ M^GR/3@^33@_W[;Y?)W%I3::<4TX@O<5K^LWI1%>B0]S MY'[MQ!\?U*=:G!4FN]FJ]%ZQMBM]\>'-.S$Z'XKSW\_>7%V_.?_EZN+#[Z*O M@E6\H(0(LA1Z41E;2ZB2&?Q:DE)F*DQC!?E'%H60566-S.:B-F+20#WH*%SR MI263+%J3D+)338[5LN!-'.7U4+S'GA,C;4X'Y-H"58QUD"IP[:.6MI*U+O,5+ MU*(JS$HIYUVC78"V8B5T>6N*6X4WRU;VN/&ZJK#+S,K%$#Y5VU2KE"74)\5P M1KO=M"D#HM:LS+2!F?WZ0D$,B.7$4I'M::TUS6PN=$U6A[QD CAKH>M:L=&P MB\QS2VJ2A ZRSY4E :$$]M>07+E*L8Y"(OP<:]2ZAN273:[K=F.R"JTR*!^3 M0G%\2P2WJZ,+MBBLJ<[< O?I&3*MC!G!*SXVLJ 09!],IUX@=D_T7"]2*U/H M3).7*DL.0J;QTHJ2+F\@'?U:TS8X@-;KTE=9LBW>GY>F,+.5<"M'V#(0.0"> M=C-YD]5^,TH=OW-F#22AB$]1$QT5 @6I@Y"DP\@9"'+RA:.\V&Z/@5C.-1)G M+OGI;CJTMM5L$OJ@K_ZQ5052+$? P1_6^03:92&.#)S/QHJ8Y(V53&=5,! V MG5"HYT@42P>%#,S;;8;BHA0S. <0 #44[*1N2-,8:7U!?-S%4)6";7D[ M($+ABMC*%>Q0XDCL&1', T#(YUISL$"U> @'U*W4A8Q&F_**GM=I^R7M4A!M M\2Z&+]30P^ &@M,#L3")7U!8[0YG?OO-T_'HR7,6HI\JX9-.AK/%YA(: <4* M/@B:TM*(8[#1#C0)%BJSHLE]A'?#R)4!0UB2-;$"0IO81/@VFO%^51S\>3GBD+/&/5QY"VVH8_3 M>L3QC9J;PK]]VQ04R"%J-J6-2!#TV_+ 4/P&VQ3."%7.\*% [?8G(8L4"'[. M-H^"BJDU<"3(-X-#^(G()MSQUO26:QWF9I3D&^OYA-,/!ELE2 G%^NY#+:(I94W@S>%CL M!PZ++-2M+!KDM><5B$:T&2Y@1E1S3?Q<89L%D=%$0WRYY.K'6TO/)6+%DF79 M7P4.NARI4LH'NVCLW<#0= ML*.3:B&#?T4PF0U:\PP\MJ?CCAP?\(>W6_=@$:-Z?1(1 HF\FS<*^!KS&!+[ MSR&0Y,[0)&F#M!NMA!#:$&' ^_[VP7KJX"2=[*!V>TOD \0_K^J0)8 M^)10:V5,AY,"A5[(%55KL*7M-(12=[:3AWBS$]'(>X;(R?WKU#3PT5!"HRJI M9"+6R0 $1EFLU)J*#ONO(,NU)1\-"X(TU'3/K!T,'SXEYR!D$B/HEG^J)R L M,2RLC0U"%H 59N_0E:6EC"R3V5H'$=IY&Z9T@1*("<+L'L_5FPP>#IPUV'#+ MODA?&T'^,C#=]>5K58X^+=0, 1( */9UE&S8H*(PT&7BOKP E1;U6.:W&K5[ M)69@2I7K)76H-_1I2,]4,FZ4JIC=:G;V%,Y# TF9'D!VA^2#0/%BZ_);,.]% M)TZNHUJ\!V4S<"'67S0J*]%4>TP&"<\-/S)1A5:^P5B%JB0= M&I,)UI"6^,$(N[;10#1NT!.T._AH2WL;J52.VNE',GQJ" :;U!!TYQ,YE8I@ MGK3L\:06JGSA(69D O_(^2=7,=&K8A&IMR+/6\BY,+;7/ $Y"YB%>SU!J\>G MSVDH)T:O!YY>OI7<"@WYP]'S[@SOJBU!FR,S)\Y\/Y7:WV>[QD%?J5?^T!^K M],U\KM5T>\Z_GP+DH>AWYQ?7[[\?I,8;C:,L9VHCT8Y;$@!!:230 MH-V6/&#SY01 :*H-PL#3--]6 <=S%(]*#3;+^WH7U>%2@QZ'\@.@;C/FN>Z@ M0^:)6*,YQ6D;@-0]V%%;%_)*PI@4]^R7,,Z*25"I.-EKTP!0M7VNY8=8;L\( M"W$SU6@OPYQG1QP2%JX+0WMV2# V]F@6A=^-:H.4R7V6'YI;E\JO[Q;FA@V6Y\JG1[M* Y16^-G!QF2@VM.-) M\+ S+4K4F,@-A4H[W_1M6)CQ;\) +Q=XQ)NC/HZNH@39+:?FLEUA3J6T.%; MN:B>BTNK;V6V$N=ML^@GCDNJ<%/%/8STL9Z>\4&17OKXIDGR.DWEA.KP@[[L M ^8$A2;T'\36@J!B?6K*HSUV%;/W9I$F6;EV6<.H2([1SC4< )&_;(4%9O1] M2=842DY:*&(D+L[2L$=);5U\FV\5DB>6<[.U7?6*\3#1,TF.D+9B^P*R*>A@ M!\WR0^@TN&8BON4&I;5MZ!)(!CDQ'@[%7!6@J WK9FQ%;ZON7*F[6SO7#LTF M-5[<01#9WAZ0;CU(2(*YU+8-22I+ S8;7X!W!60[A7-#Z%64=@0E<1XJ9 K^ M_BB8[;*K9=K'"\/\##LLJKI8!4]Z;HS#=T$(97$&(_KY9V*FF^U(G,%QST0] M3S02#"$(#:F<^4Z!@DS5#*.A1(0[-S9.' ]B+?5'RL3 M,&X.N.)<+\MU:FB*VA@DS31Z'?()FS,= 2&F&.]>5KX=Q%K96 MT_P8@SU!!)(9XO@1,S06K9.O%*T>7?J@@FBS$NR^R6KT9YS[UU)>\V=SXZ@4 MQKNBH;B>*SY((G?PD?T776C,K&(XZ/N&U^/1V$KS@" TIB3Q]:4 S6NG^$A/ M$G-\.AH/4WBM57U/&S^TV!S(HL_': %'98QG&?U\(3O&0\:G2"CVW+,_2O?LC[[*/?L%CV&8F?SQMI"SK7?G^X^">FJ/Q(^3 MQ(^_NL1WW/GO/7#[G?]A['\8^]]S[+\G]I^DV'_R!;'_@;NP2VX'W_!]V;YD MW7_2'8WG'<82)UF$@=)E*'B=3_X41J']QV_MGRZ//@MC,90@O43%HW7:WY MZ!Y8O%>6[0L\S_C[BL.=R.%.Y' G.3NN=X=1]\QLQRU%SNC+[K9 M^2LZW$5@]@MP *1_""#M"Z?VUFWT)==N;PC4:KK/ZG/@>X739US#':#V'PJU M[8W6Z-Y76MN[^$Y4?0%D[1?FT!?]77W1OEAI+Q-'][Y-O&=)N_)_Y0>3^Z'0 MGC+]>5>+)YUOM*!K=?[>#NI(FK+V7VZ1WDW?#?+:?R-&^[C_8I%WDF[E*<:F M6'HZ?()R:_UW=?@7M:GX^S$FIJ[-@G^=9)NQ MA7>V&?7(!*\MDJ[5=(0===9YLH& M6^$FID/-?W;&MH)X:>O,=19%%9Q:E>73Z:>L%5(GZV78>[3KI>E)28V/%ES? MML(>;E&9_2J9)<>-)UDWY#>R];(3-6Z1?NL>+:^R$:62+6HGC0:+NU6RF5W? M+KQ],/A=XMZ=?(//I##FV2_NJU4R]81084D>0?#K!>]0*0_$-/X>,),QI'<\ M_3ZB_Q)RYUP*X?#.J#]D13 MD]H794N6_TKVH_576PLM_Q%1(EW!UPYM6+EE1AS FV7E '8;P?(WP&8Y/!A- MC8.?=875]P 9,QOIY4=ZM_E%Q,]83F ^2R&?YHL+>/,QW7G F[^!MRE+TVN2 MNH9'HV0IT<&?F\*1Y>/QU[F,(][B/)YOF6O7B1)7"?>$0_N"R?K]N]FGZ(2^O\MSD6P\U1G$[@0!+[TQ;8SE,*]YCK\0 W"^W=7>3Z]N3-M)_0A MK&8W/T)GS8NL6$TQG%JTT"E!?FP -8*@0=4Y*'K'O)QCR])HS;T98M9>F0*) MT$[@5PXSX'.#*>Y:Z\"A:!4['MT\6P8?HWW8B=*7E=C.<1-1PU1Z+7<2J_\P MD;I4O>=*C44$)0XYAV7[B4H;8\LPCNGA[20%@< M>7CKTKB#(QS@\9505QX=SV@1F74=-[%]1N+]$ID183V(G@;LMF7N= "-Y,=: M#(I57P8CH7QX#D-1K?/4N7KNF"P\A'"L4 I;P4+RBX^ +#$]*7C*N@?8$(YK MP-29'D=G27ER^K?AO"R0X<$3K$ZY#P)H42CT27 )?8>1 4&AQ=*!7\S'%Y>' MYJA2J(CIZX9OC^_EPU?F*%&7&!,>JP$R"KWCMJZ.VH2*1BY,HO '[AL46XE8 MA*/)\^7.'_'W?'VVL2A_@IW[#J=_/0Q 1NOD[@@TX417AAB:N&SX1L8K3?@_SMCZ+CP <8[??TO M4$L#!!0 ( "J#3%JDP^EDF"@ )2& 9 >&PO=V]R:W-H965TZNKJYW59?>/)35UWIG3!-] MV^=%_=/YKFD.KU^]JC<[LT_J47DP!7RS+:M]TL#'ZNY5?:A,DM*@??YJ.AY? MO=HG67'^]@T]^U2]?5,>FSPKS*1<'WS.[G8-/GCU M]LTAN3.WIOER^%3!IU=VEC3;FZ+.RB*JS/:G\^O)ZW=S?)]>^-^9>:B]OR/< MR;HLO^*'7]*?SL<(D,G-IL$9$OCGWMR8/,>) (Q_R9SG=DDX>] MK)/:W)3Y/[.TV?UTOCR/4K--CGGSN7SX+R/[N<3Y-F5>TW^C!WYW/CN/-L>Z M*?2&"\GW2)&_?5.5#5.';,!O^05NE MT0!<5N"AW#85?)O!N.;M+1]&5&ZCV^RNR+;9)BF:Z'JS*8]%DQ5WT:' M9&-^.@<6J4UU;\[?_N=_3*[&/YZ =FZAG9^:_=\\J]-S3T?1\Z>/WB5U5N.+ MGW"719,0A_WG?RRGD^F/O^],M"F+&EY.D\:DT38KDF*3)7E4PYL&6+JIHUUR M;Z*U,44$F#HD%;R7%=&7T>TH2LL\3ZHZQ@<)K%ZE,-P 8S0[^BS0'*H,9CWD M ,^=*4R5Y/DC?F\.#4_6 "!?B@P_W>+"!/'UWE2PL>@%0CL=__CWZ^M/].?D MQY>C"&'')?:'I'C$19[>" "1'U-#JPETM!!^ON&)HJ0 @.#QPZY$(,N' F:K MC^LZ2[.D HR.HNL\AZD:4\GB$=!@42 NRPYRK:5N4>AI6UAZ-1]-G<9S6C MIT1>NL_*8PT$\@L@#J#YV0)]ZXY%CC1Z[T!QFT,TX5&7&U/7$9R=?%_53?2O M8P)[K'!O*#[C@$*S%"8'ED<< )%5%0RM3$[4 ;#AJYLDWQQSGX!(3.*6-\"^ M&9-,61#.\5.SRZKT H@.R =PF<*4R5UE9!\/NVRSBS)8?D/$#(\.#@,98Z"7 M,-?F+BL*W#P1)<*F>S.H:")0$V:_AH^B*B;,V+PKNR+R'Y RT5%1X#;PJ&4F M *%]P+BAJCS>[3KSSWA^R^U E? _)BT\Z0HV@#PDM,APE"CY,OB#9W\>0[;% M(4YW:S9 "DSXL($/WS:[!-@#P=D#&O&X5-C=?KA168Z-'F"NG[=PTB5J$I_4 M81Z2V"G+)' ME5^5WI141]$OM/U"3%E[])7*CW"'25Z7\#XA'!DZ8"S'Z-G>;K67X6$X$!L> M)[*[J1JP\='BA9?QI>0;V,,YTJ+LD\%5*J]\V4;*D?&DFP-6Q:D[O$2'V'XZ MCO?^ SF"52 ]R:I=]'/,"4@UK_4^JQ:^3O\ SX<7@U<^,Z!G+PA2>!>6K%\">'7C*>HZN@ 3=EUOJHQ, MCN@'D"V+^'(R@[]>1%?Q=+:*7M+323Q=S,]^+QM47>U99I-Y/+U<>4-FXV4\ MGH[/_E[AQD"Y;@&!DW@^N8H7D[&\!I^GTW@U7YW1]DG?EPY++Z+)>!5/QA.8 MCP?@DVF\O)I&+WG(V@#_&STX9"\Q.^C5>7RUFGJ#5\MX?CF#L;_TO0\ 7R[@ M;?AK)O_&R]4<7O\'T$:.R\&DDVF\F.,.+^/Y>$K++.+9' :J \!JF(W' M_H )SKOTYX4] U+W>SB!>@=<&Z/7G&V(3M(L/^(!XX%,1[-+.H_Q"!Q%?C+% M#3V#4-FLV4\NYJV*6<) M>%S,)_(:?(9M+:^60Y0S1?J[O(+Y> ^&<>KZ>I9E ,\L!A/O<$3T-67B\LA MTH$3O5S!.41 <9=+?#"+5WA4 >DL@ Y7>'Z32;Q87N*CJSDPVWB0=JXFL.HR M&#%?Q0MZC,>3L9)= MSY %(/<*,.*&+"[A-.:3LX^T3%X6=Q>@%??A0OC*E9SS9!5/QRH4@[?BRTO8 MRV2.= (X]F M\6-D6)NM5M-X.IW+T-4*X%LLS_YB$= ZO%D\7DSBV6HJAV<_?__A <=/9D3= MHCY@ V.G;GK&K"Z!F>:+<,PT'H^7O<>Q0/VU#): A[-%/)[/!\YC"4Q]M4 ) M(D/@$6B4^>Q9!P*(F(Y!=ZUT-#R8@2:8+]4. #ONUMP%_NFM,>!(@ ,^F9!= MNV<)Q6%D"E8@TXL$>H%B[&7T"9!ZBVQOG=QWQ/V>/?,BIS=13I" 0*,=(R8D M&=:/("3N,[(KNV/@6U0K#Q2H1;,8K+P$_*3B2'1%+JV3/&#F'!NPAMA*#2WS M4?1>9-%W0'8'D,%,1D(@8"#F8 P#AL = )W"3A6A[(V$GS"U9W#'H-&:=08AQ?!1:S#I6*,6S15QJXQ+7XLT%-19^WS[9=: M/;58<21N.LQ8HQ^F!NR'_2$O'X$"R%R-/NF"GT >VPD_W'[ZY":$G1!MH+Q^ M I)/ 20/254E030'= <+5G>'P^^@0YBXY*($N;"SS)?YWT[>_2"27C\DOP/ M]4#9REX;[_B&3FT479,?!;X><+$/#/AA)47RX.B.GAW>"K-T]=\)>DO0A\S1 M WE]-F ^G6'LAQTM4H&!7(Q!S&'\U)M5(F*LH\.E?T#5,5V2^K7:GS]9._*? MPFT7RFV#/"8LS_L%$3@;\0@: M4GP@5V!LJ4B1?[\#L@O%/$"UG*Q:4'7Q8I&GU@N:*2 ]G9GBF[LGQSN;9WB& MZ#9#I@FB>07I&99/.*FAZ)%UK_'DW>2%;WU96L+YZ@1=R%JVT7V/P]9AL%N4 M1RBO^!A$!L41RA+F5T^.D)-\!()ET8;B(8Z0UQ&"!Y.CNF8)+APOKF>;>>%= MI(EOXF7WL]6)OX-<%9J MY9(2VCZIOL*R!Q!QQEO7BRU+2!"EO(4;OJ)H5%=C.':@,^M#-2*S5FP".(K" M@7UDVXL-X151)+MX (/^^Z'I'D\LD5]*#AC4D?8-&.,3C8"0(5W47I"38W8N M"FP#3F&\%F-SF@(@^@(NB6%K3 [=N36.0AJMC/R6@7YY]/*''F9=FX.W-%^-H#H[G9SUP.OD)V?N3> 5OP-_+\=DI M53D55>G32UN*1LO+U_\]0Y*,+J-%=,7A-V)F_..#)\UU&9]* M50LSTG<@Q0'?>0:CD-GOC1K_BIZ4XZ5EE0'! *6"_S#$-NFAQDN0>T2BY9+%NX MZ-D" 5X9+*Y FA/(,[7Q>F!OI;X4![&"*(E3$$%93AB \>;Q0D32%L0OFBSW M298C?5^ !+JH89-@J#NH]%#\9SX&@!I-1;'M0W+ 2.JF!,NT0I!2LVX\7HXY MX?N[%9O>-X@E^O;O)5!706E&D)[%QG]MY&<_=@E9V$/X(@^DV25%B+D!C'%2 MD<@!AV!:ZQ$95A)Y8791XN!1S8$&LA4E1(R.1AT<-ZL#S-/1\0X!^1TK]BSH M/'[5?WY@)(0W5 )VGIH2%71B/329I$A J<$U@*U0& H1 5-@- R 2#IT1$O5 MICMK=P?^M^63>^! -TX"DHIF &I.LBH BOVD+E1=LN1T39)G_PU3W;&$1WI@ M4XJTM>R<(+%9*P#G8#:8&;")%LD1>+8 #K<99TR94C1!;4 )-+SL/;@ZB,*[ M*"'OS%.2F"LLP)JRFV C!P41N8.^MCD%_P3@)4# M(/*+ /M1LB[O!T[ $MJQHA$=4F-_>(-%28A+#_&4(VO#D&$AAJ%$'!4>(%T6 M97$AGS2-*=E?RI[NDZ]LS[7RRDVO84'V_[=&*EO87O6 @CF<9@AABQ4D#HM) M8M9E>W? CVB,,,ZR(CW63<4%0D"G& O0K] .Y2QDA">"MDZ5U5\YBY!;1>!+ M+7UOGVRJ$H,.Y1X$$?R;9F)ZXSI(/J#C<<,$ZH7BJR4M1- A1=P5]!1%>H%6 M5_E HO<98IF+MC@971]*,>S!4+TS?YGH^T?WZ'NV4@1/6:9C6>B3VH"P8).V M7(1A8ZP2"0XR'H$WK[E[HBQU*,>Y=^'+ ]/%OP1 M!MYABG;,?J[!AUD48U+=41)YNGR$+EP16!V4L,9Z!"R'N&W0FKP#XNZS2]VW M6;^%BK*"[0*R6R3,'1@<6[22[V$:D+%DS7-9GJA61E[3)\>I4B_AZBAP%O&( MJ58$I@XE_SYYC*@XF6+!AT/.X>D]'2-7U8&H@!/D4A8MY7)2B%U\0EW;/@,O MNM]$<\.YVN2IC;!@SZAZ"< TW]"P!\U1>P6B6;&%^> 41]$7&[T9V 83=@O_ M+5;S+#B2]NS78%0+(,PJ*=T[Y$?R>F!G\$?B)7U:$WH,6%6"R:H,&@K=2J(N?JXQ8P/O022=H.QY=I9!C[M;'MF M=3J- V9511**1L0]S_IG ;".&R.6;N$=&G_)+/Q=$GY8480,86*08&%SI -*EGZ[?F7#5T'^!U 9NZA[# ]6C6"7"GY)+"NVNOYR ? 72 M+Q%W$A!^MAR,HS7(WU"0BCY@*[X6B]U(* 9]H(*2M?!W3.B18)'A(+"+B@L) M\6'ZY!-\0<74MAHSD$%_HSH4BI266$8NP6>A4 R'FZ3"Z E)5X][V6@CFZE- MA+XS^Q<<"INI\!1-&M)\X!OPWRUQH\:FI0JQ2 ,C=*1E8\6("][$#WKQ\!T!32S;L$WC*6Y0'OBT4+4] M-D=* N=RI8P1_=1;>$QV6AL="HJ9B=; ,P6R(YN#8S5)@V93K8K4,Q)*F\, M[!ZMV*Z/0!1VF%WSD-2-#P]X"AC3P6F_%DB#5,,,UDYV8+>9=V 5&9:W-6)& MD-K@6E694;;^?%Q0<;(MD5!%S&1;5 D>-RHA)22KJOXNF*4\-7\7BY M/#7%C&J+A>2Q8^O9ESK2 NQ::O1XBB 5@:-.G=Z\IWBW78X[F%<#,IQ,XZLKI,[9 R7.^+]:?=>+\;@7Y;CV5;R8CG'MU30>S\?1IPIU6L-! M%K0J#H0PH<7@6V._)<^LH>-2EY;*>3#T A8?A:MJC0SAU5.L2[F@6*A:<_=J MY(DLPQ%F>\3*P'MCG5$E7MX^F#UH3P'A'BOQ]C$O!CS&XH>VC):,>-U.8&DM M,"5AN) $XT4&33 .$8&]BLSAI6Z2 SBSN8T2IA)Q9$8"=L'*0M0:] M(D 4@S/B=+N.H_HW_OKL@WW^A9__FFW-F2T_4XQ('5[EG_%!3QR!%:-UB__;47(=&O MJ!$I_INSK8O9.RX.XQUO39BHLSBOK5-[2!Y1HW$\F4H.<.MPFHQE)#YWJ'@X M*6CWO#Q@YI<$-%]4"_SD?J68R1;1[#UF>>.V>0"<4Y2#Q6)K3;^PHI++K%0P MD]PQ)0M$EG6$&E.?'#'6@C0<'3+#%C)Y"S@&;V(%>]E1Y##9[,1[]^>G5>U. M=4L"S)!0!15_D](7>G.WX/VXF+/C!FU!J ")-N-#9)JLV MQSW6ZFSH ;E-Q@6;;*A(K&_-$N&Z9$;:U!3I>-*8I&ED?%? E;7QP2Y*2G*C MN#\@ZBH4I:/H-W=PQHP\?_&D436AX[3)U84D)89%<=YM[B >>!JRF)P93:'8 MR\3(<1Z(>%.Q(".^MOI-*4DJH?_11L M>%]2J_3]3 MN/.[-O<8R;S1\&IH)KU'J8Y(/[90'C""E67V@*XWHP 7[]_+B MF!G6')&[\M"C%+? ?_$0CVR\Y1Q =E5.]6Y/U"Q6 ^KU@&O:APNHRA45FM8 MRJ%>G#QK,4I06LK?DRJK*63$ L*%HS%XF3QR9:7'>G%PU!)@#F+(6H/(*H%$ M.MVQIV )&"8/V":A)UI-FMH&/T;VAB(I97>U-T14FJ4H:1J7!FT%M=EN(C$/ MO$3UA*'0];\1C'JI*")8TL5FLRO*O+Q[C#&@ AY2 ?9Z+#U@C%S.19MJEQW M9 6YPV8"TQG3;5JBB4/T;:JW7)9!Z@P@"Q:1TN.?+ZBI23I78M#P5-@ M;E0#$!H5I]R5A+^59&QH@<.>@A%I%>%9N_J^;P'YM.DH31<%UK%Z!6_->/DO MD8*!?2W;""IT8#84F2'^-"=3#^@FXW0384@O.W-M"55\F5HBS']2Q1(7^^)7 M[PSO/"6:>7T&+$B:)7)Q0#S1HD,#5D^Y"CH?\\AZ!)RPB'MK*"T43D\!%ULL M 2H;@V%('UB(J&>NEY)[01AITPOT(D,^]:L4BI8F_R&:C*XT (#E GUA;2H: M]V;A-2Q M+]"RT\TN?>.!*6D&$!1_:);9)W?,45 Q$3@R)660B&0E@>-C4"YO;2ONEH&J MV<\Z#AE1?Y$M]CJP7"@3$MX5RCF)"OOS0JAX'ZHJ_PA45"<>'0=3>YS79[P= M:Q,(;&7WROKMC;E[''*7M#1'SRQHJ8X^OYKN&7':3B?&$KU B*J)W\,K8P/:25M,0 MKQR,C>O .NIRK;MH@(MPB1,IL4 ,6JD[X FU9N%X->/>+1FWI!FG@6I/4 5- M4\S0SG3S_*)W@A*CB]M;M>'SOE( [NU$JK_5)B,4O)80$N+ISK)T/CC8L#_7 M@&5_QZDF48C)MNDI*$FM(\)I;/$]O<63_OJCMM$W$,Z,PYM2T9\T"=^I?+YQ M\KG_2@-=O,FH"A-X[$03+X5>W5/T MT"_:/=(DS8_L2Q;!L= H&H4>G90K8[\<#CNY> M@FC39\B;.)A]G: DK%M*8DWD?Y-M8M>,*:QQ+;=;I 186:7@J'V+"9.W7.']\.9K9]^76 M,=L,/T27J]&\]=TT&D64$>E7C=8:K-'K0,\:;R(ZKT*N7TK.)*&[U.9@.2XJY8;<*39-LJE>KL1@KXTZ/K MNS>9=FX=^A>N253#+OWNG"? E]/'U%7(>>*(4XU5&+;AJ(I5=UZZ#->Z3RKV MG_.3\P;I) ]@0DRTBIX\2\0*73:,@ FR_7'?AJ;W(!KO"=T( M+3;.>&=ADX?0*M-(L3DQL,_L7Z/W4= NAUQ=O MTWA:DH@0%2?6?$Z]YX\3U1U>>!LWZ6WE26NJ-2^\8!Q=.N,9*:LS8ZY#L'6[7PH4063^H1R:WJ(PJ%37/@CT]][9D]EB0 M#T>]WL6HSL#GP%['';ZQJ*M=TH9+GN,G((^?@6L[):.;XZWP8$HM<]UQ0I>\BZ?2!3GV_+ JC\_NO:$K9Y15&HP2I?8E("(4&7H? MRC9UT&I613[>02I%5;*\E"N';"BQT,1;&JU$KMZQQ2PTAIS8O-Q0:2W7#9"T MW^8HM=2)^"^3WB&2^L'LL<'D$K&+IK/,+&OOVLHS7XB KZ%2D=Z@682(U:(=D MZKB#3PGFM%5GWQ'YW^'J?9;>]I]Y O_7&P**X]]5:,A"Y1$DLSWO2!R$/99I M'W(3WGIRHD>=U^;Q@.F9W%T^JKW&JR0"R *FWZ?P2LJJ$D6DM$XY'M##B?VV M4'@IVE"OI.,?N<2VJ!Q_:'OS09 M;TU&>TG2>@<-FNL'HAL_SC&THT%5$2#BE1=8 B4'^DT=<[/-CQO?\J![<6AC5"A+OQ=(W^.GD!0 M=-WS+/-_BL3KM&XYV?]!D,1-0&1DOID-]21KQ1\XY0]3NEILG08#=!45=&TV MTKGH2?91+Z>?93)/#&ZE@LHUW;?^ID(^^A/D 9CK?Y=O9 !<>RR,P@97ZI"Y ML1B/I#NY#'#$:4VZ(\!MW;SW:N]%:L38'DR@9;4N2:K;.Q7D'IU/VX;9(X=# MDNH5AY7V_-H@H^!3X:LV37G'UWJY*Q7]"59'>:PVOG^DU[>=NZ8_PR$@V%JU M3BC7XH\8:2N&1F?SX72X6XV1><3+M\;I'C5!*K/7GL(ATN_>Q W2N'0MP1?T M6BL[3*H^Q:S-)CFR/4QEOQ[CU![MGQ"TJ1C"UOJ&\40Q M9B7 SN7N%+.VU<58+)C:!D Q%?<0W%*!,<+K!#TL2#6"?=L/S\O63EGR>Y:" MTX@25_!K5<,I%15@;?243"&B>"(_C)AB ' M=DE5 UP1:K>5-)X>T1BV7DVQ'7,2O)_+C3ND>H#=--(PRG(:9^H=6-=7UM$]>*G_OG6+V#%G""]>ZT9[(\='D M8O/8Z]$-P$UA"^"F>R3;O\;"&*9N28G+#1H\H@$E%WC,MGJ)FEXF.>8[L4&3 MM.E#^K6_W7-KNR4KQW:)G4N^7:ZN;&GK@1#HQ07W41)ZV M,F4>$DB1&6GG8.4;+LGI%ZYBA@S(/NJ8@ZX MX;:U@HF 4:K2]>-9[H>LOMY[2C8;O/JXE-WJCFDS2AS=JM?S>2AT$Z1UJ/=*H MW6(/0+U9%^+R"NB-WO5SB?#;$GOO(E=\ IXOY"=%^*?0L%0\XX1181X&#CR6 M#H^"%;_@_:GP=V*K&+9< ?2-Q />%GDH.9H&FHVJSYB O,<71%\ROJ\<$G_! M@/O84?"HI:5Q,A&\*M!0G$KG'L1 (W6<>*^P[<]87%.N*VF.KBE(F\G<587@ M,AW695UL'C>Y5@@67J"W]QJ#+1"Y?>;942^4PQU=CPC9\T\=%FM@+31_'K#M MR[9.M[Y7$!S$-E9,!I)KARFLE]3V!>]:)&@(K+W$CY/I!67:=6W_EBS*<$GX MI\,K^[]QJ1N5^H#V;*YE[(GY6B6UR2/7+7:.K6;/5$<'1L^0^O6,"3II,=!+ M"J5[HAHA&/@%-K\U1)$N,)\Q6T&BP?,N;FP$5,+6[J=2_20 L9W?EAW04=;A;R6P(&VM MK:EQ7%N53= V6UL/V%XY(O.Z/6H"COF;I")ZNQT@';GP(74=)/694R9Y&^PP M:XY:7I9C*X6[P'7^6ZU=QVMN $35W-'6I!J;+#B?@D5_3:=)J;] U*GWHS04 M12RQ<;F'@PL1S&%9 6S5YCG1W@GMY[7),W,O'G@\5+<=DY"ATV"1S($,NT?> M'U7$#&S1_OJBYZ/VQ_@'>D9*G_E*^@D,-#1WW3=[>IJ'LE/@"GUC?_&,G5]T M)W+7#U9^H,5?HS/U]R UH/TVZ7OM4-K-.$_ATJ/B3KP, RS8I0=O&Z.8(1@L M-R/ZW&!;4RXV;S0;@^G_Z,E-Z?'D%16Y2N!,:P.?V?*);KWT-%GRVQQYC=5" M'K_QL!949_6\3=>N@"+N-#NIK$%K:G!!?]XX$?YW/U.E#9,DDX:>*=[F3CT\ MU@>,'T?8!QA<%8R/E,=:;Q?Q[XV?[(-CKW7(S0PW,XD#6Z]F4J]C_63\O_R+ M;7T[EVK#]L6/UO1XHP-\F&/8R,F;OLVSJE"$9=2GE3RJA942QI3JO=%( MZT5Z;:I[8#W-&/L_X:XA3@P#N1E:]I+6\NN=UR=_\)GX/$6>J5I,3H22V]!# M)TO?.R,PLC>C5Y(6Y/1MN47X*P/D=5,P9>!WVG'(0_MGE5K5 L$/ETFO2 U6 M>+^T[NQ6[U)?"TB*-U$+.ODE8.I'0,*N@PW%%M4%GRCS_J[>SLR[MGB8KO!C M-\7^G]%[1O\F9ZLS!(RE; -,IEUBV-AT/T,]G/9_\ZIY^^955L-_-O#_JGR M_])"[Y,F>?L&^.W.W!C,*Q*C_G0^.?>>XLV-G\ZO)Z^OI^>O8*1[_>V; QSL M;R"54+SF9@M#QZ/%Y3EGP?5#4QYP2OR9;F!N^G,'0LE4^ )\ORW!,),/N,!# M67TE\-[^#U!+ P04 " J@TQ:2GF!ZJ4% !9#@ &0 'AL+W=O_7]PPI*W+BN$#W)9$ISLR9PYDSU.7&V+]=2>3%4UUI M=S4JO6_>3R8N+:F6+C$-:;S)C:VEQT];3%QC26;!J*XF\^GT;%)+I4?7EV'M MP5Y?FM972M.#%:ZM:VFWMU29S=5H-MHM/*JB]+PPN;YL9$&?R/_6/%C\FO1> M,E63=LIH82F_&MW,WM\N>7_8\+NBC1L\"\YD9K9@\2_ M-=U15;$CP/BG\SGJ0[+A\'GG_<>0.W)924=WIOI#9;Z\&EV,1$:Y;"O_:#8_ M49?/*?M+3>7"7[&)>Y?G(Y&VSINZ,P:"6NGX7SYU/ P,+J9O&,P[@WG '0,% ME/?2R^M+:S;"\FYXXX>0:K &.*7Y4#YYB[<*=O[ZD=:D6W*7$P]OO#9).\O; M:#E_PW(V%Q^-]J43'W1&V;Z#"6#T6.8[++?SHQ[O*4W$8C86\^E\><3?HL]M M$?PMCNL%C4 ?GTI[@*S9,6?-RL7UO\ZQ$#TOSSLG_OEO6MD2E M-WH$<.W*I58UP=N:K&L=!\O)<5?+2C!K*D5D-C4PL2*M)-[F*NTP1$^ITWIW'/TB#=PP1"F7#7GAQ0GFQHDH!MF-#!^CD/#JU43C]$H? [K3TK:6Q MD+5IM1\+K]!<14#1ZI2LAY[Y[9 ?I5*5XH<0H9(%DMY#G$!GM56$ ":&J3D M*"9C72+N*2=K\?9QX*%?!/6U"BR(#T^06."\"5@8M010N6;DI(72:P.*LA#2 M(HY%NV$5BI9& RR26LM5%6-DNQ@[Z,;N'L?, ^F,\M<4C:>+$E'UUV$3]3 M=L!S(&,#7]@[V"FRUG(2L)*QJ\;8P,$+%Y71Q3N04K]R<@#\ .26I!7$2HEM*=4KT+[3.AQFBHGJ M8B6=H)6FR0)J7U5Q]#F,&/83A.Q$S)/SP&[7H:FLTK8*?1%6=1&[:2.Y.W+' M-&]?'B]3"%MV=M8[&W(J:^I(3/:D8F!_(L[.AT 'S8+J#(G%T^.NU&G5=G7[ MJCX#T%>T+,:(<+I<)/.W(RR^*,(\GON)6,[/DHNWH\R_*,HL$3<'7RP1OH$: M/BG<+J@*)Y],AT?;PW""(!)!:[QYT0FA*@9U2S;N+N@EQT1;Q?#Q&78U@]IF?AT2\RO/A>?,V)16'^;]!F MW:F3IB\J)0$QU@F%WO@ M+%GVA]\51'+:KVS@;>_U'PD-^@!SS? MSA12\T#ONFFW\AUILD]IW$EL8T&T52":QZ7"V(,!U4UEML0]775@/YFJC00_ M2.LUYC(,=O,($UJJ*-P:M^J]$=X7T#A,H[X#V"F$'XKY.0Y_*?A:Q5?B=WP] MX5N!ZHY3[L09V/:KPV\,UU%N6AM*S8F!ICX#W!'_?^7UX@)=UI\W&.DDE@'% MC-CK\ R.DM_IZ&*6S/:J:%]_.W;Z>Q5Z'=+V;/&&]AZZ2$X&UWW<88OP4<,G MB+D;;_[]:O_==!,_%YZWQX^NC])" 3#5*(?I-#D_'0D;/V3B#V^:\/&P,AX7 MYO!8XMN/+&_ ^]S@[M?]X #]U^3UOU!+ P04 " J@TQ:R5)DIAT% "9 M# &0 'AL+W=OHZ,M:FTHX>C6;H:T- MBMP;5>4P'HUFPTI(U5]=^[E[L[K6C2NEPGL#MJDJ87:W6.KM37_WDYXO5_P1>+6'HR!F:1: M_\TOO^0W_1$'A"5FCA$$/1[P#LN2@2B,?UK,?N>2#0_'>_1WGCMQ287%.UU^ ME;DK;OJ+/N2X%DWI/NKMS]CRF3)>IDOK?V$;UHYI<=98IZO6F"*HI I/\:W5 MX0,?95DYU;O MD2C9ZZ$C+)X99JW=;;"+G[$;Q_!!*U=8^$GEF!\##"F(+I)X'\EM?!'Q+68# M2,81Q*-X<@$OZ9@E'B^YR S^?)-:9VCS_WJ*9("8/ W!!;&TMC'"P%.N@ GE] O2'_1[NFH)@-H"7\N$.YT50NU@S),Z?5:9@AK MDZ\523*-LB.SZE"_48L<(EDCHSAJ][7\CX$ZYUTU:RJS<'01.UKET$!Q; M(&Y0(^U%YNUH;XXEW#NV'OQYY^2/ASN)91Y0R:HQ8;?]/@K#]L#91#W&%1XP M;TQ0EN1XU/- ")I;Z[(,CIQG4!O]('."W?J61YJ(!Q)R@]2D^1AX%)05M"!4 M?KXTES;3C7(A>([W+/L$)RY06\ J)8'VK6'9^]J"O;[D=PGSP0)V*(P]-SCR MOH3)8 [?PV\GZ4")3X4Q)Y,!K%?IN$;46WR]X?Q "0>^R1%#TV]K;>K/>2MM855)T$9%_UGN$" M+R"YBJ;)C :3.%K$?I!$B]FD]^5IEB]@%HWGO&X:S9,1/1?1^&K6NSMB3E]G MT72RX,$T2HB']W05SR^GD"#-,JVX+X4\3-%M$=5I:WJL<^F"1Q;L7-IG<@:. MY8'EJ4"V]_[,P\M?-:7F.'[%7)C>;$JKK%U2I]V(DJHZE2IG"&XR55.=5(_? MYS:7K=PHVL&T<<3,45JZKFGE\)*EG2W@50M_&ELH5W%4K'3^5N'\]4XLA0L3 MVM!YAW)_U.ZZC"=G"]I(]O99RU,M:,KKR_9,[>Z.H MT>7@SR/+B>\*:7+2P#C?RQZY[.VYB3' !A5_(N-P&)&B9U4C-@8QB"GM_UH6 MI]%PFL^F"3WGT?S*ET4T&RW@+?70]OS8/>VR+>##WA].#L^-TU2D]*MY__7HU'@@ #@6 9 >&PO=V]R:W-H965T>BV2!:+=7QUD+=K;;[:I1"./9>JLG?#I7/U]6ADLZ4H MN3W3M:BP4FA3A>1K9V@B>^TVE&DW&X_-1R64UO+_U60Y:+@C7(?]?HO(NHS)WZ95M;_ M9^M .ST?LJRQ3I=Q,R0H915^^7.T0V_#Y?B%#9.X8>+E#@=Y*=]QQ^]OC5XS M0]3@1A]>5;\;PLF*G/+)&:Q*['/W[[DT[#>N&L%TP=[+BE>9Y(K]7%EG&EC? MV=N1PT%$/LHBT[>!Z>0%INF$_:(KM[3LIRH7^2Z#$23LQ)RT8KZ=G.3X3F1G M;)HF;#*>S$[PFW9J3SV_Z??5?B=MIK1MC+#LGP\+J VD_.N8TH'E[#A+BIYK M6_-,W T1'E:8E1C>__A#>CZ^.2'PK!-X=HK[?^NGTTSG9^P/\&6?EX(]ZK+F MU8:5@@=39<(XQ#PKNBW<6@%J[EA!3%?$-![@OYFTB!)9.E8;F0D,P6.M&P4B@L&5FE(61E4)6MP+X<3V;*2WQK8 M$TI 3BC:LQZ,:03+%-25A>QL1LD,C(P0;Y18"<664AANLN7&"U]HA51KK]E? M_6+*?OSANOXE!A%I8V&R1PNE]G6G9AK+2J%/8M,)QW3 MORT(ZGRAX-^@JH[6@NU;">*1MLF6).&W'4'H6"M+J;@Y?NC-W@99=2*OX1J, M;5,4<"!$9RNM %OB(*O""-@6DSW?6_9*"6OW=']]0SM*G0OU)K@AW[K)G[A> M2A(>^+/RJ8([,OBZ59G& "NL$GA;7AUN ,3"Z-*3:&/T0AON LQZ#"*X M0GG2<^ ,%0TD(1 2F%+$R?=->W<]:72!PZC^-F!92G<4N=:Z:=- M"$;2KZ]VW!&3 64)$F,+7!J](! EDX!063TQY^5 N'&I;%!LRZ3'/G@ZQD^/ MI$-^:X:8I[RZ%S?V2'JJ\KY E*Y07$2Y &;; N.)]F>GUX,#PD$+\#8J6G-_ MUHZKP2LO,+(!^-G7@T=NEPR(E)#=ZT3'R&HEK/,Z7@]0-<6F]7[18!?[$SN? M)>GX"A^M#_M?87$ M4MAO)XUKR%A2S%+KF;I[@C$IO:P8PM-1[2KD\M9,K^8 M[X\'7\X^G;$_ZY4PE7*[W">G[M*D\OT:O"09:;!D>(9';,5P;TA&4)?0Y;K >]Z M@*X2/6,5%V%0GRRX3TM]A/;=/;^<[8^CM-^C.H#S_P6[DW$R'D]?P&Y8?!F[ MZ329CV=[PY?1.[V 2\[WQ_\)>B>3Y&)^N3_^/GJOSL?)10^[032]#*9>4C$H_SD19JA/Y(ZO M6=T@Y?I6Q-=?CAZ-[G^4T'%/(NO$?(P6!475WP2H#E#=1>E 7Q#9ZV[W6BRT)VU@$#FMHG2K)@_] MFQ><%O8U8+&/)1MJ)?-0U;E"]4'MI/L9E'QXJ=A00"9=)/8@MA9&A+[']PCT M169>B2K7)IC-BOUIUC@DCW^+;6M*3305Z8,6 TV2O]Q2V8=Z+2/GV?;DT"9A MLF"V%ADU 6TK1N:I-()JA0+N^1:A(][9G5#[&U/A8?NAY-=.G)U&#<[6:D7B M;+M2WS'L#XSUK$ R:P^X,-Z@3=>*EIN8%<2<=IKV@ M.-"2C@>')CNM>FR"(3&P-F>_:N*^YE1HTK.407U%=GU%"^@]7A]DE34_ M<@6-@=N_8QPY)EPFX;K^O:'="U-[[.9DS9QWW:@1*%6.)E'7I Z&0^9$"L3M M\[B'OM/H>CQTB2_$U+;)[26V)**.3N=9IAL"8[A,DZ>3[63--W'F5,,27)%Q M8S:>91DV\[HV^EF65) / B''7[PK&*&\WU%1[!)&V:L4E#!BM@0:]HH@)7.* M>B.]OXIC^=[S#Z\$X)(K7/O94X,\ 2Q&B"KA_8V"T+^-6))M][A6$+@*KO:^ M$L^Q!H3;6V-.5((VZU.($^&)BG#L96C4>\U#8_3DWRS) +!W>-CK9KMGT8?P M&K@E#V^JOW#S!$A \P);QV<7\R$SX9TR#)RN_=O@0CNG2_^Y%!Q12@18+S3 M'P=T0/=8?/\[4$L#!!0 ( "J#3%IO$,WCX0< &(5 9 >&PO=V]R M:W-H965T(O=%%!L_;3L;A(@;??N M]F&!8MON/1SN@99HFU>)]))T'-]?O]^0LB(G=MJ'*PX(8HH_9H;?S'PSTO5. MFR]V+81C#VVC[,UH[=SFS61BJ[5HN1WKC5!866K3)KV46K9"6:D5,V)Y,[I+WKS-:;_?\(<4.SL8,[K)0NLO]/!K M?3.*R2#1B,J1!(Z?>_%.- T)@AE_=C)'O4HZ.!P?I/_-WQUW67 KWNGFG[)V MZYO1;,1JL>3;QOVN=_\0W7T*DE?IQOK_;!?V%M!8;:W3;7<8SZU4X9<_=#@, M#LSB,P?2[D#J[0Z*O)7ON>.WUT;OF*'=D$8#?U5_&L9)14[YZ Q6)6&'NQ>CVQQ^2:?SS"S?(^QOD+TG_ MFH->/'S:M.F8#82RNWLN&[YHQ!52_,KR1APM?UH+MM0-DE>J%7.TT78I+/\K MF,-RI=N-MM)GF5XRO472K[5Q5Q[L1JO5E1.F97(@ECNXHQ+M0IC>WWX[!MF; MBV=K%W0-V_ - M1+YB>33/$_S^^,,L3=*?CT9^#8?,1AM(8PL-*2R=Y5&6E:S(,G;)TGG!7ONY MHBPN/H\_CMG?];TPBN[&P&6JVC/[&%U)4D9),6/I-,;I?([#-)5-Y^'P)]S" M;LWQF2B+LRB;Y:RLJS(L-NO M)DD4Y_$S/+/_*9Y04B39&4##XG-$LS*:3E.6IRDLGI8S0A1S>3S]%D33-,J3 MG!4I89.44T('5W+KDT[)XW6_%R@D1^-SRQX6K/UA!5:54U6Y P"7.T; 2#&J79IB'I M&O;!5CK7&;K'HJ$]TC%8*%@COXAF'ZQ1VO62>D4[O6UJMA"HQF!00\I.B5V( M)8F3E.;*R4IN<,L:ARIRZ7[L.>4@<[DU9"SCU@KZ V["3Y#(6E1$:6".(30+ M:B6>HHI[U%B#014,PY5P-Z755?=D1..-6(+CM;%LL2?(K*R%\;P&9>+!4;!! M0G#=0".$@_9L@.98<730A]B&)!M>@F!G?AS'<93G93].\\++X$M*XR0(H+MU0E,_ [H" MQR33W/^"%EF6HG3,YXR8I(RS,W3>D?<33GKD'U1Z7&H%CP\+]N/L$%:?RS[B MD2OPA4\-\A1@I@00H24:'J$[H(UGU.M+\$(MR%D(;+0 @^3P<;$Q\AY:L@A^$(V9 "R3SQ0>;&(=+E25 DRH.+&2*CWWH$X3S,$D012TI"E M$1A\:XG/ #X&O/[/]G '-'5X_2 '+HUNF5Y0C^?5P2, JP)AK8*+*$4-T;OA MRG+_3A3?@QR\41)98OVX%/C0><7*=%S@JHC+T$_:DP']S=%YMI"BUTO&R??5E)T+ M/'DHU^29O@!B49] ;\$;3\G^->\):"$:[)/VP?,M%>#35Z+WV)I4G0N88QV] M>SE;<>FA0F^4C-,>/,(3I?$Q:,.>8ISU6X@."?KHU,9D7#[9F(7:-=28?XO" M^1,Y:;@*2;'^U. (U37O#2/0F[K@C?.Q:X^#EZI4N_H),YSV4<]Q"*M!*T)W]P(,$8EO7GQ#>3*5YN-\&-_N>2B>3XXD M&\+]_PCM(7"G,9+JJ)")8>4YI"T_G;@!_PY47QV?UP/H[UB[8_F![J[9 7WO MR0=!#C7U],8SB&;^0ML%KAO$Z^F=WP-FKWQ0CW^RU&12"L .ZIWLFC3T/6NO M^">F@!E:&D6M[M-T G>8E?A.&77J4\ID\-T+[Z0K_W6/WH7@PO )K)_M/R#> MA>]FC]O#U\??8#HQ1".6.!J/RV*$[MM_T0L/3F_\5[2%=DZW?HC6'B65-F!] MJ;4[/)""_K/J[5]02P,$% @ *H-,6I,U%J-2!0 ?@P !D !X;"]W M;W)K&ULE5?;;MLX$'WW5Q!N432 :EL7RW::&$B: M%%M@NPAZV<5BL0^T1%M$*5(EJ3CNU^\A*3MV[:38%XLB9\[GYQ>JM8)+=J>):>N:ZLTU$VI]V8_[VXU/?%59MS&<7S1TQ3XS^[6Y MTW@;[E!*7C-IN))$L^5E_RH^O\ZVNJR/^V3DBUI M*^PGM?Z-=?&,'5ZAA/&_9!UD,U@L6F-5W2GCO>8R/.E#EX<]A>GH"86D4TB\ MW\&0]_*&6CJ_T&I-M),&FEOX4+TVG./2%>6SU3CET+/S.XWZ:KLA5);D]GO+ M&V3<7@PML)W$L.APK@-.\@1.G)"/2MK*D%M9LO(08 BG=IXE6\^NDV<1;U@Q M(&DSZYMPT MM&"7?32&8?J>]>>O7L3YZ.TS?F<[O[/GT/]'A9[%.>WE9$!.XQ]NL]UVH="/ MQAJBEL16C"R50%]SN3KOH6"L7C"-H@UZKFBN05*T!D#GKO5-UTUI( M/6(Z"TVKBPK=51*CEG9--2,O29Q'LW@6%NELW+NM&Z$VC&$:"&HA6QR#I7F4 MSV9D/(I&\;3WOM62VQ9HSLB2/[BU@6-1GB7^D>>]WQD,5TJ4A->-5O?, 1D2 MQTDT&4_#,\YZ'R0L22K>M(8]>CE)(@B0;!I-9QFBDZ!1&R8. @?<"@8!%N60 M>O5BFL3)V]X79:EPAZ=2G.2C:.*\ V8^G< ]Z-.B:.LV1%TR%+#@U!MY3>(L MC\:3"3GSZW&4CG-RUCM=OXA(#'HD-,ZB.!^[U2B-TC0F-_N@3H?62EO^(VRP M!WP%$/::&N@DL\$$PTB(+DI7["CLCW[:3R,/AK/)8/K364(&Y*;5((^GTH91 M%-)-#[)'I:A#=Q*..U1NR%HKR\# )5+([CFX)3:DY*91CD!@)C6&!8["<#;( M]@T_D?4UM]7363Y"0EC&^]296C-PH61@"(8TM*TB4A&AY I15/3>$7!#EJWG M(D,7J9H79,$D6W([(%>&-%3;;5=]8H%%(3EN7I'7^-1X9(3PAPL_GIX=9F4_ M :CK7M38 /5Q$ISU)(B([\MGTYX.R)<] U08A=8KE';"R!6^K?HX5UNNX,9P M8-891."R^Q[[A#L'A&L_0A>HAY*A]>BOTC$@GS$&NCQX2V K@X5P30'^H>L5 MQ;"@#4?;\1];CQ"+Y9IU<\UL";//%VJ/N=@1.MOK@1-BJ0\0(8O3T\6!N-BV MHTQPNN""@Y?<;%618MWBK,MH4%+0TK@::.W\WJKQ@U/'NS>.BP?G*A3.G-+BBR66">N1N$SYEA73(T\]\)&.EH&PJ%/:MTUQ8+P5=^Z6NF73MIA[K9 M9MY/O,E;$Y1-J HF/?K";!EX5(Q'V)U_Y>&<,$\-"I^$XUJX20T'P]?*G/?^ M=J2_/8)X^K-US59<2N?"UJ.7)(]&LPF>XVB&T7]5ECQDHIORNVE_A3(R'TV< MCD@&V:^-R[YQ4P+9Y'7XF%%3D:7S#X,\G:1^H*>S&,,&PO=V]R:W-H965T@)JFL7$7/A3.21[:D*EV2C1]<=JPD^["U#Q@2'&)- C0 :C3Y M^CT-\#:CB^TM55*[+QI>@$;WZ>Z# _%TH\TGFPOAV%U9*'LVRIVK7D\F-LE% MR>U85T+A3:9-R1UNS7IB*R-XZB>5Q22>3H\G)9=J='[JGWTPYZ>Z=H54XH-A MMBY+;K:7HM";L]%LU#[X*->YHP>3\].*K\6-<+]5'PSN)IV55)9"6:D5,R([ M&UW,7E\N:+P?\+L4&SNX9A3)2NM/=/,V/1M-R2%1B,21!8Z?6W$EBH(,P8W/ MC"V2,9O/(A9/X\43]N9= MH'-O;_ZE0*]TN9**^T#9/R]6UAF4QK\>BCE87#QLD=KEM:UX(LY&Z QX^N8)?Q>=OXNGK']]8IXVLQRS!RVQ*X[^SM"3$7NK /5[Q=XG3J^$ M8?-I0)U%S.6" *NXVJ*!,-V(E/&B8.AOZ[A*I5HSFW/$SW36&PTV#W_X;AG' MTS?=8W\_>_,B8IQ=QI>@@I5-C*Q\@ZYD49"YDBO0 1K?,2S $JTRN:Z-B%AE M9(*?S[5VHC?^X9?6++.ZJ,G6F/T*QYUVO& )MSFK:I/D:-Y@@H',?&B\1X1M MN&7?L\5TO$"?P1.M(J; B@C+FVC#][:-\.-Y51E])T$.HMAB=KP8'[6S:6*E MK7N9] 5'P5B9"N/O(K;)99(S:>FY0^P4-.V@;Y%^SO! MZI3>N8UF6\&-90VDAL-^TL1B'2"P5B?26]U(E]^'E;#:QVG6@QS"H4$4BP%Y MD,= DX5_B5/P7N2VI0(O(TK^-/6)CU,X(W3+ /6!1#QGMSRH@YP !ZKPV]% M#2\3OBI03*O:,:4=*^ ;%05'XI3P0;/,Z/)>0(1@6#S3!6J:2M:1K69CP]+6 M3P(I%!*N8Z]C&9?&.R,(56 F"+JNH1!E(3D: $L(CVE=AI12#F"+%O4S>T=> M'_S4&3TX]%G6M84I^^+@B@KV>S:/ILO%P7L8,-A+C/'5$]8^61Y1* M%WJ]98MH.IT>_%WKU%?8_#B:+^<8F>A:85;%MSY2GY8D,35F-_FP[) MYNS% MP:^^Z_8:#HTUCX[BV.,F[A*BHR:T;N1.;X12I/>[T%%'@G?6LG4#,] ZF?1^ M2=6_:S#>A[8-FMJWJSA$;E%SSQE;%#:[-7;^QC% :*ZJB)K;S5 MACJE\UU;"@.0$E[UCF+%7!15HP$$.I#7N* Z,.)6*#BQMXK-M7%",'LV&9%;M M5C/D/$(ZA:%HRVNM;K1ZCB?N.=KIC,Z0>(Q$\Y,60M>'[M.>?MJ: M?7(WLKO;T2X6X(@V R$]S4"@ O4!$;ZG0+!2Z*[!2K0W*.Q6Q7!-U$.3@1:^ M/"I_:;=N%4I*!)*! (- M2:0=#'I3.1(C-Z+BAOSN8VOA(/21%^:/;H/W4H7#'$5":_28^7@HL)4 D72K M$#^2(VUXA)"T]]033>R@0&WHVMSW:LPN/KS]N5[ULO.:";0A"<^@]MG\VX7G MCLW#=+P:\S&[*@#[2KI.;@)N3HC[UK[V#;JZ>"#IR.=NQN?& ZA#-P MZ6^VY^7_7FO.OBPV.XG8%C[WIUP*'KN%I#5Y^F^XTI8/::OE#B$^(E47X]F3 M2K7I]_\QC7KAJ^&Z+:CV_(B"@AK:C=B7\*[FR'D:*I_:M=%E0XW0,\Y7.?X@ MG3V3@IX_EX+^@HC]:X3K<;2(I[WL1%Q"WGKWCJ+YR3U)JXB-U9["G4>+XX=% M;KR,3J!R;VH8I#X-'7ZR' C?6?PJFF*A?>4;W9.]T6"3&T)QR&;3:+XX@B*^ M%IDPY$.[(>#=432+9X^KY=GB.'IU,OV_DLNA47J&H=VZ86CPZ8!KR0FP^4VE MZ<7%VY>5IO).V0TJT[&KC^\BX./E^*3K_6 9>RXZ'&/I'Y1IJS]ZL=SLY/T*(5&4R@QS7U*\?M\A%8"L M.V>/6#9IG;?2&!M'\:$=G/>3V(#U[B?,=0PJQAPDEHG0I$[1 M)J(N.:FTG@7\F@UK=OGRI(?8@ASVNM37X3=UW5?P:46EW]3&PS5&.T"7__YL M^, 190_U/_?,T;G8U6!6N]J(O@"_4'_??CC9^3?CGW82:;CM60\BSZ'V6[^> M5^SOJN/[LO^A?XE/!M\M(*77_NL,(85F"Y\PNJ?=!Z"+\-VC'QZ^'KWC('T0 M2"$R3)V.7QV-F E?9,*-TY7_"K+2#KK=7^:"8Y>B 7B?:>W:&UJ@^RQV_A]0 M2P,$% @ *H-,6O0F4F',!0 %0X !D !X;"]W;W)K&ULG5=9;]M&$'[7KQ@P1F #K,1#U.'8!NS8;?.0-DC2!D71AQ4U M%!=9K+3Y:DM$!P^5JNUE4#JW/!\, M;%YB)6Q?+[&FFT*;2CAZ-(N!71H4<\]4J4$21:-!)60=7%WX=Q_,U85NG)(U M?C!@FZH29GV#2J\N@SC8OO@H%Z7C%X.KBZ58X"=T?RP_&'H:=%+FLL+:2EV# MP>(RN([/;X9,[PG^E+BR.V=@3V9:?^6'=_/+(&*#4&'N6(*@GWM\BTJQ(#+C MVT9FT*EDQMWS5OK/WG?R928LOM7JBYR[\C*8!##'0C3*?=2K7W'C3\;RMYRNIU,7 MD0ZF'.0;>3>MO.2(O#B!][IVI86[>H[S?0$#,JZS,-E:>).\*/$6\SZD<0A) ME Q?D)=V'J=>7GI$WM8W[^AS]V^ES96VC4'X^WIFG:&Z^>=0'%HMP\-:N)?. M[5+D>!E0LU@T]QAZ>YV;. MWJFLB44WEF39L]YU_JV1AL@=YF6ME5ZL(>U/X 2&TW \C?DP"M-1TKO5#%=0 MBPIAV$\ACL(HBC8_O4\-F4^-WGH ,1%,)Q'_]7XG"PW(9TXF_0SB,!E/833M M?=9.J -$HR2,L@BR<3B,8[(V;ZI&"?9/5-HX^:_P.'4*R3 <3L9P1L]9X$-H2;C3B =A]DH9=^2,(U'\)EB^%972U&OH:3@/[=#='$JC6X6)6,;BT6C0,D".6?B0-2E!;?2X#18O,<: MUBA,6SKN)5%V+_!V*Z;E[N]Y)I35L&Q,3BZ2(,.%8EDA*YCOI#>@\JII O1S M706=";FF@B/QF\"3!!X0P-W.DG[B_F"P)Q)]SQDGX Q31>H%<-Y!+0S5JR96<]5#!&E(E'(6O47,O)W?>((,Y MQTG,I))N_=2D/ESO%C@^T$9AF:FM?O+[>;Q65+HG,.V/:.@IQ6QD$+=^2*\S M:LG]UVGHG3RA3GS*D1Q1?[QV99VKAH:7CX%NH8EJT^9&+EV[C%"X&O0JMP1+ MHPOJ(;JFL#."2@X:4VA?$AN>X\:TP]Y3*G]I2[E\[)K=HGYBHQ5JHXKVJJ_H M"#P[P1XBT8.L5G+N TX9=5BU"2^ ]CO3ZNO#75>@1>-X!(I#QOHB^F&@E_ZJ MA75[WOO+=S/RLAYS1<3.@MJA# M&:<44,[*X>8(^[$ ^M>:HN4J<@.$P:@=].Z8@3L8T(8??T4,C?IR&XU'\HVI.892. MX&Q/54K+PR3]CJ8A8U T#;-H H<6O<'.JD[-OO ?)%PW%.)V:^_>=M\\U^VJ M_TC>?C"]%V8A:5 K+(@UZH^SH!V$VP>GEW[QGVE'R.*/)7VWH6$"NB\T3?C- M ROHO@2O_@-02P,$% @ *H-,6IZ%E,%"" 7!4 !D !X;"]W;W)K M&ULE5AKC]LV%OT^OX)PTR(!'%N6'^/)/("9I(O- M FV#INEBL=@/M$39;"11(:GQ>']]S[V4;/DUG7ZQ]2#O\]Q[#W6S-O:K6RGE MQ5.1E^ZVM_*^>C<F]KDNU25&[6M[U1KWWPJUZN/#T8WMU4]B Q2 MN4H\29#X>U3O59Z3()CQK9'9VZJDC=WK5OH_V'?XLI!.O3?YOW7J5[>]>4^D M*I-U[G\UZW^JQI\IR4M,[OA7K,/:^+(GDMIY4S2;84&AR_ OGYHX=#;,HS,; MXF9#S'8'16SE!^GEW8TU:V%I-:31!;O*NV&<+BDIG[W%6XU]_NZ]*1^5]7J1 M*_%9E=I8\;/QRMT,/:33FF'22'H(DN(SDD:Q^,F4?N7$CV6JTGT!0YBUM2UN M;7N(GY7X024#,1[U11S%DV?DC;>^CEG>^*R\A15Y2:-H M(,Y)H[A.S[^592K>RZI2])?GXI>*ZLB)CZ7X5UTJVAWUA5\IB"@J66Z$=J[& MZE=B$D4 :YYSW2V75BVE5Z*RNDQT)7,A"U.77IA,1(/QY51\+Y*.%2Y84;(5 M::V"NH"#J7A-&G_X;A['T34_8&OYP>CZC=#02)H>2:/),@6E2_9%XDV::G(" M)KP2LY?:2 IWFD156U=+O/*&7ZDG91/M%*G.:@2JV6+@T%L$SG@T,0AJPM>\ MU24L@1I(2U9H*]8-Q&_\W"L R@M+YF@G,OV$F$J_#56E+'PIZX*]PHI*;F2( M6Z'?TALHW7 @+/JTA@;)2Q0)"1F2+DLE*;+ LJ/?&PZ@2TZ"R)E$J MA0'6%&QR2O73AK0O9 9+\3"MT5D1XT./1(I2HQ@&*/%N0H@L$X5\.^_Z8@U? M!3!FS9-&BU6P&^B91H-1FYN!^)$L?(7\1T 5+'Y!BM;8V]H#D0NUAR^$V(CQ M8#J^F@FWDHAV*Z(!,H%I='GML*LH$#QTX>3K'O!"T?!D"F5Q;$2+2#BYTO MB5+?:N R5P$[P&,;LF0G#MXE!-RCJ,3S>#"-.?ML=!^#=/$'AAO+2O_ K&"< MU16D,/Z2I 8 RB N@?>8T<)5*M&9!J34(Y8#=;_ >-MD\R>)W&U+#<'5.M)FB9=IVDXH2H";CP0D"5@\3?I!FZ4,8]O+3:D*8X713 MP6>]V]Z?]^8P8I"^C76B;5(7SA/B83_$*)=8O4"8=-ET@11)H&&TI'91MO'I MN-:%W<=V>0NN@?A"Z=[A9[\AK_M\I M!D(,/5GH4K;Q)2%F3$H3!WU?>7 <@H E[DBH3$41?W-+1LFTG4JS8I MB1Q'E"<43$U$='^#*OFZ@1T;UBVDQJ"$>DM2'297"<\/HZ;4!FF0V=-QZC^88R1\Y?7'ZZM MPK-.I$YYMZNPQK=I 0-J 3C;,X/QO';O M+NX9K<>!//U\?/&:Z]?4#G!W;RX^;1%(T^NJ'TWF[=7E[.)+"0L1E/]3W>\- M0/%:S&<3\0;_<7]^&8DW%S^?\(Q$S?NC^82O9OTXFH&%-3R!:@*H I!S23AN M>MIY7_^#81\X^IYC%^PP>4<_\:&+F'C,E0E4^E W3>?+.#[\O[@/?F\[Q('W M<3_"J6'4OYK/Z'=V=?$;TX\3\L?]R_$D_$=S_I]=C8B* G%E<\);:[\*D&MI MWU'>]]MCRU121)QY;D(\MR5JK]M9?\R!MVR35<+4JIG#VI]H$Z\$",UL1VBX MHYT@UE1 79,ZMJ!PO5ARV^C8WRDOZ-[RKKIB2K#''T8[ SKM^8RYQU0C4)C$ M6/(5 ]^U,.MH>9;-[*?A? R8$.Z"H(F;T$BE/I9ECG@I!)2L)]5YW3K_E_V: M:1$%K6/="7AT.16A@M:@Z.+98#+I!H3&'-"I0\\+1,OGFQT&7^*LK'&\1W$D MS%*;B4:CJFUN1C-&K;!IQI8T#%::>JL73Y(-$?9HIW39^AA MAQ8^H.9$M17'.6>,3S WT#JO?V"-=4\IDRZD3DF/AV3H$XHM@Z M5%#C*5<:T2*N-DOG.L9"-X8M/SA6W@T)(%PN _?(Y7K/UPP#JERZ ",PYR7/ MU*TM@,QG38DA+&ULI5AK;]LV%/WN7T&X[= "JBU+ M?LAI$B!]; VPHD'2;AB&?: EVB(JDQI)Q%TN.92]<]/_;4K1:*"NU8D8LS_H7HY.W8UKO%_PFQ<9VCAE5LM#Z M&YU<9F?]D B)0J2.$#C^W(IWHB@("#3^;C#[VY04V#UNT7_VM:.6!;?BG2Y^ MEYG+S_I)GV5BR:O"7>O-1]'4,R&\5!?6_[)-O78<]EE:6:?733 8K*6J__*[ M1H=.0/*]@*@)B#SO.I%G^9X[?GYJ](896@TT.O"E^FB0DXJ:*96Q7X1>&5[F,F6$>SIT2$8AP[0!?EL#1]\!'D7LDU8NM^R# MRD2V#S $RRW5J*7Z-GH4\;U(!RP>!2P*H_$C>/&V]-CCQ4^4?BU*;9Q4*_;G MQ<(Z Z/\=:S>&FU\'(V&Y\26/!5G?4R'%>96],]_>C::AF\>X3K>U8:?2LS81EO7"H,*PON"(&YG#N6BZ*T;%%9 M9+06*U.M%&;10Z^H_H5P3IC!'NY**&&XPW(C;H6J!%L:O<:>L;"ID25QL\QI M)IT]DIB@C<"9R(CA$HD1P M&_9 IT<4*[7($M?B@9:7U_:=-K+AG>KF#UNKU M0G.3X7; X VI:"&A4!Q>[WT%$) E/!/E:+_=JPD]:E<0M5%YR1;W:!WX?G[_*6B L-+M2OCI61*-9F_ (I=BR<2=2"O: M54%E"0%,@"P@FTK2B^7H,5K%BT*GQ 5CH2O3ZL3)%):A8,]+I6)/K6TJ8K/E M>)S-\2)K,QRF;$ ZB4E)7+)=B@3@>ZP+F=7JOEU5UN&"=T,'=-? 9A:S M&KKN7ZUE(SVI@1*/B>$''_<.U3BT)Q5-3\",Q-FCJGSIL*8@BUHT7E%1R+:_ M;E<()6D28$'3>>JT'\=,&-L%K04";55!#A 5*:]'%K6G9*.ZV;?TT*8G/2U# MN9A/"R,+A='^1LO)F];O(7R!5Y2M0+BU50<;HB09W+\9W:#;KE:NKAD 6519 M0WDI'7D&W=_UXL'Z%*.]H)&N5&N0I^TQZ.[9W5FX;C8[2E9HM7I=8&J;O);F M?K6+@[$\@VVK_;3D]U:F2-8U5,IT9*-/6DI'V=WTOM#<%._6C"\&(CU ILU7@YZ]') ;P@Q_42]EY?$ M7U<6E=M7O0MLS2C#LN=L%$R2)$B2J3^.(YQ/$W\]#Y5!=2R))L%D MGK#I- FB:3..Q]T33S MSUD43".$C6-_/)J%012'/MLL#H/Y=-Z[HH<&=HB5J&>UJ;Y](*(3E:/):(4? MA^P%B^?TD^"G[3!&QXOL'YOM8\QN@RGRJY*$=^.\HU]*>H HWT->O&(;J,-+ MF/1.PCQH#1O/@$]9?2UM7^%)KS59RNM-!^/IL:74"3;8=90[9^2B#9!3MJCY.XI-<&K/*IJ>" M3<9MZFDC0&.(_Y 8&YQ7Y,=F[P3>HGP'J.SX]?@1FT=8,T_&_F@2C,:CUM;S M.(B2A(U&9,?IOINQ$.1G09A,>COB;(_X+I/,<^ 8:= MKS8P7OEO4WK!JY2K/^"V5[>?OQ?U5]]N>?WM_(F;E<0.7(@E0L/!;-)GIOX> MK4^<+OTWX$([; C^,,76KOVA!)L_U/@_!]02P,$% @ *H-, M6CZ<6*]E!0 6 P !D !X;"]W;W)K&ULG5== M;]LV%'W/KR#<8M@ S1_R1Y0T,9"D#59@Q8JVVQZ&/5#2E<65$E62LN-_OW,I MV9.7)NCV$I,2[^&YYW[HYFIG[&=7$GGQ4.G:78]*[YO+R<1E)572C4U#-=X4 MQE;28VLW$]=8DGDPJO0DGDY7DTJJ>K2^"L_>V_65:;U6-;VWPK55)>W^EK39 M78]FH\.##VI3>GXP65\U( Z\NXL"R]?2R_65-3MA^330>!%<#=8@IVH. MRD=O\5;!SJ_O3%4I#Y6]$[+.Q9VIO:HW5&>*W-7$XPH^.,EZN-L.+GX";A:+ M=T HG7A3YY2? DS [4@P/A"\C9]%?$W96,QGD8BG\>(9O/G1X7G F_\?A\5K MY3)M7&M)_'&3.F^1-7]^38;NDL77+^%*NG2-S.AZA%)Q9+*Q>%X5WK$2K=3BEU2KC>2*H35H#2PP MZAQADP Y]%3:1ZJ?W(4>?Q*+4FX)4?-BCZ\#'T0^ -D4CS@LQ\F!0D 9Q'ZG M?-G?Q4Z[Q^9^9UBT NT9-TGKQ%C<=TI (U6UU2 J(9.DUH\?9]$ E)AIQW/YSAT)*=F47GR9)W*[&<1ZA:7I^+ M11(ERQ6O$S%?1LEBQNL+,5]%<;P\0UXA1@6<%+/Y-%I=)&>?C$>L7^+T*EJN MEB<%4X((V,*&8P7_LSZ5_U4F6V02%!W$*1*[4F4EOHE?6JZ50>8TK+&(ELFBDW.6)-'\8M[K MN3COQ/SN11+/XE=#-8^/>C57R2R:3N,3-:5V)D@Z9,ZBO!-<]57WV9 M;!1CP2\$9SP]YFY?\;=:9I_%&QB;2F7P?8OZ:1@4$M;Y6/Q,&YB?=LE[:RKA M,;$$E/ [(%C)/:H0[ C1WAJ][4I4!R!40T:4 RL$+"4,2>E?&%R""UHJE VZ MH>-L[^O:6!SG/IB9UG8!Y]Z;MCA$#K&^T1P,=$P^C8\0QI002"[+KH&'3M^C M(^&XT'$S/EBYRCSHA2GY-50)#YEO@@%05+ <)##Z-!!^C=B\+5B :'&"TW MA)L%S:0K1<%I.A8?H+C--1!Z:@>FT5 :Z-'SJ8\\%%SO> R50%!EVP4 TR#& M50JZ.O)>AWX$*HZYY8IA J,"3M:8><-KD(<@J,]@9X =^J M17839EI._+;VW>!W?'H- MO<&B#[:&%.?,F<,A1].=TG>F0K3P4 MI9D%E[?8JBDQ18^J:R;B.;3+=O@9[1?M[>:1E&'4O(:I>%*@L;U+%@D5S=#M]XO^(/CSAS9 MX#)9*77G!N_+61 [0BBPL Z!T>,>ERB$ R(:W_:801?2.1[;!_1W/G?*9<4, M+I7XDY>VF@5Y "6N62/L)[7[#??YC!Q>H83Q_[!KUXZR (K&6%7OG8E!S67[ M9 ]['8X<\OB$0[IW2#WO-I!G^899-I]JM0/M5A.:,WRJWIO(<>DVY;/5]):3 MGYTO*R8W:(!+6!1%4S>"62SAHZU0PU+5M-.5VX)[A/>R4#7"Q>_*F/XTLA3= M843%/M)-&RD]$2E)X8.2MC+P5I98/@6(B';'/3UPOTG/(K[!XA(&20AIG [/ MX TZ+08>;W "[^VWAMM'^&NQ,E93N?S]7)(MQ/!Y"'>$KLR6%3@+2#F#^AZ# M^>M7R3B^/D-PV!$B\<[D!RU8"]X>>_T-X MY _%=VQVA*T\=O$$F^^QA<,.85?QH@)NZ$;8*NVD6D#Z$H1J)"P7E'D0S$!DZ4S!E>]94O.,?DJ MZ=H3E$,)O])U=SS^HBP3O0N:M)5J#+F;?H_JW FP8H+) H'9'P*E\ M=K:GGAZ[6>3-,PG--W[>%J@%5)J2+(4@AG#U[Q@[MXS, QC@DSB M<#S).M1D&&9)UEO4JI'6''E1,FNMZA=N2P@2O>26/738)YXOT&- V4Y&,?WG M6?9$@X1TR9Y-ORV,_U3A L9AGN4D[2#)G:3AF.3ODY6'24[63]4B!*L(Z!YE M@S_HD<6)^[U CZ'?_5$X27-?$TF83$9MG:3)OF)&X7@TA/YSUTMTU!=JU!O? M_0R1ISS;%M'-=@UVT?:5[\O;[OR!Z0TG&06NR36^S$8!Z+;CM0.KMK[+K)2E MGN7-BCX24+L%]'ZME#T,7(#NLV/^+U!+ P04 " J@TQ:K $Q*?P- #R M*@ &0 'AL+W=O"K0UXB;%X7 ?5M3*(D)Q%;Y8\?WZ>V9V29&2[/CZACO@ M/EBFR-W9V9G99YX9ZME65Q_KE5*-^+PNROKYR:II-D_.S^MLI=:R=O5&E7BR MU-5:-OA:79_7FTK)!4]:%^>!YTW/US(O3UX\XWN7U8MGNFV*O%27E:C;]5I6 MMZ]4H;?/3_R3[L:[_'K5T(WS%\\V\EI=J>;]YK+"M_->RB)?J[+.=2DJM7Q^ M\M)_\BJB\3S@0ZZV]>!:T$[F6G^D+V\7ST\\4D@5*FM(@L2_&W6ABH($08U/ M5N9)OR1-'%YWTM_PWK&7N:S5A2Y^S1?-ZOE)6G^R\_6#H,)R5T3 CLA8+W-0JSE=[*1+YY5 M>BLJ&@UI=,%;Y=E0+B_)*5=-A:8<,+<:'7"():DAV?G3=8EB:?9W:)5V:)X(XE_$#\J,MF58O7Y4(MQ@+. MH6^O=- I_2JX5^)W*G-%Z#LB\(+H'GEA;X20Y84/,$)G@Y>=#<2A#<0_7L[K MID)$_?.8.>]2QS?@!^Y8KCV-U\E@3][^A -Z,L:_XRUWQF)"\$2@J?B92WT4L#E:CU7 M5>]V%HF+4#BB62F6*,M;L9*UD&VSTE7^+TB)/0_'IBAHG7HEH2])R\R*-:WH MBE\PO6Q9.IX='R6J3B\ (2]XH^HF+Z]IX+NK][4C+OF3U%*?597EM3H0HC>T M82A8*0$]E[H *-;B<5Y"I&YK3*Y/GTP.-[M_)YS0FL)WHEF,S]0+)K2\F/DB M3B87Q]8,O4!$,V_B.TF4B,")0D\ V+K]CO:7UW4KRTSUF[W0Y0V\2E;\N=L# M-GHA-QORIBR*_C[V3#-^THV".6IE+H7ON5TPO(7DDL!87!82,ZRG?]EYT49/ MC:WZD0T,(Y^7'0L0CVD]FA)X3WD"W>7O_M-3,5>97"NAEDO%&4"T&UVRBEFA M:^O!YLC:;R]_%KD9N=1MU:S$IU96C8D26L>],S8=X;EA'W>=!QHM-FV5(4+5 M*"PD;6?!2I18ETK3PY'@ZZ#65Y(_-"S@LUBF7,%IB^.][F>/"Z MQ2V9DJ1:Y8;:!)TV##B=;LU*-GR.L<92Y8U:."*C=0JZPKH:LZLMH0",@LR- M#2S$8[Y+DTLQO^V!XM0@P@+I$1P#6B%4FIVRQS=T3,G[0W(OR+X83[U0KG+(!%+9VQ]673\L^W!I''L31@3KK3:%O M@4=F?"]\PW%O8_[UU>5E%^XFW@Q(DVF:+;Q";JCA&*1E(^?H]N8VDD1SNU&L MY!9^5\:I=T_+R2F9KB@.+/3L[R*#;721+SB,'J?!#)T;&L>$Q(;L*/\+P4/BQ$WF1\ ,G2)/)+[H! M/K!1SN9,#D:F>804'CFSF8>K*,24&6D5S&*DL?1@.^/=7.BZ(<-4ZD:5K4(V M:N=U5N4;*SD(G2GT>42J3.. -^G-ID?F 6ERG+C("<,4GVFP"%) *) M?;S ^$)OR"$P0^CX4^PR33 2XH=&HPCZJ)A"^%&,'2;X[SGA M-."QT\B;?*]*>-2 IUP 0W)BG0R\"?PSFPJ8(8RFR.M. $[P>TR) YT5+<7+ MLM+KNX4,0A52ACF*R([ME\V68&UHE0R6K2GFR'$.K9X,4,G<#\VI MAE?"@73S+'!';&#$'98RKP1R3+!$AZ\KB0T M;)D2T,-7!9#X["I#*J.$P6+.@%@9#5CKA:):#:R@&8&$! RMS9*,'S# ECZ0 M_#I->"%SPLD,[GV'U0;VN[S^>+:LL)T<4Y$3&E&1[H^_/A6ABP@X$Y$;SD D MX-TSW/*\"2%T1NM0_A&/;[%(?2IB$),S,74]7/E\%4T^Z +.+0BL26 N)>O>??%'=H2^<8&+*.N"]>P4K54K6 M;74KYAI^YW'(K4/_&->PM27.3=-67%00N?C,'BUN*=L@^&WB5,.]&QP?W1HF MFLX=F-H%#4=+)HNL+3A<=D%1YQB2+W/<7"M #7+]=I4C>BK%Q1!!,8V3H,OR M6G7<$JC-]2*K:->G^WI'Q.CKEIL(:G'63>^*#"![KA?C67O;NMDY<QG;NM[4 _6I03<$SU_)QLKPQ%:A$>8'MO#"]K.[9'5,H"FB4;.,MD M*-U;&4/;PN"39/"O:FP:D^':FQQII;C=Y6>#D$>Q$5O667U?J&@I,?MX12XL./\@21=2MZ"1'G(WPQ)VF0"3*P?X, MF3.93KZWYW(/7P!!AC2#32-CIN(4A )X%DW>=!8^AR/RR@R@YU$PA?@CVASN ME*IDZ$,3?$#JC/2)P'*F7L^-*%KHV%2#T#V_:1 &E*/$L_IS'S43^))[_N M ^1QB;L-'<'Y\ERR%6=NR/S'G[G0V:C:EG2^KTMF,*.S3KA@0*,L?(P*^RR@>_&?'*!)F"B M &B.= J@\:XT2GZ!B0\D.*#>584O+""46W8&9AL[B?1'<8?\1JGA3XOFNJ:=@J^8 )Q M4&:S @2K(PZ#V GC0>?H3XZ> (&Z<]ZQM@$[B' !?Q1KH_[!/OQ9@E8.+'X$ M0'#TL.S<"CJHL3EDS"LB[,*2J2Y9#;P@[ M/K"*EYC+,R;ON^--]&SH/)A_/X]Q#Y8J(I](FZ1_73[H@<5D G_JI*; M3'S'3Z>X"KW0">/4BK@S!8P%48LAY=H\3)!4>&M!%" K)+\I";#T+@,\LCYA M?_DNJG0J96&WB+S/;SK+K(/#^W&56QZTABKRZYQBUYQ#F+\5K!;C*1_,P?GB M8@0UC.IX-=W9[';=P4-7DNQ@;#J#_)U,1 [[P8*M[8T#Q! @<'2Q[FHA5'?< M%W;%3WJ@V,Y(N57B(18!XE$A8,VY<'H]">WH-<1!;F"47\O;P8)X0B,AAP(> M-_S8V]FND=6U:H8ES"%)O[3P?2<9WY5/XQ= )AH& 3LNF*[N2CNF<4)XUT?< M .IW]2DDTYGODJQL8+5YRR),O3I,4)_:O ;R]"%F7;]=J5+D#77[]5I1,M=S MAF4VY7Z\6'-U/NT\\UQ!!.'AA]5L) M0I2ZTT[2;R8(E_]=!"%.>J/V[ "H8VR_(P=A! )@APV908C;=NQ_Q@NXQQM' M"3GS==<3-8GLLGL#O <=/;O!_'D@02_:/AJZ$[!-/+.< Z4'V1UQF1&-/7;CHX M-]WW,:K;J;48I"&2B"C.EPA1.CXUB:[SSV=K^DV+:6]"B#WV>KD$(O0-NUT MLO%(0\76*NV;4]YE[S2_[T53O-Z5>_JM5Q2NPW>5O,BHS_T'=K,?_$[IOEYU MY$;4?D:-D^(:A3U=1Q%!A\<][&E\1]_:(2>H-;-?5O3G)T MXOO\]=:\ =\U8DW%=2'KE3FCOI=2=IVF[BSD4M%)T]"\9?(#:DJ&?NJ:ZLU# M.#7_"2QO]O_H/.E M^1WC;KCY->B/8)7@!:)02TSUW%E\8O"N^]+H#?^J<:Z;1J_Y#@4 /4+ 9 >&PO M=V]R:W-H965TOGU8X&KM_)=0 M,4?:U,:&ZZR*<74Y'(:\XEJ%@5NQQ9?2^5I%O/KE,*P\JR(%U68X&8W.A[72 M-IM=I;'W?G;EFFBTY?>>0E/7RF]OV+CU=3;.=@,?]+**,C"<7:W4DC]R_+QZ M[_$VW*,4NF8;M+/DN;S.YN/+FU.9GR;\H7D=>L\DF2R<^R(O;XOK;"2$V' > M!4'A[YYOV1@! HU_.\QLOZ0$]I]WZ+^FW)'+0@6^=>9/7<3J.KO(J.!2-29^ M<.LWW.5S)GBY,R']TKJ=>X[)>1.BJ[M@,*BU;?_5IM.A%W Q^D; I N8)-[M M0HGEG8IJ=N7=FKS,!IH\I%13-,AI*T7Y&#V^:L3%V1U[?:]$F7 UC "4X6'> M!=^TP9-O!(\G],[96 7ZQ19_YL?#YZ?22ETWU*I\?0OU>QH\%/ M4QN?#:B'2I\JIEM7KY3=$N1B'TC;Z @M ":WL*7W;/.M#*R5+RB'"42K0)CE MN6ARI@@0K\,7 A#F"1"RQ^SU;0O+)!I8T?""L;?--[9*FU T$/ELHF MJI\''R&",T;Y@0@0'F H$"XX@)Z2=53HT:_@) XI[$+,>$ MK[R7ZARV5!*IW4-@*,BT] [$T3?!W;520XG@C"Z2D ME%-*@U,' X+/%T0*Z M^+23%;>0F,HC6]2B"[ME&IXE@U'G-=ZUB1 M=2('S*EJU\C:_&\#+QK)$_K^1)/SP0BGH#&8MMMO!K#)W.E: ?U"8E(J[=%X M#)H!^!Y,3:6V<)S&*KI_(GPC+:DV'J:7)X^_/1R9GKQ(E7=-0%AX>3+/<]\@ M?=[@#B6.%;3.8ZD_1#)=8T0A3FX?=!0D?'9QBM_GSRXFX\GKDT\N@O:#4?K MI70R1[\Y=,GQ5-1-$G0UWDIF/]"7OFYO57<\Z@?'I@!K%#GO6:_?,N FV2@_ M:A1&.T(O[(J&SM+57F*;0R_H=OR")0^*:K-S[:.\#OF(ZGG7'Q9']BNY>_;= M\IO8Z\72;E M.ABB>Y$%]C?]V?]02P,$% @ *H-,6F3=JZVG# (2( !D !X;"]W M;W)K&ULI5IK;]M&%OVN7S%PTUT;8&2^2:5)@,1I M=P.TW2!NNE@L]L.('%E,*(Y*#JVXOW[/O3.D*%M^;!8(8CYF[MSGN6>&>KG3 M[9=NK9017S=UT[TZ61NS?7%^WA5KM9'=7&]5@S%5*T*0Q(D_ERK"U77) AJ_.%DGHQ+TL3I]2#])[8=MBQE MIRYT_<^J-.M7)_F)*-5*]K7YJ'=_5\Z>A.05NN[X?[&S8Z/H1!1]9_3&388& MFZJQ?^57YX?)A-R_9T+H)H2LMUV(M7PGC7S]LM4[T=)H2*,+-I5G0[FJH:!< MFA9O*\PSK]\WA=XH\9O\JKJ7YP82Z?EYX6:_M;/#>V8'H?A%-V;=B1^;4I6' M LZARJA/..CS-GQ0XCM5S$44>"+TP_@!>=%H7\3RHD?M$^^JKJAUU[=*_/O- MLC,M,N(_QVRV$N/C$JE*7G1;6:A7)RB#3K77ZN3U7[X+4O^'!_2-1WWCAZ0_ M&H\'9Q_7+4CG8BIVN#F%,[HSL50H;26VK;ZNN-1P*RH[Q/#XG>P$_JUTC1+N M7LS^I61K RX0+K59JI9"-J.04=PB^B^&$3B;(;:0V4U(HWP(!.I[RV22 0++TO] MV6_:R!H3PMQ+L\S.3'POR1(G9Y%[,8:?B=_6#YI8:,!,9SJA5]!9.5NKYNI; MK;WHVU8U9K+*?OG93ZI4+2M^*C(OC8+!:B](P_':]W$]8W_Q?![04;K MO5,K!1GE5,2I^HHVT2E*IT:M*C/:B#!'&43\Y;L\#,(?AK^C7?&QEWN30B_R M4S8C2>Q#I[IC6YO1$LN M0D:&@?B>T%BKY(AU<<8P@?D5\Y* M\D/+*$:Y%5,1VBP+*"G"A3_[53?/X>P>E&-9*U"//WJ$AE+'L4.(.%ZX MJS E#+A8R^:*C;F6=6]]("F!)=D(O%QX8>BF^/!"[CR3>4E":/0K4[$.Z52L M.?-*=0UBM]T0I+!?;-?IV)UAECY0W(@S0D/99: 4.\HE6NSE67AGWC^09JU@ M_]#*0S2V"N2LH?6G%0?Z;^PL MN=>BGFA! +"J&L2T0B6U"I(-S=SV[59WJALQ8Q#54S4=PL8X>"XNX>9J5142 M/J9"TN3ML55>X(EL;MCR[(=NC\HDY!X%=S#P?Z,4M['IW=U57LQ^)0A!/DBV MENB-]1HLV\FV)-819& $D D("@$543#[.$WGJD'N&L[FH?Y0 P"3 ,TUH9FS M-T71]K*V1HWICI=!G!,O"9)L]K,"/HT6WX@$R05N0Z6JCNDKS M?'8AMP"ENOH3-G5Z9:"P.JBN,,N0E"$L@-Z+\'X@#+$*0#;TT>2BVZUR$I0L M]IE3I.!A8;0X=.DD6B]0-&.%NKD$ZBE7"-5'0"1A=J'AO-8B7JF6U'D3U[H) M.J8&#B"8@/$DMC5'":PBS.5](247DI)]K+GNQX7CU(N"S,HER,^8DDP\RL6> MI0,H^WON4]YCH4.[.+*PN0 G2P$;L]^/8F2*+I;Z%B23B+2AL91[!_)/)PN< M#>H_LRW#M^TP3#/F$*Z$D$W7M.NDU82\EE4MR9=X6'(+,AK7K)+BRL,F'.X< M<@P>HW0]$FF/RKKNN4G0$+B*$FH-PDM]FG"D*/I-7TMJ]E0V<(E&+'F5#6(U M3#'K5BEQ@WKA'<%.D:(="QW4@))7:-W<_!V:4.OL#>V[4)N5+@$I4ZO7D,!8 M3-4OCS8F>26K!FK00MP FMO>'H"&E!%5!ZU;*L OJH9*:'JBT:2^)2O=F,>[ M"A;0J^7@3LB[0ENRF-M(5MLAW03,Z):E5VNM2^8MUD+0#8H)Z6^M/&8._-(J M+MSE#6&2'\PC;.[KFH;!6Y;FX468S9-;+RSS>R;2A4*#XZL-K*M8'79 M<\:0IL-Z-&Y"2X[W'&H#[.-[^WPQ5/+$S"&8I28J!X[9^9@Y;$P7$#\S28!,%-CH.IP+N3(W&H/5J)9A/ @U3;L#=@R-/4 M]^>+)RDZ3Q]3Z0T*87#BW;41L;6\)CR&FBB\BC;S!PJYVI[;#?YQ$5QM2W5% M,=64(56K7.YFXBXHD(Q!I?N3D=OT,=\$2?)8&!D0GJ:0"U/GLJN]AS7LF?LQ ME;)P4N@/+)YB\4_PEEE(<##+VW>5*+CW!#TY.*)6-4L,A3CR!00A74 MN2>Z?@EU&T,T<%)Y$]KV5VBV UQWZVHK-O+&;HXFY) $/YJ+;$JA^[HD(+48 M2&#>-&!*P"*WIL-(6*M7*V I>4ON>3]R!YC!2(%)'J8 R">;-5(/V&9QC.21 M_:R@%*Y_\5YOW./L+3ODJG3+#8([0^)_/R"-M!WN.76X,:'?$(3U'&HRY[9& M$W2KJ84#7FU[GK2")SG1'<1AZHW+AEL96'[N.^K0W'QN,N&RD5L MX&XS%^]7MQ7=*.(LELBUZKFU[3G9]IQLHT,KY*^Q@ 2EZ#3!.0.3:+ZD(_.2 M8CRZ[18^#&^%LXF[(H..;(8VS<_HP,S/TV>)F%)E89,G!YK[6LW\*(\ M&,]L#@6*TU+9JS,W '15MW=5BV!8S.=P>1;LCY >\I9JF(8[4<_0,+THS(ZX MB^*]D9^Y( ?/7K&:]P:7CE LCJ&Z6DN@=3.PZP?/PXYP@?E1%>Y??/#9T0T/ M-2YJ?X2^'7*0^],BWIWNSY;<(?*W;!V&G&'*C+\&HB MBA6?>["/LBJLA8!+W5^AE"U=VND6R(EV8GOX@6]=WV>L;ZVW.^J?5;?F/>_ M@VR6472(CM]SP$8JVRUXJ^BS.TEW%'+??([9PMSP@+-+8]IJV9.=PZ:=V*S8 M2H3]5.UU!4($L[OAL']LB)1*U8-306/E( M\I&3@XKR!50*:4&_,UA^YL/50T<0;;"66*S!ZY .C?@(W(9UFF2DWF&8*0$* MY$\%5^PXW16_X1P%(;HS=\ MN582.PP:@/&ULC57);MLP$/V5@5H4+6!H ML[,@M0W$28KF$,!PNAR*'FAI;+'AHI"4G?Q]AY2L.H%C]&"+',Z\>4\DG\9; M;1YLA>C@20IE)U'E7'V1)+:H4#(;ZQH5K:RTD,$5S@W8!LIF7F>H=#;291%N\""KROG \ET7+,UWJ/[7L\- MS9(>I>02E>5:@<'5)+K,+F8CGQ\2?G#"5+K1_\Y+:<1*DGA (+YQ$8 M/39XA4)X(*+QV&%&?4M?N#_>H7\)VDG+DEF\TN(G+UTUBOL5 M.STG'J_0PH9_V+:Y0^I8--9IV1737'+5/ME3]Q[V"L[3-PKRKB /O-M&@>4U M&5KE5.>F-[(6^AD19JAPQ1W,!5/CQ!&T M3TB*#F;6PN1OP&0YW&GE*@LWJL3R)4!"G'IB^8[8+#^*>(U%#,-L 'F:CX[@ M#7NAPX W? -O@8X;I./D=E(M_+I<6F?H8/P^I+C%&QW&\Y?EPM:LP$E$M\&B MV6 T_? N.TT_'V$[ZMF.CJ'__[8 MFVY7;5A@@ER&8)EQO. DA.).>P%$CT&M32#8,N,44JHA9@6))J-A[:+RF08= M>_(7GML!6=;R#VGS4 +75""XY"ZD6U*B'84ZVN;%6R(-:!#>0SZ,,Y(AA.] M(OVI'E \R^+T57PX"%)H+8U/7ZWE$,.AXY7L.8!$LPX^1Z]4-\JU9M!'>RN] M;!WD7WKKPW?,K/VV"UQ1:1J?G41@6F]K)T[7P4^6VI$[A6%%GP,T/H'65UJ[ MW<0WZ#\PT[]02P,$% @ *H-,6H7[(.2+! >0H !D !X;"]W;W)K M&ULC5;;;MM&$/V5 >.F+6!3$BU?8DL";*=!4R"H MX?3R4/1A28[$A9>[S.Y2LOKUG=DE:2E1#+](O,R<.6=NW-G&V$=7(7IXJI5V M\Z3ROKD:C5Q182U<:AK4]&9I;"T\W=K5R#4611F<:C7*QN/S42VD3A:S\.S> M+F:F]4IJO+?@VKH6=GN+RFSFR23I'SS(5>7YP6@Q:\0*/Z/_L[FW=#<:4$I9 MHW;2:+"XG"]^@?@G;2D@N'=T;]+4M?S9/+!$I^'%8F;- M!BQ;$QI?!*G!F\A)S47Y["V]E>3G%P_HO&T+WUJI5W"OA)Z-/.'RVU'18=Q& MC.P[&),,/AGM*P>_Z!++?8 1$1I893VKV^Q%Q/=8I' Z.89LG$U?P#L=5)X& MO--7J12ZA =4PF,)-]P5TDMT\,]-3E;4)O\>2D$,,#T<@$?GRC6BP'E"L^'0 MKC%9O'TS.1]?OT!_.M"?OH3^RB*]C#&Y3.%;'/A=PV]"MS2/D)V%?)\>@Z\0 M[DS="+W]T4%NA"W!+*&4EF;)6 >B]96Q\C]*H*#1W$5M&/4G1GC[YC++QM?? M!@TO)M<_4QSA82,$29O! MTR4\XI:,&V-]JV,A:56!,GIUXM'6L*)D^PHVE237TE*U Z8F[)8B-M8LI1>Y M5-)O4_B#B!](D]2%:LM.+O$+&X52LI,I5C6YN'9A#1$%TI!O0304X$G2^D"U MA0OX(0@1L%(F%PH4TD9A-LXH68H 2SDH:+]ZA(I6"EK*#NU 3UB%-CQ$S.G7<(K7PDK3NAC:L0BS7$IB&_$Z9JK+10]' ME3?VZP10]BUOO1.S/&E)AW .?8 \@NEY>DD+2ZFP>YE!R*(-@LDQ*EZ&BM)?(4Y=TN.8J[ MW\)%)>R*PDG=S4-!,,9A&2E>C-/QX&R[/4)%6XJBE\)ZCR#;C<)B'*ZIJ76! MQX!UH\P6<0#(42,UHCL.SL9SX4/G'W?-Q\R.8+(3F]C0]Z%X/.'/4AE84J?$ M)L(GOL:^.Z;[S3&DXK#P6,"=2-R@TH5II'?<06$0=Q3W,N*PDDNK6R85FBH6 MHT<7%I_;B?+&Q/9Y\.X"Z;&FCZ&O9*SY\Y PK*>_4.C0P'%7D$$*'UH"P5=P MY(*L11&>T(P21##:D.1A/3"]?)_MP8RE)9_-X*/M$\J3F9;$DUW%Z<9;$D>]OO&G"X2(WGHXJX;*BLR%:-J#W M2V-\?\,!AM/FXG]02P,$% @ *H-,6O?+0GGP P ; @ !D !X;"]W M;W)K&ULC5;O;]LV$/U7#FK1;4!BV7*2Y8=M($Y; M+ /:!4VW?1CV@:;.%A.*5,A3'.^O[QTE>]Z:!OUBB13O\;UWQZ,G:Q_N8X5( M\%1;%Z=91=2#(:V,RV:3 M-'<39A/?DC4.;P+$MJY5V,S1^O4T&V7;B4]F59%,Y+-)HU9XB_1[C\_F1K$\+_C"XCGOO($H6WM_+X+J<9D,AA!8U"8+BQR-> MH;4"Q#0>>LQLMZ4$[K]OT=\G[:QEH2)>>?NG*:F:9J<9E+A4K:5/?OT+]GJ. M!4][&],OK+NUQ5D&NHWDZSZ8&=3&=4_UU/NP%W Z_$9 T0<4B7>W46+Y5I&: M38)?0Y#5C"8O26J*9G+&25)N*?!7PW$TNVT7$1]:= 3O'ODW3G)B6/F8ZQYB MWD$4WX 8%?#!.ZHBO',EEO\%R)G/CE2Q)34O7D1\BWH X]$!%,/BZ 6\\4[D M..&-OU^;I3;\%'BQ0%+4-8"G_1(RI7&K2!6BC<$OX3W0=4(GU%7SEN_VAS MM>.D_@AO7IT6Q?"B^WYYG8:CBY\.0#D>'C9^C8*LO7O$$%4B9!SQL34K=!JA ML8JD&3$G?H!6L9+5T908NN6\O6J:X)\,GUJT&W@-)\/!D(\/@WAWP!UH<<== M ^#0[9>8*H ME<44BG5R"U;^D/PAB[CG)DZHZBB[<7F[F(S:]S**F3XU0^_4@I'VS>W$;=-L M9''BP69JJ1)V=FF;U-?EJ\-"$2/'!5$DMF(E*7@ZXZ/WKBJKOJ M9":1 M%I&$=AJ,TZ91EN\&JZ0^^P][Q%A!JE(CUUALF!]V7FSY@O/$JH6 1KZD2H$5 M-_W7 @;P7)/)]VX KI=5NN57G8WR+_+NWOX@PHKPQ9:7'+H M&PO=V]R:W-H965T35:>JSK[53W=E]:7>&=-$7_=Y4?_\?-O7M6;G=DG]:0\F )^V9;5/FG@8W7SJCY4)DGII7W^:CZ=GK[:)UGQ_,U/ M]-VGZLU/Y;')L\)\JJ+ZN-\GU?U;DY=W/S^?/=/7FIT-R8ZY- M\^?A4P6?7ME1TFQOBCHKBZ@RVY^?7\Y>OYU?X OTQ/_*S%WM_1WA4M9E^04_ M?$Q_?CY%B$QN-@T.D< _M^;*Y#F.!'#\2P9];N?$%_V_=?0/M'A8S#JIS569 M_V>6-KN?GY\_CU*S38YY\[F\^P\C"UKA>)LRK^G_T1T_NSI]'FV.=5/NY66 M8)\5_&_R53;">^%\.O#"7%Z8$]P\$4'Y+FF2-S]5Y5U4X=,P&OY!2Z6W ;BL MP%.Y;BKX-8/WFC?7?!I1N8VNLYLBVV:;I&BBR\VF/!9-5MQ$G\H\VV2FCE[H M7R]_>M7 U#C JXU,\Y:GF0],,YM'OY5%LZNC]T5JTG" 5P"S!7RN@+^=CX[X MSFPFT6(61_/I?#DRWL)NQ(+&6PR,U[?B_W.YKIL*$.?_]JV8QUOVCX?4]+H^ M)!OS\W,@E]I4M^;YFW__M]GI],<1:)<6VN78Z&_>)G56XZ%]PK&+)D$4[P/R M&X:)_OW?SN>S^8]_[$RT*8L:=B--&I-&VZQ(BDV6Y%$-3QJ@S::.=LFMB=;& M%!$L\Y!4\%Q61'].KB=16N9Y4M4Q?I' ]E8IO&X P9L=?9;M/E09C'K(8<-O M3&&J),_O\7=S:'BP!@#YL\CPTS5.3!!?[DT%N!J]0&CGTQ]_N;S\1'_.?GPY MB1!VG&)_2(I[G.3AA0 0^3$U-)M 1Q/AYRL>*$H* B^OMN5"&1Y5\!H]7%= M9VF65( RD^@RSV&HQE0R>00(5-0)\2!_MTR> 3DGLD0''CPV&4&0E460U>C) M_ED;!/Y]W61[W+(^W'C:"#Y:\%$SML SC]E'&SQO M&GXUSY)UEF<-G$\B)?S:W64'7% X5D* M@X,4Q/,#(JTJ>+4R.6$VP(:/;I)\<\Q]Y"<9@<>U ?:7,;J7!>$+?FIV696> M ,$ Z@,>I#!DHEJ;FZPH/3',9.V.,'AKLT&4(&)%A;P M_NMFEP!I(SA[V$8\+A46U^^O5%8@2FVWOL+S]ICG!OZ*_EE.HHN+.)*7?G,K MB.5M #9E9(''+Z^OHOEJ&OMC71$( A M]ZJL*B/20,&1-YWX KD,8Y8H^D ^ M\S[BVF.5%8"FCOVN2]@!."^8$B7XK=$#S/7S%DZZ1$GLHSJ,0Q(O97[J3@2F M+,K&GACB/3[O8>6!U05:-SZTCQ"G&7GZCBS$"QRG%E3O/6"E5\4W1=5)])&6 M7XA*;X^^4OX1KC#)ZQ*>IPU'@@X(RQ%ZMK=+[25X>!V0#8\3R=U4#1@[J/G# MP_A0\A7L@AQQ4=;)X"J65SYO(^6"]TD7!Z2*0W=HB0ZQ_>T\ @U+91A,OD:S MRJ/J&ED0*Q5N40R/G?_*)S"/H0*\5TF]BS[ D+"1N_(.I%9%.PISWB6(%5$! MAJ*L#X;;Y(";9#,H+C*#A%&V.$H$^Y_8'8"M6N8+ M:&% !_4_HO>@1:!> 2-G\(8>'@%;@"+&% %,X[@_\J]P?*#CH]1WZ,B:9HGK M]7'WV0@8OQ^$#IG$$?$JLT.C%:CNUQ)DSP?!Y?]MDHJ-G^ZA/KNL?:GW636( MR_0OL !Y,GCD,P/Z[ 5!"L_"E/5+ *]N/"6CCDZB:V#IFRHC=2GZ 7C+6;R: M+>"O%]%I/%]<1"_IVUD\/UL^^Z-L4'2U1UG,EO%\=>&]LIB>Q]/Y]-DO%2X, MA.L6-G 6+V>G\=EL*H_!Y_D\OEA>/*/EDZY2NEUZ$C197QZ,?=>OCB/EZL%O/NQ[WD >'4&3\-?"_DW M/K]8PN/_!-S(<3H8=#:/SY:XPE6\G,YIFK-XL807GH4GJB^ UK"83OT79CCN MN3\NK!DV=;^'$ZAW0+4Q>@^R#>%)FN5'/& \D/EDL:+SF$[ 2N9OYKB@1V#. MXK\=+?ZA3&XQ?PFVE\,;]X%.8 #9Q-Y][+,Y#5J[/5$.K MB:XNX!PBP+C5.7ZQB"_PJ +4.0,\O,#SF\WBL_,5?G6Z!&*;#N+.Z0QF/0_> M6%[$9SC5TY%G,4'<)^29+^2;!<_M\:RW+)ZB:W03U=^;_S 6B/D$R!&OEG"L MBW/X^\3__ STH@J566L!X6J8W8+F5J$"ZEM>R!9F\SFCT0Q/[F(53V=31;N> M5\Y@7LV>\T35X6-R<@%??A1/C(J9SS["*>3Y4I!D_%JQ6L M9;9$O .>L\0CA.^F\?1TBFOKR!;@G,MYO#A'7L=OP#>+"\!8Y"P\0^W),;)H MSGZ,#$NSBXMY/)\OY=6+"X#O[/S9=V8!K<-;Q-.S6;RXF,OAV<]//SR@^-F" ML%O$!RQ@ZL1-SSL7*R"FY5GXSCR>3L][C^,,Y==Y, 5\N3B+I\OEP'F< U&? MGB$'D5?@*Y HR\6C#@0V8CX%V76A;\,7"Y $R_-HQ/H^L];WV:CU+:H$J(+7 MYF;0N!X=H]^X[@ZLMO.U,6#D- 98$>G<>^:>[.M'1]38NL[MNLY'UX4\31CL M"^32+Z-/@#/7R-7Z%C@Z6/\"1V:P7H*WQ#X]A?!%3D\BHR4.BU8/NNR(M:[O M@9J28=]^!7U$NWY'''^T*4),3,#2+(Q$F^006%J\&*5%LN_(4,$_WKO1^RCQ&X>R)/='Z&N@!=>$K#L@ M'!!5>09OH=UU:U10*4:E;-N757:3%; KP(_0MR.NHPH08L_A)$#7'%U\O(UD M>0:;9L%L_\0@L>9*O^U,3C;@.BF^@,@ "D#S4 ,!.$2] \E*ZD,L2SCI60(! M7AF,B"*!">29DE,/["T7L^Y!K"!*D&2?5%E..P#OF_L3^/P%N,;V"()\S/T[ MF[I8X'3T3"]ODRQ'&_T$*.BDAHT"OFI7UAOU^SL#6DSQO_./!4C!5.0<.B0' M=$5L2N!,%>Y3:M9-5%N/7\P1IS\JD]3'ZC[X!8^.?OVE!.HL*,8 [+K8^(]- M?/?A+B$..W2()":;75*$QSEPC!Q1(!S%5] O?(\6G7CQP]"".)*BFC5UXA7B M8T%!4P@@E21&K M4X-S *VCAT@P&R@5S4D (NG@$4U5F^ZHW17XOY8/KH$]13@(B ,: 4@LR:H M*):37:BZ:,G^SB3/_@N&N@%TD@A369,.C MZ* :<3>S03F$>^EM/#F9VS!D&(4UY,FFR!WB95$6)_))XP 2/J'PPS[YPN'& M5F"FZ=5V**CRM9&P-H?Z/*!@#"<90MAB!8EM-XELN'#)#N@1-23>LZQ(P=BO M.$,!\+0I[7:29LUN_ A/!!6P*JN_L!LNMX+ YUKZW#[95"4<9%'N@1'!ORE1 MO0A51)])=(D+)E!/=+]:W$(8'6+$34'?(DLO4!4L[XCU/H(M<]8(1W/J0\G6 M"PC8ZL9\-];WS^[1]RRE"+YEGH[Y90]* ]H%&_7@**9U4H@K)7 9!@:A!K\( MLS3B#;H?QFA)6\$S%7:'(F$+"RY#O-SAOD?_9:KRA+@X;M-&DG[0$"0MJ5$= MRNI--R-Z4RQ(#6*(8X*U1'O_*E5?[Q'^?9OE[9,%?X*>*QBB[?1:$G 4)8LQ M*N4P"93[(ID^F4-I2PJD.99XC MNE'@%X8.I= ^N8\HXY+\$H=#SJZ2/:$4I_< VP)LXKBTYF4XCLC>!3K&MJY8 M'IM^==&]SJ'CAQ;"0B:C5 0 TWQ%(P.D6.TE0&;%%L8#C)I$?R*-C2V#B:RU M_RVR][1)DCQL^&'""4"859)#=,B/9!;"RN"/Q//@6PH+K)&WQ=-!$<* M>+^11 -DA17QA##QC#:4%,E-0NI7G>V! JLV@I D2/8J-B;1[\"FO&00DMHA M5Q&'2\W/V9P#)QQID_%\T.SP);7'$+):=H*B_%L).N/.U<#ZH 67 M5>VT%!]WMCVC.OG*H>FJ(FY);\0]W_6/ F =-T:T[L([-/Z1V,:9Q451E4 W[FF63QM M1N-33 ?:7EIIVV]"9\[V$KC4/&)< M%UEQ.'JF'T93S)WQDZ"VE!8"2& /+U#J$S:=:?M/$-O 9-ZCJZ*Z%PU)Z%/\ MFJ$.^-T1R!<@_1P1,>!)?#".UL!_0T8J\H MBEJL!R.^*K3'"HJ\P-\Q;8]X MTU"C!J".%DL$A?@P??0)?J"L3IM:%?"@?U!0F=+42LRI%<>Y8"CZUDU2H2>' MN*M'O:Q DO[61D+?L/X.A\(J,WR+ZA5)/K!3^.\6NU'%UV*%:,>!0CS1G!?9 MFR[T@L(L22W?1&A[D-3?D[*'XR,2MTXC9) C)F^FW!P> ZA2(\PC85="5LAS MD@A9#U!11\V0U-<>*4 6_^#VK.\#-1JVF64+/F$LS@72$X].GBMM-$UR5 MR+E3(N?CGE)U-'^&:3+'IBX#S?9=>5PWVV.N*8;]:N;WF.F*=>A?68=6)=2^ M6WGOAMH-F9GJMH=-+;.-S856K6=47P^<8$#5:V51<+#;8W.D\$DN53V,%@\] MA4AEA[5^M2"/DB@#;'H@$M*0V,N5-*CDU2KV/95&4]TH?_QHA4Q]!!2VK]DY M#TG=^/" C87>,!SV2X$40^F3H)ME!W8X\ JLV,7,FD:4'A)RG"8G(\K2'[\7 ME!=ILW,QI&C*FRHY['",DMS#L1Y'2_$\%C*423TDD,(&/VL4.(?YNC$&&9C+ M4B<0P;2#XRX7 MLY\!#3>+J: MT1 \ :[YG:^\B(K$2>LVQB4\_*3<;F,2FI3416Z\;+S"8.:JK&:C95%O/KN( M+(;F>OG7-Q16M8;U:U6'M)1#)@O^O.4F] M.Q[W;CG.?1J?S:3_M&57()?C?V5K/"&,$K=%Y2'B"X_T.[)35JK1Q(+)C$OYH1\\*JYWZI" M+Y( WS"HR.39K;&.!Z4O/B%0<5%W!MHZ5N+9P7@L<"AFWG0JJ+6*A\6Q>TWB MI. ?99JEZ*F]%&(<0&5?1F<"CG@2XD-6.M8K\.?2S MCX>#.Z.Y33-7\CH;KUC]Z-FP6S!=BIN37X'*P+0A?M++0__6B,HWZ8>1OZ@BQWX_R=UELI)I4&37%>L@UL MI)84-](U2$;+^UV^6];&![LH*><#!>4!3[1"#C^)?G,%NF%XT_$XE\06.ARR M8!=)1^ILV M>P$U5'@\O7P-A8%5BDTA*HWI*1!EIDS(S"G*$Q_BJY[]*4LS( M4_^X#B A69(H14'>&G$_)!W80M#(E#2X6MC(].'9"++/:BEW%)+':R7([ ML(FGZEVR 7+FE _"5\" IF)[0ETY#\&&]7>:]>T''G'A<6\J0BSC1L.GH8DA M-0HCC'FCAG>'3LPTJP]4(H=6>;!^+TT$$R4T9.I2Z'MD]18HX#^!;EE#5L*% MS:[:D?_]@?)9>TBU#FA57<$9.4*S6CVC;NO%ZML1%)!LXJ;*:O);,(%Q$ M!/WG":XR#%3$P5%+C",(8VB6+TLJDC14;T[^.M"7[K!M04_ A!0(ZW^;V(HW MTA5GJVF?CA>T@P8 >,V2%(Z+@&^K6.P-[ M*8WV%SEN+U1+U$3ZB]GLBC(O;^YC=#B"35Z &19+XQJ!/]#25)*C48B?R$)C'H"XO MC1I1;%?"0XK/UIG%80'9$>GIX%D(^KRO-?J$X\A )P6ZMD(/2T2\^+"PZ, F MD64$V70P&O+S:6B(PWRC_B<7XLD$+9'>> MA,^\HGH+DD91G9\<3[3HX( 5HB[;U=]YY L$G-"O>VHH;!H.3RX^F]@$^@2Z M7Q$_,)-9SUPK<'M!F&B'!W0.A$S$SR@J6FK&#]%L$ M02E),)50:(='./8!M.04%Q=>G3BH) P(C.HOS0+QR0UCB)1X",9G21%>(AD) ML/HG*-5(VXI;4Z#>XF<%#&F8WTE1?1VH=12I#.M*A&$M ME_9"%*&.ZZ57/J"+TYFB)E^C=8KD+T5&/I.UV2,9.3>)@7IX@!P4N>L_T(@2U8PJS(=B^I18N]OAJ+I[C%+U,-$M\ MA +%$3V#Y44#RTM:'3J\U%&V/ +5L4NUK@L+3L+ID"1$ S9LN?Z F=@:A2,T MO/=NRKC%33E,6WN,,NA08H96IHOG![T3%-=OW%ZJ#1CUI>IP$RA2/5H]*4+& M;Q$A(9KN3$OG@R\;-G8;,'MN.!0L CG9-CT)7ZFUTCC-1 QS;_*D/U>QK1$/ M>,F]KA\4VOG^^K*KV)R-EVR^51Y_Y7A\O\[\#>/TUH<=:ZD2H=RCD\PM=Z4W)]4%A5JWF8LV$\4NHQM,G46"LSGW_^ M=4R9D4C]"RE$^&0'9$ 93YK8;D8>UEL8,L<#_AVMWBKC9\AG\"7V>X+TD>[:6?6 M7/B;9!.[+DQA;GZYW2(FP,S*D2?MDE!,G>"<.$DJ\(O/)< 3&&'U6%= E[(D MZ3IL_&(?J.Y.M,_5=^6[*3S@-6#K=-J/P+;/=A)].?!.<$W^;'VPKS= MQU$-VU+Z3$#CMOM@<(;M4\*:TMY#0M0BJQ/3TFHNU>+R-+__F[=16K)!$:V! M7>O/B6N558R))%>X/!LO-[Y$SVJ349CQ/0=4>@72DT?I2Q5P/2Z\YUO!1,E5 M\\/+6,; :,FYK:12R"S?7MAE T^8XW$V.;>Y"GCZ'GS>3*Q.P//3U61AG^#Y>]DOQP5Z%X5$O]FH(5D&OT1!$9PM6ZSM# MK^':2@D])M1-P1PL([&)JS5W+C7Z8)%2-C)_0GD$'%=;B(:3^"9"J5/JC)/( MM=G(>17M:I^*7%#EEN)H+YY__OW/YR^%?F/K&2_#44)B1F_U\.\V9T?'DGS8 M6-7T4>IM99=V5B/U5^G1]1VK41C.D;$@".ACU^"Q;J/ MQDQ:X'0E9/>$W9RH"Y?K/+N1((DHDIVE,.U;Y4!PD7>RM?<]"!7N1"OSTE/( MK.QA_1"((-L?]VUH>@^B\;ZA@OYBX^PIYG1Y"*T2C=3'@)W*;4VPBV,[&"^9 MYUJ>05N/^2%,_@4:I#45D?6Z1]HXGI;$(D32BX&54^^@RFI:2&2=S1G?F"RH MMG"Y,MV4!)<#L 9486]5Q1M5NC%:.N[P:Z%N2$;6X0A8M4$E24OP6H6FM(D' M(\6(5!W6*2K!;IX3P6TLA+L1W)T>L&O_H:RW2CU 3O#WW.%T7N!0M-<];8@T)]+9CWCG%PXH2S*271E8TOB3;C)X7"42/P!Y M_(B]MD/R=E,X$@;!M@>LDUMAXO4=_OR[;5#T>S'&J$-& B@*C",#58&R^6&8 M!V2'UR.;&DJ+L>*9Z9JF7K.)QH#W4*#(D\ NJG"?,L!ABBUSW8%"DJ?3R*)])E<^SY8?XM MG=V8"NZ*DN?CQ<3O#%7ZHOSKU<,?_?:PNRZU#P$:(]/2(E;;JDB3^O7XL7"T M%&'-'%MJUEE58[:-I76MU =MTH!Y&^C[8P5W0Q4&G&E#\F:;(]]4&^H_3'J# MQ]0/9H\6*%TH7(BEK7L/ER:RBW=@)M!D &C-JW"+V@& J+5[S01T@79=TEV@ M:O=1J)[80>#YY>]7']'ZMFO"-^*@]JC%D3=\2S&FK.*HC M=!YOZ8[ANJN=FH]7-'V6VQ4^,Q!#5Z$\?91>W.<[2AK2UOD-DE^>I2C&TA[K M9@ZY"8MF'1M6+T)S?\#H8>YJ5VNO"2^Q0[(&"&(O2[4J45Q(:[+C :T]$B1W MAH,?V-_#4-][;&MIJMML8^QU S(36+[K,J'FYI2!PM%WRK;'Y(Q<(E_\;K]' M5'-5K/IL:^RMI=2@Z7(@#/9=7T,K&A2;P89;IL*[[HR1V8KL'+SG&,/"=8 B4'^DT=9?Z^-UW;<\Q;]<)W$#$!J9KV9#?2];OAC.B($A706*#H,^VXJ2 M,3<;Z0SX(/FHQ==/,IG'D+>2_>@N8+"VMT(^^0;T@)WK?Y9+Y "N/28U8L]- M-4[=N^BBII8.#'#$47/.RP1:5NN4I,9XIX+4H^-EVQ8: MP"%)FO.&N$-SUD?X$#:P\5AO?5M3N'\YTU2M9! 2; M9]KQ[MO](T+:BM+567PX'*Y6_84>\G+3$6K#09#*Z+4G^@CUNXT<@BP#*L;R M&;VFWP^CJH\Q:[-)CFP;4"6!1SBUA_LCC%;.NG%U(O'HX[ ;VR/EZMCR@="W M*HJ]Q%RX@H;"&+9@ 1-]4]O++J;<-X);$H0FT:=>$J3\WK[EA^=E4PLM^CU* MP*EWC8N"-.EF3$0%NS9YB*<3'G2_S:0%@\W0"!F+;1@6F%X4FM5^IXB/3T+IX+2FL@$ MTWAS<]]KW0[ 32X%QN;V>#DQ0'S6V MJVW F88$4B1&6CEH^88SQOJ9JZ@A [R/FK^A4_IKM%G-7!;]BI1%.Y&;?O9:':)JD!=G$+6K2Q6XH%J?TQT M)E$1'F&VM1RKL*.4Q.[[]MRE+)(DX"Y_\[/V>\,<8^K$'HL. GW*6\AOF$D< M3.Z,+NJOH\DI&O][G.76*Y/C(:M33]E]KFSU?"H-OJW;FEM2B&\DO=4^5?PX MC>JOQC_1=KJ#O=]+07?5D\.:NFUQ(FO5)))*/5*M98_6F&4(-1% MG:L:U5OL :@UZYQM7GV)T?)AEY%P7>*M $@5GX#F"[E>AJ_%PTJ*C(-GA;D; M./!8FA7+KOCU( ^% A*;V++EI+"OQ!ZPTNNN9+\>2#9*CF0$\KX^(?R2]_NR M=?$R!F[)2FZLEI3&P83Q*D-#=BJ-WW '&DDSQE+EMCUC]YKB?DES=#VEVD3F M*GF"^EQ,U3O9W&]R36 M/*=W;Y6/S1FZ?N3942NMPPU5#X7D^4V'Q1)8ZS > M!VR[?M_)UG<*@H/8^LU)07*=G87TDMH^X%5:@X3 U&#\.)N?4-:!SNT7WB,/ ME^2'='AF_ZY67:CD2K1'<]W/1\9K97PG]YS*VCFVFBU3?3M0>H;$KZ=,T$F+ M@EY26,%CU0C!P&U\;D8B\X&\_<>U-TO-@ U&-KZ-5=D!"\%7@C M6=--((Q[5R%:7)CO2 M(-8[9R>UV"5AGU,.P#988=8<)5)UF6.[FYO T/]'K7>0U-SMCDHCHJU)U9-: MG(@8"1-"8*DV0HW:6:CMKTV>F5OQ M%\1#11 QL40Z#18@[':Q:^3U42[3P!+MO:&>1=T?D1AHD"RWSE324&7@)A'7 M]KKG,I&0TPM-2#TTP1V?HIVQJ@/MMU/=:5K6[8(_M MI8?%'>\>NH.PR1OV-4"F2#!8:L;MX_+2XM +QW,I;)G MFM7YR(Z!5$+6TZ//[Y+G=1$-:?S*V[4@KZ[G::IA!(RXT:BND@;-J:X0O9@[ M$?IW]X-IOSV)^Z$=C7TC4F\?ZP-ZNR-LP ^&%7ISRF.MI7J$+Y>COE?%S*;_PZ\2[5NYY(FVJZA:PV-Y%%AB?J5VLE>P07UTE_9O7P%.Z>2J?L M>X6Z+2#)24=M7^4J;6K 0CRWLQNZ6Y18/E(N\:2['9B%V.QSZEF"'8S[[Z%\ M1*L_9^ P!+Q+V09H7;MUL8;N[G%_*&MC]&J*#[W;)/[@WFN/_"R6[W%YQQAC MP%2D:EI ^:;'S M]=C8E[N8U=6QM ($:EUZ4XRV.IB[5BOS\58K5UZ_L6LU!/V5DE^L=S^_Q\"Z MD5??OYU<'_NVIJ[4SCW44"[(S]%Z07'>"-LJ=HDD7GH1.%N028E:I&A@Q(^? M35O MMJ^@6:C[>$ 5=C'Z!:O#3+9+I;V<;X#,N[M?-?M08<<(B^/VJJ0O)5^ M2A3M$B;2!J"1VR(\A,SFD([WUE.'L3A)55M4")UG03;_L6?T8,^^@BXV42_+ M@]WY6@VB>GH>6AC\=WEAZI,ML1$3&V,.@2SB4,M+N2BRKXNA3SLCDX6)UP^Z M";.JOU,6Z3KBP451P57O06..)W;6:7>C___?6V1S%_! MSI;Q;(X=B.>KLWBZF@];UY$\]E%?+I<1"^Q2?=J&I^# MG88-CA^W4VB1_0#O+>/E^9*J.T_C^?PBNO0G(,_X'I M,;TJS.-?5T7%!DB:Y.N .=0.6*LRXKKSU4%[OAY[K=N*4 T$G':=R&7?5H@, M ")6'KS"=I.OEJSI0.12E$C?U-H$[C,#YAAXET" MY'Q#V?;!FRVI>D>C/6B"YC;>G_9,&UY^J6H+WCC?]W10\BLT%#0=IW+C]LOM ML^X?P86B_.YM(#<*<\ZBUU4G3KD7T M1!;BD^2 ,E;X78,^<-XJ3,%'6:VPX1-S;:RS3]M@RG* MQ;%JK/F:[&V',NF+%$Q+J> &>[](/A&BS0FC#=\_ RNHT\V2,!RBF$S)SN&-B5:AX48XD:BVL!&WZ6'^2+(&T!H[G0$ M!+*:HI-@PT%KN]4$*3;CLZ5+\!/C1^;Z5'0"O()]B"+"5=EZ)%6-]4<\*YI+F)/5YK:P'W MA2U,:@ I.; 1^K=]^5B7.^O/WUB2GJ;)W RUYM= MB0%;N=H. :+[U[& 0YMT4KHN[Q63BU>&1=X[*U(DJ4/A&SPEA*(#]5T2M,3U M;CB@HG#**>/C&[@#5?V6-@QA:R"#=)/2YB*%$-CM[#A",8Q#Q]733L]O>8B& MDM>#B?.H6/TO2I$JTO^4[FYH]82[Y5#$<]NZ27AVC-6<;"MC(KV-E'W#66ML^K(L!L-Z4J_EJM/5 MIM N7>38MK9N!\$(?B)46W-*'<4H!H(]IJD&WH%E4T8[W:6\OMCEEIL1)*2W MZ5#6UD/'=&T,UR)0O>0D8N[&<_3XN3Q^PJL"&T^>UJQ.>\7SDVN]*=('@M F MZJEGWKK>'@^8GV#G+IWN@B3<"%4EI0EM4Y:YWKX/@T@IH!G5%%!SI#"'NVFE M_#4H4)WVD6QV&*JUUY;V0]\=VXI6':"G,?D8U)U^O-U];7=0Z>9W#0U.['UK MY.J5MK_>B[OXROT]NU3&/^(BE(45Y5.]HKTKP]X:T M6H \Z&Z;E%QTQ%"O."#56^4E!=LW9N3*9+T.39U+2-C':BAD9U5)N7((^\6V M>T,]N(C+%$2*L=T?7F/ZE>V"Z9HH?[B\?JNB^>:8<>\+=BE;+V]6HVI ., ] M \%NDMN-U7MD^[7YA=_)&B]K]DL?] 4-23"CI'13V5D2"6P_HLQIE_79FPBX M1:Q&AH,TZ/^9P&_ V6UZ!/4TI$L7\!3V/6^%KZP8++L==W05$&]G=WSV*#?2 MF[,9.?)0HCT8KWW$(;,UXAWU!ZZ9_\0KI$.WOJY''[JS +VSUR0.GGBM21U$ M%7R7(G)U;$1<5II HZ8%C)+

Q;ZEQ--_WYMG?XK3#HH+\F*;F MR]T%$=,]T23#A>XU]C!6_FT0_F7P$<8AE9VYM5Q4JC*9GTW;P8VA]K_1;I_ICJ"%'5?]$*>BJ\^<;L[+"D1RB_"($G\XMJ*S;8P,N$%)HF+2[N[V M$46WS&T6_3AJ*3^TVZ286ZR&XY:KMNOA9K6K?LB(7>BN3@B M*UXB&I/(UBO/[HRDZ(K0(J]I[/2S.&4K,(='[]$GRKCO$^@>$AUNJH:I MBD,>>L)>H!AY])3V+\"6\<]!:)[NR-#DM>SL6:8#(*\_OQ&,+#$I.O$+Y&#& M/QUG!Z2 ;09ZU.3/[DB,VI&9*3=._8&R-V1@ZUJG+%Z,"#1VXP=B@3CXBP0' M;<&ZZITY\E HUZI+%IF @9R99E=MI5B/>]*;2\H$^1(>CC>@D.U-,Z%5 4J( M1G:2YUJ!22_>#4;>XQ$4[B#?(F+J"J00Y.GR242K319+KH]P8200G:,E7*,+ M-;K&';MK^ZHG$#%C$S!,Q?OI/62K=M M8\*^BM\4U$%@B;_DOSJ.7XH@AGXJF=$KV[.,)O>IYPYL]:/?54E1DK+FD@:S MB'< X\E?R!Q%S_Z]XL(Q+UW"*;+@@YY(=D1\8T10.GF3>-.7C?0D4V7.C'\J MR_,)%0M\?VB_5X(+>3U__S(AXG)*+PY+\N)]I(ZX:NL/T21]\"+=7@$+4C3=^KW?>UV N9RA<=R)+!F5I#)C,381LP3/3A61 M&,JARD <;3\+J?"8MM7C-T*+@_(F 5$DORU>Q^M;%G) XEYD"F(&K%L9 >5T MG_F[D,LDSX-U]%8-&/H /"I%(EQ^E([<=&]N\R$U&&(-+ Q;E$3YBG0[C6TF MS)UU!H'_^X//S^%JLXK#"2K1=SC&Z4VR(QG$FFRBN4,:=Z549YSW6<"V3$D2 M30GYM:/SAI(,+K#@I1[GOEJF8DG:_L2D[;ZJ SRL/H17>5Z,& =#%L<=D7)A M1J [TH1%A)@D68D=%I*A%!22F?&!IY'AC@*\7S!UG*N-3!/)A<_3$9H(9=M M"''R PW#5&1G"FZDDVHI'6J+/TLP%UQ::#/6#A:#CH/@QK1*#I7\-X"NKY(? M2XF[$<=BROF:6?:1K[5&20Z7FH+B0J@X:41-4%:F1XY.7-0*@E>8YRMFK:5# MSN'DA!XOSKG@M.@G3*4K6('KU4ND>OUH[M'MFO.]C8F3/71.H?&U\AO>D MC+V%D/DJ>S#$^ A^[#K)QGH]?9@9W7_4AW_[K/1CBB"6J?F>CZNMM"X9@6S* M-8VAH9-6 NTA$''&IC]4U#R9($)O[V)=O*LWAT;/L!-@(!;MIZFB#*#!E_N_ M'EQ_/@)[_OW+PC6;]!(.IDK*I*/&=_8F5/N7*L#6BV 752DM\6/V7W)3\5C8 MD@9.T[=UM3493)0C^;^U"D7EL9OV5,G?]2R_(]6%N]EJ=::*L MA6GG-2DLV M2LJ"J0:>^([%*(%,=/K&.)^3NR^UI&6GO\Y.-]\9.(<S 10%DJW0^(A#$EB@=8]V'K6ZX]AA4Z(-@0-& M%OIBU93'G.Y9&BK>MH:*#Y>&BJ6AXJT["$E)@]1IFY%;N@Z,L8K'P+8E]T[S M;92D4HR3]F!>= 0)O+4[BW35P( KS@*)K&KO@$0X2 F7AD.GW=(W2!\K'H7' MDUXT.[#C29J=YF4_[N!P,BY@.IB"-/BXE<=D72;A<=EN.[K&S!%B^KKJE$LS M*E!K:. >G63%9D;)WYX,=AC<86M)/.03U&B:4$+)D=%MX,M]6.& 3>8E=^R3 ]IJGY MV.UDC2O43]K949:- 9 M--&P0B0\-KO&W1DS$(/;Z+-XO\.!P[KHO<9PS].U?/UE;WPM=(3T>[V9. 5\ M:<8U*W],:>V*Q_8([/R]&W16O&9T\MTW,?<"3?6KF>/TXINOBM6+KUX6*Q2> M#@>\FR).;-S2'++@'"_K\ZG:2!&E95E-5+16B&0O&@["1.*4YV.6X*+MFEX< M-R!\.TN/ 8FY\= Q^5S[9;I7SM,I;E;E[N][8I L=I7Z$08H??B':&VM3Y+C M8QX^5J?#[ F.],)5:-3D/;C[$:/%Q?M1FT,2I>-&!ZGKJ2^E7;.ZP!*8I$O< M$.-5,W!VD_[_ZZP1J9W^0^["R\LON#S/Z=@$78F1V@;B/*FTZ A,2UE@ARB\ M;V5SR\-KC?S" M4KJ)SN(?D#_,2K+OJTAZ]N,._=,%5<8M4O9H<^W1P MDF"H=FZ-4?UL+:>;9\P!1P+:#JW\*UC+BY/[QJ;B)3?LS2ZIBY[>C'^G#)O< MXI(\M3Z475S" 8PB(:/GS5PRP[?YC3$TY6X7[\"LK/DN4VO0$Y MX/]4S:NP_9)S(/]?]$"0>F/T0L\;K\KA^4-^QDVJS)#DQ6,8JPB5FYG7>(<# MNF!$8/YMU]\X\0?&M<4%(FOO<4Z0SH%V:;)OB0+7[(AS M(/(K0W,1B$O]2X)QF<](/_5,T!H-)XV]V+@@-@);EL)'X5Q&%]'+ MZW_XO<^T,:4DF#.)!3=ZI+B,"5^Y#[M).RT-@L(U74?$BBU8R!5U;W,$AW40O10\CL1& M<-+3RWQP@B[-0-H"DX;AZQ4X ONIMWX_F>[L!/H6\K%GU=]C:Y*#SC=5S'Z< M:7#N$%>NZE//^8MQTBO%?W*4[+G0,]+R<394OSSAGI_S+=]^NM[%,7Q,4_-U M7+;EYIRTX0DPT%"S9S(C4IJ1YA3BS6X"0JM]>5LA@(ZFY!5;^+-S%"7<7 MW MHJ8WRFU[]+"KR3G_%J_NQ55\8U,Q6:J4VJ)RHRU8SBC@!).S4.WX,7[(.'J< M&@U);4 7 VB5NA;!AXSX;,*FXHJ&"6SC"$^,"]IR; 0X%T\O-)2%F-QF'4[" M(T_<+_HD %SC:=%Q<1+WRS0\C%HN'JVW<$]7I.=MLB+'N4U]VJ/A7)GS9$ZP MK16X-/H1SGKAL>CH;K=Q26P+X:?;1R?K))FAR89.@$5]9_',:S?XCYNN'8X) M[^^:QGR[V7: 7QBX@XQ4!#J2_P'KHXE:BR&+(2#:(H"2^Y(JL'WRBP@U5?Q:70=O[Q#8_I]K/S'TO M-ZDBG&SE:QO'1.$?YL2OH?F%I@)EDW&NZ@[N!=I"X@,K+X&2 U8A$1+&7>@> MF3L4.,.L;AH_PD4S_<@,T>)Q/*:ID:;\<1"@6X6:MN#UFK5C&W"(%O)088^U MW26B"[+MD^H8LQ%5_D\Q%#%XLU17B!?Z(I'(6JQEM/Y;^/"<6.8$P\:0'SD5 MD?$4I1Z\ 16XFENV!#D=Q^5Y-2P,&8$JY(+TE1[G?7S[GDSE>W#6N]P K^_D(]ON: ML6,Q7,;_HV8]Z@#X8G$"/](#3@IRWS2"O%H3QQFF^E;;?8'CR]I+./?!N#\D=P"\DQ^: MC'$O(ZNB!&[6HJ MVQ2B2]6> X,C]90A@#N?^M\IGDGT%$[J7P5 M1Y%9@IQ'+$$?G^5>?$5+.% 1*9X,\UY4Y@^=F HC%514@(#;,Q/>*@C6O!GC ME#RNG05W9L*[N7AM'N$^.G,+YO0U=:.&CMI!:(;X2];9>]%]A=D-9YW3JJO7 (+_H=M3E(?AN79D!&*W- M/DBRT1Z;1VD4T?%D'AIK4C0!)B[@B2(2*87^$^T/0\_91D$,SOFE<&Y:TY4R M:@_M!6$Z2R[J[CHEBJ958(X8O0F$P$Q8#6K(.+!:F*'+QCQE9M]G7:TMJ2;? MA9REPAPA.'3)EZ3V >;)[[E4'/S7V^,T$60ZGA-ELL?I.9*EFWNKDTE^/JHR^[CJW#G2UEIN<0;U"LA,IT MRH6U,(ZL \=+%-/QCPB.23H@),2B.,-H;RM,)T=JRCSLJ7;D&OUP1/ VKOC" M^Y94(C? 7EBJNGDSG*$NU(QA&LVJW(DCC;D4?+UKD6CJX*6YEBA'ESV6B^1E MUW%]Q^5(80E\\[B=X\LZT2R$'W95?:)*;#9E,J'VU;MI+Z[6R8]X4\FH9KVW M#GKQ7N'-@22;)FDPJC"D''B<-]IWK$XG(6;!AXR;FP=B:%D$HO4BK#7()TL5 MFB9.WZO/A= M?'S)ZX#C-Z5O'U>*F+Y;Q7,X_2ZK+;YWVB5N#9]">9B<\HTAZ34\='(X$V[Q M[,G("M W.,*ER'ZG-0,74\OSRN/3BDP&[$R%GQO##= Y,F92'R<,9"_%M2/+ M/5^_D#)53T$ /Q>>:TDI+BG%Z51D.1^8XB:NP:MV=V5< ?H1DHKM@=G/]&^) MJO& _'@R&8@K"M%8LN,]OW40Q7_Q7;R']P57-'8G03^A) 2K2B= M3;*.71*(U^.I/H7XS-Z'L7Q2 M MBER[P@&[QR&41/Y^9-M2%,6/0_NY*)(206RE\3\])(B$3D;C7(F 4'KZ">J ML!H/F T2W7&I2A1)DYC=/T5+#Z4FK;%"$05V=LX]N"9IWTTZ)+R!D(?'!L+3 M8D7G-W%(1_SM&#=N:CB4I%LB1FGQ=]GOLW=(F:R:I9SN:HLO2GXJ? MRB.?$I]S7==DL=SN2BEB"5 8$.GG05^BQ$4;5=1K;-+R* ,S3WA(C[JHNQA>K-J>YVL3@ *N4@P%X3FJ37S;A-%< MES5>+YIG*/+P3W&.$W[:[)6-2P1T,F(:XANH$0UR[(AKU.-T6\+>Z&XTGLQX.VY#8\P)1W/$-@!R'PO)U*I2 M,U. M[6&@8=@#U8\ U%FXGL+WSF:OR?<'REC%^FT:,().2FV]L?]N1>KM'$K M@\V"(MR&",4PC9\91-8V)L-85J26UP:L8;OSB$XTP* MY8Y88"EW@?.!4P[QQ5ZO_ISR&I.)7*MA7\E1<[=O.4O&ZY?><8QY.."CM67S M/G33DW ^;>(:T5+.0C(F=3DT&W3$JI76G,7\@G/Y'T'DVQ/-4&1TX1"/ "9G MS8A096E$KX#U3$P(NW';,/'@3EFBLL/I2OT2>F6]I3BG9BA>H6XE]%8\47[. M[9#M3# MZI@K_+C4L6F&PYHDEN8/:@J&];;)7-G7XINJ(4W.X'=?N3L@MI3M MG)];\\>ME"PEF41SS?,>WSYY)-%MCGYR=VQI$7$[Y-8V'^UPF7VD9DN>=^14 M#,[GGYTG5TRMT&W1#$3COF,*Z E[+XG;-SI>(AEL3J9(3-8"AGS"_NJ!Q\WG?'F#%/B MWRN2G<^,9UJA&?J[!9\8FFPU!V SK*Z&O\B.7BR=%HF235(-F;,H8L(8%F=FB[FY)S;IN.F-REQ-21 MZA,8W^1WM:L:YQ0RTR,*#?<),0C9,IJ2TDT.R6+["SLQJG2.*HN2).L':.> MVD)J:4IEP2T?.4N;9#KBG^CT$Q%CU\^0";JW%T_)^[SW*>IR7O+<1*+$]Z": MK7H:*<^8^CQGT/YI+?$]B&(",9[_';>Q-*%6*@_U>*R#E4+,@IE9\NC7X6*]A!SSV#2_\+8P-5GN,O7:7J^,;&1U;OXGO!"?O[= MZB^???V-4D-R(D_^R(TZEC(E;:UV]5U#V_N_XWO:QJBQ+N\*26K7X18+Y! H M(TR['A]KQO#S(2Z_$*U:O ))F]#($1K'U27HVI0AMLOQ=:C:%[;T:.KN4HI: M+BZC>DFF9HGOEOAN.A5?P4 S^>4A%9KC!J-@C!83DV\KP"\>5EP@C,<:P&'I M2.JS))=+;R<3-I=HLUZ^G7*7"XZ%#].QD1B=8U2+E;P]L2MY@BF8\/!#'-$I MS,#=+#\V4(53.,9[,3KR>,0&)<6@W%BQ9;N.FPQ6YEB>Z8Y4D);RR:H;M#.- MC2;?SD'O]%!8BV;F2E[\5387\(,GP.;;H9%8QBGU;^X%E8KBDM6(54X46 M4A"4/XF;5;DMO"AJ(\HQG1 M")-?P54VUE5!^#J8)]?8,]_ NRVP5D/%"@%&K\%N@Z4\R@3 3OZ<[S?5K(V4 MQV<+CCD7UB+XM1RT#T\%%]*!QEJC.P6QPM!1,=KBI(3\I]UG"Y2KK[UTPX_. M$J)%F092:J EDWI0B*I,W-0-3HAI+^'F(14"'S7-:HX#)S"XS29 M* O33G;\H^R+!$Q0E?55>6B'YN2$_M E!2)D=)MPUII#"NFTEM0S#2_(Y;F[ MB$);&6K9ZQ0(!D >_UM"JI.G UK%^-9#$G6\<&/?4$#W#S]L0E(=KY6NG:NU M9**)EA._OSNOF 5,_CAK^TAR;P^E:W]&[NTU'_=!(_8(V7M>KS95]=&S_";A MSD'<0'R>\(N^1F =W8*%Z^C2_/VO=?=?Q+:2D2W 5 )ZO#.\!'KVI%(L-+?; M9+\=1QKP1169&S:8[F4!9G:7&6YIVEA"71R >+,9YG<'L" M9Q $BTTNA)YX"J1.$$P@/>0D.IYY_15<,@45B_ZWE4\]TY];P9)8M50Q7^AZ M]<)R(A)%3<=-:)M='(2>C%O.XN[ Z1G?2+5L;XZ KKBW,,.3'ZA;C,*M1-, M*'72TW2Q!^%NU.20W7HJF,Y:D*(WBNJ#3RU6H6@SW=5;9],)3TH MQ4M.D'[%GN!>@R&R?*[K*8;,7T7/"?X/M3UVC%0XA[++*B5\7V%V9%^;^L.; M*Z&8AC.!<@!GE!D_1/D@:7& 7]=K:E@&#?Q6W1>2(19PZ-#%Y=GGTW+OLV$B M3I8;4042)@EZY1I,QR^=P*R4VT;/+\?:\4HG+BS$%_P%_'>2+42(S +!7/#! M+%6W6KD)U !2$\EG+TR:!!0B81 "MDFK)87<)"Q((S+S;] B60(9#R0EX.LS M8=2FQP1NHHP2/^+ B =^?VPY)41@,83NXK#'N+_LMK6D+SB!<(C&XE1HY$63 M0C4-[D9!-JH^N_T8Y];S6VU!YNUU8J0=N2<4?F-^J:+7K>%[3'-49KJ#OMUW M6DW2Y!?WMOD:SAR>#5N#2$0I_,AZ9/)PPOC\HM5R"VMNUOUR$T@--W9IE[K. MJJ!>R*S)\Z C"$_#6:%D $2OF8H8W.=/M4TNH,A[2*N84S0;S(/O6FXIHZE? MEZDN[Y _%.$>=!"LT"#1=K#3G![C_NYX*Q,_BH]*++$L^<01;Z+FHMID76L3 M]^:=Y_0'T["62SLK,@OW#Q'Q=7+M[FXFW.<+[^.,Z$-\>7D'MV.U*J MKROU)^AX@Z=+?9?JRS(AD/W=_-KKU5_;NT#.T8@IN[SP>-HF*IU64UY':L8L M;]N.QZ8/J"U:%W.;:28L>28N8"GNEE3$]98T499]P]:W+.%/RI$^E TM_GWI MT+]G5A8=?82=C[:.G/W7.8]G&H[0(&0+4'N!1>U#8!!NHLWC1EA1XSHM,P ( MZ\V"\EQ0GK\6YH#S?.I] 0Z?.EV\86V@=0#Z;DTY_RI-2*)E[U&2. MV34P ZQQJRAHE!R')T9< 4O>!FWSS"K/3KR4V8]_7(EE&BU<8*I8O.:'O>9' M]MS_,4U[Y7=1UZJV!ASM2AME4(M9L")C+]9=6VY?IUF.V1_"3VBK+45+ZZHQY/B#E0TEA)@I=#"VTS,>(> PR4O$ M4<@N]T!75/W> \LO[&2-NZ3S5(G"A"P@A:,LY!".Q$-Y*E^%\>Z:#X$D'YWZ MJFEN+*)T"=&'KY7.\,1>(K&AV]_IM)R\&]OE&/7H9KUGV MD(%YNX\JLB,Z,C"4C.#F=JO;L>O4%]Q,?J >; MX\ D1,6^+^?7\;;H)H24LP":@VYZPW'Q*=(ZI30[<#+5LHQ_=#%*>+*P?,O1[T1)N#.I3O74;X>JGK+ MZ1FE*Y+>:E)LCY_$G^]-=B?$R'L@^.!VVZ%?GM[9=]=;Y!4['[K6L, MZ"6A(WT)1H$B- )=)L$U>HI[=Z#V^[16>$@YI/F2XH5]6/6IN2:5*Z]7GX7^ M6 D!;S2QF]+:?D_&M*JT"[NQYDA.>"*#&P,,2M9-F6*9B8\ I1]B]O&6M 5# M&7,VS8RA4W%)8>W,+I-U(1';BBZ? M1*7D$U2I?86714+&_V/HJGZK9EJTU:AA9 -LFR1SQC!YO4K?4@E,OJBV38WF MC%T7*]"#*%QZN\H^N^2TV634"T9 _*,BX8573)J71%^%^WD($7CD:0+SN)]< MF5=;!FI4\P5RJ>M9V ,)V;9X;HOG-IV*[T->D,YS* M$T[)1!!*+7>7[S*Z&+=5S @V4+2?2$OYR([WB:=CG]/4Q%.5M!+CIOR;S\U+ MOOZFXNINJ4*>V1 82VN= 4+@1?"'G#M23!QK"TQY2/K[]J:Y(\5T"%:(%)J6 M,6:%TBI8IN)FHRK,[ H9[* *#OQ!I=:2YCQ^'5D<8=FE,BP"1"$N'$: !K/8 MBP%9#,BL 9&3W*<&>ZS,#-]A8!'BIVL;K.1)@'5_A?Q_4FY";IE4@_/:T"BT MN=\O9U4$/XP,'"+'-#78^!+D M"/0T6H9&H%^*.S6L,>]5UYCIZ5&3\: %/%W7>4NED^RT?-';NZH7=^?-L6MZ M1UI/9\.5SPFA.N*,/B[>*XCKQL\?7N C]8C$6.Q(4-S//0C?^4+Q.)W]3N_$ MPW8Q\L#^H< &VP#$FUQ"0LFUW48G#O^\7KU0S)B[IJ2,R'_(Q'@V5;<9#I@L MP@CGB%G>EMK&WS:,=!T=B]RT[QZ=NOWFGF='0"\ZUPK'D?W*]T3*;\"83]_G M!U.D/M6P02A",1]101/LE5-I_%)1Q"C<@,RY4-]G=FR4,IM>OP=C<=BU]#/C_R.,[!*4<1M4?8L>W3U MMYQ+).)3B]ZMC-Z/>SX-SZJK)N=6R.$%$YU'RMD[FH2=T"2H]\?,I:YU)#G; MZP3I1WSBKFHB58["*G"#Q#]::OQ2&(,Y0_H>'EJZI&HMO6/W+ Z^G7]VFM)S MFE#D.IDN/$WM2#/:45I/3C]>-(O?1B$4Y\;[U))0*++#6"-R1,=KXSBD4<%;GFVX M;7,K&J\1RF[#!3_/4YD%K:(EX!,\BX_PFW)KEXGX6:W*?S'*)4="]G. M\N[ M7,+81S@UWP?-N.MAFLC&Z+0Q K[4+,FNC9.'+)R31YV9MHV$]:Z8:'=PM295 M_Y0@)7$8SM GJ>C9V.L@5\K+58Y8EI*H] MR_^#D_Z?V\B^TA!><_=N&L__C M@K-?Q%$"R#$+P1T^"T5=J/#E7")8*^>2,<*(HTTWM(YH0JF".&U!$!)V6.1GI'<6ZH85)"AKD!9D-U==>?L#78+%&$GQTV$,DP!:0@ZVXV<1 MY:(6"&\Q.^2%@LGS-HP<18$*,-OUGDHXXX'E3R#I+X^21.DV%7B%#,>L'" % MR NJ;*=A0T46!01PY\6B+19MGGZ);(4"E"<6(3,%$_IH@B@S91@@"BW*!5GC MMG(6D]4@L$$B&BXR&%G!: 4P%9Z?0S6=V"A'8T[62&T9"K@H+C2U-@F2C0@J:%2*'MM$^Y?%C>,O136" MK706P(#:- M[XFD06KUS/2TF8I),2I92D100GR0;^3P][B<&2$$)P-"+9]&*UVXJH\09V=- MJ7&JJ4^.I,PQE&%42N']W%QH)AWS&RTT*\NI3,9B,J93\06) MU); F;(+]R*.,2[=IBICY"K>U]>RA)_'+>=5?%Z\^/IYDO!!L'1 BX!%2NY: M>HEO&/P[N=+7W_@K'5HXG@HC(3BH&A.BXP[;7"E%8T= 5IU&!#YR8XA_<:*: M)?)96S9BGLN2T L.TD HAY-B, R>BY R83.J[AX-%8&72+\C&Q43=_>]6$Y4 MP?DH\E[B7(NR,C\L.[R.E)0>RG30R.R3Z*3$%T[VSG3EQSUA+ >U@!,7 MTW'?5/P-M@'QJE F,JT$$[66U)5+&BMA#Y'OVSRPFPLS>&%*6)?%&(WM^B21 M;12.Y!X\_=2$ +G7"\DT_82Z*ZDIU_!MV$U0GDTQ%BITD(>-H9).4WXMHZ*,[]LW0 M]U7I)=E2(RUK"X("\Y[:[S/ZOP?WP=/1/O@##HIU5_VAZ..PK_KXEG8_8C-< MKWY..?I-I)?4;6<_-?P@C2#W[$*W(I4Q!FN.4Q$'9ID-UA[(17@K"Y'+*STL MV<&BBM*7#K70>8A)-/7<4YI1XZR\93\N8..;V+:.DRNOUXS%(?]W M&9^Q&(E-%M&);,IM-$K/D>B*D^+MDYP6L\'<-I14LW)094U*^A[[44)K+2A> M!0)777)=]9A$@,[&7OEDI'58T/!"DTDMNDZ>CJI!LTT[(M *8G)HQW&BFE^2,2<@IF&5GO@^&6@1FK!=Y5(\# GG MPXUJ6RA+';%''2D)W(! FH32!=T+L!P,HJ$32''7,0L[F+0*613L.)1;Z<>+ MH^9^.Q9WZ]HFNB1H!'W%G>,V=N[+KKA*GSBXLPH]=TE6*#H&JYZ-0/+40G"6 M"$:3PE18V+)PG9TJ3M909>TR4GW)U>3Y;////(/?I:P52].>2?-5EQAH>@\Z M#HR?R,J5 ]"G>,$ST)\2_,W=KH44%)&&,..)V(J#791;!10CY\AJ"^L68-I[ M598]RG**[Q6=MHM2['*V76+)AL8TGP]V9MCR,6H929V.P35J?&:WM-75I06& MK+=5!=E24Y7>\RB9UKFF_Z=#$?%9Q::V^8"2$,+=8 M;4:M\GJ5I=/NYLD*P%5 VK?6B\7LIIF:BAA_?+2/9PWD9X#TY"!('IIG =<. M??(,.)/-R3+?/2@"ZLW6&2G*N5/2F_J\+"D%4L?I,IM=3CG00L5/$AS%0TU$ MX';U;KB^N2Y46;:-FZ-_3WA/LM5/"]K=:%_5P9A9K#<>B0;M 6P3T9X=.^E2 M>O\9!KM.IE XZV) X?1CBGH*JF(X)+<^G46:B+J0O'9NL=JW M=V#HNBM[G9^M)@G*DR8@TQ[#]V1_2FFYZKEIZS&%F N<^2V',[__9($S+W#F MM\Y)(B=%4H9#SZ>&G>?T5R1-110)ECL[+.$>C/AK&(*B)PC[0=7NY&"@G+*Z MK6)\99PZ#.?8U'1,<(J,P!^2G_2Q0S8 P_885,14WQW0,7[625!R+Z"2&TPW MA'=R93 \$MTU,19Q/W4\B'P_O'0\OJ M9IPQM,3'I8K9"YXZ-W-M8N@@_R3S.=,1>;YP$)B"FV9E9,/736C/+%>+:>1R*L%+LIUX7R+D@>G-<#U MU6PC3C[+]=_GADZC339Y0EF4\N)]OH]7:#@>;G"\_ M^_:YS4XNLN>YA$7@D(.J(\LFT#"Q&.-UZ3+7\1$5B&//@2_0IX6#]E&K".<5 M4P(5V**>CW'%%I2C1V(IC[@UK];G*_PO.E(KJN%1"OG$XL_N%ZS9*M=F8(*& M:J/\+;7>^'RR)1KQX8;7=;^_;Y7(.YSJ\7CF+$EWN6V4NEA+4D3,KCO7S:XI%!Q*UQC MGW]W1:B"S["Z%>K[15<> HCES(A\]O47:D)<+^?KV=/O%'+/EL%C&?X<.)NB ME0%M3P_2E1[W>]+L3!A \)VCWXZ"@Z3RHL-_N:]"O2WLJDU[AV;0%EGZ#844 MZ[!! F5DF>-#,A1WI%]G3?-:.5<^:BF>SQ&QX5K1?6HV53P[^PO%L@L^AF"P MT9*7Q'AV4&<1 Q(7@A["TF*6)*!'=]9R1=5?NAOI@4FM+7.I"$ILT38U+/\$-!K5/6J+DF*][R3Z5#T M!RD=D.DN9])=:9.@&W7]VC;1QK> P<6(J4':E_]-DTQ%3I/G[IQ PT-;]L]66KS[*5&<5$#)-/<>5LAL1PG^?^ MK;'9Q_[W];6[/F^G!,7EA>?U:4^P=R@EQ2DGF?71F4LWM4@R.ZBS<1JV Y(N M-!>JRADW0@Q7XI6AED<$MHSA@ >![_ _Z5L_M5M[PC$AV$F5"\D-\49M!QEU"F5B+G6#<[YE)(PV$4/P7D-YAQ]J(W:\ MZC^&[8U +-FCD%!UTX$EMJQ]_K-+"939+FV5[ZTY)25]U_4LHJ>XA^65F]AA MM16@Q:&:W#67;,@X07Q>*EO^! C1*A[J:E4OR\]$A33>\UDU>W$0'!I3S6M: MRG6F*N<"O]:*/+[SQ#^,%CZ0-'+<5TU MS;)MA2L/UF=>)]QI=W.#/0\&G#?Y7A8#O)Q%5.IN+F0S1#(YN1YR; !+;9P"[-Q5UN/G&9>%4&*-M0U1_X@0>!F>>I@ZFS\1LIM956D^3K5$]H02,_"KZC"T1JD1S<\^$ M]0Q:G5*"C'KG3X3UF*)=1V0 H][_OJT'WY:OE'6JF(T: M@503&OU$9S69JEF3=)%"W(J0X (V\5T+:9K.A4O0PP9":!:J%*H2\SL+/-& MPA/E9@^ 4!U*\:!S.<_G7W*O((YLI..=4.YX2=CS!0E%\42&5E?L^5U8]]4IC#HZV%AHKU$,I VK'B_=G_M3 M@.CNE\3@9)(]Y**QB<9DQ6F:S)*F"92D2UR=)LZ_F+Z"!;[BE:RH=[%E:40U MA<:V\BPX]#MFZISZ1P8\H._Z9CC8S?AX7-RXN##8P%WRL9B8:,:H^?8Z=$$I M4L$$+/K3+//SC"KS"$O/.6 Y!^+RX)0NAO:E1Z43KX1DFWDE6L+YBN<#( >[ MS*[J^M.H33W^#"_UBC5$%?XBHG;-ZOEP@X(FK]P/,!V%/$A+XKWD,_/)S\L@ M[I7'C"!;<-MO&V[[Z8+;7G#;;YW'@N(X]1&7=&:(&7W&#@#R)O&0S1@(")[3 M9VFA$2E(SER[#20(S55$@-2N"!U0II,B[U_B\YU=C_B7>*9!E^F^BSYP*:W_ M#^!XC&?7Y]^MPFE/3"2IDI;ZX;SRC^L%Y^[7Y'U0Z4Z^*]*BSCU9F>(R1X6) M>XE/OP*-1R3P3$CPBER[>- -Q$$BG66.MU%ZR_XYD'!HP=6%Z&K&YY0"VY=*-F:H&G7V L M2A MAR5R2\1I7J?(U+&8.))GIW<1YTU#2QIYGYK;[.[FRQ"MQ04U)WK1%?G, M0A?@N.-8A9:4-F*,!Q84OC':T.'V\)VKOA\$\LD5;HZX3=)\0^V5\8>(8Y>T&\/TX3NHC@W%=6XK5.]5QMR3];"XVC M43T0'9+E5XJY0,51)VC_BF,A9\G!DV#"1Q&FD! +P44X<^I)89K88H!@+HMZ MV=]3M57OQMC?Q*HHS1 :-7V\U;]-2B MZU@213M/AMH,U[IH[(WTME/M%@D(>15O_1:VR[QR3H= M];P-,G]4'GNA>7/Q.\WJ-?D+S&5(&9^"!U-D/-4\B4T'V1%Z0L+KT=AU_GJ[ MO+*FG_:DAMLP]S!26ZA%QDW0WU3HFBY[F,$ M'T11'K]I3DHF0-DGO2^_8P:K\RHH_.J;/B[62W:%$7FO.W7X?!&VGG*F0/*_ MUMU__3^/R?&:Q*R_<>O\$@U0T3!DL@W(E0_:EL7Q+=6F>),+"1?^I-H."31O MMN)/ES-R\=D.5W6,CZX"]T[0\T5#][M1F@<3A??P[)-W\B2<>PL?Q:F8S;91 M_:1;027".,;/WWRY)W1 M51_+D@48Y;/J!M[TZBN8M*:IAL/J17L\,RDHTN71"CW]XQ\_6;W[N\^^>O$< MZD1&,-P%I$685TV$F)F#4WX?$I@F&O,VR3+#@ MQ'?,],^J:MH[]FDXY D:M M0P"_VPZY ZY@X^3[DGI6PLFWBV"(12ITLUGF0GPJ??#.HDQ3? =Z&?.0S,-B M5?(V<(,-SE4&/IVZME:WP4P[BDN<71F% ]&[2MKV<+QPL9H4[-FAX.=B?K=[ MKS6GG:X,:QAQTG7?M=3+SRAV Y#O6B>3E:99)Y:R$HP\ "867S_MM3B%B;U> M_44?I!#,N/+YE)*Q(.*B.(? Y7-PU<2WMR_K72$.J]V6U@MCX/C8H-#"">IK'K-%>4!WU$$N69$+[\>2;WQ(N4P,9\-G!)]"*^7EA.9J6H^F7.YK0330TQH+V&3QS41G@0^FC>"B]^(S.I&1B!>4,NX]0[8UD9J?N%R/14]^^3J<[C#( M:;H@5_H3?,2,;LTVW+9$\=.4=H')" M-^.^X^16?Y065.K%R#@(%].]F.Y_%P6W>E=DG:CSF+"S J_Z.L%.)87R>;1K MG3(/?]XC%<2M%C! I^HT2)OR7Z-;=D)^S71B?O?RZ\\_?_%7_"$+44H)P:D? M4<$W.JQ1.V2I 21J911F%4LZ=E&_(.#3<\CUJ$-N[;3^75 GRUE-?/HS4?4C22G> M,-65#69FE^*'0F6?'7O.P>WB(P);MLU/5,HD)P8>Z@T.6]>P^V,&G7[U2XS; M9:YIE=M:%-4.YA(=^M2O[)=>O-EXH:4&YEQ$LW(!J<#ZW-4L4N#1VZJ=+J4& M'3B21^T'Z=+6[\>E&V.Z)G&?&C$$]W5L$G>MG3&%/VX+/JCH<-R!SK:\B?NC M/W'\G+!].3V_/OD!JLCZB[$:(F7HAV/&7'O_TJG.<)[@LGX6\XA[D4 MVU*QS6UHEI'E1"X5U0#R@)F8VZ2\]I,/WA-/ Q5/QML3!.^M'&HY8GM3#?4 MU/N!8I(H ;BN$FN18Z>W[#K)_/0Q=F?Y"*?D2*)F/!C/IL]L.IEX!F%NDS@D M?\\-DGB0&VF>)JXQ;.?<7F2^>:$"#JS&O:UVNVI#1?6.DQTI1IDV-<;K$]SG MGNO#"/"]GA3]@,H46:B">.!P?#EZ:/'Z3?Q[A[92$"%M#>V,/V_;"7$3AA!- M4O0M'E/59X$'O^WPX&<+/'B!![]UQW'R\0SH8+X>\B2-0!;0[$WLPU0G291X MN87/J=6L25Q)-K48VXO7+>B8+5C,F..+DE!M9_U0@V2]9IIS1ET^VN C7#K> MM\TZX%4K+7D+S,XZ ;@B0,I.CP6>^3B7\#(5R;DVQKE:6LGB01(?#^?)ZEB> M*9;3YMH,0H[OOCQUU3'8]QQA#KS#&V$6U3:OK_EKCKJ15&RB@8@[IJH9;U4Q M=QD(-E9_'=9&T-4//65M1.+#0'%(00L0C+U7KGX.I)J2K OH=^%PDJM-H*-X M-'9M=%I/VCR'/^ZZV=XOFBEVENJ M!A^B'=CD IFIE-H2#Q+:F+M79)2L&Q)E\^85C\5(06 TY2_Q&O&UTQ6.;?.O M*L87^W 0E1BR;-'EJZM3XK6@F\]-DU;@G62+X.5*EW8_Z_N&:E?/O7;ZSNU> MK=0(!(>E+SN#ZHW?$)=9LZ*GE+T=YZ;\1:L&4K'P:C6C]==V*$.E]@'7JXFH M(\GP5 W*!Y7,7"XTMG+21(G%V>&5F09V!JR7&NA'Y:MS0MVM@S *(!AILR,2>!:G M'_]#AT#KOLBA<7GPC'KXWPUWPDTW07E&\+ZA^<8(DXP8(:-%\$7WM6KO)OH3 MS42EQA^$U+K.C ' ;WM=A45JOXECJ8Y[20GXD/(DHN'\ 8]:+MY2$+%;3]@ M!E+X(^_J-$NR+*-.JPA(JK/J4?IN)U2D(T0GUBLJ4K%SV1;89T8$MSL4= M>=QG\#(5J6+E#HZJYX[_^PX02Q&QTJ//1;-^X[AG1+8DI?_4\?43KNVRW:CW$UA7Y1Y#*YL9OP _8!D6T4I\I;5TGGP.%1% M"P9%:BP@B.QC'DIA/H@^]"ZJ.E0C,L\Q$^II\B]+GNJEI0U[L=]"MZXB5 M!*HT S]YZ_;(8B[>'*UXAK[J8.'CZ<;KF M! @1,^CF5R^XQQG:JW76]^C^2 MR9ML'^0,H4IV[Q9B *QI;O?45:4!U[=4.K(+QC \$#"+$ %YS[QN@C91EO*N M=N0%->-3X$T+8)U]CPQ<3,5'5%N@,ZIQ'H_5#\["R"D=W=Q%8Q1S+ _7JY?2 M3W_*G\R(R26ALJ[+S2O PS2EPH]HF@R4IC1&.J4.+*2(-P.YUU_+QRA< MMG%-JAHX.59]NZD(LR@KH0I?KS#&"G^$26U))(.A/VS_\AOKQZ[\XSW@X MFQ2L1QK.6=L=1*8B]1,2:T,I4W:V?/:]CTV57NT**.=N5_ @=U'@H2!)GC0 M=!5Q!]=UNZ'DCR/V[,4U3#7<@)D[".>S_4EUV46:5ACX#$8_,RY[/GW9F.,! M/C"&A.JI_6@Y');#83H57]!21K$'BZQ"]L$+4]ZW;5P97W8/,R0WM K1V#JS M8F%'MD/0)7V 0B;E7I)E&'<]FP1+V;!RP@KB1M&JAV#!F;&^22ZY'Z@!93?4 MKCT%W51@VO/[ETSM]>K/?J!DI=$">SXJLT'NMXW],&X.O\=OL]YI(4S)#]P) M/!KB0::J$9]AAZ=C"[F-9B]&D>?4^S-#DL!C-D:2A[U,X_CDFUBS>YSS:$;C MFL5)$\?JM4J/<.&9MP4,285H M\TNM0Q'29"1,E8H^E#X&7;VV7N;NBB29XF2)'>/D%;= MXKSCRU;$%\CR"LL%79BV,]\\(=G>XKVV^ %O;"I>:%V+ CVF<6OO1D?3<(I' MWK]"KI3"E=RQ(!(Y\/,PZY$Z'Y%]U7VXPR%/,,F.6")6YU#B,"-,.+4LZ._B M!CZ4KW1WV=H7<&CX@1#XW'=%FM:4D'4[S-<9-VW[2F*;N'/CD5INE(Q$.LAP MRMY6+7'V4WFM8OX+PB@ZSCR%HO#H:\O\C![7R'2Y.LS#[+7]@?)):.-2['HI M(V15/2B!F\N_#? IKE??)"HU,E+\0-RKE9[(:T3%VY\Z;>I2#4MGGK3Y+@#0 MRKSDY$Q05,=RY.HPF/DD^K1K6GLBW"D(494?:U=_BX'BM["R&MKZM4+OSN:. MFM)#0VEHR4 OK/5?)UB_MU(N)$6"8U]VQ+!B:@(=:J3LPYLY*D'#^]6\PQ^ M'"A6QI=[:.$(:C]XF;HK]RWE!W)!.*%0V5T,\DLM+P: MF1B^9ZUG:JO)-%[\8ZG8INPOS4OH5)MF2N9!>I[)Y#M2&^?1B=E>/AK385H) M_3SKL*J_ZYGUBZS?<"FIOB4GU#(5-A5?";YQAH;+B,72W^4R/NTWY-@F M;O$L,A50$8L(:1N".]M]+38C\'2\[C S3B!*Z3R/63NBZ4-+THP<;;D/BIX" MSW3WR,HHUZOGFTU+MY0&0.FR(!R7LR5"$C]!CR+WN"^AQ!HO7/"G\8R&Q,>N MR&GAB_$/,P40H=7UH7EM:%M^XH)(];U,^8RA+G5%P1/8IXUOXWA8LF MIFLJ1,$5Y)0K=XV;$A&E;Q4L?(%XL35MHI%XFOJRF9R'9$"7/,SBVMW+[R#\ M+!Q2UMI/\[SO2P&^_:UMKEYRQ132V6W7M#=Q8'ON9OG*DOC"Z?/LR9/WP>GS M_&]7+[]^_I6R.21(6V]5[ZR$/5NIU80G[P^FFX__2DJ0FLT@1)WJEL\D4=.5 M#,Y+P.:MB'4*!QI3@6VJ(\'L6">8F]"5-XYZZXG9R#W@?"0O//6A=QG>^00O ML\43&X3=O4\L8*X&Y")JYFVC+#2C?J;7-:H"OCD/W#$,S!9G9*;\2"[=>'I' M^)N@^S\@@3=;$*(_TBM!YB N4F%HX8(^Z_ MLEB]*)MR6QJ4(4^8"=V!YH+(FZ>58AG\7MJV:>R;B*SRFQ(P\%+,^\RH&!4Y/UY34&N4=HYG4M)I>YI8Q[3%:\AM:9\_6$!80 M>)NLU\2MPTM+K?B9:\UGD)>#<#D(9T0%J'G);^"1/%LB@>"(?-YFWE=4NZ0/ M*K:,[PJLN>IX?RK!"SN90\^9JK;S+( M/107:B_=H-SU_I80.P9?=\[XHVT\1GGSA? N?XL>-VKIXV.='96_4GXI'@NB ME0R'Y.3;:Y]G$C2>:9 O\)>N/!RN_B>4F_W5G^OX]OUW_LAVG8JY"">C:00; MZDZEGCE5DP!N9>J I&M_]O4W+L7E]9O'(JW"UD$,K'=A),L\H8UOSJ-S9I1I M&O4JN"ZI!PNUM#PWB9.)%BA[12;#G=JK^SCGDUXI:L1$G^0)@H\LZ,US](^A MD4:"31*_%A4/4MN3UCU.:F4H#B:@33GR-O' M+0MO\7&Q8$4>T]1\'\;Y[2RURRV36M+C?1/BO]I#M4F[S3FDTQJ41^H?CH'9 MSG*2'89:21AU@2J8V:"U!PCLG$-=>]TMYOO*%"S>YFVR>%5OM!=@S-4^4^A1 MCHX,*.!HY--)>E.WZPN;A5KA[]LV8ZH0X1(4IH#/H+)\RDA)/N>[/'>Z=?& M^&:DJFYW2X-(]\TY1!A[GY@9:03?=M2==YX;P=_1Z4=NUQ<2&#[O>^Q?2=.H MXS G6G_9EV5R89SFXGJ*QQH.)( 8^HD;D)P 9#_4!TC9%[[!J"?Y>O7W-2ZO M\\VRA/ ,Q-7[UXR0<&/ITAA\QV>/D>J[_7L%YT:%2CD^1]XZJ66]N$ZON-F2 M(#,5;VJ12*S7G7^N26MJU2UHRL$1+.32T9D<2.OD*3--\R61;+*]S M[L8O&9YP6,==W3("17].@!U0/!)2)IT8X(T@3UQN*V!GQ3V,[D[7-UGHP]!; M0XD)'HKK%4U!A3;UW1BH/7$M0XMJY(G8ZT&6=AK1:!,-7*6>:QH0MM 0'?ER M7C6ZV<77?C(N9_UJ?,;O7D&U.SA^SO@LQ"$9C=BF'*2+ RDT&D_BV,[F&IN0K8]&X)F\2[J+M(XY04B M1E.PNE.8BD8B&HBI\ZVL-\YNJ?]7'4\Y44K\M M?Z#7]_B'?K^,U2-;7O^9$&2:?W+H#Z^Y3-X$)8-D%T-OC\_%4_F#LTKQ7XHQ MG\UOX=LYTPMU,-.EBE%_QR5LW.))+T&%304E%PNBZY;Z2_SZ%?G2N7X$57) M33L+N87/_O;\S>9QCMGI3CKXF1E M':@.W,6XWCA15/Y*SB^[)!J!6_6$O"\:D5+13L$#R"A*M)5/EK2[#=$O"&7G M]+3YN;(O&P::'M;A\>)6;\(/ S\P>9B!306>.$^^13$ M5C.PMK@&/QI$EY*8<>#]7L,E39\CDDEF]<+"YH6K$%@V0?F.WFRZ(23%2K[\V#WTZ$IOHY/?5H_F:FR[41B( M4X8:<0(>4N @/<'4W3ATNE(5[YWDMR86GU\E@["Q9=]Z[,J2@WU,4_/"4+B\ MY&V.5&%@M4]1&4\K7N,_@61Q&-O? V:XC-I:')_%\;D\%?A-7&8M M=0%RQ^,A.1V@)L0J'9_A,R6W+9Q M5/' W$QKHLFVIP;L=&1GAG^V;I= E=+DXLBCC;T&%-19-O"/DN5%C2.$017('%#5Z M;C/V?%_DC9VZEILIH?Y<]1EI^&O_K6+[[Y$HJ^-!BI7!ZJFJ:_<=C=E(X5Q2H5M53*+%A=U MH%IB#4N3)/]ZD^P:H=\E*6]F7SL1MO-FF2\TFQ]<5O42D3 M%!0I"PEIZ(D]+3L&P:*YN>WJAS8!^T$N)ZZH ZDN66J;L1?2_D('OZ26 XY2 MVA$,"9ED84?'MTN>UN<)0[C+,KD\?;L\ MU6W5A^VD;@"2T[%?J.*PT82DOL,]= AH;%(@H %):-$3+ G.61)4F-4V&O.P MS2M8UU5TU+9$9IE\!G!S5I8'GN1Y5_>$^$^W3S=/M__F=(M +C KV[A2Z_:H MNJ;GR30HMU9[T8&BES#MS%R]1);>7[]0CP+@>H,,_3T['.*E/E>PT8OV*C&7 MX,5_EB[VAU[H;, WD"/@C + -HP\+W73# =Z[H30_[JJ@;SZ]JZ%_QMJC3>R M+JJ$TS<4FX>:']$OESM1@9.RT7Q$ Z+W 4IHKA8AT# MLJ)A4DW+,N*PB7'#EYT07'&AC*^WCJ]U5W%X@O&? MP&"D2%"J6=V65:UTFO/7+,87O9L@JLDC0DB9J>%8!4U(?+-BFI=8*&FA81!4 MQ2R$"+H+NT#B"@@G8.JE$2[NN/C^J;E"+Z+H3?3%\<;)RSBMWR!U.Z ==ANX5_63CXIQ^Y=:QP:=J!)W1XH9\O-9'&ZHSL3N O3> 2(LGA?'25@ MOE;'Z7FS&G_FVJ_;S68 S=PNHW[O3^WF%3Q5(D_N5C==.QRYE\-_N ]/^'[^AI0=_+8!SHJ[-QQ-B8;D0<#A\^0?8;!4V GXXMJ<@K"V>%/I([ M>-[IU^[;[\8K$0KL/54K+5>)<:4+X8KF$Q/6;F-L&"<241=C[:A=@UQO7CJ\ MZ#7FOU[)::G,M#+I6.'3*75Z0AP5Z$KO^X'+1=G,I+7BNRD\E=',3>)Z/Z$/ MA\%\M3#H8_'0"IN,:=X)3HF%$7'U3UW@ I%#@J0"4K"='\Z/W]V_#,;_L>#B M'QS"(W0S?UJ/ QH5_VX+Z1L1#<"F^,+"K1<:;OTV)O*G^^NR?1FF2A&N*BE* M]QV#5/<4BX-J9J?_@ECQT%.B*-M8(S[.7\3?^T^]DU^?Z)7I%.+%%6:P+M1GT?:U'E!I QY)SY0 MC21GSQWJ='+QF=ES$9^F *UO$(O1ICQ:4C5#^ LJ@XN'LFVM6#$*-4TRR\GD MZ[>P,T!W0'X-(1S/#F$CH62$" MN$:"*DV]RK6)H!_D3E3:$C.":K*\C?X^^VUT.#A3GDAPPP!SJ,_MAXEIN M3EG_T>@%9B]-UTYHJ(,TN?GX4 1-DT=!KXCT5+_/1&+=*Y,]E.LN?S4:1P7Q1? #C]]AEG0>TN:!+AX(0Q#H:H0(L 6IT]_?+0O&K@$3,D1!O*2PJ.= ;5 M5OOMF"UZ7EVB2Q1]JDUB06H/A[81%Q(S:-25>3?(8W*7?D(V[C=TP,](>)F" M\BU!J\B(H;;;;EP*FS\E4T/?\,WX3+K8M%+74 OH?L+-^;R'T2Q-$;E^.G8( M%C#NVP;&_7 !X_X:P;B_28?\00/YH&E\R+>^5>,7O87?_S'WVW$0D[Q@0@A?B;VZ&:DL@\Z7, MMU0\9RGFTDJ?KB^RH[H!-+H.TON!L[#3' +GGNRKHY#>=@>@48$Y"6Q['#(D M#R[9#J>^VKHP6/C:,M(#*B!@(#I8E[V ]/E&LC@[O^?S?469%2C^6?GJN064KL%JY\,H MZOB4]L$5[MC_*A7",8ZSMMF1P(HFZ9Y9P2G]R;-G']DQ[2(LOO'3)T_> M&5WUL1@2A]KNG<.H\KPH '-^M.N,0SGUK5DO5W)1\BAV6:C+0OUE%BKRJVKM MI]P20,Q&XWQD%\J4$*#AW&:P64ONLG2E<+Y0;C=U5 *A D&G#$QK*V,TB5+ M_RYK?EGS;W;-J[YJ7'VH'#FZH5$3L"M;I78ACK>U0^9'B3:HFN1MM1WO.:5M M_6$3T%5S6(NN0/EF+&V\2"4UNNJ ='!2_ MQY^%[;)0EX7Z9A>J])65\*2]*!,3.1,8G^Z15:!B'G8MG4<8DT$-C !5H/ M9\;XP5OC"O? G"6B7/;!OVD?2*IO8RV\<(,!6_KGT)Y*CQJBA=[TM/:OE"GT M$*#>D7QR9HONPA$H)6HRO@W+:EY6\QM>S:=>S?;JL_67M_X?6/I.#.0ILX;K: M=$/%&.-3)UH]BEB^D0T"'R51>=V14*:"HBTG0J0,D$"O4:1:%OJRT-_L0A]U M/,8?ER(<:7F^G%J6BZ> E@.@-"7>L2@@H1^2^RZHFRPI.''G&7_?'GT+^BP! MO\.^^SKQA.ENV47++GJSN\BU$,@!P9T:[,MTJ3^.5+71P=&[Q9THCE*?B9P> MOC'$[[8X#=UPS(!(^[:78^9$U) S7243_=P^;(9N*3PM.^2-[Y"=Z"YRV7\# M@)TIY9U"AJS[=+6LQF4UOM'5V'$!/IK(VA@4R30SU)N=&--Y9*LAH7$RWQLK*7E?UF"T32Q)JIZ2:!4:,Z,[?A'L$)[2N]L&@?*VA\ M 0F_R1[YF<9@=*?#0-:D%Q8V0.*.$BB'Z@<"^G+TF&&K"NLESIQF:BPOQRC? M*;H5XW' =XI<57%LQ>IE(S3\;G4^JQ..[>1_%_VWKVY;2/; M%_U[[J= ^21[)[= AB])E'/F5#F.,]MG3^*4Y9RIJ5NW7"#0%!&# 6

MF.K<56G7?W/8B.QJU(F9A MFQ.Y^954BI%_CE8?$Z%O MZF(-IL^=N;\FY\2]H1M!,8W&1*GQ3I<4*P41(8F"A-& M9-"A8&&68_> +-7U4FFX70!@B[)OUA52T7-G=768 (2IV:UXUXA%U 5MG1Z^ M2*UT!711LF9DL'72FHH=E"%MN$&D M$LZLP?MJYK-1!*\94\D% 7#6.,.YNE;Y-M\U7Q>+#--'[.P\K&Y>+IAMP94, MJ<('5F/CIBE8[(.:P=:US?3R3:&R]DPV+!S&D$)0R^1NW10B5 ;=Y1AO5XTWI99M #(^^]V(>Z K'B#[N; MU,!E2VMCW1O67MB2C.I>1RL?"=Z:, MD.EF)TG:;KLN@6J%M!;DL]L^)J$@KEQ6C)@Y42*,H MJJ41"6J;"#[U9Q5=2MMUOGX3_+ZL&S4WV;F3B]S66(&3 MXG0>]=SQ&93%2HKW&K45J]H;\VY[\3]!"TS.K;NYRE__5L&="D[=#RDL)J5VF;'?9F;'7GJ)HO8!<^6T44K#]=(KM#<%E/VM&F3QSV!&_5_ M=;=2+JJ&KU219@3-JK\T)KGPZE"'/(AUD3HN3)JJ$'X:Y/1EHIPFJ1 RI32!6K34[=9$!8& MR=)4.29GBH'6[4*,GC[HC\].OM4WJ:2F'X5*L\+0!W2M=#.8[P$S*./ EOIVKJVV$6Q-'#^O1Z*)X_TT!;WBO$"H2.;X+#U7 MM52)P%^@U2*_4L56AQVJ,UF$"Q6!6!B9S*+:#&PGEC9KA1BLN.^GXY5MKV9N)T,]7^R,W&;%FIEQQT<,Z6_T&@H2'6UTY;9* D1/ MM,"O2O)2F2!F"GS&::/+;6;29ASG!GVI3P#I,#=6,[,H=.:I?.G44,-FWK", MC%ME:ETHBI,*9Z4]4 X/M(1V2^JA-%#]\#EKMM<'DGW$:E MEP&W'=+5\EBQ0A?6%8>7D&_'/+3];8J%Y^*=L^GR ^#TO3]P$;5>TQ@9.Q F!/\Z4@-? MA68[;&579 F5C5L$Y'=O">"K)3%FI?5+OM-=U[!)"\@^5J "L$EB53%6T6L, M,,YSCF7 ^!)\X_?$CXDM;3!D8OPTFA6[&)5).FQLW$SI2ATHBJIH6__4;6#J MOH\T+@4W6K[%+-OASP&'B5*)=RU=;,VO/BS:.IY.040$Y*DH?1"X,DH$^:[) M;D7)-#AZBR;*4B7*FK4^NE.CU5*$:=0X6V,+01__!)4 >S9AV7?3)'Q->[)V M6>(E]CNT"< M,L465W/FS%.@.\/;N%!\TYQGXJ+>UME:YULBK%$BIWT[Y6QN M+)]2D36%T#%F-LQCYWX$S=<11=?ON^9"UIDN@Z\<&4-W8FP\W_=>;7S?G+X. M\&W!B[@$07)N3 5)D5%M)+:7-T>\VUF\G9O]U540,O-!HNLBN]*@XA.;.7(! MX@R%B.'FHI,@#KE5>E:2;(X]-P'K3?2,OV67<61ZML0P203UT=KWLQ&DG<); MKO\6H=/ERN9[;_L6<>&QQ85MQ1LXW PTV:@.JM,*L%5['$5"%^"N8R.I=DZI M76).)P<>(UZBVP8-HX@D@#8H4L#E_(7<. %ZLH!QE_Q#*74MR5:/%9OSB21? MLF9<50G:0TQ.C&XWXC@S36H6M?,X2/* IR6S6R[!XUX"$GQ97H(5Q76C6:QY1K(42.?DV(<]XM+# M9>:[A+OEM]',A"Z"$+ 0\"/7@4]0W*ZT&@5S!&P-N,<\MP1A==249S)U*:\7 M&8LDI/BCY",9WD*N3XFWCAECEN78[-?QA9B:U9B<1[WJ0M#).:0<)&JJ9)WE MG]B@Q/X)*N]DLONLM!)F.#'IPJ)5FBWXI7KG#'.3E;@ M,&(O!\4O6;LB;'O\AG_',.*FD8]33;G)M',GF@HJV[$Q@LL)>VZ519R+9EVH MN;:Y;"J^VL)ETJ7$=++SDD@&U;YE4)U)!I5D4!UBX-N'A6-@88YC/' Z87;# MW0<,ILSCRTMT0?G+?*>;@Z%^#-(=.1HC#L="7W$\Q]1]D^S-3MT8<\1Q MHGWO)\5M:W&PA)MTZIP++ !>YR;B]Z^Y_+%.M2^:7G+430)J<0*#C 98:)EK M80*S,//1;:FQD@(,.1ZP?R"D:*[F#YJMK&EBSO=F0B%,$;/K3(--_!G,?*NA MN'<=%'5$ OGP5% :S_UP7$"C *KG[&F9._=1[6#=:";H.-H$>J(6.,I3O@%Y'?& MH_;=L]61#I'WS?2\/[9!L5OQ&[,@J1N+[PI#Y2HQA:J)EG:37:F%:2E.A4_9 MJ;VU! R+53K&PH:)8 A:KK V-]45Q@1+7)*Y*NZ>VX:J=R27EC!!'>>)]\(I M26$:J]<,A#JWF_81=LWU]QMMV[&,E1-T:>C!AJDXE]T$[+2&L_"LUB9BU8;! MU'529FLW&.7+82\/%MQB*@"YT2,ZH";PJ!J%WK8D<1H)MZR@7.04Q\*=C:U_ M'V=UB]R#)(;7PR&L)=9O;R5!25BZ,:T5_(,SK8D;? MZ828%B(TF3%;1+O%J%#R_.9DT#\UXDK?8XW1DG^LBAO(G>Y-K0O&.OB-3?$Z M]@(GT"A8P0JYJ55'X%^R]28++]*1-5@ ;.>.EH!ESO,"NH)+\3 M_^H$/X+(GQ8LYVR8M75B9..,=4RH<\Q!XV2-9M6V#^N-3;.QAAABJ#2M<3(, M"4>P_&ME.K>3%1_D;)#62_7%.T0APR$*>ES3%$OL84I_CD(^!8WJ ZM/N#!M ML7%15[']1QOM=Y"A/*.-3W;@4$6W^Y,V7\0(OXS-OE-!%5T1Z) P6<=@ MI7,9KC)TF"2+%JI'%K 8)3TXIL7F(O M;)0/6"Q(LBKJS8C>EEFD$I^#M&9HP-3IO8:\^]Y%C";&&TQ4E, !HF%DXA3C M%":*E8&XA+S53>#K=V&9H9%O-!A..);,VK:_&9WT!P,4TOAE'"_OWKP%ILU@ M1&3$0C3^XNP F]%U3X%< G:JF@D>+&@HQM( MV\O3K");7Y:Z= X)2JFZ9E,UQ8YLSP?S<#@*P^V@[M]\H;[8(LR65)?[)O?M M<>^;FPEIE0*GY!S7==]YH> I21*B%^(_W&)'^.?"<$!:D%NFB5 M^UF:"VDF+J4GM)! MA_RH+>E#1EI"?5WWTE; !"I-/]6E[4$8$_(6\GY<\L;V=$EP77"NI"E(0O_$ MKS8[60 QVZ+!;3]S@^(W\C2S6H!Q 3\*2O+!7 4A9YS2!UJ'D,(2<@$>.U,? MJ!C %Q,**!LDY>JQ\QC3'X++ $/80%6^!2%*?NQ>Y,=.)3]V[Z,TA!$((WA$ M"\\GM4;;3H%Q[HD4#!+J>WSJTQKA%?EJL[RU(?9VE<(=)0FU!7*C&B';4GR6 MZ3GPG"+XBU7%:1I!KC,=5ED"OPO=\.Z^M^,*=#504U* GJ:F+,4&.L8\77\> M735YK*AS.:PB!TCT;K8C4OX,_9:S-76I=[>SBD[C+#=/NY7:' 84, M985R)B4D)K=M5WV)58!]#NBFF>QP(DR38H5^I9KV22CQ='8Z@KG.G:XSX4TI M"")]=EAQQ"V!/;<2JBNC4V*5[CA*-\!Y5SU\7<[9IFUQRPGX%R;HEUQDI< X MNBBFA/9<%5F5AXY_&1NCIL:[[+0]WFZ4]\7Z9'*AOGRA.K;N9\BO8%HWJ9@V M5 );#1%)H2V_6!<@;5.Q@[@($TX-U"'53L]?7?(%/R5/EQ-(P54V8#);W2V M9T15R"F&INH>MF!!#M)(M"MU*%^6-WHF.397UQ0;FH(+,; 7++AP,%V\A62% M/=JM>(6^8)WHH<.*3)^:S2QMF\ MY%(Q;A-']V&3K,Y2\460SP)@0[UWGQ.U-H.-!H-18X#MQYK#_)Q%4>^7/$@_ M>?] S_D%"-/ K=\K2B5&M'@-UQV30;S?\ZS4B?GX-OO'':6-8-+%&L)[B*2>QUVKRUOY-2N5VI MWU3IY/(MZA+;-CH=VYOQ:LZ;M*#!W2LI,;QNKZ>3IG7RNL_IW2'MHQD3?YZL MM4),U:?=,&F,@,:P'-M[DHU%ON84MK4M"S=2:Z:;X"%;8;?B0SMB::A$P] R MP_ >70V**R_0Y4:T+0KJ7+U0M/M$L*HMD-$ MN0>ZN%>RIO(,=;B&SCD;$+:7@ 8_[>MJ>#%2R3+<8B8N26K!I%ND YSR& M*>.X)X3@CM57S.SZME&8$51<66+:Q*4V73OEJ.N2ZMSZQ9:U(I*G!FMU17& MVX6,OO 7.P,2P<(6X;6.G.>A=O7M>QMRT- "GZ MEK-HKW7W6&Z@Z=!%O5BVN%MJVV;ZPER$S]JM^*7*D>Q0 /5M @.765I9H=O) MD7!+_<3SYFVDBE5P;R,CQ\=&[>=JKH&]+SJ =N?U B:9Z\) :.[ @/4-"'< MB!.EG R4NT&"TR@NJ)' ],HR49.IGAP;US?S<&F]BR!?ZL3=5<41:NU-T&M@ MUXJ'"ZZ6WR4AZMBVMK,V:LU6I=08A2D?/V!]T]9&MNHC/N@SBX0C!P794^E5G&?< MA U_C7S8A*?CZ3>?H+UG9@!/K)EPX:;!M<7%)VLC_G'QE!BDTXJJ77G_6&!Y MEFNUZ1%K;%:]4V;Y1H.T+1GKDS#=8*@4Q.9:M/.6NV48&8I>37W1$8%@(+I/ M5 L]QRIS=;,.P]O=7"QC"ZTGV7:(V5WDP_WE!%VR\\G6O((;WBN#3R15NUJ% M)N-PP<6=HRRL&.B1U'\&N9]2K^ /78HQ"0CW5SE7<$=8KG/=-YCQ'E.OB'2/ MMA6H\1K3L,93%EM"+$".^B@770?^J95)YL=M/YFM*:Q^BU;Q;8C$#J$3Q",- M$\;7JKLNR[G'NI%;E_VW]$[,$?1_A0H6?M!T/+P9H52@_DP[4+!Z/CE,T#D7&:##+ M@CQB.1;#]JF[)$AH656Z41EHG $:MV:!M;VY5QDK"%R 7F, ;"F:6B*GYI"N M\EM4%*&1M]5IE:P8N3Z/G?++!5*HG0O3%'>0:;L%I PNJ=Y=0;WW,"(PX'XV ME%:C>FL5<"UK26D4VGWLC%UJ=[1F^8C^ 6B,946HO(EK]3*!=%CR>D:-83#I M*TM!IY]Q#Y5M7^-#VOUHK#!KTC0X8A-#;M*%82\*LK;+Q9"+ M\>B@OHAG\8:\$IJV0-=YC*&7W(WK5O0H&8][D?%X+AF/DO$H_$#XP0:1H1%G M!N2ST+XHC_UMZ/V)MD.L4RD)[DM3Z,2T%2LHTP5RN%[2MV>6#9P2I% M2H2 'Y^ 31@T^2:ML,#0NM')OJU )N8:+"E.GQ \II[O;C9 :]Q.?P=9'W' MB<3>V*WX8%HO:#)"Y-1->,OL4J%'W;>Y QNA7HNLH 9Z)HI,Q^G683 V1.:F MX!@Y"R'+FTODS!2'X^NX]#I(BDMIF#@OWSS B49UY$E[RM1H,#:@:R/%_J;K M0KUVHK#^'ER;R)8D7G*E2^4YC7H;KM#L.M4!QNISJ!/ AB??&G3.JA*3LY7BC9KKA+O& MM:)436JD3ATGU3*NEO0D9PSL;F[I.[DC05(T:F!Q&@^'.>CZ/-P.A1,DXB31 MF:.KH)Y6H]^W]'F5Y3X[ICQZJVW#%:GE=O=XCI!%5W)*?JE3G]Q\;!N1OUU> MR>8%2LDQ40=NSA"Q9>OBPDU7KVD*Q?VK((^II[.*$+)\3H#UO20+=4@Y.MEA M>5I)0 T4O[CDC.!&)QW]F6D:'6,R+$H!P/ZQ\Z>I(DR MTP_J,U6P,,F$OEEZH\*@N8!E\+GU-E*FJ]$Q_H2?%5$)MU+P_UPR%3,Y_ZSTVSN(9<(KN\(K7^G<=:>XJ,EVU]K*#?4X M.RDF[HL._GP;<7R,^Q=,_J?Z05A$$/_4'81;2N)2:3H.G%,1YQKD&[5IPB2( ML38<,"AM92/K00Z/!SFFBE54#F+>O#7>W^L[IE,5$I5>E@MDPU0&B>P*V#LI M+O)J16D&.E+.K5=!H ^_UZ5WFW9LJJUP]F/AU-\-KM%N@#N05RF9!=F *RR MGML'*E;$%U]/W($$,EF$V(D< P31\H&,&?:+6*;FV%AP^ T&E03>/+C*I*)TFMGE6U.4)*9I+ M%5@D%2V<=+)4AG#�O+"LVQ?>]57;(C4B';K#;+>H!TI4H\3,UQ79YZA5N5 M8#J(KHJX R?]EH(GC;HBMK)_!UETAWG6,2#\/;?F7;,F<1Y@<9 P6.% !J?F M%5:),1>2K)\JJ@O/.85#FC^_Q@"R%$!1&4NF\8FH4'/XWR M3,1F>9I)L$:MTRDE/P^P+A)K<>A3 W86QBO0W$A/K$G9-]P@,SP. *+@GQ-RS&;YD=9<92:4", M4$N2CN' MO1_-"\H%1?A[MA/J;F\%,;NBJ$R#"Z33&8 $,S5V0N*[3=6O9%U;T#@O/D;; M CM6-F:&&[[!)5<@+E7*K=?"[':)+B7ERC\D;,USH(L<^WCDMO 1J/S;FX"J MO2I5[>RG'19T$G1J[1X01.I?%57K)[2PI3W=NX[W:E6ZE]TJ$FZANMN@3+-. M1:'(8NC>I#:PK"5)4R*/JZOB_>0\9?R;#=]R:O29>A0JU=4HW OO^#>ISK96 M<'3H.98%-F7)J$&(WF>EY_H>NAI+;BXW6_HICUC6V(+8K("QN>2P+QG"T(I!E5 MX$%C75Q\VABDT31/CP"OK1595@N)YI._S*.K6HOV0ZCY.RCOIUBM!SG(@S']2&#F!FN,\R3*8:5F EKZ,Z[81URJH M6S;[WHHL;TF&9JD2\TN!.8*^KHG%S!,/:5Y2'#(,! I[1']?!LF\LB$?<#LB MM8Q##-98ST!8#,HRH/*4V+T&PY(SH,;2XX_K&85;Z&JK@.MS-8:*A/3+G&QH M;K\ 7:N="%MO>>$[U?6!UM'(X-,ZV;X'@V$R;<6>3Z 5M-]1(+7-E>'^AF63 M_K4#L_DN\XN:+E$\#Q=L;"2"TZ+*6IL[>1JV$#T^@FZZ=4T0#3:SZ7>85\E< MATF[] I3Q;@;W6D1?YBJRT#W",!VBK":P*-:^_F:(WPND2!A^KIK",I42>(N M?\-L@P18Y2FJX=S;,JX1@[?\I;:*ZZ8$@8YPVM(LFA[CF7(!U+9WIYHC.>768 /WSUJ<,GJSZ=&EVW>:9=8M MI9"E81R)J?AOE&NW3PEL .6EI;KS? &'%U#:/85\@BB1%LNXX.A8C+X-4B=, M)%*7N6+IHGZ008L&0U C!(,;KK(Y PLNA+NS,>!O'!.'O@8WJ#*$^BV:S*;] M56^4SYBETYFBRJF^7H3P:Y,E6-,)M3N#H?#/A=(=_;#7=URX+7G,-/DL'M M^U3WL2$!5E?5QJXHP/M"#$)F_HOMDG1U<$P-\7[A_33EP0NV]/K&3<-&/I5* M)^4#,DG(UNRVUB1LC=3ICS5S ;D;C>$*^P1:B'"OIC!SL;AL6UQ,-ZQ"J4_L MPR7LUWVN\LL@C?^M&1VW-N% 3J7-R1;W&'F?XXK6@]@VY=JY9;*6ADS"G5_ MPY03^,7:%88B+M2)=@2TV11AD(<4;K-0:"6 JTWF -!R]-]!W(CFU)&U9K78 M6C6 T_@7:/P4B$0 H+OOD@VD6%0EK&/[A,QPMB$-MNMCJB!6'.&FY)27C1!S MW>.NPBJR+@NCJ\)B=BN*U+7/)'>O,@IFYAYUQLAL^ZEIK5HKHFB]TN$-56E; MQW$E$?XKV0P6U$HZE4HVY>(V"%O#E'%7; 2@/OYDU!09TM M/AN=N$V&WB?WU'1U>;S26#88X)/2&76A$]/.D)I;8U*C;N:IVST2:I#Z1O!5 M=QZDG:Y[75)%$EATT5"$?K'+NBB-I>DGK+EFR>]#@$(_YM(A,9M;\U[?FOKW M/]=KY%"I"Z >.% SZJMZ*A=V*O0JJTC^C77 ]W9M;S&6BS3BACJ&D47.0AN9 M@YR)8:AEMU_KP.6(?9'8)8Q)PIB:84Q#"6/:>^/T%^H/]L[[YV?#;^T5HCJ: MY_W!Z=E-^MUP>G\:Y_WQXHBK>WX%/_;_\\=O[-Q?O_OY_.ITG_.9G[^+#JU]^\5Z_^_77-[]]N'@0'?_T M:TF@&R#W&WQY*W?6_6[*4\+(^>.ZN C_X\_XR]^P:$8-D=C9703CJ MC<]/1KW))!KT9B7\NWZOY7U^\_C@:1=/3V>FX M-QF<#WN3F3KKS4;CL][9:#")3H;C\]DI_ ;T!R2-=?3R-086&%\Z&K]_M8G MOV,",RHT(!F_(@T;Q4Y*%GUYXJ@B# M%9YT7JD7M@U[]*J\[<(^#EU^\@#0^B72OCVT#L./H;MMW4;3U_V_O/[G3V_> M7[QY_:N ML"Q-PHIL 'HFMK\Q9H4"8Y+4Y=IG6U6=5K_A,Z4RLWC^[#5MJ0%NC9:LQ=8F M$CTS=@D;FX(QYL!]*TI=*C"=8UJ,$Z=;VSKL?(W?C2/<:E,&_C/6,684[.+4 M-[!S-P-O+A7VY3(/ENP%;5G:2N5H-RC8W%_I]@A:1AH9L MLA&QD*DM18H"#M;\5]ITK*.;M'W7FGO9*QV3&6;%QCJT0P1LXZB/AL)#JB@N MZX%Q5S8+*6%3U,($/+QNC;.\\#@*?W"V%#I#(SUL&&E:E#J*DMB M+O*TPE('-BS0MFHJ;-TE'<]TZXAJ*H'H9B3B^YH*+O>G/, ME6M.A"^@N;.!1T35,W04N&B*]S8F%SWL+X=]$#+GVA1L@ WMBN2V:(0"ZF1+ M6]28+=P.^>M(2#@CC%?4-M0L5^UTU#VB>72Q@=@BUE4T:'8ISD6T@^NLC@*="P5 M^E9T6C-\\CTY.+N+0(8X!L>KE=@($K'BM$. M9UJ.X57IQLNX)!V?''/XEVZ3E;NA^XX;!3YNA)ZWS-:P2+V^E@?ZWC\4%SUJ M,V'<@19?M.N&)^<1*'.#<>\L&,Y[DU&H>M,@'(,>%G\I1M M!"3"*0;YT?TT1,W^GT8M,B=PFFX>W[+ZO)^/QT<#(^.0&25('J32(U[4W')^>]\]%P='8Z&@2S^?E3F#C> MP@LNJ1'#+AO&OG&Z9X@3>[]!="\[=:G>43Z)1NQ2!4M$_T="Y]$P"$;G@Y-> M>#Z*>I/S\:PWF\\'O?'T?'H21B?1^*G)>@_P.K801(G1BX M*=TPG6EL)L-'G$5 )EOXC,4WM&E5E_X(DO6_53-FI2%TD#C4%%5(T;-Q$E;1 MIX_;JR6_J_(-&8JF[*FK(,$$,;8].0$@NHARR_2I4<82V[U84Q6;5,A"0D,' M;&^R[3VX/?3&^U=)D&Y5DV0MSGV.U57F9W5NP(:@75=J:=Q\?4)%0\!&LPXH MOC&KB=J.%VLQVI$Z69CM%"4VW)*;-X;<"]W@75\/K*?C\?G9Z7S:&YV-0.R= MCT.0%T *'I]'@\G9^7@ZF4P?'%AK8?>=T==>I=';ABI5.TL>'FB?@97_'Y $ MLRW#;K<8^JLFFNQ0+#DN\*IU/00&!DB:)ET-V11O5E$Y):T\ C;P8%2\7S>8 MG9NQ-6XB@E PL8>(4BU[E.4+I]BCIRBCDJUMG)E#VJ)IJNCBJD5<-[#1O!]8 M#L>D8I>C61(7"VY35 =(*PWTBWBEXQNYY+\S%S,8Q?K!_U]F.,@L*.+"WP1L M-8>%EKJ)$4^69V<&<8,$*6W_P)<]S MXWS3C29PVQV+YW6.^)K:;;.T0E(B[Z$%/RQQD26*"A4X/J1XVSN&140K&+!E MW)9R,5V@1T^@Y0Z[];OV>FV<>Y<.]&63HU$1"VH;H$42XW=']JMK%J.T8%QR M3D)%$%W%!28-7.99M2H:;'Y7LQNX -BWFIQN,0'&' @2ZA@B[;6[]C$S5J< M_]!7]*V#-1=F630&\G=,]M&Z+Z4S5:O(<-P@"E:4!6,G8.67C8*2.[S8[LKD MTG;33_8/;%T5?S))V!A3$Z2ZP"AS*J9K'W/9,;,TK99HQVYW)>D.G*GN+&4- M,74SBE=)N2#W%3]/%O/F0.P8*G2&$4FDZI&L@<%#P;1W-@M/>Y-P&O1F M@W#44Y/S:#*9!^>#X6-8 TUE[5>ZS,*[_+T*B@QK#*__#F>1K#]DFT^]5Y.P^2HBL60_00UA7$]\%F:$I>;!;:FF$W$(YO6&M]U!P5W9MDS;J5 MK9;. _E>I1/?V@+06DM'M+B-T *3NA$DF%4J9>PUNL4S5\Y7MNX8:^KMP@$1U, M=G^C%H'DKG]?Z^#-\,?-GJCMAD3)-]K'?*.1Y!L=4+[1USC@=2 ^@^WMLPPH M&/]!'?]GT4ETJH:CWGDP!"'G;#;HG9^>C'N#Z%Q-@I/1>#(?/KA,1*FX[^8_ MFP@M:\X7I_^]=6U.;[:!;%V2MEX^DCP_56=1-)X,>^-0S7N3T[.H%P33J'=R M-@D&Y^,QK/+A\W)HGU\;Q^:[_**:63?G^]IY 7+3+:BZ"Z>S(^WA86+"R7_L MI \TTP]JFTK!1A7X#5MN5YIXT5Y'9..NE98AS7"LNU& MIMH1]T@%:?7(6/*48A=1+'Z]P": K;:3=U0")O>^>_WVXMWWOHVK=BKEM>\! M ! 5ES,U$'33*+>FQ&9)/1TEF6"M4R04?]MQLAD4Z7BI_(9WBA,=W-A*]M?[ M3D "!@>4.;5LV33LN"\N,$K35/W4K3+I7'3:AE$R5LIDL-1J!I5%OH-*>#=8 M:,;#[?)5A[/!+#KM#<^F<.7/IV$O&$U5;SX8!RX(?7'*2Z,<2L[< VM89O$S1T7K+L:2X!RS2M] M&7;;M>INC,W(%QW[7%C7"D?0%#L":#CXA0 #;_6M,Z+JC" ;9>I 3CU@[>#6 MR+T[::B[IMTNA]P\UP:]VBCTL^-V4(0\,BC@O46##SCEBW9X4)U<0!.VP&X% MM_91[7QLU'6N1\%Z/0G;W<@4/%-T*;AL0O_+Q_RP6M%P.(GFIZH7G$_/0;*, M M"*1I/>^7@R.)U'H\E(/;QD^3Y+U+NY$]M_(.#_#,K0K]M=M-$E36W4;,8G M!QURXGR+P-@EF'LT#2H:3D')#WOGPSG0^6!\WIL.@>)/I^ \F :GT5.( M1O5YOL;_Q$L5S]ZO^?Q M51"NO==U"*WM9)"KN:)X,UU8S3[#8H'])TLX2K?Q<$&=1'3'<]N4;06G+ M'!Q" HM3HI)L&=L4[N^(G."\?ULK@.*S6HI6U)=2!X_A'()9ILO++U2R*K!< M)JPMRU=9;J/>MD>K2PGHB%*,KJ3 ,EV#MS65\H@NX\G@9'9V'DQZ)Z.S>6\R MG4][P=EXTAL.HF!R$@7!>/2H)7^^?0*'CY M+NTGIE;26F_>_-J-'..21D@K()I2J:ZPX5*=)6B--3P22; M]E=OC,ZQIJR*S[ RS4X'@YF:]X9H MD)Y,IM/>='(Z[XW#,_@8'5OJ,<6]-RBME''1L#CCH27*DQ=!<$'?;31%['L7"Z7+[R_A-RK_S\)T M0,+(R\9MI-\'A8W:IUP$';^,,[[XW0OQQ$WV (A\.,W18#CJ6T#9,$*S5^Q# MK2AJ7QCS;;,#!5KJ*&VBR5?QYIB7C 9V@HG:V@0=:UTVN#UUU,,-'HYX@_?- M\+S[4S?ZXY$*V#Y97X.B",)%5:B2.WEBDB>6$Z,V?2B_ M8\N^U9J]'Y^IDP!\.!J<^+ ZK\!7 /J"P$0J,.&:1ZOU*JHEQ1&N 8+MLDX4 M X#G;$LNRC0:C$_J"D-.PE0=-J^][[JZFNDGXV@WU'F7!JF#CX-22R2ZG*'3 MSI?![][Q\EEVIP7C\ MD:3WCR3D*O+H=AJ3Q_V__!TGW&E8]GZO=[.S-'"GF_&EXN6/<3..HVO:+UM% MOZZ5[CD68B,JMT O9Q(Z5Q6S/D"7+:K9GSJR)$R">%D'DN@VK5R )\?@JPI; MEFTTD7?RJC;*PB1Q(QU8CQX&*2>WH.(+^F_=HPW$$61::[_).QN<"%\!X^O> M1::)DG;-DVT,2Z-Q7R2,'>&NJ/A"W9W0]B_=;H&[T3EJLVET>R\D]*@%Q0([ MP5]SOZ8@CQ)=II>VKRKQ+'QW.V /MEKQUHVSJ@+/CQI.85R$FBMCLD,!0YL< M:>V^!^(Z!@ZQ:\NQD^..5+DI LP)=KHC[('PV\>,JW_@;7G !AZ3CVB@^E@$ MK/.\V")_V__(KEH"YH ;9Y5J93TWV)T6^[]#K+_(D"W(Z@% MO# 3U(<6WUG^PUD/>/POJ3F/RVIT.Q7L(YFU(3__7'3Q>Z ML(3V+[X#)1O-[><^^C,G?8R>Y8J,9,"(3.8#N@BPIV_FK:H9G#T6C=.&"PM6 MV<:L^UC?$F[T+VJ65VB2.<.7C$YTI8[(&XT]W:^ \H(4Q@+9?D&-@2AG)RRQ MUF[M'R@606X:'F"8U"7%.>"ZJ; :]E^PS^K!;7L$]B?K?A.-@4SHXDRE:AYS MIZOK5+>?#,RQ02/-4.E5IGY= M/;?M/2"?2)0I[B!A(RXWIEG/@XUH=BK<00OS,[GK>5H2D-ZCR_+7=_/<&XCZ M.<:LLC02[;E1](HM?ZG"<()(@:Z,@8APV5=!''%T']H3([-YQC+9O+[_<"VD M(,R8.8F_]*ENLRS:XP8G&]80O$[79+( M>1-/G2J^X=S7E+C2G+DV(+>X_+Q7&%3!\S)A5SH2.RXYU5C",;F+AE>MJ.<-[.UETT[JZX;S+0636DW! M7.0RUZ *OROSV$U0"(,57J']*$TG:+:E4')_0HJL_1M,9"&HUHP"G6=)DE$S MPY6S59>X5"^$:":J@DI*E=MF0;\8(5"PVS6Q=KWFA"%PD<3HV7QO[J%?I@X, . MQ:O&MJV"%0J#THRH4Y%:5LL+<=(A*/B O7I@X._P.;UGS@B()_48!AA2+V6[1X MVN#>"TJ\^]T[&0ST-SB2PE:(^HU) )I$<,7,999UF&??/X_JY!RB+SQD/2# M"8O[O(B@**JEXGZV:8Q5I77I9E--X)LAO!18M_LV'0=I329?L9Z^=X')UKQ! M+/#/ EV?&J1XX+Q4"<3P7:IQ#<^PV%[R N&J%-7E)4S:"!$.Y#P_'=<&_GAY MZ15Y^-<7\)>3L]%P,#V??!ST_UQ=O@"5I&S]W%B3B2A/)F>KSS]J"_CH; +_ M>/'#73CTH5BX<;DE27Q-AP390\GCT/0TX6+P\5X2K+-*/\)O OKN#[XUSU.N MSZI0+PL%EQJ V6Q*3GM.OWN!KX?W6V_(56P*#[TTO]Q4?\FN=?R@ MA?$T7.IQ^N,51OJ#5*59.[/[K8"*.-WA-9]^C4C1X*; > ?G9Z/&?_#:>XL= M>@[_^9KZ]<3_Z1=!6O0*T"+G7^=.+R/9U$?=5*!V_.:O+T8OOGJ#;=B'"0Q: M@6J4)7'D&;VQ92^>^4B^+@AHR_YUJR,9CGX8#W\8#8;31Z/U&XZ"@6TP?HK# M^.)&[]Y:08R[(X8 PIX#PKD 0JWMOKW+J2KX2>KPMO>P#LN>T]N-5AZ7X+=Z7Y@]S89V&$[DO3[/GW M\4[$=_O-^>9I*:P5XYZ;YNBY1[W-P\&=+>![1G]/>1T%V 38!-BZ 6RCTP.G M/P$V 38!MJ,#MO'PY,#I3X!-@$V [>B [>3NAM0]HS\!-@$V ;:C [;16&QL M FP"; )L!P9LD],[!\?M&?UU&]CVA^P$ZP3K]AOK3DY$.WV,>!U3.D+B=1Z) M<+?*LHGP+0Q)&-+>,R2)W!&K@@"; -OA =OHSI4]]HS^!-@$V 38C@_83D1B M$V 38!-@.S1@.Q=@$V 38!-@.S1@.[ESL8<]HS\!-@$V ;;C S:1V"1R1R)W M!.NZ270/''XM"7-2:6"QU=R1Z1Z)W!.LZ270/6V-,0K#O$+T#?P:S1-%?GWH=NP^Z?O=- MK_N*?<#E1O&5%R9!42!!7*J>[IV&\X$!8:[X@)[JOWLQQM*\[(U_G"?JK)%B_Q&^WR*1_ H2"<]/Q4?S!GU51QO.UF2;]M*?2 MZ,=55L0T=JZ2H(ROU(^S[#/N":[3=GC[?$O2&XZ^L(TWG-K7=.$WB%"96!GGY,JC*[,?F%[#3_#$?/D6B!7-8[LL@N0[6 MQ8\O?K!DTH8;=(8.76R=[\,>XZ'89_>*[QKWD60P)#9W/LCS=5E7 YJLB[4&&5 RVI8@/"[!;2PI$4 4OH\N_K0I/4;?-G?M2$WX.'Q$-7O51XN@H(IZLV_JKA<.[3D MS=9>N5#>VZ*H5.X%:>2]FL_C) Y*H#GSVUQH3FCN#CODT->KJEQD.;PQ\N99 M3G06I*$"; /69^@1@Y556@3(*;W?DR 5>G-V\P/EFKIP9]Q&F;Y*LOI[L*7N9H#Z\#=7L"?<>J5F9=5N1>I>9S&*(UXJSS[ MO(8%PD^6R'OPC/"1T6!TXKU*TRI(O%^5*F&2B!\7919^6@ E=102GEF;N 4* M/!--/@,(O*M*H*L4A66XX"DITZ!E O-)8Z"RW[(27H4,YW6P6BG\(TF\=RLD M\4[2UG-=_[>I][^K5.&5'/C>-6 !\NK(^V9R.O!@[ 0Q(;B\!%D1;C'<:("! M> 7W-EAF%5QIN+:AL_T%;W]*VQ]5B@;B MY^<]^OWP^?XRZV7YVH9@*(5 :C4U!"0+/(S2+O+&3"!,;]\ MTO=@J3#5E+5J[SHN%S1J-@<3ZJ\5BK=WAJZ)SB-"(\8 M1D01#3:$X#]7@/EE?4JS("%NO+6QP$M@]XH%_@F+6,$F M*5PM4U*!@P$%Q:'"UX<*=BS"86%9\-#VR9K[W(7[Y'417(Z <7EQ]-<7L,KE MQ]./A4K@DJOH(\RKR)(8R3KZ"%()4&,<)!^C9V!SMP/C#V]^]4[[?_D:@G[T M2?Y_G9[=>P4*)>#%_]_%>_A\.F7IO5JM0,)"2_P]M,M[FP:U!;HK&[$3G0_? M*BK^B'WT1YR(/V+O;UZ+/\)E0KWS_OG9\%M[A7#V+T'[.3V[B3-]<<)WD)C. M/L(/@"301E-\A'L=5@4*X1_ATV1=Q,7'>:]%M!&.BW >+\8.17M&A'=)UH 2#954I+&]PZTNN#A3!E?3TN/CI;WM!*A M<7.>)4EVC?ILU*2(H*8(LDI:!0'U4&?C\WKC,[OQH%1G51)Y,P7?!Q%IM%GZ M9Y4ZU@4Y'C'1(SHKIW7&Z5667,$NQL4G MW@S80Y7CC]'$[Z,]YUHE"?X)DDNUU 87_+'OQ61:6'NINE*YAV:2'%8%=.5E M.9J?KQ3;K5%V\6%2>&1A4!6*#L><;)G!.M ,9$=(UMX\SY8P> ;/JL] N+2G M,&J\!$&:3>!%%2YN6&#?^R4(RRS7*VV\G2BCS.-959+I@X;B2:!-G6HQ7/)[3A!2R\F:DY9/UV M/ STI/P.$H7WUF=?P/ 5D?>MZ-&EC]W7S&^_8[P6,A3-86E$2[2.-=V,%.>W M:0T:HREL%>2T25]Z>*3]&KQ46%#[!MV)N=P-O^O]UGML-OG,;-?N[;W5=OAH MS$/"A1^J65X%^=H;3CIH./N?L_R'_]6E"=W7E/5AD=/Z$U/(/\G9> 1Q[@0?0 ).%6P@*!%]^\ Z8>DK$>GBM8[@@ MM9DE--^OD0[94:Z4!\J[RHN7WJNWO55V36% *KW42.Q1%QZ_?Y7 M1N/ S .?#K-B72!:T?!P, !"!4'2]@[PS%8K8+'Y)U7"YR'RYE)=UFA/;@R8 M>XD,O;S.\D_ZI8"@81"IY1I144552#]A%H('L-.DU05:?'+D>H=L8^>A&C+P M?J6#@-%\#@J#/_!BAR!SO'-X\&L>ET\", !.%1]QQ+(,3AQ=,UG" IQ[JIHT M4C0\,FM.,7 #75MEF0'RD>D Q2S]$JUEU"<)VV22L))ZKK<);JZ"LD(7&9 5S#\':@$I/)BA0+\TN<-LZ(INVN _8P8.LI M?P=7"(Z<)0R\T^Z5UJORKN(B9M&/I) XA]V:P4>XS=IA6C\#+\IH0OAE@J(; M_8,_MUL!(E\>I 6.KIV7^*3SM;N!\,ZE5V0L'<_@IBX)H)8@[N<%>^3PU_7, MY0JY5^@G ,A_HS.<9;"W3,9THW8 G*_O%7F2X3<.;CH7\+\85;6_M05*^]X' M^B)71@#?FNDB68=,PCN0X#K Q<5)B>M200&DP6_3K!7^::\ZZC0Y,$[8VG7SUL-O MYU5.4,>O0"T3<2R%7T>POJ@BAD1"DE44X"MX&(1NC(I0*BI82<=3@F.DBXD4 ML\0#!\T2MB9(2Q-*93=6#X=:(BY5)_57'X"58-AT S46D>AXNERTB[< D?QI=^0!*F93Q,_TC1[0B!!@5T@\+! MS_(, 8QR4A2LU8+Y-LAH:.7;>&W @46;)*%(6?S%%J-+)JX=BX:F8-!*94 MJ:\JT3MPQ)I0<=!+CO_@1Y"+]XB-P\5X"]]7*[P#A;<$73F&%X.4FEY6]".& MFASM(['^)\7N%"0?YGE TF&1K19Q@9E59''30H"+SGI+Z8Z3>DY10RQ>D/=G MEAQ5D.6TR75\SVQ#CDO)8V.D6[SWS5. M+(F!LO"O-%&\T<"Z0X1]'%R5'#L;1%?P$1,^RY1$IL2VF.C(^J;?5:A+@F^4 M'N ][;,HE/K$[,K(M3ZRPS7N.5HU643!5YA/<Q(>M++*LCPEEH!&K_3 M=C_$NV5<+8V1;IF!=(U&S:W?,H\UT]>&@'R'UD\;!3(!' !.1GU68<564%(Z MS$&P@ :(=IGA4>CCK$4IEB)5N$AI5?:4[^WDS#\?GWNO[;1AL*L@7Y.I'6"*F F)3[#;J3<(&U0"80W6(T:%4U N9N/7@N0#. D1N\X"J($]+KBVQ>7@'_AJ MM/'5F&\F?SWLGVU\/=H@,S3']U!EZ9%AWKR8*'(S25;H4;\9G@*=;CRE9_W-<'#F!.GJ*8NR'-Q(.08%EG:IU/OS4K:UY3 MUZ=5['!J37R'OHF:+4Q80=R SPKSO9HZ"%D 0<9'+^L. $&Y"/;"YB-8RWG# M[G*CD=!1A;0BI,/@@7G%6=5@Q(JU-5I&D!0@7:& MZT,G1@_;7[/*%:A$&%6DC>5S9*KL,??2BG:4TS?8E ._ I#N,C!(_.*^Q2^> M2OSB(<8O'CX7)N4&3>!U](P!;&O;M>XD]3DDA"\PJ(K,\.AA+3"5M6@!=0>2 M#;XS@K-1O,X! W1VGFUP?;^IAQ4J*!W'0HWNFNT"XP"&T/=^=42*U]O695>L MP)@CV"&.+@&N3$YHV(JH8M>>J$^-I/2MO4,E@8F'3#F8!Y=:YE^$"Q559/7\ M2=N&\-R6\6<\'=(OR*>?+SGJB; '9(: AM#!:2L0$S/29_AOG*074, 0Y<1? M!4EET^_T$-?:R,G.Q18;[C6\G(+-9LHU_N9JSEE51 .8^XT:G97N2K*.H1T! MA:\,!J=K _O9]UX!#9+PF+#=+,KT^&P)X^"X!5FHV\:.V< ;AA7='G2VA.3P MP$S%"LV[YE$A29@HU5[R6HLU$_V*!_6"R[10D:!J'P+ MV+5G;,E][_,/0(X@W+A:>_PMFE@M@8!!EUF6J=/ M84<T-!9F^P%VKC=A8#M'A!#A=XS^7V]#E MV]!@Y4BI3(2&^]B+$",YKA1M$-X:LLC/.?1\,X#&81[J\\JX9BRIH<3L6^,J M7!==0V%GU(R.6;>D[I!XA*[>;$64WQ"K-RTZ'.+(*1 ZU2.@2>Y\*UU]&QBZ M 'ZG'X"KS6288:+LB*>MMIG)9?P=_Y MAQ3J3G7@.-)&.^5<*,'5.*.UH5<]%MJ^@QSAAK@Z;2;[$DG>;/ZHI U6C[#9 MN]:-14)*8[3\PAFP-J4WP?J:R2B*'KT0"T\A2EDXU2^)3&Q.+:%L[5E]:AK< M*/@F-.+X/ \ Z6 [4**UCEZ4.<)@Q;N%K79.DJX7.)X.;'Y+!$JS2.D)+;%7U#G+A!2DNF50E]]XTNNK$P M6U^J1.\CC+"J9G#LQK'./E\[29.I8Y- --NI\[ H+(M?55CP"?9$NZ934HJNIT&VTDZ?D[G?'L:*B%8(XJ(HEGG285IA)2E M:+!\&81YI@P=V.0[5_#B;,/M3$.*3<7 E 371M6XK!*;4)(DM0^/;')JG1E!,D-)).E[OSA30X W0ZK/6A.A M2?+@<<'<6T^7A;5%$/F6F[AP_3&=.,ZQM"<.$Z*V3K;^3BH M9D.P EZ$R01BMS@SN M>Q=*;6:E]KT7;BKK"Y+13,AV,P^U2=%:=&B])EHY,7^_^W M6GL_&8GW5U7F@-N=I)'G+'];5S/XA,E29KN6O%W$.'1XEW$&WICV3D4"4AV$ MB@/E*N$ L"!-,\ P8^&H@=" 9LVI += YUKHS&T<>HH)]: <:5\1_'_K;%%Q M1K\/E7)L(/,2)H%,A":F/8R'; M52ZXY]F?RLFF(V.G4- -.D*KQ\5X2K+-*/\)$ M-AWT!]^:QX&VDV!5J)>% CX'JVBVM*&?O>">*:6-B<#D0-9 7YK?ZX?GH6!?"%7 X0#!XEVT5+X1- MF8?WUN:^K@-]!_K-?XTWZW9U5TV@ZM?Q^_L$=/N1UW M)ZQ6<'MN4J/G'O4:ZTHV0GI">K<@/8$YH;7]A+G!B3\X'PKI">D)S FM=8C6 M'A3FAJ=G_GAZ*J3W"!8%XS06B\(C$>\KC,2_5,U";>]UL0+L&&Y,#F)Q$!YU MC_#MVV_.-\*LGH)9#?WQY,[^LSTC01&31"07N-M3HGMPN)O>.99HSTA0X$[@ M3N!N3XGNH>%N>"K2G<0V[*$EXC=56L/#>X4?QEDJ5@?A2R(#[2T[&HSZ=P[0 MVS/"NZ] ]*U0H$CA@G8'A7;C_J''= G:"=H)VNTIK3VPJ6'0/W1+PX.BG3$Y MP)]8*6@/"VX]>HFRK?2&^\SRH2=%E;8:5-Z-=9606P9K37 32EK;*J*IQE>IVL%LE(9VRZ5SM>Y[E MNL)U7;M[::M_J_D<6V_3TG5SY4:;H+I'=D2=A9RBC:8535!LM!^R<\4ET#2Y MUP:.G7/;5FH7V][1<*N:NHJI>I?I81+I2I?)FH>MJ(]H_:VNY[S5KA=[^.I6 M-?8=6&F,&S+K(EUWF1C73;W6_;]U>;:@H'6:_[I\I1V@ITO#XX%0/3:* MQ#&=&W1);"\-ELKW_GC_=VJ(C:4P$]L>0I-977H?.S9O]2("X@\NN?X9GD\! M VX( MX0R,4H6MHLS-06PW.'QTJPT*-^E!CK&(5PTAX/;3BJH\IAX;K9)!T=86F-LY M-,0,/0IU0N0?PYT@)JG95Z GU/H3XFW\.RG-O#_WN]41N%]W.5I%::?RHX+;2]#WVO=2WII70-X;NX7"C%XF:@_'M;K MCZGR//^:EV0DZ?J^82EW&.TRQJXI^I+BD-3N$9L5M$\!"[)O_"HNW.*^<,'G M<5Z4?.-Q)N_-#%K1!YZO1_\)=\E\HVO(N^_R[9L,5C!58YLEC2BV&#S7_.=& MA/CDCK>8QG[F!?J,4MN$T_R>ZR;3UN+(J( 0NL:F9Y7I-XX/8_UB;OU)18NQ M5X_9HMUGJUN41TBBV;5 WW-4'*>17\8EO#2\P_[<2./=.LG7\%?LXXFESW^% MOR] ]6Z]F0;2D!N'V8)JI,]=6P):"K+"='\%33>/M1BTXZXUK0]V<.K!U*U- M$G+_$KFWG&^W>/U=Z'S#2&8ZI@ 0P_E0TSF#[]VCU?]'B/5A"*%3IXH=%9KJ MUEQA&\%Z+0EV*EHNX[*TG?C(W,D2VKQ*$B96KTJQ(9!+XD[C9!^'1%\.&3!A MF#\N?D:?L7\WR5"$[VB#7*B$.TN#XJFP_2?*D"@Q8H\GT_B3)D5M>N : M7?/<\.5;)MP]Z;O3O2OS)"UG7@,_AV=2[A0"=XAJJ)&(?U'"'TOSU3O;1$1V MT&&0!"G'@LRW;3(,0(0].%W%F-32\AH[:?\)R%7 =]3,K/']+7U+NE/OK5J^ M:QA#Q,+&9 EK[+B+0$L0:31_>R(",>L+;H-ZS==,,=]X@TN.R-_ MGME^:B.-Q* -$[:5L];8VP]8*^MQ7OL\?7:,^N9D_$97(SP?/1_M0:.FQJE2 MV(+O7>M+M!J.MI9B76!C.A3^TDOS8YR$FL_C,%;4JI&^!=O MWOG>M9J9.< L,^RLY'NS)+N\I.F3,]!WG+CHLUEJ[S+L?!'P<[9#?!R:E7]* ML^M$19=*M](.-24:IEZP,Q+FPL^C"3;S0&?C?U*K9^Q?K-(\#A>X.-@3Y.E# M_VPPH!Z/EV[[OV;S=VQQ? 5SIW9+IIER55 [;FS A_VFO&OLFIU3$T9LU8R= MH[(\5HU6X8WWD!IP%V M6,X2M-6 -+0M35G!9A8GB6Y,%5UA1RV907B&9$NSD?UX#N,73"ST6Z:U.J[C3G'Z0R3ILQL M ](,$&Q5N$A-:UCS#=IL$=26BG (V[^9EP"YZR: MV'_\C^EH>/8CFCYCBH]IT#%%N13;EY/:S=4+0ZLX]D6OP4AK0S:(Q,2#X+G9 M1H$ML[ 7"K8H+F^85;L^HX$67Z.#0FH;EYTMFH)K.[_IZ:X%HX;0X\H5#+]. M5(Y^LEM/J>#27E58=Z1>15ZT0+]!0+(_S7;.6];4.-S=WK[7LLPFMU^FOUJ7!8(CQJ M@M2TB&E@,'?Y:KF(\ZB'X05K*V+9YU#(6R796JD>N5L5LJ2B+!QI<16L5H%2V#52_A[_._ .//" M8$7$A%);DR^9 -#F;8#!E%:O=X;K(O28COOH7X3B7$5T)\#X2' M@?:*XE58VM0%0KHMH?$N=OEKT/;KF%I4^F<%:MJ W-A#/6_+DJE383!FUIB/ M37:$MFFRG_*ZGG+F76*PGQ4C<=9AD*A6G+;LU8BV[09J:>^4Y>3*8$O;(O;34/3'X4A@R*\'O5:&"'!.64NS";*6UKSG49UC&?I_[PWN@G4-U17"M M$!=&0+V50N$.P KSURKD?A.FC*,.@UM 4_^B1$]X5ZL;-BWO!JW#>GN"LLSC M654:6[%^%->2PD[#O*(J-,I]I%U4P)!P+,KA3$EL#DS4^&YGM-:/%.<#&BV@ MWMHM+AG>42OD"!R,J02NM*1]2N*YC=UTEH/6_)VK,/I1PWR/3ODUT)!CIF[9 M\/OM\X;&I[]QM4:SC\7.C=1.UJPRDH<3HE*8$!4B8.L0OFF_[C"EUNV:(X^L M]VN>A9C+2I$.NVXB9^NB79[E +,S#0K3&0EA]L4\".VVX+V ?])6 M.[Z@5BEU-_$8&'=3T&XK+CL9:\VSUJ?8CF8Y.N!3-P P0"]E,P.ES!!=57@L?/!K*[H]3L.$^PEC1-I!VFQ0;AET: MN@[(94C%ZPI7LKBSR%:_#Z =L'_9>!U&[6B&R.;AQJPYG\I[^]M/[_[X[6=< M,. I@J2O99I9CI- XV_D;LVVE1D83Y!>QC-6UR_,KS?;-R&W 4S7V(X.,AR:Y,[6&<-:C)BT0^X#57AB!0&%E!6% =D M!"LXIL\D=FGQ$CZ?X\I8;!+T[RIT_8.$WW13:JKM;FV09%+8M\OK:!1B(81_ M2K5N-O+9,;!H@3(VE] JN74Y6Z[W>R8>F*W>;@L8V;4MM+;(:*TS,9.WS%#K^ M6845#N-[\S@-2 !*U"4&A2\JF"*J?"8)8BL8IMWI[&].T$[FP>UT)$SQ,MA4 M8N8.^CP6SC)A:28"<2OX]>;0F(:*CL+$Y2U.H>DR(B5[$W*1[\0&=^'1*K?> M*NV@AYV.2:7?]/[,E"Z(4LW@GJ'@D@@R295V%)98#$\[3'C+-QDO75KRT;K;:.A,"[-N*3P7UN?ZOL_P3E]W,%9KER;3!#@!V M-*&B/N,,A=\R8#G#J=7879\$XH!PD_S:%0U?>=SI8_ON]WL6'OK5O42Y@;9YV:>NZ M%MKTQD^I($\YI82- 'BC@H+=%/07]:\JO@)A@O*%@H2M8'7=6J+^OF??:L*T MVU^[90$LBHIN>BUK.Y41G%GJ41UK%UY+O*4HQ1!5\'J[+#M(D.>^!7F>2Y#G M(09Y'CX7^$XCYO<[@!B5PA@4WY!L'B 5 1UA+>P;PSR G:0GI0_#99!2*)K;'MUD?9PG':22A1E8*7=M2AY;HH@;PL+;P M_=&_Z--WYIK_"1I=$<5L+=IYM[JWK4]0[0>MG+>LAG24E(@)^W7J/44$%J"P M4S$58 6VJ4*[ODQ%2C#6D&VYH U4J7%0?\%V> \R/10!!I?+L9=->1.GR0)E M4Y' Q>#C/5 /LDH_PF^:#OJ#;\WC(9["JE O35F%9I,C^MF+S2:]5W$1 M^\IV9T^Y:T_?BAJH%[_YZXOAX,57;Z U.!B3U ISP4$H\(S8LB^$>F_Y]%9G M\D\%HM";%'T'/ZM046&@\=!_-,*^X5P8M@;CISB9YX,'07-!\Z-"\Y& ^5.! M^6@PF@AR"Q0(% @4#$9W[L\L4"!0(%!PB% P$B@0?4[T.4'NCECG]H4,'Q>8 MOZ,8W:PJ@C0JOG\T:CU6^"6OZ#;^AL"3YN$SX>]C!+\] '3H Y0EEU4NJUQ6N:QR6?>&$ _\LMY= M:S%6HWLJ*&ZX,+VA=6GWP@DW'I2&=M\UN"$J>;^U'+=;WUVOP<-M?H=V]UD MQ7UIFCW_/MZ) F^_.=\\+87M#Q=[T"L]\D].S_V3R>F!4^%37DJ!-X$W@;>. MP-MP-/8G9^<'3H4";P)O F]'!V]#__1\X)^,IP=.A<_K-17[0T?L#U]H/"], M;1^9VI=#&O<4,PT']PR MA3UV"%Z$/3Z##_9T=.:?3.Z=(2 M!3T%/04].T9Z@IX[ V3.Q@/__/1)X_\.&#VE]$#GK"VO,VZCFTL) DF4E$3) M_4^4E,LJEU4NJUQ6N:P=(S*YK'M^6:4$P=YK.U*"H N 3P^ M]:=GDKDF+@O!M(,CK"/%M-%T[)^>G0CI":8)IAT:81TKIIT,_='9G7ML'2'I M286!O39RD)]"Y6^H\>]H2W0<,G5)A8._--%QA(&Q&O@N;%#;9(9@1 M-OGT(27G8W]T^J3NUP/FDX*=@IT'1WJ"G3O#\:;^^'34$?(5[!3L%.SL&.D) M=N["SL'4'XRD0LN>AM$<)" _*('_+<^*PEOE&7PL[$[878?00MC=,Y0D&XTG M_NAI@IZ'ASI"7KN.(RA/QW#_TX%/;M.PAT@1T'/XR0]0<^=Z#D9 MC?SSB11T?.Y@&"GH^$@D_FZE\J"$QSSU>:720A52TU$J3WTU#$OE*2D3)Y=5 M+JM<5KFL (ZT@Q;3(9 M^8/1DR;^["GI2?N(O35>0W\TG/K3B=@9 M1"875#LXPCI:5!N<3OV3TR=-*17B$U03PA)4>S14FTY/ =>>-')[3TE/@AKV MWM+P-Y6J/$C(UA!$\%1@[&(__L_*PC!"SH*>@IZ-DQ MTA/TW!47XY^,3OSI<-@1 MYW]'SRZ)F#A.0')?&_8[/*>9XMC?$E2\7H(HRO M2Z@AC._)&=]WIV?^Z4 :W&]NZ^UW\'L!40%1 =&C!M'18."?CZ3[FJ"HH*B@ MJ*#H_5!T.!CYTU.111\81>\?---VGM+,\@%(_5VY4+D7IV&V5-YW.@3FSBQP MW[=4NFX]/")+URUID2>752ZK7%:YK')9Y;(>R&65:@Q[K_.\1:I41:G5'K'W M[:.]3ZQY>\N_'K9H\<@_&YP*Y4D8J4#:H1'6D4+:R=2?CJ9">0)I FF'1EA' M"FG#$Q]&$U.%]/ PT=S"R+K R"2A21*: M'LS\?N:/SB<=H=Y]KR@CT"G0>7"D)]"Y2X^8^*=GTG%"["B"H8*A@J'W+.WD M3Z4FR?/;:R14I&/V&MV"0JPVPC:%;0K;W&YV-SH3MMEU^NT +0IT'B?I"73N M.(R3@3\^$8-WU^FW [0HT'F,P)OYD($*G-)_H#AP_<'8.FUF2K"B^ M]V9JGN7*V%[*X+,D[>PS']Q3F)#@SX=N03?U3\^>M/^<4)Y FA"60-KC^5"' M)P/_Y.SDP&E/HDP$W03=C@_=SJ?^Y.1)P^SV'=PD_.-0;!%B=MAS+B;F=S&_ M/UP'MXD_F(@!7E0! 5$!40'1>QI+QO[Y^$EM)0*B J("H@*B!P2B4W\J2>// M;[:1D)!'-L/\IDJ;?4-A(<+[]I_WC?HCA(\HJV:)>D[N=U_T^.8YV6#[[ATI M(YSXIT_;CN'&L]CWF$@!4@%2 =*C!-+OAJ<3_V3XI'T@.HNE8ID14!50%5#] M>E =G/GCR9-&.Q\'J!I3#?P9P,KHKT^]H-W$4;_[IM=]!23B^,?YXGZW(OB7(5EG,%US))JF?X8Q<4J M"=8O\=LMJNJ? %WAW+0QC#_XLRK*>+XVTZ2?]E0:_;C*BIC&SE42E/&5 IK\ MC'N"Z[3D^?F6-#@P8S&&Y+X/D.E@7/[[XP9))&\S0&3ITL76^ M#WN,AW+SZA,[HD7C<@EGVX("B0B;X(.+P<=[ "E9I1_A-TV!+W]K'H>;F 2K M0KTLU"K(@U(U63C][,6F1?XJ+N)9G,3E^J7Y?8NIG=]VIC80:'<_;=_=!'K';_[Z8CAX\1!;^^48@KW: M_-L*K]<,)K,LB>YP-O]40>Z] 9$P\GY6H5K.5.Z-A_YCDOYM @N>ZH2>C_2% M'QP.@LEN/@H_& D[>&IV,!J,[A9D)M@OH"&@T?6]?W30N%NRL("&@(: 1M?W M_M%!XVX-004TGJ3FH:E+<'LU\]G4RF>/>WG0T('WZDJEE7K9$>Q_]LW=*^AO MW=C]B8'93Z'E:?97]NZ0:5-P0&A9<$!H4W! :+GC./"TR,= I$*E J4=I]*!4H%2CM/I *E J7=I]('A=*G M;18@AIPG-.3\GF=S511QE@:)5ZC\*@YA_D$:>5FY4'DWP*L#4'4HMIT'#?DZ M;CY[SZT\4DY\G]BYQZX&*Z1^'"*E /514Z\ M0#UD9#ZGA.R /514Z\ M0!U M=TC]N<.71D]L]1H=C]7K0U8&B9=S DLWF'0'($ML7/L(4\*1.\.1AX.[%2<7 MGMPI8M]S4A:H/FKJ%:@6J#X:8M]S4A:H/FKJ%:@6J.X2L4O1E;VQ7+W.BM++ MYL9V)<57GH2C2K)U%Z27?=A?V;M#IDW! :%EP0&A3<$!H>6.X\!S1R](SLZC MZ8!2?*432N%A)Q!VWHBZYTSS84VD]REG+U0J5-I5T4YH4VA3$%2H=/^I5!!4 M:+.KM/FP"'HB5/H,'GBQUG3<6B,55H[+@"-Q@6IOQZI3[M#Z8+4@M2"U,=#O8+4 M=T+JI^Z5=6Q(_1Q!7L=C/WG0N_"W/"L*;Y5G\'$WF&Y'=UTX;-=11SAL9SCL M5*Q6>TSK>T[)@M1'3;V"U'="ZDEW*%V06I!:D/IXJ%>0^DY(+6D/7;-:F2 M M*0[\Q%:K=RN5!R4\YJG/*Y46JI#ZP$_"4Z4>8!?DEWW87]F[0Z9-P0&A9<$! MH4W! :'ECN. 5)PYV-R;]ZI001XNJ,A,I*Y4DJV6\%4W[+ =0*E#"60X)#.3 M. 2>*JGUJ;NI"94>!Y4*@@IM=I4V'[;0UE,'2@N5'@>5"H(*;7:5-A\609\Z M*?"0J/2YJZ:(Y>;1[L5%D.C:P#"S3PI=^=W J0Z@DAAMN@=%PC"?B&%.A&$* ME8K*(;1Y3+3YL AZ+E0J5"H(*K1Y1+3YH AZ,A0JE7 ;,=ILU0I1JTSJ>T[( M1'3;T"U")1=X?4GSL^25IQ/]K5 MX5;&PP#WH7_HX-O>=YMC26L"P5"]BA6< . M"5O$=?I$7/*[\9%2:7,7;[]AWPNY'K[2TA4B%2C=)R@]UB)+ J4"I9TG4H'2 M?8+28ZWX^:!0*F%-AQ[65"Y4[L5IF"V5]YT.;>H(5^T 3AV*84=<*.)">18V M+-[P/2;U/2=D >JCIEX!ZCNU%.H.H0M0"U +4!\/]0I02R9?=TA=8I+VQH3U M5INMDJPHOO=F:I[ERMBRRN"SR=3K!CONZ('L(^\])+@1N?")^*945% M:/.8:/-A/>IG1TJE$IPD4-IY(A4HW2"D PA.DKKBCVW9$2/.X1IQQ($B M#I3G8;Y/;0G:)P^*Z#JBZPAD"V0+9 MD"V0+9 MD"V0+9'<:LB5@:6_,6K^I MTN;:4=!2-UAP1[=^__GMJ#]"&(JR:I8HX;A?QW'OL)E'RG.?-S1XXWP.ANE^ MVPV0WA^:%MP6W!;.XCABXC9D+_@Q@ MN?37IU[0;G+A=X_@W3>][BL H+%<-PBL-^F?3$M M@[679J575$LOJI179AX91N%-_5U[O7L/A],OK.21MO&:C;NS+(D>9U__J8+< M>P/D%7D_JU M9RKWQD/?&PU&$^]UMES!5D>X>>5">3<\/-ZUIVY4XQ=)]73_ M=IE>]3(&FHO#.^S[>W6ETDK=G1*?%.0>CLY:08[0O8U0@JK,# /$V>'PL!A\ MO)<$ZZS2C_";SH'M?6L>AS/_O^R]:Y?;QM$N^GG_"RR]]H[\+H !0! @I3=9 M2Y;E1/LXEK:EG)Q\\FH"C2%L$&!PF8M__:GJ!D!P2,Z0')!LD.65C&9(7+JK MJY^Z=%UBMLCYFYP#[[*"KZH2XK97C\]0;J,\FD9Q5#R\J>_?<#@BWS8R![:+ MK[M'(N'(JED"U>_?OOKSEMNL@77 3?O?,AE8CG.2-YUP1N[%S>AD:V3:)YK2 MQ!T=X4U/G'B.GSSPW(1L!YV"@CZ]L\Z^ 6XW0/KXA(;1TD0[K_6_#Q7/3[73 M'U$"]^(W?WGEOGHQ_9Z/7ND+GQZLP+U$]ST:7^\2MG*"E2%T('0@='AV2=[/ M6'*S7RX:@4$WQ;=(LR/-[O*PVR;L/A5VH_>2D)N@@*" H&#U;(*@@*" H.#\ M%#\'%+R;@SE1$!@0&! 87#T8[!%#8^+RJ\# M#+_)%?RFGN9]&BB-)D M7Z:^2.J>1:B])"J_1Z'UWYR6PZXT+\361^Y$'SG[I8?TCPM/N2D)W@C>"-X4 M@3?+'NJ.-[EP+B1X(W@C>+LZ>',<5S?=_;K=](\'"=P(W*Z0L:X4T^S]RG'V MC^N.4FO@-"4U+Q4L.V7@SUD:\CR/TH3%6LZSV\C'G/\DT-)BQC.23GV43L_' M)9#\>DDHQS5)N)&G3R8G5=IWB>D@_B7H).A4@_4(.K69NCWK!WLC3AQ;II02EUP*E MQ%CDH*9X9^JMUDUOM=' E,]-Z@7+>KI&C&U2U#43FXM2OR,BWYJ09G! M(V3[KZIM&G;^JB_ NBSORQQFR+-5:&J[W M",.GV8ZG3X:3+9G# ML:.%:28&_H ]'OCFEF4X''&],]SE>AC;5[CB)DOOBMD*(;0[F,TBBX %8'&T M((M@M-KTH4U7/L< =GQ-6F9:G-Z!Y@2W^/#=EX)E@-;PA#0H_0+H"H^[XW&, M_ZX$P^,C/B"RPYVP&/4-^]O]31GESQ?L8^& :%?J&4<.[.>QJ>$J6\<1_T(J, M)7G,Q+U+BK&BR*)I*7N<;=A&^+?H68C/Q#_^.?@RT'X0]8]@8^+S;IL;/Y19 M*H;R?09CS&?:9SQ"!!KS+(ZPH^$T^_-?:YA3 69V!]YGFP)>"/ ^D]7R#!:W M=J)$99A0FYM6GY$7\,4<.!\NB4M48;"7XQP[:&I_+Z<#3?)++Y@FB&XU/V9Y MCGK<#3=6VP+"XN(%U<#_$$QU_\88O@UC?F\$4<9]W)?8UJ^<)V^#*%_$[.$- M?KNFW0U&H-_AV*H#>_G!;P 64?A0#U/<:H"$>+M()5Z\J3=KNY598QO?[Z@Q M/JOT/,'F+ZO4UO4J/@HOAN6I?N)JSIJHB&H^40( !@-#:2&[,ZY^ 926'\O% M%Z$1+(3IOF'Q'7O(JT9Q;2Y84??%&K;X8FU]NUW&D^K)1]QYRQ4[K)/K$0V@ MTUD/VDO \0Q-9=^GN=!0*GU.U_Z6I;E4(:-"B!KYP3\$^;5E1^5.Y/1E+7F? M6]0.W<'(]@[J%GI(9]L#;G$'MCD\50?4$\UI/+#L"YO3>& ZI^D?>YI;QH.) M?8SYG+_B]<"THCT*W]8?-5Y<:_,!@9(EB$]_4M$%=<]/3?7Z5NY)U^=3DWK- MU^IWN^UNO9KCX7.M&*$,H0RAC I=80(5 A4"%0*6K_L.$ M)^0CZ]GV(;'0.[&PK8_Q-;&M\OV->[(82L+\$4JP28*^+'%S#R0Z>YKP$4JM M^578ZB$EUZZ-_.>2JB])F3T9?94H?;$6_OJ6)7P ME/!4>2;M%D^'8WWHVE?*L_W$4P48DY11 D\"SY&C3\Q#X@LN@64).PD[B1$) M,O=LF[1?RZ3+X=(>MZF^-C#NE.%EC86%*+J@!O(H2G42@60^7)!)X$B,29NYIQ%]K[$2/&V5?&Q@?P:$M1Z4&\BA*=1*!) (58,WCB\#Q MM89C=RH""3>?QLZ2W,AY%H4$K 2LEP>LAQ1(NP0N)6#M MGT*Z6SF1JP8'%2R"7A']B@BJ ,\29A!F])_H9R/HD[V4S]GCDOI\GJ_]X<:: M%@=V]WY!VL:V[*%:!KW![PG3\/BCF78_O>6 MQ^EB#L/;=I_H?IO!307W9PD0[N9!O([/%W'ZP+DA>B/RH+Z_W9NWW5V8Q7'J MBPM3 (X99_"(^P5/[.$CI"V,3R*BS%M2=CD"&]!:"E-Y "G6G(U A4"%0H>YT_<83 M\I%=CLE%8N$(8H&ZTU%WNHN&>:I[H%;=@R_MZ%MJ4J>*0*!$2*JCIEK>[G#H MZF,JZWN:K7UUK$IX2GBJ/)-V6V-M/-1=[UJKS/033Q5@3%)&"3P)/$=#W:8F M=82=A)W$B 29N[61F%PIEU*3NMZ <:<,_YEGN+_9#4>G]DJ="?)PDV DP4B" M40K&:[4CJ" EX:9:'$FX2;BI/I<2;O8/-ZDH9R^.8'M%]"LBJ (\2YA!F-%_ MHE] (=].=:E>EO$]HC9YPB*^,[Z]$._CVKYAFFD%W("5:C6^5L-,EOKUT_F" MB1*[Z7,7#[4[EJ_7!L:[PC2.TSLKF>>LA[N&-YF'U*3U'-. M4_S4'=C'>-,)DMW6N?5)T;E/UHJJV4&G5SB(:B_5D_>AX/,IS:K26+FR?AV1 MOQV.]YTEVI7+MM6OO5YOF>+S[3+"; MD@>H&R-2R"2["%@F2JHAX.R!C2@1I"5F8)Q1Q/4DRF(7ZEVIM#N@=.4Q6?F< M$J]+8V]C7J,B:6$V)3$>*4WNZ="0)K\Q6$\U!.7GKIAAXF-:9MK[,H=Y\DR; M8C9DF*5SS39'NCFQ-%9LR%Z$!]@.AE1--GWO#+3#@BU; VYE1"X_3$KQ&GA> M=2O/<@T4M-]QRJF<2O/T1)O^&U8>J7.0X4IY5SO\S@ MV;J6\3AB,I]0/ >FA0-GB2]*]^&L_'J!ZEFMDWC#\>MF>FZZD.5YZD?"0W$7 M 5_@.\5U>50__WW,63:-"N299L61&P;:9F][Z^U "P;3S,M8I-4NOT!7B(_= M31^1JV;1U#Q[O.$F3J<#-@F7V<:_\+S(X+DE#E#['+-D4$.?"N"C;<-A1<1./[*1)R?-1AZ9 V]T M2#:R91^26[S_+9.!-?9.D_A,CGIA,>B M[OFI><8"4RZU S]WDN>_L5C-A[5B-=0DG%"&4(90YGQE/ A4CAL21!HH:: D M&YXL<4JRX12R 0\.2#)<%*3TA;$)9-19BZ.#S"%M&PADU 69\S,RZ2W7#"GO MYGA^3:!"H$*@0J#2$:@B<6+*<3N=!KMCURI=T X[9:&/,]%$'8=NUM%[188@/VH2X\:?;04 M71@5.I5=6\/3_9+.>M[93;U$,UK%W(Y+'OBG7UUG$IP2G"J/)-V"Z>. M[A*<]@I.%>!+4D4).PD[+=TSS2OE6().@DYB1$+,/6M]7BF3'BK?-YX7G[8( MVK5A<;>N;I[A]F8WHN+'XAG'-SF\2522J"11*99@$FX2;AYC7A MIF416[C"JZGGG**KIC<^ XSB&E3,>G*9DZ&GBCRZQD MND]RR_F3B-1PL!'-7J8G[T._O;J<77&JVP&5 #M:AB;%^5K3W BIE4 =HMEY MD9IP6*0<'YYJK!BQE<1::KB\,W(1ZUI6])UTG^^-V[S8 M2O><_8[R^\>!YQ%3U!/YR&)J<^,\DDM]E$O/>WYZBANG:I/\C+/LFD3:Z[%N MGE:F[>(PZY'FM=&2)3OM(H"Y,TI:UT[)3CNIGT_(]<0\VX5Z5RKO]D^0/R8G MGU/@4:@4A4IU3H^=O*&MKNQK04S+K^K>]NOMXN73ZA;K35]U'6^.2]R VOMT M/L=$5^WOY71KU_AEJ_7UEO#8N#T32;+PPB]I7&+']%S[S+(BX5F.EP0\CN B M+<5E89EX[W*R&X/$!H\X)8AN-3^&.2+FW'!C-0H)UA0OJ);T#\%)]V^,X=LP MYO=&$&5<=(+'**)RGKP-HGP1LX+M(\T@\6U ,IMD.UVD@[7Y'W++L9QAL[Q.6<_'WR%Z!05B>ZB>NYJS1 M]:OY1$D<)3"P KA&!H.M?@&4EA_+Q1<*/PMANF]8?,<>\BH8JLT%JQ&^N(8M MOEA;WVZ7\5(P>KEBBT<+)N(!GT5J:WPX.[\$K-?.7?>@E'C5FZB 4?A[T.X7 MGG.6^3,!;#\ )L;I8LY7FI"LT/'"Q9MVG)C2R4EC2D?FP!L=$E)JV8=$B.Y_ MRV1@C8\14TISZO9-X\'8.=6<3/-4Z^2ZEQG/W)-Z_9U$,E'/C[[X#JEG^CY\ M?=P(O7]CRM&'M90C:A!%*$,H0RASOGP, I7C!F61!DH:*,D&:D9Z=MF F? D M&2X*4OK"V 0RZJS%T4'FD*+?!#+J@LSY&9GTEFN&E'=S,)P* A4"%0(5 I6. M0.60(KB$)^0CZ\WV(;'0.[%@.9W(A5ZS[9'+I 08OY5AD/2AY5)ZLAA*POP1 MTO.NK=1TI_DZ*P&HP<8 5"KVK8I@O>:6%=3W=CN/'C^MS_/&NF<=$IXJCR3=HJGKN7IGC.Z4I[M)YXJP)BDC!)X$G@"P^H3=W*E/$O@ M2>!)C$B8N1^GVNZ5-+Q.%^9>HNATNI:3CAIEH<2;C9(]RTQU?*I82;_<--:IS> MB\/77A']B@BJ ,\29A!F])_H9R/HDQ7$SZ(X/5=-]+E:QKM3Y7$UT2NN&_YU MQIO2WQCYGFT)^ZUKB&MAFFD%W/2 -2Z<4XY4@MA$ME94$A//;\ZHIGYKRJ7OI35:M M#_BUT5\%9_*UG4E3 LN>)Q[=)K XEN[9UQI_=AZ)2('89Y*(?P8@A67@B63C1 MQR:5@B%C\/R\?ORLW"P->9Y':<)B+>0D 2]. AX8+-%3Z#DJJ[X\[N2:I*BM M3]Q32]�T]ZRNZ7;75:!/=$8<4%JCVP$62"M,2P;-5$:G^.(P^FZI5*U_/4 MW'MRE2Y:PE*^UE7G:VT.(VI2N *-Y1K#+*XR+K"^U?(+]"_[V"T/+[GC&CXS M2DJ9I 6ZV9V6EIBD!53@/,.#V32[84GT!RO *L>+JG0P+8%Q+[(T*/TBUY?9 M8V&9^(4PX*/B0>2/P3US%B4%_%\^_#Z21[Y^F0.5>:8M8!)AFLT'VJ/3X-; MJXPP\0&FHK%8R^$:G&J>^I&@PEU4S,0KJG&MI*Y%29BQO,C@\S*#9\T8?)9K M95+3L,HWFU5# ++AH]8&*7+?Q$O8 U[WOKH@'VA/N/+79U+,VM.#$2_23!). M8_(Y2' 813X3270BFRYY6#[Q\<3Q@;B"\.M3*7Q+#A 3CV[%:%*X.X/K%BPK M\#*8S9HS9GT.L!/::8,X@C*7%=5F$:CT^+0'+>?9;>3CB)- ,%S&_"(%@O4B MH:^=U/8LNECC9P9T)(!9"\K=@SSB56\BV%&1OP?!OK"X6M)_L.QWCGOFVG,B M5922'25H3DZ:H.F,!J9[2'[F07<=<(L]&)\H%92F=/"+QB>CW8FF,SDD9_DZ M@ 89M9;E&I3RI ME&ML3YV#CDX MN@2N/?'FOCIF)40E1%6>23M&5-,=ZR.7:B/W"5$58$U22 D^"3ZMD:G;8U)' M"3P)/(D1"3-W:\9QI5QZJ(C?>#A,-5A[X]?^S#/@PC>/T#D??B]+)%\XD1RJUZYJG++7K#0?C@TKM>L@V^-H>Z6.'LOU.*1$I\/I,$O$? MSS:Q*ED%9Z=V8]?5"N-2^Q[G&N?658D M/,.#\WDDNA"3."1QJ"[(D#@\D3@G)O0HUBRC<&^9(A>.O 3 MA=46K?; 1K0)TA+5*M6$:W\"5P^FZI7*V?-48W]RE903M5V:M^>LY+%?B8+N MZGIL+<-%4^ C"H-:9E/"_C BL?+[] E[./;=3QDCN.WFD M):AL/(XQ9G>U-DB:W; D^H/)6*8BU4"%NQ/7^V4.9.*9-H5G#[3UH-_6BUN5 M/XIH7K\%"8,#]&'+LRAI5R0)PS2#.5[,@02B;R[4*EJD:T=L/A9D'@8@9ZZ\U,3'OM\;FN+>"WB,7Q _HOT)DQ M?6@F]?1PBAF#QK5'&>?4:> :6<4&:;CB_;^K&K- 4 MQP6L&@$%18T8N6ZBU6J:QH*%)-M)IMM4CD8N_D![XKQDG;=@7Z[4N9F)(C6B M6DWRL+R/Y7GJ1^*A=U$AES1_R L^E\.(DC!C>9&5?E%FP-8?@=5 @B 9=20R M#A!IHN-$,^ZC$()Y:[!A#4'"QH^%*R$&]=C1-8O\F1: 09BD!3X"1B )[0Q4 M+H831+>:'\,<4)+?<&.U# Q@(UY0C?D/@-P,/H MEKI0 RU/]Q-6<-39Z-9\H ?2'@14 %;(: MS^H70&GYL5Q\8:BS$*;[AL5W["&OZM&TN6!5X<,U;/'%VOIVNXPG+5_6W9IM M4/[J%5L\6C!1D.E9C<<:'\[.+U%ZUE+*]Z"4>-6;J(!1^'O0[F]"7L<"QM\% M<%4$."XXZ=K+>JFHP'=48VQRTAICP\G '1U49,P:GZ3(F.4,+/.0 =*<3CJG MR<"Q'7/YWR%C5?86*WYV[*-*_L1SNA[5R MN%0-CU"&4(90ADIL]AI42 ,E#91D Y5?5EDVX$$228:+@I2^,#:!C#IK<720 M.211B4!&79 Y/R.3WG+-D/)NCI%I!"H$*@0J!"H=@$IXJCR3=HJGMC/176=RI3S; M3SQ5@#%)&27P)/ *N$W'@]3%>G>>+8_ M\PSW-[L1=:2*M&!Q7;Y)#2!2=!%((I)$5( U3U":TKI2+NU4(BJ#FQ;A9F\Y MDG"S3[AYK8> EXF;EZUO[A9P?=7@H(+@ZA71KXB@"O L809A1O^)?C:"/MD8 MX'P%\L]8-E<1"IRK\NO7&5^IAGZS-0*X*>(>IIDH)(^5WS6^5L!,U">7Y=0S M6=C]F8N'VAW+M446 N=75R6XV\*\KGG*PKSN9.#: M^Y<J]VN[ GK3_\Z@^*N6&$2TI_?JB$_&H3J%RR7DXHQ! 5FL^R0 LY)YE( M,E%=@"%1>")1Z.@CBQ+MR30\/Z\?/^DI2T,NFKBSF"0@24"U@84DX*GJ)>CF MT"-&)5OP[+Q^= GX)0V+.Y9Q$<^6\^PV\DD*DA14&%Q("IY."MHC8E2R \_. MZT>7@N_B./7%V6 *Q)IQ%M3!W"0++TT6'AB%V%,0.BJKOCR@\YKDJ:4[]JE/ M& ^.Z>PINU^VY4DU.XC"J@M4>V CR 1IB;E/JHG4_@3G'$S5*Y6N9ZEQ^^0B M7;2 W9@??:)Y/)?0:5,R])$27#>'TC;YT8'&2XRRYXEJ=)PF/,><[+Q2+- M"G$G6.A,Y$NG< G#J_.!MG:BVQK#6@8U/H7Y\,IZ!MC9!J/:UZ MQO(#O[ZIR%B2,U^,J)HNDC!*2IGN#0KHZMP'VD8W?)-0OD+?QT^+DEN>%Z(_ M6YK&N:!2 9?/8WAVBS8PTRP%.C^1P!Z6B5_1\0F/R#H-6+*2(I_/1&*[R'!/ M'I;WL3Q/_4@\]"XJ9G!IF#%X>>D7)4Y]%TJIMQ>I-,/!Z2U[$$B\ZDU4P"C\ M/4CV"Z_Y"RY5CW)GYIV.ZA-,3EJ?8.@.)NY)*@T<QWWMG#'8:XG5NZ#ER\: _6U9KNU51.@L.K2: MR],KR4#VY@NV"AX-*KDQ+EKXD+))D'+)D')(R!)!"D$*00I!RL9(58TJ11.L M$*P0K'0**]\2K*CG?;N E*9S9[!VFH.P+=I0O3RG'B?*3 M6@6&]*9L>"IS?;D1.JH39&Q?V9Y[A#FX>DC\_"4PZ<'JM!K+^%YM-40%*'"NNKXK@:N:/X-1BSJOHAPNEF3-HUS4@@VU6Y9%HFQDR'RL MV!CQ_%$UX#31RJ3$\K!BZ -M\]/O>,:U;R;N8*S!Z.-E_=UA75:VF'$MFB]B M/D>/I*C0BSY)^'3UB9]C48!6?!-&65YH_RE9!C(<+Q. LVS;D>GS+0L(KI/G&;D\&/L@Y8 Y+?*YKO*JP$[SJ/J>BB8P,UA(21!1Q7<*/],$J81OC;$. M;Z[=Q.F4Q?'#0/L"K_TY+;AFC6LRX9]Y_;SW, D,LQ?O^!&>G/@1B[4O0'-! M^F75715X5=NV;:N])@J8/KMMQ\^,YT@;]PPE<#^B-HL5HC\F?CKG_S/-_OS7 MEZSG&:9P.<5K1^; &QU0KW-@V:--X,'9.-2?3/-4Z MN>XQYM2[^D6]SD.D_-J^V,]4S'8?OJ9BME>1;DLH0RASL2A#.?S*Y?"3!DH: M*,D&JO!R=ME Y2T)4@A2"%*HO"5!"D$*08J:D/)NCDV$"50(5 A4"%2Z*FY) M>$(>,?*(D5A02"Q8#O4"N[361P3S+9BGXL5J57YHXD0C&2=ZL5D7RLN W2A\ M;;FP5$=N.X\>/W-[;.N>>:W5D"ACC;!3"48D[.PC=H[&^M@>7RG+$G82=BK! MB(2=?<1.>ZB//<).PD["3F)$@LR=BJQ95\JEG599HYK%O?%<4\UBDH@D$4DB M;N^]=Z5,2F5'"3;5XDB"38)-Y9F48+-_L$G5FJ^IN#!5:R;,(,P@S%"/Z&,;EF,!7&U*8NQKJ^LWBNOEY5RM:]8M#CQ,RS"JP6R?G!=5UB+\KJV,=-F MP!X\JY^$0Q%O:5XNGRP?)&+4'R(>!Z*\JC[O[F\Z?B[E/$E5?DM=.KSKO0\7S4TV]2I3[ MT._Y?/N^\*GZ=6T[6IH,.!]2C)3#H594-TNP(N\_OR2?L M5J!>+"$W00%!P85"P7ZQ0@0%! 4$!9<(!0?49R4P(# @,+A$,-@O()9P@#P[ MY-DAV-ZO'NHELJ'R=4\5([J2,'R$+/$7!\8J$&9\NCJFO KHVY.Q+Y+"9Q%L M+\D%ZU':UWX%HE[,8?U)'NAT6[\>ZIZ]7V63ZV'!O:4W@1R!'(&[@PC@;@>WPWE!G.<-2@(5[ M4TGS NC:GVB$*T7;_S[%B=4E5@JA74N[EG8M[5K:M:HR61>[5FU&I,U*FY4V M:T\8\<(WZ\Z5\PQGX#F3;QL2[59/[4*JZ?WW_TK20IMSAI>&9?RHVE@0W6I^ MS/(<^>R&&ZOUQ6 .>$$UA3\$0>_?&,.W8L+C5X$GP=I'FD7AVQF-61+>\70RI M"2._WY&E7U(;\66QGEVOYV@U>1>6I_J)JSEK''+5?*(DCA(86,&RJLS;ZA= M:?FQ7'SA@&,A3/<-B^_80UZ5FFISP6K53US#%E^LK6^WR]BI5_1T:[8!P^H5 MHU*?[9C/+;4^V3P%D?<'0T82#LX9UP(^+;0HSTM1A=-/\5)1\A,>GC&_*%G< MJA%:/5XP(0^PD"?6XK1->Z3]G!:M$IPJ4$7;5@^T%SQRACJ:GPJLR/JZJ@3Z MG?91%(ZEBJ!4$?3*JF=>XIRH(NCN;SI_=J&LV=Y9Q7>ET[W.563_&"TCKB0; M<4N-P#WI^GP>>:_Y6OW*HMVM5Y-U?JX5(Y0AE"&44:%"*8%*ATYYTD!) R79 ML/OY*,F&T\F&O2N@DF0@2"%((4CIL)(J00I!"D$*04JG%5D)5 A4"%0(5+JJ M[$IX<@Z/6.?9LN01([&@L%C85B'VFMA6^ZC2758:+1B)(5'M=Q08?LAVNA_[G$JLO*;1R,OHJ4=7L:!S9GVR\3D'" M\G1[[-C16LO#OM2T"B402 MB0JPY@G!QX57J^TYT:^(H KP M+&$&84;_B4[EL ^PSY0IA]VO4JM=$^?KC&N^*)R#D>*I").M2^<&90;W8\E< M1XOR5J'>H.183Q=K\H9I'*=W^!KMQ<57CUZ#N3DO= MA\"4#W5@<3C%B*QDGA.!,($P@7 7%0P(ID48^>'IJATM1U.VX%HA_0CQ/CLZ M=^#:'C77Z_1<[F\,K6]\-IJ/-Y$/UO@MSXLY?)V_I%7]_HXT16322\HID$QZME/;?,&B#"40!IJ29"+) MI&+T* FD0[)UA[IKVI?,\C7NQI^Q+1EK? MCS5([*E$ZI=!BSVP$5N"M,2@IC-*1J6.\3"&MHJM[CVYH$T[X9#8;- MX)'Z6L9]W-5!\WHQ)1QVP)?O:::PE;3 ##"6#!X$+_K&&GC-:U8&OXQ<7F.1 M-;9H\4R^&L[,BB*+IJ6,#*[BFILAXA__''P9:#^(@MHPPY@5T6USX8SL.^GE &I\'D-8B2O8@CWC5FZB M4?C['(%(M/K*[K4/$K ZH6"GTNHRXNDG)XVG'YD#;W1(.+UE'Q(=O_\MDX$U M/D8\/-!V/G5',RS5.MD^M>9BY'3SI:=!*GV<^N.$3=E_45*.%KZJT/ZXT0,^YDK+@HK"?0(- X[) XY#^2P0:!!H$ M&NK2_KB@\6X.QDU!L$&P0;!!L+'STAQ2,I\0@SQ3RFX7 O[^4+,!?LOI!/E[ M1=HCEU\*1)!C%6MZ4!DF18FO)) ?(6/JVJK%=UOQ0H9[%NR^KH&L1AES16FO M0J'X:VM610V:M_/H">IFV(YN.A/BV3ZVN>\/SQ*P$K JSZ3= JLUU"?#_4KD M$<\2L!*P*L^D!*SG!593MZQ#HHFNF6<)6 E8>U5N@GCS1'CJ'1)C=0EPV3\=7 'T5I3X*0!*$"K'D"PV),1L6>DI"L M"K(J"$POA#<[!5,Z4>S J%!&![4N6@?=+>Z:J-U#]#T&A:^'>OV171<*$+0 M%\OU9R/HDW6<3Z0E/5?A\[D"T2^@P^%EJX^H)YZNXNEZ0/!*E6I9;+@0Y7\# M'O),%"QF]_"V,,UDV6#\KBY._%N917D0R1K$&\HOK[_MCK4+%=>%EY--M]WP MA&>BZC4&[\,S%NP!)OCHI;TH1ZS(OCIRY=P=IOOL$(ZTCUY2:GDG@OP4_:>, M@JAX$/OC/5M@:6;M%YZG9>:O].QZ0>'\,Q&O\\+Y9888D/C1 FA440CA)VZ( M"* 0P-;79NR6:U/.$\UG^4S05OS"X<);%F-E=5U+.""6[V/BMRC8SB-1;5X7 MU=@!2N:B@'WJ_P[O $R#\<%-^"CY?2+T!2SZG*2%&$AUT8!6K;5J".YA&L?I M'8)P525[EM[E3RW-79K]CI?[AMA9BZ[A3B!#(*/46EQI MG5\"F?Y:MJJ&D1&DG A2;(*4"[1QR>=)DJ&'U.S:Y]DKTAZYPB=5]J3*GKW( MI.TTP>;]MA@&-8)H%5T"%<*4KRVUB?1XR?BC2Q;=UWO2GF6,A N/^VC MK[Q)>-I'/!V./7TR)CSM$YXJP)BDC!)X$G@.AY9^F&?^$GCV/!X:JC-W)@_- MOU937]0 'D4)3Z+PVG2R*Y6 (/]<4[?-:RTU1\Q*#AGBS>ODS6X+S-D3?30D M4Z)/K*H 8Y+R28QXM9@)RJ=IZN9H3,Q*(3)GY_>C.V!^?E&I$3602M%U(I%) M(E,!UCQ!^,QDK(\FUUK-FEB5O#7$F]?)F]T>_(Y,?>)9Q*K$J@2CQ)M7Q)N= MPJCM#77+H[-#BI\Y/[>?V7WS5*57-3!*T34B84G"4@'6/+ZP?#VR1OK8O5:C M@SK%D_6A/),2H/8)4(=#1_=<]TIYE0"5 %5Y)B5 [16@6A/=O=IPG$X!E>)R M+L2Q\UP+'C402]%U(M%)HE,!UCQ!7,Y0=R8CXE3B5#) B#>OB#>[#&

1.%#/4QQJ\&3X.TBS2/Q[(S'K(AN>;OM:=,%X7Y'UK/L MPUMAOZRV>->K.%JU/6%YJI^XFK/& UG-)TKB*(&!%2RK.A^O?@&4EA_+Q1=N M2!;"=-^P^(X]Y%53V387K.()KF&++];6M]MEO)2=MURQDW1V'\'5BO9V_U1F M3[AD6;'>XUR[XQG79CP.1$_T1WW>M469 <_!:/"!> '3IF4.O)[#1SX\6_*C M]OH+Y]K/:<$U:Z*EH>BMCG_F6I%J[]-$-%5A!0^T'Z4O&)[]I8 /YCBR[P;: MO[@VY7'$;[F6ENOCB'(M+\,P\B.X'I^9EXM%FA7BXBKM$]XBAUAH,6=Y(0:1 MP$)IEJW-@4:S?*"]VT #7?O&&CN#H0;4CW$V,('T24K>L5S2+$J #'Y:XH=I M6>11P,5K_YE$.%DQQ5S,+DBU)"TTD V@&VC(FF&$%VD9E[&/2(GZS3 -V/:) MQIE8]!QHX[,R%\^&G\W',W:+=./ >.7T-Q ?2)J5=VL_<@ %H&#![F$8!Q^9E8$WD'_EUF&5Q1+H N95Q$C0L&,24:]$H-;)O+W/,II M.A&(7SZTN/USZRCG4Y-B_6[344X?Z=TU"+\L7QUW90XZW@+['!\0UZD_N_&E&&\ M-3QFP9-<;!<=MB#0 Q!9;&8<,YL#LD9_+#](87]GRV?[,U@*#D^'0?5]LRFV M^$&9X2^1 MM5#PHTR):@GSS<0=C-L"]DFNP\&:3NN&*'F"@;\9M64W7#Q?L"BKY:D4+C>1 MOSKT;^P6,<2ZY/@;;B80S5P(O8J2( B1VW&0<)?9GL7*5A&SFL*D\[P$'0<% M+.QCD+J/E)D<5LH'"L'U3[%*O<(-#6%)K*'5&H"0UD 0)$\SZ QTJ*3D*RR2 MH^2&$819.A?,=9.E=\5,$SV70$DJ!7?A> !28,I9CL1*(Q^>UV))X-@H#70< MR-!NT3S@RW$(3X:1A@:J*ZCM%#7IQI,M0T=6+%&XUZRSQ)PX8M,H%GMCH'T5 M6L9.U!-:[9([&6X%9^/+%ZAK1!M?WHP>[K8&HXW37>[B6'S4&K"\<;D#5^YK MM,8%>T!OB28L.JG]@)*%#\1]"7?B%17/,K&-O*?7'UAV#AR(FI!>[V1GO&7V MS3!@+W*@'HX$=%M6\0R.H;X\$*.IE:^&41H!H +Z:B2-3B^-AD]*(U16A"RR M7*>UAP0B./9@LHM VDO0>&U@?U[0 *,76>D7MJ&?1KQX6X3;;O)EZ+8&OX]\L9S6 M>[L0,..VTK>S@!EY+3EWC0*F$@D(_BH+&.5\"_^L\G\_-OF_Y%=XPKF[*4VZ M<>:AVP"HN>(W6 ":S6!SP5:=,Q1RX@YNX#[P3B< M2W4#T!S[U JQ%9:).+>#@0#AT("4WLY:U-6N\_>@(Z"/%207>4VZJA&PL\=D MR_X0+Q,OP"42^M>T=@JT>7;5=V"-6JIL>Y<]Y7!PS)81)@XJ6@PLN M'GHMA:#UAF#+%A5*YU)P/QK[VGZL#7*W_0Y_I^W45L:%HEO32TIXH2(N-0U8 ME@IW'M;)^$C;A9GYG,.N$GKD1GP2X[8>D6;E-B:LCL?G1S#>(A9;G+;>B;?> M<-O6@W5T=]ELP^&J0;?+5FA[>W;=GZZ[>M.NVT'R)-BRUNKNWB@J:S.CS%LV MQB-SXAMT-AVXJ[:R-RFH+S_\^K')8R(E]0DE=5.ZUY-**O)SX]7 30$69EHY M6/ F$N52OXMCH_EKJL-5[R'SQ=Q^L K;_WCW8(R(9_A!EY* HD%2Q\.@PT> M]/[TN.L%_1&@[#GE2I'=H;9FM1Y\2K?O&+6=0CG^* M0!<.HLK&JAQNVB^\/B;!V,XHJ$/O>D[?XY,3R 76IU^40,1/4QAP%;F#>W"G, M$Z&9+,\DA1L7?DBO=FW-#S019;UE2!5HBD#>[4=W5GKWC6)Y^[C)6> MLEC :3[CO K+N@50QWB_):^@3R_%\VVXX2XJP(R]R7CMS:Y?$_,;%H.Q-07F M@1$-M'?":-J@R2.B%FFQ,BWIU%Z=C@R"_F8X;#CKJ<>"6Q6?$$:Q=%1'J#SB M#I04JL+P HN(AA$%PLXDJ!+)'/\Z4[%QZ+ M1$S7A]]&(5/,Y>#$FI^#7)0$W)VJFF3Q-Y?< Z7ET*P_',+AZT;3T4V>8DO9C<5&&.U?&"6=S*$$@GX&:2]7P=P?VUQ$DYJ'M>H$3PFB)E)-Q+<(YV*Z0:3??FH?*F%28MTF:PK8H)E@I$(D,T"@032>E^N=J5YQD"' M&YY@%B]8\/ ]7[2LV-5L7QCINSE@C,\&VL?Z1;4O8]/8A'R>L]]!6M;LI*-' MH9POEIZIW\K@IN50\&&-Q628EL/B"XP!51VCW/VBIHK4LY3PRVIB M0%;,D9YBV E(#F#XVL=34:!RR^) YBS@JWP)2CZ LH 0U(2R" %(,28WAEK4H M03F"*XQG7C)D$I8=HRJEFPEWXQ3GQ0-YP"]X\Z%:')P)NK" Q,RO"5$F-2E$ M1+R02V6!G)0O?4%BH8"0>,?2SU9D:2S>@J^HZ/Q[DM[5X3L+^#Z%2035^P73 M "JAY=EDX^-YA3BB:&8?H=6%EE92U'MTN?%:#(?G)X+/I1.QY@?8_3&FO@"W M9'5"1=HF[Q4YCW;5KQJ611:NME ;F=J86DE0O<4:2_4)UDO8VK:&8L,VWWXI MYW/F]3;L7A85#!?>:ZP ML GNSEI(R=V5BG"+950F;+5R*:$!6D,N-#T6M]*MA!52F3#^K'E!BJ1F&?H: M8$]F($K$;[B!J[2VYD96%1S!DSJ>P0S^7DZKXZ FVK^J:R+T(Z%B(..*HVI4 MLA:@VLBAU2K(XZG4F0D#[9TWAR(UF1& M34+,H5D+.201PC I5=FF6'4;%W/IK*Z"^T!U+\YE_6 V&(!,% EQ,FQ9Y8R@:LZ%PO@X_Y$"O_H>^.51X!<%?EV2+ :QF?HU>@.\)CGS)=1G MZ#P'E.8,Y%X@,ML R#>+XJ4-*> 6O? ,S"!$7I&<6SWM=:T@?_E<:;[?"3,( MWW"3HK'4"%PA$D"H^R6&;6EPAS"PQ*4@[Z71NT78K(GSZIGH?.3"H,?T:Q!P M[*9.15D=)^95Q7$K :2R 2L:R8/!4%9[BV$7LTS[3PF;O!9E2\>+L.WQPOI[ M(<%;9 ;)B8<<2UM=3!5DQSS-&[.D%I2/'+X8MY)487OH 1%9(V+ND0C+0Q-U MRMM5WBH#6]1E$Z2LG]PXO, "Y7 A;B9VT7MTKKB4DLTDA6 M79!Z@Z3O(\KFM97,L-0M+.VZ5E8O(@;S/;F&P@@#F<=0E10>J=K8$>]',F+P MS4VER*53?(*0X5&R*'&DPH\,I,XCV$TWO;7"#4,UBD(A+L)CT ^;*F E)!Z(S"QI4O$K2J/1&U9!!7 M H<\CP=5T85-"GGMNJCCG,B /""&)9?Q#9^FTENIU7%LE:=7>U]MV9[3MFM9 M]H7%(ORX*3,ARCY6=6K0M2.^!ZZMW)E?&NOO,X!1(G*NLRK9*.!5(:^ZK*4N MU'I$-,0/F2".V"S62(!1P_/U,M7(.M#61X:H@74\J\.#*JI0>I4JBZ'R\"9U M-1 G)1'DNT'@N4!GL5R0&2(&U(*4%+XD(3AHK1A4%]2),+F\4AB"**C\\%%1.9NE6$-_ M8G- O7J6L\E_.= PUX#?,W0QBE=L88L5K6=)^M:DXH=E#1@9Z[FAUDQ=0$>> MC6AW8N3U;7KCFEF9?WV+O+A='6=9;@C_JGQ/.'Y))$&@WGO:SR'S6CG37VJU MZ8?6IA9"\245?\T1Q&IP7'I'6*GW>'F8SO&?+TD@/>J/1/,X) MP*0K(:KP5:U!Y-4!*)8(D;)L%QIKVVC<$"S)I=NT7E=!F%JX5N7"UVG1B-:E M0 7C)BQCH0L(^5G).S1SA&JS54[+HNLM14FLY]H#Y)-!K L5:B%KCM>\5L]8 M%)MK9KMRR#[%0*;&6JTD_.-!UR'5DGC5O-M5)82KL-&RA$N"R?"LVK#%W15%B,C4J0V()46J6-5.GX45S4RVH/JNV _@O-PZ;02#I(F^+[FVR6O M^K59.^4K)5)6_(:MZ'T8%1YB)T5MOM7\+S0/'ZVA,B,'S%956]?>O+!]J[#>IWL^N6 MZ:N.HR85CW&D((-2!$IO+/Q7^66%.557 )SS8B:MW65,B[XI MU+&*P*F"^/"IM1G>CN83,6H\>'0B6U11=9AN@X>GMQ@5!G^+,+J\^GZEPAH> M; ^TOZ5I<(=%3S,L"YQ7JAXJ+1B-U>3\U'.I#A'6]9+VRZJ;=IS(CIOU6KBL M'5:U!/1EY;%:,$FE:(7H.Q)\1?%?JX77CM!AH5>BL"6TI5'K3E]6,QO6D[U3-;ZLLM1^':=*4_ZO&F;P]PWS$U MBD[&T=X)5D>U',OV-S?$J -\JS#76EU9\H(,2UX&XPI\K+!-.O@ ^EC>BJ>N M:VQG,DI9*KWRF[WX1();!#-=LC^@;)+.(U_R>)--V>:?.NIW&0V-1Y2UHH,> MO:4ROIQFS7.50K8F.B3O@W1E>2D/ M,QJ_,-WS"?%4G?BME>7RD*PNIY$-:8@K N/PA+557VZ"E\OW#<;BO9 AE( MUK)V,I,E\+AV63L;J"I^^RA_8X6 F%K*M9<<)YTBCV W)E!A"9K2.'6%B2H$ MZ)G\1E"FN4PS?*;,!*[ICWB>8)G&_[.3(6Q,!A//^K81P"+Y?C(P7:_#3;$! M7;4H^,LKS*[^U6.__J?$TQV!^/@[K&+U!ZK$<9JKBC\?OW[XA^:]&_RO_[N< M@%#1_F\]B7.=Q.XT?!SM#Y+"H"$"*TW3LM#^P;+?09O])AAF!45FE=V-OXR"-8X;A9Y'P MG5;1G'%U5-D>7R0.RK )]/(^>UZNZM+Z<7QM@+K2YFUR1Z)ULC@K:8 M8L0]HJ!@DWX7RE<6[H>OO:N^L=E@O=FC-Z_QYOL*C MF3BP%8'D,.P"?1E;_ Q-V,/.'+H,@%AR467;9&PN#BA%G=LJXOE.*X7F,H3"M)L/7 & Q1%[,P)2G!?=K@M=*7K\UM#.@8\5-#=3:FYYCHUWOW%9F8@4C1*B/)-M>GE*DQJX=:CXN[YNV\R]7-BM:@7F-"5G/*RI&_ M&/C2E=9,+N0B*6:' 0BK89F(VK37K<\TVYT6Y EJ?4F^M#J6]S=Y$-OOATOP M1$5 F1C5H[K ,FBX!81UD"831:XV'!0^FM*T+&ILJS%VQ:JL3UKT=OQ#NJR: MM5I"K$5A6:EX-=](=,U>RL>!]K>:%OJVX(/'U&_3_)'D"%EULMNFZZ-K4.C@ M:6I=]0K??%=5:'[\/I"E6-^J(IW(!"Z395Y2'V0:_TCQQ-XT>J!9[=<9(EE+,KKTERBR%?+DA7?/9XW*C.B MXBK:"2*/;#[%RAR Y>CJCUG3$D_FZXFGU<&ER])>#TTV*K*9S(<6S">B]NM@ MA:9VWXJF).(+0#N(EJ' K>ICU>ES7=A.* %3+FJU)"();@,EECO\L186R2IW MC=D-(X(I)%5@>S-A 13]L)3VDV,O.)=628Z)9$D1/#/EZ%"HRLR@4IHO;:*5 M"I*SAP6RA"S8:9G?-H!85R-K@>L62=3$V2SC<#:HGUL 5>[9G,D#^'.^^X(!\ZXYR!^[3YUB=4D"9X5OA]W42TOWM3W5Q?!54'#4N)MSG PG(R_;8>"5%.5L2!_WG*?-; \[X#;#KC% M'(SM$[UJX(R'IWG3:.!ZHY.\RAY8UB$+?, MD\'0/@;]_N?/1?:8R:O0IC'L MZRGS?[_)0*T,C HE0O'?9I2X@YTEPZO>R" K_&##_E@)KHJ2M\+T 0%9893$ MK;70.KBP":6J@^T6F&P81X%6H]?F"*OQ2]!S!1; 7C4GGKWR'PSL6 B[$VS^ MO:UC+!.1_EY.ORRPB,]2Q5@)SBJ"DRR,9!ASN#G8\,R+):[;72,X- ZN36K@ M!?SF+Z_L5R?8#QL8\\PD?UF@Z6$[9)FHHD$BP"(/^L3 /'' MZ]K7_QT!RND Y0DC5GBGMENQ!QJL&V?R4NAZD8OOA$;J3HN%KNYF9^S)^"^C M[JYFYDGI?08[)' C<+M"QKI63+MT7>U0D?IM-YX%/PS-T"?/PM$8 M^.>ZQ0W!!;D52.]6A.DZ=BM80U.?C)T+YT*U%20%6(TT;X*WRX,WT=_(OG0> M5!O<^L-ZA'?$:P1S%\UZ%+^@G)6Y:C3]Q+=Z,>RH3?$U@8'LR ME@'^Q?H8JE0?.6.#$FH-U,?60!-J#=3[G?=,:Z##FGN\D#C+SA[C7YN"@[\N MNYFH6C5)-/,8#_[7CQ]_?O?S>Z4;=WQ\]Y/VY>L[&/"'G[]^4;SPUY$%CV+3 M'?=WMAUG!7?.]#__\.'_T[Y^TMY_^OG+IY\^_@#\_X,F=ZM2&T*5(I,=57NS M3/.4Y=XFSDDJ@3U;V>R9BE[G*=QUW'1S9=P:C^@!'Q,Q7E"_0(FJ!<>M+O&9 M;0YD?RXD0*5MW+E08MHLX^%?7OU7NH@2L)VVK\BV2H3BH0&VC1"%E=^48%=D M:/!5C+7[ M6];$+M(SQCP86!HOW";Z(<*UH'VN=R&D=^NXWCCU$V?Z[WY/$' M_OKS^W>?OM<^_J#]G Y6AO/7_XGN\=Z?RSG/8.AH]_SXZV@R=<;AU#'L">>& M,QK9QL1U0V,RY98W'+F3"0]?B5K<,,1?<'G>_VK;P=B=ND/#,2>6X4RY9TSM MH6=XMND$(VLXF;K>*RUAJVL-E@^$58OSU[.NV M/)5@IQ$\9[(Z5) \I_& $X M; P&(G!X"AQ6.@K^&J>*0L3[E<:''ZONP#]A=V#"#,*,%V#&B#!C7\QH]QK] ME?^G5 \S$#*^M$8ITK6\M]H'T1>5$(,0XP6(L;%F&B'&DUH&RV>_BGZ6ZF&% MU"^PX>:/.$ "!P*'%X"#1^"P#1Q$1^-?B_37%918CT8[)T3(;K1%JJU@Q8]- MB]XE:A!.$$Z\ "?&3^'$QBCVL[,"A:Q3R/H&3EY-5*&0]3[NO TAZY<_:9KN M5P_@-CH\Y!<#4$P==4]#W_/F59 M('J]"VF<9KGH\=[VQN&W50-7'7WYC[NDM\!]CY&^VASZ-1PSSPL"TP@M;VHX M?C U)J'+C8D=^C9WG( [?D>A7Y\D8W^%!WT?PW1?:3SWV0+S?[*2'U\Q.%?_ M<_&J-U$!H_#W8)B*7, .B>"<35:6X)V/J.\D\#D89466QEH*ID/K+;'D@>$IK;)K55Q0IJ,$UK;C8+F M$7R1E],\"B*613"LU_C,5^_E(U]]IS%QXP_)/0M+ 997L,^8K[;1FBH..?*X>2V&I+G/;%>-HGOL\WN/:Y<.V+E^(3T)\G M'(Y:F&8:9_X,/\;A%+.,<^V!,P"B2'(>O#U* PTQ/EB?DHXCB$M4,E?F(_P9 MVFM,GD"SXY;'#_!=R#.4#D6*%!(T6YEWX^YH4>#5=P,-5I#%>;J^C!7%_X2# MK;:!W]X&RP=F]3;8MC8ZK'P.CX7]YF?P@BQB@%!H:D; "@%2XR4B^?B(L08$ MAL"&FTQZ:3( Y+LT^_U$D]@M_^>U;5K#[[0HSTO<>@_UHLZCH@ ^Q(.J!3)( MA@OW*;MA2?2'W HUPWX%*R@ XT?>E>?PG?;Z_:W6>KNW,*VT>#4>:HUV$GR_@!=SILPUC#[KF9W%/Y C9W+M^P?&AM1M9K M5.W2O5 Q+V.)?HBU2P1LX+=+#,.K@#[PG#FBY%U4S(2 J#37!7"?'RUB6(T; MGL!(8L R^)XO"HD+^(9_)E%S<"+&_4[H66R@O4/DBC8L24V6.0/P@O_SX"D2 M\S"40$I0=T%0!T"U@E-K.0E[N!ZN2#O^GN61W/BUGGS%IN6*'@3WLAL9YA'E M CZ .!&FU2*U@.?R'62!+BZN<0F1Y #TD6B.#T*\9GG.\[P./T'>;QZ9P!<" MZ7=_LM0Y)53]HYEQI>WF6NV>2-:MHT];K".-+18@,? W<4"F?01::)-W ^T3 MX'9#1Y$2C)0%(]0B]/#M9H&S1'$2/4XUSJS!G\ M7UM(5TQ+H(68II8MG35"X.'+*Z]-+9A:WALD6X[;O')AO%Z1=]]I,N?L.S$3 M?&V&%D>E3$R1:99>(O&V2J[AUVU1B.(/7IH%P@1KQO7/P9>!%O( 9:^6<[\$ MJ85F5\SN\D9G@ 6$P8L,\JQ$88U?P"S+>%5C_+*\'Z_X<"^;"K45R/J18E*/ M'3"[0,MSN[LWJN2_!%H$I8^+O62O;0L%/)T$P!\-L24%M:^S-&]_6[$'7,* M(4 _ YM;4!T4-53#Y(+*5P&+I%/$(0UK,J>)6&& DS(3[P95M81GS#C_OD1O'AB47.SU+ ,@@_^%&0Q+0EM]R2&:V1W+6WK?5K7O M$-Z[&#/FTY+=*FYZ?F4;P5 QDM3?4Y\'929C%Z0@DE9&E/^>;^6!G5^Z$[-L M&0_ROQ0N@<1"W"=B7 /M2PDV3>OB9F[\'DB;"$&(8*4! A$&4^W&:5\_<;8Y2#%:KP:1%4X_FEL4E*YHW;32<2I10 M^'(0(DD4 DX#@6'8T5S82W,6<-2)E]J+CL;+'8=- ?\^>@7N*MPNE7W*VK;F M/C/92^E83EBBD= 9$JDL"&###_;38B0K-IXS6'7)$&S)D'><_2[T(WX/TCJO M+&0DG'C]&O4#C@26"H4TFMO*VU9-J]$@Q J*8<'?.*(G%K[%TCFR:BKV0(MA MQ0J*%0&>1&4@ 4LTSUGVT/!=E/GE',D'7PB=9H\@ ^U>0K4)H^4$& M^R I>8O88DCS]15M45SL_,, #GZK''ZQE)# S=:W^(RV=VWC@<4&H%V*'+&L MM2V(CT#7W#9?W/$W;Y_]'C]PH+3TK2)!?XKF4;&T;@XY"KP^@-3\1_;Y'BH M[F4AX/*\$K72Q*VETT8+9543@_T3LK-1H57.+_O MJPD ^BT 4#::9QMH0PC3KO(# M").()V+4,.,,HY8#>;GPC;?H&W"X,=9Q$B7Z?6-YO"G/*O P(Q;^!3P/@&7( MF;\\/\#(Q^J(HC$M*O25?RGE.*88T)['@%H4 ]K[^,!C'L0H+"PK0? 6L!K! M^BDI)R!]%6J%'Q@1'&5-WK+^4&)R/&S=2<2]0)C5)\K"R^+S:%$IV/P>O=%1 M(811XSFH3JDSM$+Q.<(KD2;Q1K\T;,)9FK7#$5HFDI0R=8C?Z@O>BF^!H,]1 M=*DW+(0I((D$*C0L)XP)!* $U1)ZCP:T8D84 ME7 &8L9!92 MW1'2DU ["C:Z5ZY9M_R^LE2KL(4HF?%,V%-+/5W?0YF:LP>, MHZJ77ZRB6/05/V4N0PQT9*;?N-^P(_)R[1V2:[[J!X)-&):X ZKH"+EAP3C] MK74PLW1*5:/-Q:C ),>H,QASP/\#+^"-D8[A9>(\):^B*H*H#EW+*HP0;JJ; MROV./ @*\IKT^SQF>G*U]5VE*_RFP"Y1KJA+24],_*00PK#O +^QMTO MW#=SJB%%A EMVE\6QT'BG.J2$ABV/9QS),;X2ZL8 2P1FQ\L.5^=Y\L0\P5#?Z4-[<)7IOIE[!,/HE2@7YKM65QI?&]K&!Z#[.FF? MG:PO6PKCC/P9ND"K5>X1^IT [-A"W(/*3YZ&Q1VN8P!",TX70A_STQRH:C0G M3F*WP@"J&(':HXD7<9AO$R_CUP\6''K-Z/GX7 %SP35[9_A8B7C<'!GC[[2( M.I@111.DCS#ZC35R!B-0B>)8^$4WGR)(P*G/"I;O@D%4+J@G& =9(0&BI:! MX0E"WCZ<+!F37/$!P-8 R_#5]J*$9U6X2\"@V4QRGC;AB&F @H%T9LZQ^\]87#U3VN%W5/O\J_,[" M?I8FBCB[K8S<^J2U9E^Y@D*IV!S?('U(R!\2)UZ&O[C;=D,)J;]M%K=X ZI+ M(EZI%8W0L/A*' +&=B3-A%?#*9I9P.R6XQ(#K[>:OM2;F#8#*Z!E^C"9&->\ MN*4U1<6#O!-,-CRKA7VSF<"/0@#D1%LQ('&]'3><&JZNHL@+6M)6DA$?O^'. MAE2M%VP@"W!1F54GM7LBT56[$=X%0=8*#*GXMD'>0SA!VN))Y3 2EG;]#*%" M5Q$U^ZK20D+@.<^&**4Z2F5CK&_C36@CQ*X:P#+CK'F,\*%LX-27 /8YZ6SM.:N]JPCO[4^4+*+S&257A?56.>&<- ^[!\]>8XC.9=+6AL MGKJ1J<6K-JYOM=^W+.K];XH"4"\!F5;Q6[)IM6S>A"-L.EU7*(FWNZ^X"T1AVE&4@UO3YM)&1Z= MPDS?08Y=7%V-BYAS%TU+5PN)V!-%%)@_YW_>F$&XQ\NV%*PPIX%C34+;<(?F MQ'""8&2,+=,RF.NZIN?[@>\Z'16L^!D^4(2>GX$ _ Y=MH!R.7^?2K#ZZ:?/ MA_4R4MV<[C1JX.5,YXQ,YD^'ON$X4\=PAA/'8$,6&BSPIJ$WF3C,'W;$=#^E MT@IJEP1:W>1#\V6U@3H_\P01CTKB/T ?8?X,V+-HU7_<\NY5Q(IL\Q;6O!(QBL&9MTW(5. "A:I 4 M";A7)*!-D8"]WWFGJ0:I>&?SO__S^R^?/WW5M8\_OS\ B%],%B',5BIE[]K> M[[QT6VD$_[W2)1[?_?3NY_?\UQ_1[0I6&$L"3+>]Q_!3 M=,EK^4S46Y!93]]=J:K[V-@3I;H?"38/6XIU/=OZ!<@7^=Z@Z$U_+8M M[ZHI2H'WYRWW68/1 3<=<(L]&#N'C.\*I_1$>PET(TZ9__M-!GLV,*H]$XK_ M.FP[,3"M?0KZUQ]EE2HF[MZPW3= RO@EB+*RA^"UYL2S5_[;UFQ@-\7L6+T2 MNJ#N^:EY^KX3P.WXS5]>V:^ZH&MC#]06(TA%H9UIM1#J-5\?K'_LF-;[*%KM MF#O@B962T&<.S[96A"^$+X0O1\>7C7W""5^.N2>>ZW+6$SWT&+Z^#J#LN-OG MG5OF>C MW?[ZFP^:;NB3_M:E_K;;(5L5$2_+6;PA""<()PA7A[Z723L%.)$V/6UZ5>G; M([VM]KL=KJ*)R4:BVX5\R<;9=8T+&9.#7/LFX;C6A-C&GJ! 4:[:[G!T U'H\=)/580F(XY# P6#)GA M#,.1,69L8@1#WQQ.@NG('+(ZJ:?,C1O&%F\0I=XE ?[S80E1[XKW+,LP1_K_ M97')7VEE$LFW_//7?W[Y =0I6&5XRO"5%G _FK,X_\LK _["K'U6_.55=%^\ M2U,&$Y4D /]R)P4+XDP\GT^EP M8MKC<').N3$<>_ID3'*C0[EQ^'D!V9V*VYU?9FE6&%B_!VNT\+R8D]%)RH/2 M:$0ZPUEUAI'O3,U),#%&#G,-9S+D!F@#(X/;@36VQZ;OK%'>9#^T.<=J\#^)-%!C$BB8]7< M]%TO!*/2&%H@"QSF60:S3<_@$V]DCB?N=.RQ+LS-G( MLR>FY[NZ083H9G6+^U642++?8E5\K"D=Q^F=*(TO*HIF'*L QRGVA\6O&X?B MB5$LX-9T')@CP_(FMN&,AK8Q<7S'"+WI:,3=T=CAXTX4X'KZ@&(_I.6T",NX MIMDO#!84Z'(\,)1Z$Q]::>$=IL M.IE8XR 8!9V(IC,LZD@?6>[9%K78T 4;5QI3]W38^]AT!PLRQ0]J:&P*Z&=D M.JBGB)#I<%;3 ?0\'HPMW[#-Z=1PN&4;4SZTC- =!N.)%S@3CWP^&=> M= O'PZ&CC^T)60E]WIP*;$62$L2()"56I,1DZ/I^$/B&.V*.X5@CSV#, DO- M'WFF.^&NQ_Q.M/CC2PE[,M*'YI"D!(4QD"_IV47_@8=<=.<2[63S'"%!]$7/ MN1HPK0 HD[Z@'B21OG!>J]+DTZD_9<80[$2P*ADVM@A#P_&<"9N$ ?Q8TQ<. ML2IK>'J/+:0Z/G5RQKH[(3VAUYM2@2U(TH$8D:3#BG1@4XMYC@W6 $ ]2(?0 M!LLPF!H3>^KP*9^R86!V84T>43I,)OK0WG[V0WN2 A+(B%QVIN,+%@6UX2B; MP8IVN$UC6G9H]412&E16&@XLR-M3"#LJJ[Z\MC$I'J$U<@)0+HSIV!P;3NB$ M!B@B$P/4D1'S;!\DWKU+@D\(=K)";+=ZR-C41^.SZR$'5W.F MC4XRB612;UF59-++99)CAF-N3\<@DR9CC-TWC0G@I<&&0SX*1G803M;2O@XQ MAD\HD\:ZZYT]#.?:9-(Y#F&O1]!U"@1?TX+%9/I>MIIQ2=A"_O*SJ@ACTQV. MQIYK@*( XMZRX#<[F!K#D%OC*1_[CFEW$J-[!&7 UMWA4'" M@1B1!,.CY#IF<( M<6,RLAW#'GJ>P[C%PF$G,;6[%GGY.4W\;C6"D:/;EDWZ0)^WK (;E&0',2+) MCM6(6RLTPY'G&:'GF89C>2 1PLG("-W0&?O<=SRGF_S-<\F.H3W2/7(RTH%B M7P12QP&VZ0*(]" ":[''T0*M25U+>*$&&"NZ"*05D%:@ &N>2ROP?!:PT7@, MTQJ'AN.#0L#"D!FCX<29!JXU'?).:O_4\/0Y9DGQ+@D^U CU,^_,=K00$N90'PXMDA)TXM@/T=-Q*]Q%5,"[_N! W#0L[EC&8??<\C@5^PSV<%[D M9#62/J VY) ^<&9?L@<"W;:-B6GYH \$(V,Z'@WAS]'8M,+0#L-A-SUQ&[AZ MG\X7)9#]2X5:'6H$(T=WQ@YI!'W>G@IL1I(3Q(@D)U:S%B9C*PPX-RS/=PS' M8U-C&L)OECGBOAE,3>9T8C>>1DZ8KFY3;7$Z7^R+\.ET@_^" S'2T"AS3OF* M)/E5AQ:2_.>5_*$]G8S]T!A[EFDX8SXQQA;W#8N/F.NY4\:"3B)5/RUXQ@H8 MY$^.@^=B8<;$$/](2Q/6'^ MU DQ:^ICBPX4>[T;%=A[)!:($4DLK+H5QQ8/;,LW7&L\!;'@ M#(UI,#6-8,0G$X<%?&JM!9Z\N&U(5V+!MG5K0F*!S@][(FLZW<^BU# =')*$ M5QU32,*?5<*'G'L3V_&,J>59AC.UI\;$'0\--O&QUBDW73;NY.!P6?J\^RHV MUDBW1R3I>[TK%=B#)!Z($4D\K'859I.A,W)\8^R:'*#>-$$R<-\8.I8'AIYI M^\,U\7#0@>$1Q8,'TL'Q2#K0.6$_1$ZGV_IC4K#D)IK&=10I)1N2R%<;74CD MGU7D!Z')S*D],5QG.C(I9GKB61'&(1_AB!<.<_1;<\ M6()4I0)T%B0T]/212S7J>KT[%=B+)":($4E,K(B)H6,Z[M#CACV=C@'RG;$Q M&86^X4_'@>M, /&[R34\B9AP;'UHG;VG[R7M3CHJ[(V)^+ZB.%8#9!6E M>!^E/;5=[HQ5J>UR![5/Q]9PR(.)$=J6:S@3:VI,I]PUAN8X"$<3UQQ[G=0^ MK?&LJSP37;(3<\EX.M&MB>,0D= MUQ@[EAM,?KT&KL /:MC]%;!K%HIFKZ#J9%ZG_^PR>P;/\?__7V+:\MZ(3 M9?%PP#:ZR/4XKI(!JXW?_.65_>IHA.V/L#N70M<'^EXF[13@1-KTM.E5I>_9 M:'?X^07I>"<.O7M?56B,EZK=&\)QPG'"<77H>YFT4X 3:=/3IE>5OCU2WEZ> M-R$F&R4!C$V^Y,C'4!6Q MV/G@)1T44';E>;,KA]SB8< -UYM8AC/Q0H,-L5&'Y8U]CT\F4VO225Q)A4F? M)22][[3PSE!W'>K?V.M-J< 6).E C$C2837JPYH$EAT$AL?]P' L%A@3Y@T- M=^($7FA9H3EV.HGZ.*9TF.B622GW/<];(-/Q5*9C5LIF3]CBB0DL\+%8OAKH MK 6DYJ@'B*1FG!6-<$.[>EX:(8&-VW;<#C(_8GO,<,?>[8_'(WLJ=-);>\/ M\T6@.#!T^[4S5"D9@@1B0Q\:+&@I.1.?+9R+"X MZ1N.&SK&U#+'!L#^Q)[XH6?[5D=GE$<7$]Y8MUR*9*&S2C(G=S55:Y MZJEH1^ROISNI@=P*X#2I$.JA%*D0YRW;:MNNC=TFG9%C@Z7);6/*PC'\-@X< M%H 1:G92,+Q"K)8W^ET2B(Z4K8^ZLCCMD6X-1Z1+]'F7*K G25P0(Y*X>-2X M<#(=C\:F,9H,05R8C@O&IL\,&RCG>F.+CSR_0XOS).)BXNBF1YWMZ2"3+,_G M%_W3@F>L@,NTF+.D,O((GTAO.&R=I3/O3X\/]G[V^;VTB.+%#XKR#F MVG?'$4A-O;](NQLA2YJUXHY%/2-Y-_;31+T.88, C09D:7_]4PV2DDA0% DV MT-5 3M@4"3:([JJ3YV1F964!MTF#R": +]X#R$S9^KCC(%@78>9G>OJE9:L^> +NR 78=]'!(5%+5<<+ L*1!$,S"&,7#":5X\"<\"[R+ _(J;WK2< MM).V#4*:,368DAZT>59@C$>H$[6[K?7*Q*-&KCJ56!_6PA"HN(:'\=7-27^9 MV& M%;\^V==3GF-'L=FR_>3_F2Q/7ZR:,D9?RH4Z3N=J(\9,]KX&> _G2S?%/9)'X&T<$L'4FS0^"D]!ERB52)^!&.O:SGT$C H. M*/4ZY1@9=9W$KSMKU4?'4O,QM]A>8=!&68$)HCH@$%$=KJE#HBH%+R6P=>6) M"AI," JTL-D+;;WA&SOHMXDC=Z8.5K Q(0:U8=B+I\S=)R-,^? MX\7S^:*UC#I(N-+)06\ O8$*H-E;2SX:N$\I@E*)@DC2@VM_U"X1XUGA>$%V MN-'QS7P6.G4.F!1CR3%P'+2%5F"/*!4(1)2*Z^@2#XQOT"'I.)7.2C)9@ MB0H@G$I@M%,0% ^1R9"U4CLOE.W<+^!CBXW=AVVE%=@DR@4"$>7B>@5KMHX( M[R!')4'8$,"K(ARQ" =EFO(D-N2B\PK6SN5"C@WMO83UD*P4%R,'$T2N.QR/ MIO-V,-/B# M4T1$8!,6@(]"K(^"<4RZ4&-#S1(JH)P56^PC,^60"-XKP3HZ+ MO-F O7OMEV,E4/P';9D5V"%*! (1)>)& ^[@VN.<0"IF0$CKP03-016NIVU; M5>EU)XN-NY8(KL;E[E$B<)%Q&+JSE\ZHN-AX)!Y!IST4:F]!-N06"MA-K[H^ M D<-=R3F 1%S]2[CD)GY*,(]KB2C6B0P7#,0.5&P5A*0-"NE=4@F;&0$'Q+N MG:Y\\W4O['=K9W3=$?M-6I[DRQV*;R_QN1,H/R@_"%64GR[DA_ILJ=8E1K7MJB;5#KPL>I(,I30YER/K9%5S M%_*CN1X3T?LA3\$N >E:=?G"9H48/(13B*:5\J;TBP47AC]V&:_1I3]Z3/J;OWG_E9]4 #9 MC]-3IKO]S7_\P'[8V< .1X#[RV7T)!IW// M2RCOEO/PC]/YM 1%S;KL13\;I7^N)LM/3Y'.DO/V3Q>_;SSZP]74[WLE0T4EB$W@ M)0T@=+N9-S@'T0FG1;(JQ8V5C.U:/[5/NW9RW[K%R>+=TBU3_&\W7:6W:?'N MU"W2S16.^73JKG[S987C]9N?OUD48)*BABK0Y?)R7TJ49^$>')&<*NU34+:; MOB1=/DL+Q=N:5WYC>6:'M?8M YV[Q>A#^R0W2N_W#,M$6+(R9U#,<1".%+!9 M*B )RJT4E AJ.H;E>G::YZOEZ7Q1V"9>F\)F_U;!T'FK"1C MH)STY7Z=!%<>#I)2/!8<&[JY>_Z1<-WA,TI"Q@4.U0#YXFE&[O.S/AOUA.60 MC?;1$P@FF?;PZ3)GW$>@E&9)I&!"Y9U@^773K!XPQ]_ODL#&2GV[;FG'$]JN M?/4T@TQHYAUU4"2ES&"R##RQ'*P5@8@@H[<='=FZZQFD8RZ_?>+.?DQRLGZH MWLPQFD*W45&0R10O@:@,WAI5;%+Z8$SQAW+7'L_%9)ZLELVRH+C<=Z,0($^OB@_(-'X_*Y>>IW..'-/V$Q98'5FQY2&57V/ZEY_V 6;ND M"ME24[XX7823& V.TD"TU8Z23HZP_8JEUW%X5WW!6-]EDFB+M0T4B@("$47A M434^P78D"-HH<^"[OK9:W'C$=1[K" M];P,2VL>;CHZ=Y-8'G@4W/EDZ:9UD'(%%(S>07V,A-Y!K]Z!3Y+F'#5D:E-1 M>F/ J^" \DPX8:\K&RO>_X1B.M M;:!0+1"(J!:/2C!JHJC@&IP*)2YDF8 K; ]!:2<--]0GVD4LN4>UH%R-+?GV M8A :Z>'64&*0^> @,X35V6K:5N"-YNMCC,+\K/R=TS1K)A_2Z,?IO&G^-)K, MRLNI#@*O@*[1DZB/I-"3V),G\6-/)2O*.>*T%F"S+%&JE@**)T(A&V>,%H;I ME#J);+]0XOI8C!=?$^+K-1'^4DAQW3#UO?MX?\>E*?-3OOON08I*]MY>IA9B MN ZK^R/H3W4P1 5\@%*%4G6T4G6[D%AF2W"K B011%O[R, HR8%8$;TG+"G" M.@EZ=R4DW^N0R3!7BDNL&/T^+/J-*4_"9%D'7U? SH?B.&#O4^Q]>E1QLHQ$ M4>5]B8YE+JX*3V 5B1 -)T$&$BSKY%CA7]/2368IOG+K6VV^(M.7%US:=6BL MK1T;TOLIDD/JO8H!-.H@ZB#JX#'JH(V:9QZ*^EE9-"T8<,13L([&H)2CQG<2 MYN]?!PT18\%[#_*/5@?QZ.7!1/@71VLUW^P.B6X.NCGHYJ";L[MV&29KZADH MRXI#844)L7GY0J2Q,DKB[>9FK6V"\:_[W[Y:,UMGRPF6F#$S>'[G(9DVJA"J MT$"@BBK409FWS%X[66(/+SP((ET)A:T 9R2)4@G#32?=?G:H0IR+,;^CQT__ MAGV0*H2G2-<0ZO[K8L1]L:P'Q[Y?'2N][D"%L?"1>B'L"6O9*LY7?IJJ\T.V M3=#]H6>'Y &CBB[)M<[9FF7+&! :BX^1N (3C :1?:0N.R]M)ZO47YT!^GP6 M=^:@\+&V4SU;B6*Z!)'V]Z;,AZ?1%U%T>5?5YYR_6V_[/5M@_ER)W=] M^/U'9?35@-SSN=EW/OR.)__"6C4\^_O3-'*AW5'M9I_*U:/9?-F&X8OR]3 !=O/#W5;.-DT/!A2*7Z.(,CV77]O9//V<9;M\GLEL.IF5 M&UL6C#QUJ^7\V?5?E)&^>/EB\M>I-I?+XSYUTW^Y3\VS'W[Z#)-;Z;R=PZ]P ML3&_W4YCIY2VOSF[A=JO9FR7#_TXX&YD#;L>E;_\[<_OWIZ\'X]>OWEQDY;V M,2QK/^UKPOSM"TW^-C]/"]<"MZEU^%ZO>^_//7QY1* M[OQ^7[UY_VYT\O/HY.VK7Y^_?UWNOHD0(W50')/YZO*2BP^A MI,0%?[RZ/K3'Q)TWZ6F3BD=5B.!ZH+E^WP\W%[,^3)K).OKZ]/3J_;>L4EU\ MG-1/C.)__%H +Q_Q0@%_^L;[Z!-FZ!9OV^(MY(E6@GSY;T\?BP\XJ >\8U77 MW%F_7-6Y]K=PW2U\:O:8J;I=I(9Y+G#_H]GC>=:4='*@]>-KEZH&]F[+%_XW MN<7H58E+X[6SM'9I"%M7]^QAQOJC&50+5 M4BSO4@J%8]"T6[0&+J P'12E# M ?:W1_?R+O[M17F[7TS^;=RX60--6DPRLM"!LA!'%D(60A9"%NJ5A1BR4$51 M\G=VRE05)E=0[[?SIA"_I@]IMDI/*XF2>Q_<087) Z];';P7M,/Q/]6O@F+R7E;\XO[1 ]L MGV@MN\&&LP=TX.JYA_V=*5I'+)'@(J4@I%!@*6FW>T8;/:..Q8T6!)(:3J), M$!QS((@F8(B(4*Y6HKPO1YDW&P2OTTT_+^9G+\H?:V_B?R;+TQ>KI@Q76KSZ M&*:K=JJ>-TTJ_XO=G07$QE+9<7FPOK=\UF*^>V8YU!'4$=210]<13YD7T0<( MMFTT[XP&*UF **+PT043HKJI(]H6M6#&@I=.@PB,@>6&0Z2,<)RU(961PPDF9?#TZ0L?*DK'DO;=QK<5\^RT\P91F MY2G-MXMY+B98#*1M 9,6'R;ALHOKO#U0N X.KX"Q#\6KP+;QV#:^(HKU'!:96C]8%9Q1<"B4F4K+\*SVC=F.!, A!,Y,$0K04A.4"3"8* MM'0\":6X:\_'J$:CR%APU*CJ,[_=%K.R/6=^V?%D?B_.[EI<Z)^B?#)BF MT#^IW#_)5),LI(2T+H2U;3RLB 1)I2$V&L\XW8BA633**PZ"M/Z)3QK*91HT M(R)*RJU7514P*:;'4E1V/-?ANR@H4RA3"%64J2YDBH62 \M\N1.H*3(H#*7%++?**RHN5(-BY*/&:5D^5R>-ZIFM&0J)@,E M<)(@E)+@138@23:>$.]U8O7(%!UK3L96];X=Y-AD"GO,#2:!^V+>K,]TQ%YS MV($&.]#4-[Z'.785(!&-'HV^UO$]S+&K (EH]&CTM8XO]IK#C9E=1W?8:ZX* M$<#-X?4M; Q'-/>0"U:9ZDQ( AJR!)&X!$,4;RMK)'>69>,[:3'79IM.\G_- MY[%Y/HOO+G>*OYM/8TQ.18#,QUT3YNYQK!#!\K+5$CAFR:%1@B:@0"$37BFD8XGT+4 MA((ERH*@1($/28 6S%+*2,RTD]9PN]<(2<=,"]2(&HI",,U8>9H1^[\=E\> ME:Q8R5J1U\$2S5H-OH6;-/_;>=>AU3CXO[T M[70<6[4J2A%*$4(5I:B3-F^L:(>E'A@)I,A*8F"MEQ 2H<003ZC::$6Z39NW MW4N1&"N4HH.R;Y0BE**!0!6EZ/%25,0G>2D)1$:+K*1VKYY/'J@)F8N8,E.\ MBVYN^XB*=/]' QZ;%/5=%8I-VW;&%Q=-V\+ESC]LWH;NR/#I"MV1RMT1)65[ M&$< RMNE8>,"&$H3>$&EL\3D+'P7S=MV7V)J^9BIWLN'CLT?02U"+4*HHA9U MH474"A83C>"<2R7,I1I<+&&NI,QIR6/(=&.[PS8=VO:PW<&,N6*H10=DX*A% MJ$4#@2IJ40?;*GP.FO- 2N4P+XK\6\:4;GBWEY&=T*="L&S#KH5E3N5O@0 E>QA*M2 MMVZ%Y.!8D!"-%9ZDG'G8V*VY3;IUS6EOUY3667-QQL68];^)_]@\"90?E!^$ M*LI/)T.#2__5R@_AV33 M*#\H/P.!*LI/!PM\/NK,A09FA021J2F13. @K3*:N<1HV.Q#L$52=1?R(Q@; M6X%G5E2?1[VJ=\4S*_:<1STY3PNW+)>-TL?S-&M2@\=6[,5WP&;6-?AI0QC? MPQR["I"(1H]&7^OX'N;858!$-'HT^EK'=T#'5F _N8$$>+^F)KE%.%VWD(OI M0YK.S\_*KS!M?&!IXT-*(&'KV5Y3OIQGYJ1G8)B2((R/8+TD(*SA@JG,1=Y8 M<=RFX.6*FY[/XLLOS/3J(A'541)8:S/6%+O/#MHZ*[!%E D$(LK$-9D@BG&K MK0'+=2PRP2PX&2@$'3W/RE C-E8&MRE,V8=,**K'6O2^$QVML[:!0IE (*), M/*IYFJ%Z+1-"MKOR7.1@$U-0/I"2H*3P?J-YVC8%)/N0"2'8F+#>-XD?DG7V MW1P-*DNB$EY:&+M*.[])T6FZQ^ E_O:*E;KT$.F;4C(W K..@C;," M4T250""B2EQ3B203*R$C >F-+RI1],+ZQ$ &Q:S.A'FST>1EFZSC'E2"*#.6 MJOT9YZUD2,+: MBU P8<>J_^XH:)^U#10*!0(1A>)19Y?'1#V)! *C"D1.'CRA%B(5W%J92N2P MT3)XJZ99>Q$*:O58]W\8.-B +!M%"$5H(%!%$7H8V@VCK"*X'R0W]UTNR?:< MJF3'DZI\/U^ZZ6B^<08 2C1*]( 9"R6Z&HF^/4YTV@7!2I!'HF8@G"LZ440# M+'5<69II-IT47'X^W>1R/;2K()&-.:%C8S!9>4B6C2*$(C00J*((=2%"64I' M+6B7BJ D[\%YRT %$I,767FGNDA6[DZ$"&=C;36*T %9-HH0BM! H(HBU,'6 MLY!YL"H""E7U\ M >GQ*%NGEO_+O&E&>3$_N\JTSF>8846_8LCL@WY%-7[%CU?SLV?/)7LM+142 MH@ZB#84M.$TS<&V9=CEK*TBG.=S7LS _2RV9WM]W:6/M M\E%IX]WI'B-D;%GO#0!0^%#X4/A0^%#XJA:^$JBEZ D%8S4IP5ND8+53D+4S M0E$9B):=IJIW)WR4L+%1&/'U)7S;EQ3?!NQ'9+0/4DUW42*\/$V+T61MD*,? M+\N$__1T"WLYR!'?K?]2YK/]S7_\4*AR5P,['"WMRU<YMA5@$0T>C3Z M6L?W,,>N B2BT:/1USJ^O8T=-JX[V-V@KUNTIF9Y&>=AQOK ,M:UI)*JSTU#10*! (1!>(Q N%]3$3&"#I' 4(2#:8]."/ZQ*FCIOS* M=E$ELV.!D&9LF$&!&+)=5F"%*! (1!2(ZQL?L\]2M +AE051?@3'2D 1A*?$ M1EITHI-JDAT+!)7C,D0H$'UN;,33>8>68+PL(*F#EBL@8?0/ZN,A] \.O)Z5 M&F68]PQLYJ'-1T8P40B@V3L93(Q);7@@V^4P+UCOLO/"F_GL<\/-SL[-T*SW M!@RUV#[NT$ UJ@N1J$:H1M]5(V)25%0$D-P[$(Y*,+8-<+F1/&IA?4C=)$QW MKT:&H!JA&J$:58E(5"-4H^_'1I(9;FT$I5E1HR1\42-'P#%CDC.1)M-1=G8/ ML5'_&_UJL?V>-_%A)>A $K4GMV[WJT,)*N#]0W%)L(4!MC"H:$G8,F)3#!R, M8K)-KC(P4C'@+LHH1(EG$^VDHUS+;E^[&A<8R!XXN 2D:"SXB8SFKC>V":R M54^YO2J@&AOLJCJ@O#2>5SV0O/1=S>C0&4)G")TA=(9V%JRK:$QQ,8!*ZT!X MDL$*SR%EP6*2S@79R9G5NTY,6S5F&KV30S)O5")4HH% %97H\4H4+?/$10HN MM\59BADP0C,((0HMJ B4;JR3;I,VWK4223+F$I=(#\F\48E0B08"552B#HX$ M\9S(Q#A$52(AP8($IXL2$>^BRRZ(I#<6,+=)W^Y:B<2X!&@H1+4W>L 3K'O* MN[Z^S+5.YTWSIY%/Q9C250)VZ3YB/X<#=3<.B6YPSU*_0:ORACL>P 5N0&0E MP)%LH42 F?,2S2:KN^FV<'5HV,^+^=F+\O:SYL]K^KJX[KW[ MF)I7'Y<+5R1D,G.+3Z^7Z:PI_D9[)XOY=+KV.#IM&<7,6&G=M[>!IGT16AB%,F2B268T<]( 8C;-:, MA>Q];TLM+')05;O836+7V6-,%!^N8X/KTK@N?53.D>7%U5'>@-!4@;"!@=7$ M0R@!/$^6<.XW-BYMG\XN3L_E@O>?TRR5^^LJ%2W&1.#"-\;R*'DH>2AY*'EW M25XJ#VYLT&","26V=QRL)QJ2)]&3'(WTIKM$]ZXDC_)QT6Z4/)0\E#R4/)0\ ME+R[UG8UE=EI#\JG5"0O1?">9V#!BEBDS5B^<&1OL1#B@Q#:6 M.?>4J'Z3EI_;2JQ+G=&#.6@/ACUA+0W%^TR>U8<3/ !B-$N>!=Y"IUT/2[D]F6EO;-]4ZK_T]'OA&%UOD7U5HT2 MA!(T&+"B! TCD'916&\C 25H$3FB:-L\B0"A(FO/3"8R=-*R8CN1NV=9LQ)C M27L_['U8>H?98Q0^%#X4OB,5/BHX(=+0HG0F@@@N@)5&0@HEKO-44R:ZZ9"Q M4^$C>LQ%[UM6CUCX^JB./AXUW6T2>72>RIR=ND4:C[QK)@$]FP/S;(9..7^H M Y%'ZII\:^E91">MA2!]B7Z3]N!)^2XE;:PLSH/:/!EAF[3P*[>^Q>9M6KQK M.>K/+4/=="#FTZF[^/5G5X)\[4JP'_ZSC&3OA<2UV&'UT0,*PG$ $05AB(+0 M5ZRJO1!1\PRF1*!M-\<,CB@-3B@=1,[.ZXT63=LD:3N2G,_!ZW_R)[SWK.S0 M31[SK2A"=2$21>@812B4J$=K'B$&7V(8[2-XQQ3P:&+BUHJL11<)T\Y%B#UA MV!FBCMPG%M#6F/N,D^EJF6(=K%[I;*"?@7[&AH]NV, MZM/O&=8W$^-'/=E[<62VM;.ADETMXX<>SP[Z_A'#E$TEIDW,@+ R@/%4 1?: M:I$3-9N'O&Z3B[TBSN<7O/EF=>;3XB2O78_F9+5LEF[63M7F2NT%M6Y["CD= M4_WP)@9HX5U;.(H3BM- H8OBU)E9QQ;H>KP2= MC_V7T-HD%(D:B,T!!)<:;"8$M,Y.!T9-5AL;:3I,VUZN)F_X()TF;@W%FMM! M6VP%]HG2@4!$Z;AQ\K=6Q$0"3)DB ]G9(AT^ "=&9RZE6,]KL.4YQZD M8[ND)UKL=W.;Y5_GIVG];;_%NM^VC"]W'WW]41E\-R#V?FWWGP^]X\B_T M5,.SOS]-(Q?:A*>;?6HSGK/YLORI8INC,;)AU&8NJ9I+?#W!)Q8GS?G4?7K:_G;#*)_( M8H'MHUZFY2]>^/NJ64[RIZNG7K\5TBP^.Y\WD_7?7J2I6TX^I&=^_K$=XG;8 M/C^[A\GLEL.IF5&UL6C#QUJ^7\V?5? ME)&^>/EB\M<+("Z7QWWJIO]RGYIG/_ST&2:W$G4[AU_A8F-^NYW&3BEM?W-V M"[5?S=@N'_IQP/W7Q33Z^33N9E3^\K<_OWM[\GX\>OWFQ4U:VL>PK!VRKPGS MMR\T^5O+NHMTFF9-P>QOTWFM@_CBY,V[DU]>OWS^_M7+T;OWY9^_OGKS_MUC M=F;M_)Y')S^/7IS\]>VOK_[RZLV[U__]JD7 R5]?C7[\Y>3=NS_U (5*!^K' MU[.BZO-54WST9I_C4K,'N/:!;\A<>[\7.G;=?VF?JKT-<6;Z%/[^:@GAAW>,^UKGM@300WY M\M\V?^-[;[FCFL;<64QS&RL\HL*FL[S3%:'=0IIFCTFGV_6FKXSH+I(I^QS- M_6>7"]K;W_S'#Y3\T,7 WG'F^Z7.#AK86SM2]YJK_TUN,2H!;(JCERFD-K\Y MXG2\2T.X8[[N/EYI#S/6'\V@6J!:H%K1?_]J*\W2\F_S9NW*R!)BTF&5GH0%F((PLA"R$+(0OURD(,6:BB*!E/**YK MA^+&*1UUU%%6.O18T(N-;[&R]^??HN29"BO!!J=!."7!$.Y!I918BMEZHKK8 M3UC8Z?6:G'XIU'2S&>VV1;MCQ1[>XNU C7*85?856!ZJ ZH#JD-?;=&CSR09 MSH$Z6?2': -&> ;<"9$M45KGT,6FQ"WUYZH'^MU"1)482XI'=3R2 3!B04VJ M"Y&H2<>H2<+I(%0);2*E 00-O&WP1L$%[IAD4F3%N]CMN%M-(GK,!>Z&WX4F M;=^WK:KBH0I(9.=9T9/E:5J,KFV,&;79T6V:K!WD: ^JFFC@ZCCXQ>(=CN]A MCET%2$2C1Z.O=7P/<^PJ0"(:/1I]K>/;V]CU4_4E!*&A3R#MO4*+!M%!X%XM*+36W1% MK8FR1%+KMA8[GCR:R88IF?:7G$./K=E9\O3VYL&6CV(5VFF,?KLQWG^6HS MYM)]+.\N/_^A+U[D+!)B M@4 X@4"R\6*@1/C0DR&*74!B]VF75Z_L%-IBVG M%6)J"G>]2V&UF"PGJ=F+1_^-$^:E\)F6*(;*U(I%UF"-4, DPN%;3G0;DM[OO^"SNVZ0N'MI!- MVPQJW'[EXY&;Q=&6#1$PX,* "P.N@PJXOG%F4Y8B95_$GDI?9%^7[U0@H)QF M7%A'G=PX[F\_LM]'7H]3C'H&;=L56#**# (11>9ZQ&!T9FV(X),OL27C ;P. M H+C-HL81?"DGS"J#Y&A9*PL;KD;M'E78,RH,PC$H]69OE:/C#"1AQ+P1,)5 MF_NR8#(I3(.8]6,+K+M%'; M"^-%&:2?RQC]I1VB_W*36?OB\_:$UU_3^MS?22[X;&^Z)<-N/7C:]3Z MS65D=(]W[1X_A&D?(W=;]@D_ ,]ZVQ%^.+@?WXL=G?(]= >T5E%C,R0J$HA, M#/CR'V@I:* D!;G9B:D_,6K+O!ZN1_?TP]FWA:EBOKJ[=?[077C49=1EU&74 MY=YT^?_]?PRC; @&4IT0#-=$D/_K@S?R/_(_\O^Q\7\?6SZ.1SNZS [I2'VA+4\%.BQ#NQ']U[@TV#D(U1#5$-3QV-0PA MV!BB!><<*\JF*!A5Q-'%(GG.*:)])_M\]ZB&5-BQMJB'J(>HAZB'J(>HAP\I M[Z3E/Q\S>$]CT<,8P 1B(:F8%4V66;W1^V^;,O=]ZB$U8V-[W]Y[Q'IXE0?#[WCR+Q19P[._/TTC%]K# MU=SL4[EZ-)LORY]RB_)RVQ-IF7Y?N.GHW"W6)>[+\'E./S?>G?!QZ? MG^5I^@AQLDAK+GA:1FAU-GL6)\WYU'UZVOYVPX:?R&**[:->+N%0UBBC3 M<_FUGK',M<673]WT M7^Y3\^R'GS[#Y%9>;^?P*UQLS&^WT]@II>UOSFYQQ*]F;)K7=^LR"_UL].K_][?7[_^W!R14.DP_OIX549^O&C>+S7B4/H94?-[S M5$C^=.T$G,U7!:M_>OB(=2^'/9)I^\QKQ_BVG9%K<;ONU+2/TUX.Q569KRXO MN?@D2DK(\,>KZPL0INZ\24^;5'RL0@W7X]SU^WZX6:#R8=),_&0Z67YZ>O7^ M6RI/+CZ.V2="B3]^+8F7SWFAB3]]XWWTX6]13RS1]JO_Y%X^ECXA9)NW/?PM M[ DU_.L'U ?V@.()4XR;]1)B#MC3SQ!A[8,^DGRAA#NZ9C+H& MQ!U\ZATEFOK."LW;W(5'E&WNIQ>,;4MN^\V2[^F46=7)*;./KS:_BMMOF0R] MU\GH.%2X;U'MV7SV[W[QTW^^:\/1\>@/[8W2]2MOW6+TWVZZ2KL\QG;KBO.] M3.$C@I*:CPFN >X]'G"-U%,!];PO^MNL%I]&2#Q(/$="/*P3XD%:N6,JGI>Q M:5>#W/222B817L_V#G0DB:_&[FP2XS35-7:=0+E"VCC8L=XQ;82P.EM-VS6Z M-6^L^PFMO[M6!W68MH \@CPR!+T;&(^@SX%<<11<@6-]?%CN;^P.;D'HCDG: M[W+08 @'D[([M55?#:9=:U<$3+LBM0R,6K;9T8BL@JR"K(*L@@X+4@M2 M"U(+.BS(*L@J_:9TD54>5W'KSB=+-]UE4ABYY5"3[H>:ST6VV1';O+YLD_W+ MEFVRD7.0PCDO4YZ$R1+9!MD&V0:S-+O>1C3O))K"3$V'93CVUC*< MRQ.+AG!RSG[+;G9^=,Z?W=3-0MO7;SEZF4(Z\VDQXG3<'E=.]]QD:6]-T)%XVTOI&J?IWAP*$XG$[N*!P/%8[(M8O24> \)!"2M Z'+%VL% ZJE,3D:+H796\Z&C@578V(L MNMZH'*@<=4$1E:,RS_NK.;__;-QZ1FL/6A629-H1#CEQ#X*G!-Y&#S[82)A, MU MR4ZN8-HRKQ(I690V"A/*>3 @0%:@FSF0=;9=:=<^C6L>LH,8G*A&,WE2NR*3FV64(RA2U M\]F YU& U$8F(RCS=..T\=TKEU1\;(5"[4+M0NVJ%)/#3 ,1[)Z$!!OM(XN M1>!)AQ+ZM%&/8 2"85()D6F@\:: 2"=CT8ARD98"A# 2?"(&7-$5E87./-.] MI>F,)F,C*>I&AS;ZX+TC5RU<<>_(OO>.O&Z:5;MY9#3/Q4K;T^)&ZX/+BW$5 M4QNMCTBXF.B+KQ>_/)^ZV39=N=!"4,5J5#&2>;32$. NE9 F%CUSABD(C%.J M-%5!;^PL(5S;D)PO<4\JRI%'Z]>KL?#K_E-+ZHK>K13AU37K;6EIWE6!T3"1#K1NT)=>J2Q@:'1T4453N M6A6*+DI3](39V*[P2 Y&,P[:9L,8E91JLT-169^P^4U-Z:K( ;5DT :,6H)0 MK 2*6$Z,8!T,6&N )O(F0A%Y$\$Z)+#6 $WD380BYBZ^LZQ+(Y&9>] \!!#* M4/#>MEN926 B*UX\!M;5=7J>J MBB_6"0RLYNNU:9"P\I8CQ=^>;N MLO@O=KZ^[&^ME;]OC?QML?'7LQ?%PA]4'W^_[<0,.V[C3F*,V&K%Y&%K&V:Z M$*R]@[4&:")O(A21-Q&L0P)K#=!$WD0H(F\B6(<$UAJ@B;R)4,0<='4Y:,)( M((D!"VUA.;AWY:#7"[D/34%WT8B9CB7#;I:8@T9M MJQ63AZUM&!,@6'L':PW01-Y$*")O(EB'!-8:H(F\B5#$7$IMN10K>>!:>I V M9!#6MTT)I8#,-7?$*9\U?TQ=/.92JN>13G,IV.I], 7S:WL#[YH4VU;OYVG6 MN-80CM4.#EM/,0Y!L/8.UAJ@B7$(0A%Y$\$Z)+#6 $WD380B\B:"=4A@K0&: MR)L(1>1-!.N0P%H#-)$W$8J#6B_L8?5.R<2DD1$2XQD$)12*;=.6^WG\^ZI9GI5;:=[/GY=9:N_!3:^6Z,XG2S===^=8KR:\^&HQX=?T MS]6D*8_^+BT^3$*Z6/G[-87Y[[/U7UDO G;4 (L9,=;"XLK>H"T>Q0>A6 D4 MT6E'L X&K#5 $WD3H8B\B6 =$EAK@";R)D(1DQW?.3^=<>%#9B!RSB"$#&"U MBF"S"BS[J!GU7;3PQF3'T5H\MOL>3/7RB_FLC%+3TL,\CY:G:<0(DZ,W\V5J MT 0.4?0P6$"P]@[6&J")P0)"$7D3P3HDL-8 3>1-A"+R)H)U2&"M 9K(FPA% MY$T$ZY# 6@,TD3<1BH-:U#N*CD=4"I*I\&"9C2"RHF"RD9"$SX0KG[QB-Y<1 M-3?6AZ"!:DI!1";!)"X@D20#UT8P2;=91GSUS]5D^:E=0BS/,5N>Y(M5C>7$ M3]/+Y)===SY2EN)ZX:U@OS^JL(4T"AP*' 8&&!@,$JPU0!-Y$Z&(O(E@'1)8 M:X F\B9"$1,JM254A)3&Z&A!4R] <$G!.LH@RNQ=H"E&I6XF5$B62@KGP9(4 M0"A"P%N60&JK; XD*++5)G1,J!Q(0@7[2 ^[$IMA)?;A"BL&) C6WL%: S0Q M($$H(F\B6(<$UAJ@B;R)4$3>1+ .":PU0!-Y$Z&(O(E@'1)8:X F\B9"$1<. M:ULXM#IPF9*#0)4'X;P KW6 Z#S106D6V<;9LYX%%XS70%*[V)BX!,-R!"59 M-(Y%KH(>Q,(A&0O&<.T0B[%1XRK%Y&%K',8&"-;>P5H#-)$W$8K(FPC6(8&U M!F@B;R(4,:=26TZ%&*VS"A:$H1J$^RN;6Y=D MC_Z2XN]8F'V8(HO!"8*U=[#6 $T,3A"*R)L(UB&!M09H(F\B%)$W$:Q# FL- MT$3>1"@B;R)8AP36&J")O(E0'-0B8@]+>B)J$9).D'DR(*P08 +7(*/F7$KN MC24GO=.6;IS>6YBX6";ZL)'1T M9FV[0FYS'^4%_.S\O/\O#6%?_>+ MGRXG^^+K/+>6_;G2.!;;+/?F9M$M(IK-(6H1.AB+R)8!T26&N )O(F0G%0:WA'T;#($J]4 MHA2((@Y$#@ZLTP2")"92IS++XM'5S2?+T[1H&Q$MTFF:-9,/Z?4LS,_2EY6. M+_V,?E[,SYY?+G-LM"QZ=[FD\7*U*,_[-BTF\_@F+4_R>_>QZW9&E- Q51I7 M(6\UA_OC#GM$HP2B!&+H@*'#(,%: S21-Q&*@PH=^MBFJ'6.07&(WC,0)F?P M-DDPT3CC*/6>LXW37*1EW.;6^:?%D>>*@E-10DXD>L-DY,34[,C?Z;]S.N9* MH?L^:)-']4$H5@+%X:C/422N. ^D]!^&S!.F6 ..H#*\+EZ>/+W2O3 MNWOVX;9C0R@*WR[R5MB'>S!E]-?[@$V>1-!.N0P%H#-)$W M$8K(FPC6(8&U!F@B;R(4L8K@[BH"[2TCW C0) @0CE!PR0DPWG"F<_*:;/0, M>'#I-581#,I$L;_X8 JCUYL:BGE^M:MA-)TWS7@T2^M:Z:7[B*9PB&J%7CZ" MM7>PU@!-]/(1BLB;"-8A@;4&:")O(A21-Q&L0P)K#=!$WD0H(F\B6(<$UAJ@ MB;R)4$3>1+ .":PU0!-Y$Z$XJ"J&HVA99YG*W(8,CG *(KH$GFM7OM-".LVT MU^EFW01CQ#--6)F,MM8B) 6F3#7HF$*0F0KMPE7=Q*J!WYT[_V;7NE_F3;.S MTQ+H6$HLJ;@=S_<'#AZ6@!J&&H:^/_K^@P1K#=!$WD0HHN]?F^\O5/*D[;QF MVJ9K@HD,EH8(UFHBF>7"Q(W.:P^IF4;?OQJ^V&?#Z?N63W^S,?5QZV*GAE_, M:UU'_3W<;SL7#S4(7Z"0%I]?:0=[U,RGDSBZ>N!J3*9KB=T?W+<<9(QJ:C>1 MB_TIA*.1')DF["56J@#@J &H :@!J &H :@!"&_4 -0 U(#K>_-1 U ##A'> MJ &H :@!J &H :@!J &H :@!F M"#4 -0 U #4 -0 U #4!X5ZX!6+6[G_.2 M*3=. 8B)@'.&@U,2>Z=BL9Q>K-JUTO+N,T4B*(.!%<4RI42Z;M/Q2IMMY>2[18R[T@^MS*^"C^@1W9QO[4'E1>5%Y47E1>=?*RUS, MPN0,*M.BO%X:,"9(H#8I%H/22KDN]LN@\AZE\N)Q!8/95O-G-W6S4&[9+4%.5,D=Y4 MSG>G;I&:D]6R6;I9.T?7U+-9_W;+HWF$'3/Z<-G4\_.-T/BU3 MV+SZYVJR_-31^7'"HD"A0*% ':I 50]7U*5=Z%)DW!'%(LA6DD2R#%ST$B@M M]R^)T)GHC24_'9+0UH%L,Y9"<56T3"3@S!J1/,E6D#V&3Y82E*;#LG64)I0F MC)UZ1WLUQ9!(UTC72-=(UT.CZZ,,*23/2L;@(6>F06B>P3J?@$7MLW%!TKBQ M(N-54HX[#Y(Q"<)&"E8;#]%F8KR3UE"QMU07'2NAQT(H#"M0IU"G4*=0IZJ) M*@9=Y6>2EMPD ]X+"H*9!#9I"\01GHQB1'-^4QE)Y-2RML O! O"> ^.)@%% M9!51E'K/;)?*>,]2/S8V%M-NE133HU"B4%:(6Q1*%,HM5Z4HS9;[#)[$$D)R M+L'3$D)&*44DW%KO-D)(F23Q*2@0U!=QS4R 2UH!X]K8S(4C.N]?*!6W8\NP MN ^5$I42E1*5\K!3GT8JE57D0%E1'N$$!Y.< "FL\E0K'EF\J5L\YD "C1!I M%B"D">!\NP<[EV"/6A]"[E2W[JZEL&*LM$&YVGOB\\%;M"[WR.$6K;UOT7K= M-*MVC]9HGHLMGYW-VX\I!EE,L*!V].]^\=/E1%]\O?CE^=3-OGM84L=V=% 6 M@H<*5J5UH16F]9E^F4407I5X2]D(/$0=H[/<)+&1S"1+1.AB+F+NW,7Q$5E#6VWQ9.V>S;/;0]/ RH22U4@A!I_,W?A MK N:10Z1J 3"$0'>\0@TV"08<=3IS:WT/>8NA!I3UGO=+UIQ?2.%@H)01$<< M'?$#!FL-T$3>1"@B;R)8AP36&J")O(E0Q 3&=ZK7/2.") _<< LBB@PN9 &$ MQABI2"1%>3.!H15UQ#D/A+>] )F.X*0(H#*7U#*?J+R]1VV?"0RLP.BUQ%L? 'UB'%*/?E8->+^0^- 7=15-J,M:R]T,;JN$1S$&CMM6&R1/!.B2PU@!-Y$V$ M(O(F@G5(8*T!FLB;",5!K1?VL'I'E*1$6 _,T@S". I&:PJ!ER<(QG(13!=M MN9_'OZ^:Y5FYE>;]_'F9I?8>W/1JB>Y\LG33=7>.]6K"BZ\6$WY-_UQ-FO+H M[]+BPR2DBY6_7U.8_SY;_Y7U(F!7#;"D&!/;^PG/:/'UC12*#T(1G79TV@\8 MK#5 $WD3H8B\B6 =$EAK@";R)D(1DQUW)SN8#MHG%2!'+T'82,!ZY<$038UU M4=&LNVCAC=-,Q[-TG(TSVWC M;S2%0Q0_#!H0K+V#M09H8M" 4$3>1+ .":PU0!-Y$Z&(O(E@'1)8:X F\B9" M$7D3P3HDL-8 3>1-A"+R)H)U2&"M 9K(FPA%+(JXNRA"R!"UB10HEPJ$RQJ< MY0(B5Y1D;2C1&T41S!$JA>1@O-8@(E%@(B.0# _"<2T-$S>+(M;+K2^^7FU] M/0OSL_3+O&G>I.5)?N\^=E380,584XUU#8,V6M0/A&(E4$2_&\$Z&+#6 $WD M380B^MUW^]VZ>,DFI0R&"PF"&@HV> />>9.MR22+C9W7VQ0CH]\]9*/%;LB# MJ25 /YB,P7A M"/G#Y.LAQA#(S\C/R,_(S\C/R,^'#E;D9^3G(X,\\C/R\V# BOR,_'QDD$=^ M1GX>#%B1GY&?CPSRR,_(SX,!*_(S\O.101[Y&?EY,&#=,3_W7Z=X7WK^"@SW MG[0?K^:KY\I(1H7-2E/P+GL0W)?O+./ B#+4)1N5D#]6D@EQI*2OHLA!R6&U[%U M?QC]"54151%5$57QD%71"T:D=PF,(T7AK#/EN_*CL#RSHH\^)]7%?@%4Q4-6 M1>Q//IC]!']V4S<+Y9;=C]0(X[X5F? M/E9O[H.2L.$'BY6KT[;NW!]0I@Y"IH2(++-L('M68K*@&;A@2T1'&[O&5EX1L*% H4"M01P15U:1>Z1%C2@K#69Z!9TU0$+@;E-@K.!9&",@O*Q_(>WV[BBLY!D5'%B1.!2]*E M*MZOZMP0,18<8SHH!3HG \**6#2(Z_)CL%Q8+1C; MB.:X]TY[8=O@+Y8ORH++Y(Q8 M56KG @^,D0C.6PU"&P)&I 3).J]L4H&ZC;(]+Q)),3K@M"T\U\Z"IR8#DRR* M3&-65M^J=JW)I?ARM2@W^S8M)O-X4MM:6G?% M?445I>I;$=&2ZQNI(XW)$(HH*CM;$)/$19XE2%\")Y$S T]4AA1T(ED2)@3= MH:C\MYNNTCJF$0 M7+5"5:L-DX>M:K@3"<':.UAK@";R)D)Q4-% #[ZY92GR*#@0IB4(ZCQXIQ(8 MQ:FQ1.>@-YJT!54\\"0)!*D="$$".)("&)H<%S'QX%)-F24M<*EB\%:,@H)0 MK 2*Z(@C6 <#UAJ@B;R)4$3>1+ .":PU0!-Y$Z&("8R[$Q@\CHM'D,26FIRO?W%VA\\7.UY?]K;7R M]ZV1ORTV_GKVHECX#DIU^M^&7@V/8*D.1FRU8?*PM0TS70C6WL%: S21-Q&* MR)L(UB&!M09H(F\B%)$W$:Q# FL-T$3>1"AB#KJV'#1SPG+##!#N# AO$E@> M'-B4O%1"*IK"8XK1[\I!KQ=R'YJ"[J 7*J-C*RSFH#$'C=I6*28/6]LP)D"P M]@[6&J")O(E01-Y$L X)K#5 $WD3H8BYE-IR*4ERX;E@$!QM&V@%"Y9P!48Z MF8VWS/J-7,I#ZN(QEU(]CW2:2\%&_(,IF%_;&WC7I-@VXC]/L\:UAG"L=G#8 M>HIQ"(*U=[#6 $V,0Q"*R)L(UB&!M09H(F\B%)$W$:Q# FL-T$3>1"@B;R)8 MAP36&J")O(E0'-1Z80^K=R08*76TH&-,('**X$0RD"AAF7N6;#1=M.5^'O^^ M:I9GY5::]_/G99;:>W#3JR6Z\\G23=?=.=:K"2^^6DSX-?US-6G*H[]+BP^3 MD"Y6_GY-8?[[;/U7UHN '37 DDR,N<$3XH9M\2@^",5*H(A..X)U,&"M 9K( MFPA%Y$T$ZY# 6@,TD3<1BICLN#O9D5TFGI($WH0,(C(%/B?3]A\U1CEEE?%= MM/#&9,?16CRV^QY,]?+)\C0MUG7+BW1:#'#R(8VF\Z89CV9I.9KGMO$WFL(A MBA\�C6WL%: S0Q:$ H(F\B6(<$UAJ@B;R)4$3>1+ .":PU0!-Y$Z&(O(E@ M'1)8:X F\B9"$7D3P3HDL-8 3>1-A.*@BB*.HF-X'WQ]?KNZUF8 MGZ5?YDWS)BU/\GOWL>O.<'HL#,6*BEOA?'_<8)-]E#"4,'3]T?4?)%AK@";R M)D(17?_J7/\0DF52 A&1%#<^1W Z28C*BL"E)#EM;#??I@(;7?^^Z0)[0@]& M%CNU^V)=H\G:UO:,?%^F-BT^O]*.ZJB93R=Q=/5DU=A&]5*ZY5ABD%()X"\V ME1".D#],QAYB((/\C/R,_(S\C/R,_'SH8$5^1GX^,L@C/R,_#P:LR,_(ST<& M>>1GY.?!@!7Y&?GYR""/_(S\/!BP(C\C/Q\9Y)&?D9\' ]8=\W/_Q9(]E"XF MXD5PBD&D48 (JMU\Q!A(EH3VP:N)>LXD1*4E>4]WFDPUE,0D7#&+"\4 M3&^6+KY)RR^UBAUU>A5CQ4S?I8FH1ZA'J$='"5;4H^[U*.KH*4L:-)<*!#,> M'(D!@E T^:)6UK N2NE1CP[%Q+$W^6"JZ/_LIFX6RBV[Y>AE"NG,I\6(T_&( M$29ZM1/VA+6&$N,)HKA7?O*! TQ.PJ4.@_"^M0&6@&BL5EJ MRP3-^J886A:C#H&"3K8HHBRAG??&@;7.%'%E5-N-8TS7IW8T)ZMELW2S=HZN M"6*S_NVVIW'0L5:Z+E&\ <_#E$64L,,)TRI7IVTW1?X!9>H@9(JPH!C)'')P M#H3V"JSA%#A+-D@:7 BB$YE:SL,_3N?3,H7-JW^N)LM/G1T9A0*% H4"=:@" M53U<49=VH4M>"(I@=#*@B%4 +.L MW%N.7!*QMU07&VO*QR6XP; "=0IU"G4*=:J:J&+0/7"IU\HE%X$2PD'P&,!: MHB%2$UU6U&CE;RHC==EQ1P3(S(HR+00WI+RHD^Q2&>_7\5:.E10H MCWOA&SP2 W5RB+A%G42=W%(G9LP(I8WM.N3)EOE-4G0(Y M('N0J^"S%DD*4#P7Z:$E6'/42E I\RBIYB;'C; N1B((C^ B=R6LRQ*,Y MOIV[/O[^0_/^-(U<"/.S+A97+?E^XZ>C<+9:C>1XM MR^7ES>OM>FZ9XBA/9FX6)N629EE>."M_M7GRU4BW QHG'T9AZIJF1>SO"2YQ MUCY>6XKTG^L++L?A_V RB^GC4^#/\C1]A#A9I+4Q/"TCM#J;/8N3YGSJ/CUM M?[L!XB>R8+%]U,OM=1/3ZS8N;M+2/85G[ M*%\3YF]?:/*WX)K3W_)T_J^FUN%[C=^_+/7V]+4E1S MOZ_>O'\W.OEY].+YN[^,?O[EY'_>]3#GE8[-CZ]G1;[GJ\;-8O.G&^.R]GYN M\'K+9Q?$?5VPVZ=N+X'5]>?2I.V_2TR85_Z' _GJ( ML7[?#S"[[_Z1OOHT^8 MV.)=6[R%/#%D3Q^%SU3A,]W1^L'*#4?SX:-9\-[^YC]^H.2'+H:VT[91_0_^UF[#O>;F?Y-;C%Z5@"I>ZW+R M_V?O79O;2(ZLX;_2,;O>]49TRG6_S*S?"(Y&XT<17DDQDF-C/SGJ*F(- C0: MT$C[Z]\J *0H@9(HL $T@(RQ*1+7[JK,/"=/967MTO1[[OKSJ!DZG.DC'IQ. M!,/1W D>,(2#?]/R]O];/3O;>LO;A>>K!\E)[) UKM_./E]=IYN:UDN,B MS$?O1O-1ZGX<"' <>N2/*H-]7*>*0Q<"'B??V/1XXW0_1X]/AA#N_!ANZ[$[=0,MH<'I.C+>^U5N=.YJMZM1UOZKI;GK;\OKL7 M0'X:3BCJ=?/+BS1O1LOS@)H_CJ==-^S==B<- KO9?;.OX3V9_>:GLU5N3P>7 M&1=5Y!8$30)$XAJ<=AE"HC[):(42&_NZMSFX[-5L6B[GU$XM&XA[[CF((4H@ M2B!*'$W'D5[[C>P'E:2FS%,I@3@A"S35KEP^.'#E6QR37E*V<8*85M01YSP0 MGC,(IB,X*0*HS"6US"$:D0 MJ3Y%*BZLIRQJL/6X9Z$E!Q-#!ALHS]9Q3<)&_B2U9"HF R55*NBFE 0OL@%) MLO&$>*\3VR-2$=UR&>Y%JJ$4S&R(L:B[/BX67,3:/F2Y8;^93YM9 M*D^%T3@UD\\%V?IT?;!NZV_<)*Y^2?]EN^XV_*==OFQTUP>*A^VZG71X7(?+O?ACQX_ MS.$]S:$[O!VBQZ/'#W-XS[6DA^VYI(>=36KY2RIO"B.WU)AJPNBNIF5$_V_Y MP##DQ\.'*93#L7[@B%3P_5?U>$:#E D,)QI$( &,31EL5%Y83:ADN8^JGKO! MJOP^3O67BTF\N!.S>JKWL:HU6/!SU Z+N(%F. S1-SX(FY032D3UD$@]=@$ MS@U8:A(D1GW(@HJ4:!]U-WO$#R^YX4"58R6!] P,%PJL"II'K@*3 M&T>P;R-6OKYTL_1S#5-/[T2ION@"$:W6R!>.V4<1*M ,!V"&"!5?7M=R(2K- M.;#@;(G]+H%C@8)US&E*A#$Y]:%/[A0J!&"I+FD"Y\$I%F3GI0Y+<*50P+5LC+$+%X51(K)L\#A7R MM]3-9XLP7\S*2YM0O/)MVF8_')(%) OG318.OM^@U[CP;_]B&&5HJ$=DJ(2W"12F#>>1J9D\ILU)=OH\-]0NJ>3KMY M7]TCE6Z9PJK 8W9/1 DTPP&8(;)J-%2LAD,=ZF;*_^)&DV9:/WOFYNGM*#2C MR;NT;A8UC)!U^ "%R#FX@#10 BJP7GCP!K!K2&%VJ<-3K]- =QN M.;UH&<%2Z1U0>BR$&PY,]AH-GE]=N]&L^F#M#H\R)%(6I"RG05GV3B$XT2DK M)\$$5R4^$L"IH( PSSDQBK-L'R,+7BY\]^/'>/4RO[Z)5OT3"=ERHI!('+&C M(EZ@&0[ #!$OOH@7+%@A"U#]PG7M!6$X%X M<<2.BGB!9C@ ,T2\^/(>7>9E\#1#BL:!L"5-\(0F\(X2FP-7GFQT_OD>B7*_ M^87!@G(LD$1]\EM3_JH>;-G5(%#\J?FC3Y-47M#DV?3J/XK#Y32;I7ASB.;< MO<==O$@G!ANED$X,B$Y8*K.SUD 5)T&(3,!D)X$66B"S+WR"]])(\)=UD'J^ MC%%OW/MG[VOCC_3S*I3U5/(8@@I:)(+("D42<";5WO MHN0C5\O\Z^C20E5HW7CKXM)_&4=R7K; M+]X2RI!@'+'/(G2@&0[ #!$ZOESBHSAQ3):\07L!@@4+UMM4DDWB>-5'G=F MCFWDU#U#!VVMP=T$Q^RS"!UHA@,P0X2.+T)'-#P(Q1)(8@H,V+J!7>:2A!1$ MR32K2*CL0]8\0-:!A:)8*(IJYK?4S!!FZ4;*]--)O)4RAQ&ZD4%@-!J &1X/ M@SCYA5AIE4A9.]#4U858G\&X)( S'AE-Q&;UJ +4Y7Z6V[#X*6_Y)?GY#55Y M-4M7H\557S5$M%4:D]T=+,0B9B%F(68A9AVT]3.77!AC@9IZI+:6%ESD$F22 M*FI%*8F/JG<]#&8)UEJB$;-. ;.P!O;T311A#&'L<6)Q8,IQ&G+<.A+XC&J2$KN;20!$;4!(T1)JZD.P24I ME.SE *9?I[."O$[!%Q M"W'K4;A%@W).\U"2[6Q!9$5*"JT)!.:52X&GI#9JM+8I[ST ;G&!YXX@:B%J M#<\>$;5.K-)7Q&RE\0IT\B7[H92#2S8 U39:0J.0?&,-NLG;.Z+LV[9>."\;:5"_]AO MCQX_S.$]S:$[O!VBQZ/'#W-X#S9T!Z[,S7O64/$LC? 0M8RTVU@9<4@E,REHQ0EQYO(]JG>>3 M4*"J2[^DU;_/)S=!\K?;&-G7AAG3"H:EQKC@B8 U/'M$P$+ >A1@!1LU25Y" MCC2#,%&"=R9#Y$9S$B23FPUQ2"D4B53-&#]()52&+@I.>@#%?.<::44[M1C/>)8+HE C5D MA#"$L.'9(T(80MBC("P+YTC2!@BK"95R"6S* 03E@DN=RC]D-QKR'B%,MM9@ MG]LAB,I89WP1@0@DSFQ.(2,AED,H]+Q@-7/B4% M,E3^HF0 (Q4'J861F;'L-GOT]R,GWP3+I].K&B&7/53[[HQA5:N0PV 6CM@U M0'M$[$+L>MQ>&<,)M40"R1,RV#<1M[9?H1DO>!78:V5*." MC-B%V#4\>T3L0NQZ7'=;99-QS(-2-A8<2@E<8A&T-8P:0EQRCSI4YK#8Q75; MP!FQ:P#:,18D'X=V_%N]$)AF6'0)2Y"1NR!W.5;NLG=.6N91&\- %X 0;,"%XBNO]F0K"KI WWT,=C[A S)\12N_GP5BUJ' M UN[:9Y[[3Y@YUSD"P..0<@7SGA%54?!/!4*&/461% )7"X9+HF2:JMU4'%' MC1%N(N2K58#L>S%5M%*C'HIU0(A:P[-'1"U$K4?6 1%?=UD4\ D"A-0"O/,9 M5")1)$>L#[V< ;-T* M03A7V7/IJ'N4.+L#&/DZ>IB68=)S2'D6ZT:/1IZ=+=*]C6S#\C#Z^=T#KH<1 MR)%/8(0:@!DBG_@BG[#)4I*< I\U+]S 1S#!<:"J4(0@B EIHT=?;V)JC6=_ M_1BS;IH;O;Q.,SD!>DY48F8*.-&2Z >MO%_ MI"OU[_XYBZ"M9%@(A(5 "%K#LT<$+02M1_8/%TDY&8$8:^JN"P'>2P*)<:Z- M],9DMX-& KL&+:Y:8W!!$$$+06MX]HB@A:#U*-"*5O,0A2[Y%14@C&/@7,FY M*)$T4JX)]1LKD3VT,M@U:#':4HH=PW< 6E@].QS@W,V)7;/T+DT6V-S@Q!B+ M+_Z69K>//)'7\Z:;CD>QN3&@@82KP7.:+4?R>%C/WEE(H1!*9#AM"3\X M&_F*V:XPFG , 8A5B%6G9*B(5;WWBZ5!4)H81"5*QAQ#@:DL>,$=0X6UCONX ML1^DG]K=O6 5L:UE!Z^K0JQ"K$*L.C-#1:SJO[>Y$DD&"8[ZDB.Q\L,(DB!( MQ[.SWHJP<:1Q/S7!>\$JJEJK#KXT>698=> Z8;%G 5BR($PA3"%,G9FA(DSU#5,^D& (=Z"=KR7 E(/U3(&PWK*L M#M$CT>/'^;P'FSH#ES80_=!UU""8T>!L8! R\3$+ M0GW@?93WO'(?EG'PS?0B_',QFJ6+=VXTKD>W_3J=O7;C]#J%Q6PI@_V2_+RO MJN766MXJ2@ZM2P\D7!QY2R6DW*=OHHAHB&B/.Y-4*2IHEB!X5B""L> 4$T"I M\B88;K/KY;R70R&:-*25Y. KK0,)%XAHB&@#-U%$-$2TQ]6VTNR"9*8,:BSH ME",'KZP II+.)6]CWO>RL_1@B$9T:S3F:#M M -W$$2=>5S=+UF&Q>3^-2-Q]W+_&6ZT1O54-*TBAQ\-PTZ->;,"#=G:YEG"#=6 M.9D,(Y"<]2 TS^")M@4_HLLF,TU%+YW\A@4WDK!6E*8L-(;024)O4BF@X(;:D2!G(,WE#TAI\8ZW>&H M=[V&C>J!J)RBOZ+?/HDY$X6:'_QHPQ/R7JR.'(["M+M= M^->S>H;&_,/RK(UZS,9UE?N&$> PEG=[)KON=PQ9O M-<6D&V$+86MX]HBPA;#U.,E8>V6HM1"R)""2I."]5!!],+(\)C39.#:JEZWU M>\BV!,-*T"%LJ<>2T.,0C9^ZZ]&\?-?_N66 F.:FF^;Y[VZ6BN.]2^/ITC]+ M,.BP5A3Y#/(9Y#/#XS.&>V&48F"BJV@-.<@^9B!P#IU:P M7@YKWC5**=5RS1"E$*40I09GCXA2B%*/0BE5$"5[6C(HY6IRE!QXK4IRQ+E( M(4H3-W.IQVG#NT$I(5HN)*+4 *1@K!\^#BGXLU.\YF[R=N3'J7%=EU#\1<*" MA 4)RP )2RB), V%*./$;@J&=P56 M"MN\(E0A5 W/'A&J$*H>=_Z6\LD'P2%[3DI>9318E2106M*KG'22*>ZD2'A7 M4$7:,E:(5@,0A+$V^#@$X:5#=J.;PF#7^$4WFJ2N:YM)FM>'@NLN&[?RVS@, M"$$FE"BMJY-0H&IDB^5RM(D=&$Y&Z>P]*(0_[P. MEZE[D>8O\],2+-?/Q+Y6N4DK..[3Q10<@6MX]HC A<#UN*7-*#V)F8)17(!P ME((U1(#TSO"4F3?>[D0MWCUP4<%:RK QTDD@%_8-/GT3/6TP.[AE8NOU(1DJ MEK@.)P'IM\1UW<2ZR;/IU5+$+#/TC_*V)JSZ(#1=FL_'"7OE8E8XX/@T7" ] M?%:X]RS-D& LT1(TCU4O%*+D:\%!M%%YY7,T:2-+^QYY\7+ANT^Z[Y><[+]7 M46O=O.7U;CL*>*3[Z68@OGA@FMT^\D1>SYMN.A[%YL:D3BAN[=10 MMQS)XQ&_3KXD(D+%M50_QZW1V$VQ? MYMDRQX$&04;2"'GPA"I$1D1&1$9$1D?$XD9%* M1ZTPJ@"<=R""*QB9! >K*. ^GSR_";<7M]'VX2RJ*]-6?OL&G9)4MD8AGT*E 8$2@1*!$H%R*Z D M@G.A"NC9(",(E@D8GZO1\;]@\'E.7^6JT.?D8E B4")0(E B4" MY7$"I?CJ.WS&=OXXF;A*JN/[1.7_1W2WO* MO-9G_OQ#":.[&M>CV#M$CT>/'^;PGN;0'=X.T>/1XXQ_;[-5MS$^GD^7PUM.F7TSGJ?E_*;XM=S=+8S=/L9E/ MF_EE:AAA;..U6'EU8CKY0.2HP:O@QXV]V"WDO WU\&:)\1+-$.,E&NIQ&.KA MS1+C)9KA$=50[+VF(7*IJ=8&0B0)1-0.G*$1G*:L9*Y6O\WP3A_HCVV? M7^8[6?$R*>YIFZ$BK3 'WX!_0AZ+;?F& U[]REOK,[2J/WVF;OVWF\U)^J_3V6_I^K97UTV2WI-PQ@6*9@/8 MU8/%84>EGMTCGJ%(AB0&20PF?9CT';^A'MXL,5ZB&6*\1$,]#D,]O%EBO$0S M1)%L."(9-5YXJ@(D31F(VE_5D^Q R\!,=M9J2WML97^WPJPFXCNJ,M.V-42C M8#8 P0S+S8Y#,/LM7:\ELY5&)CJ(2#>6 ;?I-7\;0+N7 M^:_3R=LW:7;U2_+SGBB-1#JS SJ# (4 A0"% '5(@"+4I>P5A:12*&!C/5B> MR@^E0Z"9)R9('SW>=PQ0AS]6=2 ! 0$* 6I(]H@ A0#UR'W(SD8B)'B52@:E M;"X95(A K&">JZI4GT44NX:H%I%+6+4 #1A+*(\#DWXV=7U>/HAI6;NWI<+ MOW:C^/F6XTF:-]VEFZ7/JBR[^33\ [RK!YRZW]TL8H4ELAMD-\AN!L=N=/1) MB$)GL@@4!"6I,!5G(21%__?H_GEY71< M[:,NCMT000Q!['(A9[F*V M);_6WH/@EH&)0H /RC@>RW-N(T7?1D,^,(A1TFJ*&R$1Q!#$AF>/"&((8H_; ML$^R4@64('N>2FH5-!A&2?E3,I$)X4[)/C?L'PK$:%NN&4%L $(T%B]3+9^KSJ.L6;A)259S#].IJ.ED)S\518YJM?[\>NPFJSR?&>?#L\[X,]>3/ M/M\[C_'::V:( >-H!&$%+8EU"!"TSLI3R6/8.(M\*T7Y3NONY^M(^#(ON4OW MMQH GT_JU(S>I8M)O)_2O*JQL;QLO*@S_+K&RY?7]8G>=F+)5A)Z:+)S1(>6 M#SY>(+ AL!V%H2*P]0UL5CAM)*40E%#U0 H#OF39$'DPUON<%+&]J,Q' &Q" MMYH;!+;3B1<(; AL1V&H"&R]=\&(E 5E?6V XC7+](\R:X[K)QD[CZ)?US,7I7_+*> MWW0]F[X;Q10;_Z')HTD)!^4#F^IQ[T;S$7:E10YTQ#$-.=!1<:#@9?*A9/,% M;#0(00088DIR[T0(+!/I8R]UT"4B/BUQ\-4Z]/W\X6^%X3R?_'H3_BYNHU]? MG3-X*ZQ$0G,ZSH\HA2AU%(:**-5[C5A0W%@F2]9=UU9I3 5Q* ?)LU(VB"R( MZ4."WCM*<=T2BFGW"3D_HA2BU%$8*J)4[]MQRF4J%CT8%4IRE&CY+4L)LEY\ M(I8%]JBNR@=#*=T*AHN> ]>&'U_5?#; UV^[C)Q3F#U2>^* 4C.T%V32I#J_Y]]#+:_I6X^&X5YBO6)BTG\]($[K[Q= M:/]EU%U/.S?^2T':Z_*.\G>]X-%DD>++ZS1SW[D$WQ5S*+\]8*N8/'A?S2/B M6[@G&O$7\1?Q=]#J@#76:E-@34:F"\!E#=:0DNY31W6(-BCM^]"PCPD/OUYK MW:K#MZXZ(A07SR,!.RT"-I"(-'AZ=>3D:>]D1E*=M!$<9*BJ>,P!'+$9 MN,HFA&B([J=&^U&TY56:C:;Q^3HF_K*.B+=DYBY!6I&FOOJJ,=$J0P[-6-#W MAS5."$%HA@A!O4%0SD8+:C18QQP(7G[S1I=46:B",ZGFR;T48!\E!$G=&G7P MK4;H^L,:)T0@-,/31:#35Y!)DDK2DF4)KT#(G,#EDD!QGB)CR1@I\^6.]M&Y_*I=>/K*VK/R0W&P;L#'.6CI'] MX!H\KL$/-HR MA065/Q.WWG-+F,FV5T9SF%(S;EE+Q,%%Y"-:]AY\_$"@0Z ["D-%H.L;Z)2E MR41M@>H<0&A'P+'L@"3&G>-2$+-1_,5C#B30")%F4=)]$\#Y6#*I+(RGUH>2 M7IT"T''14GUPK1J!#H$.@>[,#!6!KF^@(S&8E(B&X$U)T4C%JP)\D**1NJ1I M(O)-C=K)Z"DC$+0L0">,!)^(J>717&6A,\_]KLH>".@,*1D=0Z ;=M,2K%\> MOFB=RH,H5Y\!N6%/6(U/<;KPXX3TYE'TYCO&$@G.ER7K1+*DF8,73(%PA(++ M5D,,)<$WDO,@-S)Y&B,1A$=PD==2M2S!.&?K<56$V^@EX>X$"(ZDJM5L8)+U M9U9_BA0'X0[A;L"U)/^*N'<"N*>:0L^< 9:E1R?2D(*_.%2 M+>(>XA[B'N(>XM[)X%Y@6>E:F!1(!F%I!N^BARRH;UXOIZG*[*'VZ\DKKS>/I[$XN7CJ?= M8I9^W,)W3G$:=DMIRB379_[\ _MA9^/Z4$C=YTC?BZB'8H]',+RG.72'MT/T M>/3X80[O:0[=X>T0/1X]?IC#>["A.T!ATMV#[I=2SHXETO585^=??=_="R _ M#2<4]5[(U%R[4:SJ23.JAINZ.0K8IR5@#T1/.AYQ&H7G[ZRDMHI'D0DHEQ2( M0 U877?):J8CIS$IOE%HM$V+Q>?K /6J1*P7J;<>B*UF!^_9/! ?Q;5.A(H! MF"%"Q:E"A292>TM]"?8VE; O.=1E1I D!989M;:?L^AW!Q4'WQ4S$!]%J$"H M&( 9(E2<*E0HP4*Q:PY15JC(E)2L(I383PF3PLC,4R\'PN\,*H1"J#A\)0EJ MD,>E08;I56KF[GW"\]V1,2!C0,;P<,9@4J"1:@TTFE#0WQFP1I#"&+RDCB45 MA.U'AZQ!ZDV-494T]'862TL-=@/&[!*Q8C!FB%AQJEBA0M22%Y@@1)=,T9?L MTKOD()M G&+.LKS1_6<[(7)'6&$/?]#H0)P4L0*Q8@!FB%AQJEC!B0R.,P6$ MJMH41:B"%5Y"S"4Y,%YEHU,_2N0NL**>\'CPG6\#\5&LAD0E\HM3_EN]$)AF M6'2I<5V7YETS]7,WFJ18SZ9.ZP.!ED+E=+5%=?*V&2^/LWD3UOY:H]I?1\[7J/:A)RK"6FDY4A',6A%6AF*&""NG"BN< M&:ET$F!DR56%804B*%60(J,L!TW*\WTHG(>'%=T2:1%6$%805H9BA@@KIPHK MT<<09-00ET<[!R/ 4A\A*L(4$P4F1"]BZ !@1;06E5.LX43E]/N5TV:6XF+I M+UWY=>SJ@1CSZ89J6B)K^7?_L64)/5, M+193. R< S##,PF\^SQ=_N^6?OZWHYYOII]GBFSO4\^$)8U=FL?SV34&2 M&]PG_K@P\A_#"",(:VB/QPAKF ^M&@1&_$?N!'_B^D$EOWW1Y-WJ5MJ M9_6@V5RXRR0L_RKLXMVR\A!;\N\#';%=[P"(R!$,[VD.W>'M$#T>/7Z8PWN: M0W=X.T2/1X\?YO >3TM^+*4X>/[WP'98UZ-ZY%IZ?YTF<31?S,KECR9A,9NE MV/C%O)E,Y\V'-%_VS!J&)G7XN(4:*6JDQ[CTM_>E.*=DY%D1T"PZ$%%0\%D+ ML(PZ:W-VQ&ZQGQ?S%]/Y_Z1YG_U06DUP8QF6CR"& M#,8,$4-.%4-X#B)8S\$Z)PH>D/);\!HX(X99XR)WN8^-97O'$*(,8@AB"&+( M4,P0,>14,40((@+G!IS@)0]1VH /- #+@6HA2L;13TNM/6,($]C =P!%*RAR M#EODO%AO$9N/9NFJ/-1,??EBW :&5 *IQ)$O%F+9YY 0% ,G!DX,G,>1@YW\ M-C#*"+-&$4@\U9;[+H&MJU I9.N8\<+$1YW]N=P&MM[\=<,L7WXDEF\N2Z[P M]O+%=%++J5^Y#_7Y[M5L&E**W<55222^X_"WAVT$HQ;[4N$V,(2UT[%'A+7! M2XM!Z,2- BDB 2&L ^\+;JALLRRQ/B6]<;++]TB+>X69;ZQ848I5#_WKC>5? MY\=I^6OO/G6OYSZ>!W[AVQ\^+&\N4^-"F%Z52_E07EWK#,M'N5EYN+A6>=G; MF1LWUVXV;Z:YF9>7ES=WT_$H+KL[K3>DE9=T\_+ TNKO#'(=RSAZUX2QZ[IJ MA&]3&9-93+/ES94O+,-07[ >A?];BJ#O?P3^4QZG]Q"+IRWM^\>6",I>P;D[);DUA>3C\VH?0G;E*F9_VSSN;EK2:_ MOI_19#R:E N;%Q/YT2WFTY\^?:*,].KAU>0OE7F7R^W^Z,:_NP_=3S_\Z=9, M[HU5=0[OV,7&_/8[C;V&I_W-V3WA[6;&AAO+-K;&]CTJ_^]O/[]^]?)-VSQ_ M\?3)9V%I'\.RY";+B/KW^?3O=P/GWV\#Y]]O N=0!_'%RS?/7C=O7C9/7[YX M_?*OSW^Y>//LE_NDA<%<O;BS>L]3O\6H4#M M+A*@9+OL*_;S.+%XBK-1F&=6 21N+52 >':UM,Y"%B7(Q!)E:4\*>DW MVAAM4SO]T;CU#I8+__IZ.B]@.0E/FC]6JE]7XACYZ>DJ M/5C^17_ZCZ_$?D:99':/%]U5W7_#Z:7Y9+*8E^'I7TZ-,K&4W">%&O=7XY M2ZDI>4SY@A^;B^=P/?T]U9U>:?*VL.1E<405'-KR4:^O:N[U]+?_:I<7[&ZN MH[XZ3+L/70D!JX\O9E7(=K=*TC;&8G5EU]=-^;Q_I'EY/*2;!&_I".WRLZ^N MJDCQH9FD^>_3V3]67UJ[JBU?5/*\]=@_&905#-6)]SX2U80?P\WZOI[[;;N$ MFN[&&YK_6MIC^:2V>>V*IY5_TNS=**3V3I1NBV,N/W-IC\5)BVV'-"0;+)Y2 MW#^-Q_7?:?'!63.?3L?=\H+O^MG:62=5;&I6RLNHQH1IX^;S*N>UZZ%:^5X- M1 4?;SUZ&3VJUCA=S#]U];IY=#9*DY!6H>PV4B M? V.'S^JO,JM(L;%\WIERSE"ELW$?YF%>2 MQLPA4!=!,&_ 1,W!Y7(GEL00,^N#\KTNT:/@1'"3^44(52(N=_:J$+]0#.)+ M1&[YO:/)(L6+^4,O]N_T8?SO6[KBL3) ]J1YO;@J5_^ABIAWAKWY..[-S<#? MM9U>,XEHA2(Z:Y!>E$R">%RZ4?FR:%,*=K-UN=;?NW M)Z^?-'$Z'KM90=CR0%T*F,7R]K3FBQ_=XWI6 'MT70"Z>9LF!9?'XP_U^70] M7WU818>_%>Y8_EHFILO1NU@Z@&O^N$XE_G)Q\>HFCUBAU">K#]^^D1O6,%^_ M=5$?7*],W'#W)>*6AW^_G-:+G/Y>C_+M"N<8Q9$K"-D]:2X*3E=0GJV_O"G( M.^G<^NR*CZ-5P'?9+WAUB^%N7O[DFR#3;_@0TL=@(X7L=0*1K01'F0:CK++& M>VM<+P>&_JU++_.S;CZZJI/84YAXS.K(H.-$&:UJ?K?C-=00L7+[E0!2KO7T: Z;S-+_UR,:GN2+J^@[G M=3G7O+NZ:KF:Z:Q^M[NZ=>'UX=OUK>/UH4ZCF@[$6W%K?>4U'BU3@7O?4&CT M\BOJO=U$AOON<$6OOW0QL_0N%9*U2G_K/J*J',3%;)GJW[YG&1B+CTYC"2EA MOBA?4(9F,9Y7N6 Q+NQ]5.YYUN39M";IT^[.&#TL?MP?"SR31DO&@"LC0#A/ MP%,3H'"^+(R*7&R>\O@]L6#56SV]&W7+XH9I <%WH^FB&W]X7B8UQ7LDR(>0 MC,^YZT-NXU/NBD&G7M7MS%3/^S@WS6IRFMO9:5YO+,H/(2ZMPU+SRT=W^NB@ MU=5KN)J&*KI5I6WU_*R;-_]W#842C59AKUQZ?;;^-;\SM+ MZQ!91BQ<-J/R]4LYKK[A^N-DC%:3<6]P]:G871VH56"MUW9S;^5;RKM^22%= M^?(GIVV]5[HB2ZN[NOW&RFE*.%[)(I-Z&S5I6.]CX?/ZI^EDC M:_G?*CS6:#4K-U!Q8!U/5][*=S/B_&X2DG-B^F3QMKV1L#^KX]WT*[? M72XVKHREO/SB]=.&2=+>_:RGRTM87]#R=I].9^MJE.[V&/Q4P_PG")/)=UOLI7SI>U"S<3.+[Y.Y>9GE9V?M?4R^K'&2E?61N%WK=":M-*G9Z*JI-KTRGONF[%.[J)_3 MK4W]W@F^\=<;>[LQU2?-\\E=!?UVZFS3.W3C;EI>OQSPZM"?.-9'1Q]= MW=[JO0Y?WEZ,K4YG=?R9W06_91JXLMX;DZM;OLN$;T2XI6M]_BA;EKJM&69MM9?&T]_O MQ-JN L,J_?MH:JOKN?W^IW?#WD?$K=?[M+9P_[5\9#'OR^GOA5/.EG9>OO-W M5WVUKK/C\HZ;(+K:$N5$8U2SI8]A>J32KU8D[,?X_ M_>Q/'RN(/T]%AA,7-ZO<;C*DM5FX.Q7A#S2-K2R*K=L*K(JLEUYXS];^9=GC MI^6N-=#6E\/8?9@NUB]9W:HE3\@?;EX>JBAWW:4?NU7:GCZMRE^^[Y'O-5X>2?OOIN]H2(;=]+MWZC M>,(4W_O7XKWN^E[5$RIV?:^W'48V?&==6&SZ/1QGXVKWU*W='$GWD.V.R/D* M='ZL&[@I%RA?>)E*\E4RJK].N_O;C9SK-.UN/^''$;UMK4])+[WU;^OZ;W9^ M7,^;I34T-^;VK0UT-R-QX GIN8+^03/VZSI)_Y_D9LVS>_4FMGL/^;Q&].T(Y]!A'J=$(?CNC.P*2?AT2/?9VP M,VBSQT TM!G9<2#Z*!YC]#FX9V#TP>@SK!G9.0WZ;;7(@L$'$V=,\X:,(><[ MHGVKL @(7VZ^N5QK+UFQF\3N_G:&)\&6!A_PMS\SX"'SL[^FDQ7FCV(U[X&+ M=]W\3IE]UT#S>N&[,!M=W]UH]=W^AR M6O?0%M1P:Y52$80-'(1Q GS@K&Z1UE*+%)76&VU!RVL9SQ)D(@F$YP$,\PZT M,#SEG(2H)]U]=N)0B6DV>^!]N=CJ0@U SY683GSWY';?>-@A7V!F](%VYPPH!)Q4,",%'#+ M'A1GGC-*/%/N> MG8"18ZLS% 8>.1#LSMED$>R.):]21'I"@H=$N09!J2^ PA,0H6BVC.:2.VWD M5<0FHDT$EZ(!P8T&ZZ0%J8P,3C@IDS] 7D5;I@5BSH[RJBWUV9 SR0'UV4/I MLV^F\V6OST]5VB&%YZ%. ]*' 44?9 V#8@W$&L9S*AFJ2PQ$=!H6>N,#1L;SG?.&C@5+9.8J9Z?WV*" MBI9Z')9Z>(0Y"Q&6!.N%2P:\-1D$T0H,,Q:,$#)204BF&TU41/1!DR! RY+_ M"A8H6!L44$^=B4$Q;G>2":,(BR(L8MR9F"QBW(EF45+8*)*DD"21!3TB!:^) M*G_F[".W)N6-YJ_?<]3M_K(H8EK""$+-L+17K(T]K/;ZE]FTJYUDI^7A(07E MH0X^/AZ&$3HXE*#82*DI)PEL!DIR%+ZD/( M7'&QD9)L(U_N)"5AK+4"$61@BB56BQY6L:PMM5=GW$UO.V\/*1X/=1*0)@PH M]B!-./-*'F4#Y]DK8)Z6%-51 UY*#U8R+UVDU+M>M-+UZ023M\^7!_?4X-EW M"0\EMJ6$(D_!(A[44(_99!'>3C0+#LER4H %.,NQ9,&1@='"0$EG@Y5).),V MBGBVT5 ?!3:HI9Z1NPX!1C!)0K,\6A0YBR3)6AHC*;D.$T2!T%2"I8: Y8ED MXH5-O!?U=B])$FN-8@AANTZ2L [U>%5=GXH/I9LSANN)Z>G]=9IT:4@8,=3I M0.J"U 6IRU"H"XN2>.,S<$L\",L*#7%10A2"$IJ8#BSWH>]^9"R_SJ973Z?+ MX\7+-7\\E?;G95!=O>Z->Y^Z9^_G,U=@;31QLP_/Y^FJ>S&=U"N936;2]5%S;S;!4I?TZ3U-]^*=,2 MJ9&GH+:,VO(QFRSB&N):7]E\++ 6&0&K JO58QY,Y EB]C13QG4(O#\U>V>X MQA'53A#5AH!AF)HAA"&$#1G":)))VY2!D^3JL=*Q@%DL<,3*3R\]LTSU)TCO M+C4S%@\]&ZJ$C)7/AY607Z1Y,YYVV,,"V0FR$V0G1\1.1*$ASMD,S- ((H<$ MSAD)JJ30S$<2(]]@)]L(QR5"[G!C%F6MQBY;IYACHW)\3B:+P':B5==EFG2C=PD57"0J2%20J!P947&42E:2:8B%78#0A;(X)1TXHYC5 MEG&M>RG]_216KBA+X2XO\QOWOG?:PD3+"1[DAGHNZKE';;((JYQJ1O:+9J<1=+$ MH]1410W**%F[)$6P7!8XLZP@@Q-=-PJ-F\0FCL:+>8I#0HZA3@X2FH,%IW\=DGTBLQD4 MLS%>!YT) \)RE8-# &^M BM)TDH1+MG&.4';R,'/W/(2NU=I]KI&T9]K#/V< MTTS'8[=Z^I;=D+OLACV4W'SA;(F8G232@Y3.@RB$#@R5":B.1DB=*&$;Y\KW M<:^_K%!B9W?+GG!Y#X]#8H=J.*KAYV>R"/?'(HM[3T6P*8)BS($0R8.C,4*T M+#N?J?>*]"&+]P6^6V NM9PIP@1DSS,(Q0UX5NA&*E>?N8S6I9WH_0NV)Z*Y#P%/,GA%.CQ].SR)[5EQ0FJB&H$4 X0M2^9@S,)F5XU&' M1&T?ZP)#R)Y5C(6.%! /,1 0V:6"Y%P CR[']U]]LSN:W:-D+[/ M99'RE_/C=.?6EEG_K]:S5 _^[Z.:C_.'F5I=OA32)/UU/N]'RLV=I7&[P7?K)3]_7<:UC MM;[*\L@#@>TQ,_\10;<&KAXM09E/K& UNS>S>7F[:+B^G]%D/)J4"YN[V?Q' MMYA/?_KTB3+2JX=7D[]<.G2YW.Z/;OR[^]#]],.?;LWDWN!5Y_".76S,;[_3 MV&NT.JCWWO&_)9#>=>6;@P*]DC1F#H&Z6/);;\!$SZPM+R MUA0OY@]^&UMY]I>^VC-I"B8SX,H($,X3\-0$*!^1A5&1"R/+5W\2'>Z,'/W& MR/WPI>]5W@KB"C.R>;G,H!VXD!-$;4J.3Y.EQ/^=;=SR@][&[ZR&_^<21C[S ME6HC*V?X- A62ZHOAQ+:IHOU2U;3; O8_N'FY:%RC>LN_=BE:S=S\_0I05Z^ M[8?[E_C?C;J1'XU'\P\_WGS*%Q?O5]\L^!-&[!_N>M/:WE;N]*>OOIL](6+; M]]*MWRB>,,7W_K5XK[N^5_6$BEW?ZS?+8\Q7RV/N"_6/KIG9!4$W9ZT@X8AN M-Z+%VNOS?_Z!EN2VA^&])68WU/UZWG33\2@V-X3W6[+3S4@<>$(>Q]U_7X46 M/QW'[YBQ7Z>S9GZ9FO]);M8\*\PX-K^DD*Y\FC6C::+;ORA^2U=3V>/*21& M]!AZV#D6L\= -+09V7$@BE6IORI_;-_,!J,/1A^,/AA]MJ)!OQ46U"'UP<09 MT[QA8\CYCFC?*BP"PI+WP79J/K6FTQI%+EHNK7QBQI#79L.Z$M6K@)^IPL%:$&=VWU?HBA M4Y'FX$%[*FL+[()K1@1@D45#+-7EFS? K2 9-\1 2)& 4%:"#8J#\#80Y4G6 M[IYN;H\'MX?M8=(M97AL!W;\0+ [2Y-%L#N6O(K[H&A2OL (%R6OTA9\B %H M%M$;QEU4^7/HT5;DR$QYI72U>39C8+GA$"DK&17CR?M[3E_8=5YE>*OT?6VG MSMF!#Z[/8M?0P^JS;Z9S-R[^^ZE*.Z3P/-1I0/HPH.B#K&%0K,%QZSC+"HQR M"40R$HQ@%()+BE"9:*K],3YE#42IS(.E96A4;:+E,GBO%'"CK-(E955&[)TU M<"%;82RRAK/S6TQ0T5*/PU(/CS!G(<*ZZ%URO@ 2H1P$%07=,BTY,?&*!^)C MS)N89KB)7!HP(;G:O:*\QQ<<%%XHX@WE(F4488<4,%"$18P[,I-%C#O1+,HG MS;-,M76292"DJSIJ00_)M66ZP(2U#*? MJ*3[SZ*X:;G"FI:!::]8&WM8[?4OL^5Q3;-I>7A(07FH@X]<84 Q![G"H+A" MU)J%1!,09@IA2"7G])I'B$(Y2U/DCFTT=MY&<5W&K%?+D-43.:"M8:+5@B(] M.#M7Q004+?4X+/4L0<4'9F3R"83)HB2@)0LMR64 3D4HB:F/)&TDH-M(GOV# M"DJ;I^6F0X /3$G0+!$]OF/7@DE.DUA3DKH#P9$ -HEZ_HHN6&"ISE'T(5_N M)"7AY?\*#YL?F&*)U:*'52S_6@7+/)M>-=/K-%N>EX"UHD@3CBOV($TX\TJ> M1$+D7GJ@.I3<5NJ2K!*5@=M@95:2,]5+=>K+58R#O1++A C6;U;/ 0LRQ@4W#&I4PA22.(2.4_Y_K04!\% M-JBEGI&[#@%&,$E"LSQ:%#F+),F(@D_>>F!1,A"4:RA#E4%ZSY5VF6BK^E!O M]Y(DD=8RW,2WYR.RL0[UF%1=GXH/I6:T],)F[MXWZ?UUFG1I2!@QU.E ZH+4 M!:G+4*B+CB1(GS00J2T(0SB8Y#,$E40TA(9$>]%W/S*67V?3JZ?3Y4G@Y9I? MWJZ-_;P,JJO7O7'O4_?L_7SF"JR-)F[VX?D\774OII-Z);/I>+PD0<5Z4O<= M"]D/HT!4ZE9C5UG4B5$G/FZ319@\49W8YZ"9UQ2(KDHO2PDLR0JB"8SH8+.2 ML@^=>!"@A7KS&;G]$. (DS8TRZ-%H[-(VE3(1.9$P)I:=$"K9:)WP&T>[;*]5%SKS;!4I?TZ3U..&*=-*RY&HH+J,ZO(Q MFRP"VXFJRRQE82PIF;)1!69R6.;9!(3.+#IKLY6;,+.UNOP(F'E89BQ:)7%S M[NGX[A P!7,E-,NCA92SR)6(<#DI'T$$G>N/!%Y$ SQR3H5A1K#0GT2\LUR) MMY:CJ#M441>+D0\KZKY(\V8\[;"M!-(3I"=(3XZ(GB1JO*,E54Z M:04DB"259X+97LJ.2X3"H6WA)FOHPMMM4%P.1U/'0*"8&:$9GFT '(>F9&P MFFN62F9D2I83G0;/O('D>::!)QWY1@^D;83;W69&2K22$@2O@0JW6(U[6.'V MZ?2JO.LR3;K1NX02+A(5)"I(5(Z,J$2;:0I<@DB%>0C/"I1(DB$;8H-+)]T];:"LU%DN=H*"+F':R]HF8=JKJ;4EYO:8! M2#T*1U"22EI;4F%J10K&1:IB+X6XO2 ,:KGGY+<()VB6 S3+XX&3LTB13":$ M!RL:17^N,?1S3C,=C]WJ MZ5MV0^ZR&_90[O67%4KL M[&[Y$WD?CT-B=VK:-Q8SH\DBW)^0+BX9]9PS",EJ$+S\,-9'L-+FS'D4F6]N MGME"%^\+?+? W!1CN6)'@9,0"ZN0%+P1!*)6@O#LK2)I%[>X/>9^]2;)$X90 M>\*ZZQ#P%+-GA-/CA].SR)X+(K&H/ ?&:X<.ZEW)#FT RI@7G E/0R_K D/( MGE-@B1EM(--8KIM: 8X[!3$3[54HMT7X+NYU]]DSOZ^^'2']4,LB7ZYRO\^% M'[U ,L#9.'K"@&.Z[9@6BZ_/K^(7CN]YVRR.UTG:(/HXVBSZ^&G;(/HXVNQ M?/RD,RV#MHXC.LCH?,]MWB?4TCT.]T?)^%1,>!^#?-(#B#%@_PQMKSY_'J#5 MFX>?QW"A?^/HGHV]#C7[6F__,5]M[(2)V .-_J&K_;^O1MU/Q_&[^CQ-NNEX M%-T\Q>9G-W:3D)K7ERG-MV_X=(JSL-? 3DDOD=T7[TFSVT>JU-,L)[NYL:9' MI![[G)#[LY/=.L8O*:0KGV8-IVW#"&.[=X>OS-S=*[T731C3\TOZ7KZ>PQ.ZD1/88>=H[%[#$0#6U&=AR( MXO\NNOE5^6,/J1Q&'XP^!Q]CC#X#BCY=X3[O1AU2'TR<,3NCPTT4ZDI">65 M28'0G(.)FH%D3A%%8PB&?+ZU_6(9MGIJ1<]:*42K.9YR)7T//#'.B (B$P.1@P)?&S7G0&3,(A'! M-XZ7XK$\&VB$2+, (4T YV,$GX7QU/H0\D:/2:3O1P4L>*3R42I\%R',%BDV MZ?UUFG3ETNM!&]/Y93V&8S&;E1%Q1";G#H+A#SH0Q M1QQ0S1V(D"DX$>OAQ]Q2Z8*W;.-,B*VDOU54^^O'R'4QB2]K5+OS4%^'5!+6 MTKH3 XG%F;DP9JQHJ<=AJ8<'F[-H4,VI=RGZ#"33 ()H4H\OHL!E*&@EN2I) MZ$;3YDQ,4-X#<<2#<%34 RD(R*"U(40SS3>./.H9WA[6N5FWE"+*X3E'"'=' M;;((=R>:6]%(%(LQ 2MY%8@H%?A =/FA@[7>*9LWP& M'HQ5F<(PM-5%.N)+VA%6W7O\;SHKZ?MKYBAZ4>'EG.0HME7E#"$P62 M5,$RZ0083TIVS'SFB>2H\L9IO]MHL8_!,A1>47A%;#L3DT5L.]&LB6D=$_,6 M5"2\9$"9@^6,@@HFTV@EY]+V(;SN+FN2HI6"(L0,2V;%TMC#RJS+-8UF/*VC MF697*+2BT'JT(0@IPZ H@W:&62X]*,DD""HUE-S4 K&>&I%#E)MKM=L(K9\O MR[Z83D*OU(%6YJ"0.9R=VV).BI9Z')9ZE@ C6"291U=@193\4ML(QC)2?@C+ MI+'2LM2'^KES@!&MDKAI\_R\%O$%+?4X+/4L\<6[&+3U&:SU 815!5^29)"M M%#3Z2'5T?6B>NT]@;,N(0( 9EO2)%:9#J#!%P1,%SV,-/,@7!L47%&=:Z$(0 MI'2R8'_P8*E3H"-G@5FEB-G@"X^L+.V+(+12LE92Y CGYZJ8A**E'H>E'AY4 MSJ*HU#O*'2$.I" $A! 4K(L>$E>R( ;G)?/MN:BT[VI2U@J)6':"U:1#@#!, MBQ#!CA;!#H GEK@D&*&0D^ %3T($XPNH)&*CDEYQ*W//I:,]ID6D)0HWYP], M.L6JT8,W5%U<+<9NGF+QISP*H_F0PO%0YP!9PH!"#[*$,\]S"RN1.E -FL7" M2VH/ .NL@<"D(D92HG,OY&DQ2?N>6E=G>"YR^KV-EW^JL$:[G!O2XG MF "CJGM.)HMH=Z(YL;-!N\@S:$T8"&4X>*'+G](&RY,)R6V<+[*-QMHG]J#B M>D;>.P14P10*S?)H0>4L4BAK*0^T-F&-3E>95H/77$)B(ND4K J*]2'M'B"% MXK:U3".B[3J%PN+9HU2 5\6SW7P:_G$Y'<3J MJZN[92UCF!*?G[^B](J6>AR6>I;($I1+P@4%AM6V-%DR\$9'H%D)Z8--)&X< MS[B-]+HS9$&I];2\=0@H@ND)FB6"R'=L]0MF>^YS?N$0+K' MX?XH29Z*">]CD$]Z #$&[)^=[=7GSP.T>O/P\Q@N]&\OS-RV[X@[^*D8?,#'=EC#;8?ENBX](ET[H\''O>4'Z\7WKT.R M3]QD_K4FT410EQ,%+HP%D5C=*TXI&.:(Y$)$[3=Z8'&EJ"0L0[8Z@!#$@;." M S7<4BNS8#)\OLG\8AFV>MI8SENB:T42 M.&_;Q2B+4?8X+/6LHNQ9TG<5F#0I!J!6$!",:3#:2-!,6.U45#JD#?KNO2NL MOK#]:&/YH2RX7/Y,W'K/+6$F6Z3O1PTL>.3I42I\%R',%BDVZ?UUFG3ETMTD M-M/Y99HU83&;E1I!$#"@J(7<8%'-\],WT;Z6T6U.T>G7TSBRQK5=G":.C$MIQR)Q=FY,&:L:*G' M8:F'!YNS.#=.:D$441&(I I$M@:L8APXT9$8&KPE&^V3=2C9<'(,B&4&A.,E MG::9%UR,7-HDG*8;[9-[AK>''1U'1BS=XC"TU44ZXLO2-4R M@>>;GY^_8G**EGH6\@Q:6Y>R*Y#":!_*Z^[2 M)L%:0O#8U('IK%@<.P2=%?55U%>/-? @41@441#$&,$X!>5*.BJH4N!C,J"5 ML+DDG]I3T[.^VE>5:ZLE;9G!.M?S1TBIJJJBI8EZ$$(80=HIY$35"*A($2,5\R7%, M!&,= 6Z4]R;J3)CK64#M+R_BNB4":U0'IIUBC>K!&PLLKA9C-T^Q^%,>A=%\ M2.%XJ'. +&% H0=9PIDGNIRJ0BY882.1<1 R:;!<%D#1SA)/*Y$10 M3'(5@]/4@)> ME<]V\VGXQ^5T'-.L^[=_,8SJGYKTS\5H_F%(H#'4"4$N@USF*+C, 9A%,%*$ ME.O)4;4,*9.2Z!9. 8IQ$WAA#LEL;KO90IU]?2>"/5M&KMX6CSDC+268%)^? MQZ+ZBI9Z')9ZEMBB3-#:L (1FCL0AE!PW L(+GJCA'(I]=(]8'?8@FKK:;GK M$& $,Q0T2T21[]@HX8CQM&0HCCH!0AD//F@)VM(*+M80U4MC@%UF*%RT7&!K M@/V4MY:_G!^G_V\YW/5#1I.%6X]W'+W[\N/+'Y\]=T-EO"UI;LY@@1*Z'@$3 M-5CJ)7 2O70^:D?TYR[!6#3**PZ"V/(>GS1X5MB59D1$28MC*+WA$NGM59F! MW]+UM!C7Y.VKZ7@4/JQ^OBD?_?.XN,P/32IN<5W>-I\MTEU#6L[_:!++1_PH MGDC.__#3EV,99=\8BT=)Z%^.3+^OU&]?'/_SJ_O:U3S<>%]>IYFKH]>LA[.[ M;U'INY:Q>KRZ9BDGLY]>I]2\F,Y30VF-9LW5=)::T605V(H=/QG417\2"C[Q MD)WXFTN^( TMCB]524JXK&#$'/B"1H**E.BF2+:-O]TLN[U*L]>7;I9VY&G? M&H5C];07:=X\G_S_[+WID^/&E3CX>>>O0/1::RF"2>-(7-TSCFBUI/EIPU9W MJ*6=F$^./(NP6 0-D%5=_NOWO=_^ MK:SK[SP I&<@.2CL=23G?<]J0+$%K+IPJYZ;50/#\&IF8%KKUROZA5;F-&0 MWO%EF+%#, M6-V?:N+!GE= T+A<.SFJ=K7W+9Y%Z+_[]?/OYF(M#-Y]-VE@5-0UMG6$$>LU M6YAMX;)^O%S.RQO@ET9C]#XU$WZ: VXU _[X^=.GS8"P$\-)%T+=M9)/O95< MLZJ"J>N)Z2F)LW\H%W"T-:HF'\VN+424%_IA;%@XC(6?W7@[S[>C>]]:AN]_ MY^&) H+6!2B_L"[8*%>=XSMT:N+=[*HEW-V\Q9_W5'!IS'HV[@) M=^]NO_CGNEX5^J;9CWF5J(5\!UA?F+$KA=A^I=[Q\@L"#P'B5@G?W--B?(J6 MM3%-AW#<2=X[;WN^S6G.VN &MY]B,2\6L+ 5JU9OV7I5ONO_ )"V7]O#-R$. M3,-VW[+Y-;NIW[WY2XLF>\TR/,,.7NR<[W&/\:AVV/.=V1X[KD-_AVROD"=Q M('5$1,# F ]Y1C*91G ^($5S7PJIPW^X\"=X5=B.-'F69BIN1ZKC[J;:71:!7O%]))\=_0%GXM M*N2Q$?(]2&/X)(IYP;JR%*!0PCML!9K'N@:)6"S,]QVE Q_E1H%#R2R=RG2+ MNL1J4&SF\_*Z?ON?O/K+7X.I_TSP.^YNS9:W>UFK)P"I6?:>D>6T35-:)4;LJZL)DG=^\;<;H1I]U MO&5VUCB;YFGR39?)NMU:+ON76]X-IF&X& M<6:W!G'NXR?[(SMW^?6^=>_Q3)_"#9T]XZW'?B7WM/=S(T1/ 5' ??SUO]X$ M_IMC@+=5TALS;KGRZG)>2*^1UV=U (_VVMWK?/Y7L=)S18UJ555Z)'#O"(.$XT<9N0P(X<9.)K<9P9Q@^: MY9MK\,<7+AE(#MJSIO:)' M6A,:II*PF J2Z"@.\I"K( Z.)/WNV68PH9,X\$=!^/)51$>).$K$H6/O*!%' MB7A8(OHTST/?ST@29S'8@SDEF?!CDOE9DF9^$D>[-J3;(0)K%"0C0HZ"Y!B"A"8"^7]._)2#T1GK@' N*=$TR[.8!3)3T3%< MMR\D2&@^R=)!6+ CW0X16*,@&1%R%"3'$"0Z9#(1>4R"2"A"09*0C(.!@M9( MX*LXB:+D&![/EQ(DV<1/XE&0')]NQ[C;L_-M_M#4676%6$OM(M*[I5:!UM9S M4Y!:5^6E9ZIZFHID%AVZ_[JZJA,/ZZ-./"QJ.O$^F;^;RJ3["I,>&,W5'QV. MG!@H2IRKXG+4M,&S8)'/>*5\;W".RD_WNM=/\HA+3I(HS0G-4DW >HZ(H#2C M?BI2GXF3N6-=!B]Q&J_V K@>&I00H,AZ$!'3E0=F< HMT:Y=68H.\JM MAV&]"3(8%MJ/O'KDU2.O_@I0=N35(Z\>*N*/L95GYW^\?VPE<1T31D']50CJ M8:>:G*&H'C-,'N<09$ID42Y2HG6>$1KZG.11FA+!XR1EODYAU2>,SSSD$CQJ MA&86/*!G_9@:L$UG(C047"-87JC+!OQ>)1EIY)E+/2#((])GDB02UJ!$4:3 ME,0J36*=ISR.U0E#4I]!E@TF*/7KE&5CZ.K9N8YW2L9NZBE/O#$%?[2XA\&A MQJI$7Y^Z$N8ZY9%B)$X"3FC %,DSZ1/-97Z-I-!:1??F2>:,('$7@X+%W%(&C"#PL M M.("TDU)UH),.XT"TC.?/@G 6,/?=@^#X[AOSZZ" 24BD81^.(B<(QL?EWN MZ3&6>=1XSIU9C1K/.6@\^_41[L<^C6A$PBP$W4)K2K(@%"1B$4U]7^ED]S[] M& YJ=Y$^NJB'0/BCBWJ45J.T&J75@*352]GG(HPUF-J:^$*DA*8@#SG-P%P7 M09H*G2E)3^*B?KP\')W4P[+01R$X"L'!8^\H!$%@(2MAXD"4IR<&4 P,O M#$B6@[T7T23B2L:2A4?I='8"(3BZJ0PGAMT M%:^K2DEOH58>^HMAY&+AA7X8F8*Y\$?8^HW;AS8^9:^HS7@UD)K':AL O>>Y MJ?=^/LP;7P*"$^LY,QP*%GS+WMTLKH;Q M=;F>2X_#UXM58 M?3B'6%4W: 7+:7!IZNW=1Z%QI\BQ 5?<+JYG:O'PU>SBZ01&*L0,\*U>(_#% MY@EXITL];@D%$DBM@+2+50$OL)49F2M $SRG9JI*+\<1@_U@?L>$#.W(5>K,S@V[E2&/!,AXXH2%624 MT$QIDF69(BK1(4M]&01BIU7 8_S(G\5,R?57AO4,8P=?V4% M<&<&C+REEOG-AEZ:8DV&;#L5X_?SVA?1:IX/A%YGTXT.9 'I%N;V@6M^R]:K MLM$6<7$X.NP,'R=S=@.LQ#YB)\I 1_RF>5R@8KRLU=M:+5D%3*)OP9C7WNP+ M%K@JZH(7<^ 6;YLQ#D0!V%GC=!HF..T7A!6NT&T6CN++NS=_N>75X'E?"Z8! M?=X9I_'SSN=/\_,XBF&>X!WQ,]FMV9W[.,@38VJ.5@:A88![F&SVC$Z1C7MF M**[ 4_A6GQ.B+^-:!"_.09PGUXM=M (?E]5X]JR&5[.Y0/.ZW\5 MJ[P?%V@1_Z"$PE($7A1,3DT0CZX<^PRG]K(L9Y0BHQ09I<@#I$@X"I&7%B*A M'])18KQ*]G(N"'X8PFX5?_X K_.J^/.D9HN:U*HJ],B17C%'BD:.-'*DD2.- M'&DP'"D<.=(KMZIWX?B5V("O3V(XX/M+$#VKXY5QC_QP"&D((S$/$5BC=!D14,3(60122)TB"DFDNP(+:E2R[S)*(T(8**G- D]0E/XX3H M) QC%H=)(OC I0M-!Y'I/1+S$($U2I<1(4?I<@SI$O$\2UD4@Z3($T(SL$@8 M#WV2Z5RD('JT3^.=I":?Y3%3G$@1:$(#'9*<^S'A(LIB%?HJBN*A2Y=DM%U. M0,QCZ0DBT"_H'FF2!:&BH#]FHG(IXFO_(%K#<$D MILFH-[P&J;T.(\H. $%''CHBY,A#1QYZMB@[ 0= M>>B(D%\]#]WOXM*IS+(XS8B(6$"H\!7AOJ D$WFLDBQF,//N%3VC3$4^D6&& M35$DMD=)-:$Y.K>4[TM.!^[BRN)!-,=\;<0\!O:]*@=7;!U7N=9EBB4P#3F*F):%I MFI*,,@[Z1Y9+G6G.*1NX+A%,DC >M8G70,X#(-Y1OHP(.YDN&V?,D2S0.=^B2(0*K04(DEB&$0N2.,[UGNQF*E642!** M-"0TXIIDN1($] 0_%R+)>9P/7%T858570GI%A3.&5$YCF^$V2$\TB27&=!JB*6)VDT M<-F2CK+E-9#R AWE"TC0HZR9:]L$33@0LN8I" CP&[)3$$FG^29S_Q(Y"+, MQ+9L84+$2@4I21.J",U90)@.),D"D0H01S+60Y._I=,XBKYY]TR[/DQ.F[EOF^XI4 ,8'#CCVV9L M:=@!LXVT4IGF0418)A-":<90U:,D#SD-99BF?K@3M1V&,DLX=I'P<[Q"5T#V M8004'?I4QD&4\R3=)N$/K)Z]7TC\SX__6A=70':+5?VIG!?BYC<8^OMY*?YX MXRD@R"6>;+56;QY[TN$=H'C@63^Z-]:Q40&!9U+$S1\=,#;8\9A5'WN1GLNP M\GZ;*0_9,EO<(/[4A515[;'YW)L!G.8WWKR '4BO6%RI>G6)^VC;(DGONEC- MO!*86[%@\.:J-BV5N/($PD5MX#+U6I!M_V27 M5*]P1//;3,UQ+1YGBS] &"S+NEAY(*Q0=-C$_'I65BL"(O]RXK9 ]FS!++Q2 MEZQ 6#4K!W&%,^T[J*?3L"]XD@0I)T&<<4+C'#,O0!;'8%(A,57+LD(:DXJOO+I%LXGW^_3SU/NM4JQ>5S>]7Y##FE__ MNP0=>('3>.Q"+43WL:FWP5EOQJZ07@_QVLNR4D#M;-&7& =8@)G?BA)\!>#A MW2A6>1J,B]X+^#=G<[80"B2"4B@<8"(Q9W5=Z )$%ZM[H@('7LU*F,*(AD.+ M?,",>R::;6IS %A V080VZM=]H7S\YGET 1)>"TYS"_]"Z L"RHYV5=*WML#0Z8,T%5S9U6 MO03[6!NA!G/B7\8<]RX58+]L#ZP"U:K" P5$+>&]"OX %J*\;]67I5K4ZKN] M*%R#<:\<=FBO!#YC1@=DQIUM=H O [C7BW83N'3/J'/P_,2,W."^+BK@80RW MAKN[GBF[(,15 )PT>F6M0&4M[;>U)=AY\8<":C!TNRB1H3BNT@Q\7< ['#<+ MJE(%BVC&,8"RB[V!![0E?WQ0(-LS.@>2(4(0?F(PW+*\7N%1#28:$D'>6 MZXO9<8ZJRW=D"1!'X%E0=R$$^^GQ"OCUP<#'7PX(!_BL-+W9*'Q+UU'N/&S9+)0V\MGBX$S](IQ<+\RVJ' OT*)371C6XA]I@ MM!F&&FJEZB6N!$X!%,#J0AU-(/VR<_2#91K[#57\UIEYS+FW\?O_\#SC>S1Z M&_JS+Q3PA0HPU"P<9G[3 A M0-PJX9M[>LB?PA;W]X)_J>/&IH:=\[;GVYSFK TD=OLI%LCS".!VM7K+UJOR M7?\'@+3]VAZ^B29F&K;[ELVOV4W][LU?6C39>^V!9]C!BYWS/>XQOAJ7?Y?^ MC ^I2YY-4VB>Q('4$1$!DX2&/".93",X'[#>OU55 M$F."H305]HH6KU>MLV?5N():]\_%+>Z?B=-]P(8$\6UD+\YXR?Y9-K<#>WP8 M^X#5@5.[?%!"C"S_00EUR0$^43#!VB74+ [^B(8DQR>@8G9T'X2H4SHZ,W*RWV^Z71 K/>0..M1$< L(B> MFU'C9<\5##._L?=_PO NYT:RO&:USVWJ.86H^2UJJ[,1$N\441+>W%AJ/]:@]EB!C6^NKXZ @8Z!G75]CF JCW;C?/% !G/ M!Z]=NIZ@CB:![E(#"9"AZ(;%9Y2!7+W6<":%>6@AT?==&L>-\TUV<4?O&77C MOS&.!C@&HV:9-R9[OML_"BQK+93SM2\ZAV9_M,+_0=Z,PTZ1D<\-G\^A"F[X M'#K #W(PH:H5:\]YBT'T'/%X16@&[=P!;8W+X6E -8VS.L=EX_AS%&A==19] M=X1REX_MK'8O!]N^573<;W,CZ-;57%59"M]<3-6.$:-,<.:2D>R7O%BPIHIA MAY%9BZSS1;%8KCL7DI6Z*M0US+7A1@AD0YHM2?4N6)B]T#7@)\@#") B7J!7 M-\XOZK@F,*@MN(QD_;60=5<=WZ\](%T^2&>8>!QTE;[2X31:>^=6N_LUY6*B M\,9RH5#,P=\3@[0N0 YO-V!1ZY9V'6%;$NL2=>\'1$HW @"@)Z__7./- MKF M@*\HD4W$=L,W%FKE*1?E;>YF-Y+..O.-DV2;-72OGH] *O;Z KY%'X;1$J5R M?V^)YN82HJ55=U/1NYR8FHC.#6QV5^\8B]4Z6QT#5[N'=71A4N[1CI"U;)U& M7YFXY5*X:#0?> Q6)95CZMA<+]YQ%4GAH/V_;4KPK ;/4P?$*U.-?3-/'HW'/NK,V+J+[6.^Z1O;%\QW..Q"P(6"30.1(K M0I-8D#P)0I)D6N]#67P$(A9%D>^/]SHWO MGCYPKPD)W@#.(-/[GBON@W7%_-;=2Q^YQ,Z=U1P'?U&GA7^UH[YY+5J^YZ5I4) M%,)A_U@@J\1 *S1@BZ6]];<[:+5@=>7\U@!@HW,"_Q/MB&[K]X<%F]=E$\ @ MD1%>J/("L&>&8Y0FAG#2',>6=;Y>N*&4["!!;14!E/S(BZL"#AA8\Q>A%$JN MAD+'B69L)WWZ4;'9#1G]5%:6 M>5C>\7'QDPW66%QL&$[]&_[[6IS:I[" =8GP-'Y9]/B@DQ8O?ZY9)1MZ=YK' M)CCN%D;VK=$8RW4-9%Y_]W:O6?+ZKZ$[68W6>=B+'<#%VN" ?E (;LE:U3M*Q;!NVJJ O+)]\VH_0> M[:9AVIEC?YHFP3?=Z *W<1M>\)=;WPZF0?CXEQ_[8CX-LOS99QWW.N[UO/;: M*Y:XKUQB=FNUQ'W\]A^MZ$ C$O:(G>P9*P[L#W([;5F,T\+XY6'Z M_(5&+$0!__'W_WH#BNP1H-M&Z35QG,N59]QL7J,*GC6./]H1<:\#^]YZ!/^3 M5W_YZ_<*5HNOF$^@M7X"NZ24IZ>/6T[0,DD_>K$S''G0R(-&'G12'O3!W*!@ MRI1A/)^;BQ$PG,T7']N[D9$5C:QH9$4C*SH9*_JAC9JXV]N, "#1-(W1C?G0 M"Z)X&B7PVF[ZR4.1R_[[;?#=R!M'WCCRQI$WGMI4]-C*:&4_+F2CH(UVXLLS MH#N=D'?T;!F@%W( A4Z/&AEROW"/P[>"@Y(^+WX,9RA^SKS [SFK4,\#Y=<, MP0%@Y<@&1C9P#E!^S1 < %:.;&!D ^< Y=<,P0%@Y<@&1C9P#E!^80@^UC$D MM/:U>+H/Z.MITG34!CC_BZ69U0)3(';J SV:7+Z>LWA9MO0:^NSTL?G^H/O3 MD+#S?.3H,W3/\G7&(AD%A(HD(S0.$Y)S#=P]3'T>R#@2F":TU?67'=56IK2Y9OW_^X;&M M?2=Q\( V65\# ;\(MQNERBA51JGR-4D5%:Q1![S(&]I%7C0D)CW0LQA5B%&%&%6(+14"9'X<:TZR6$I"6>J3S$\RHN)( M*!XD,J0[]5LCJ84O DDD%A>D<28(X_ VUS3C0BQ0Y'SH=!*:*V%GX?2#Z-\#*=_-03\\A=Y M8T;>4"_RPB$QZ8&>Q:A"C"K$J$+T58B(QHPSFA+.> 9V:P@V:" 8D31*@Y!G MN0QWA#X1:4P)I:![<.5G8+RF4:)IJB/]2+OUN"I$,$F3,1;HU;A@ M!T"EHU09IZ6*@E+_$#DE$09Q3QOQ4BN9$[BB*94)&F>Q#N&:9S&82)5 M1H(H!V,V24"J4)V1V-<9]WW.4Q6^Q$5>,(EI/DJ1UR)%SH=.1\$R"I:S0MC7 M<9'G^RS+N29YG@6$YC(%T14D8.MD*9?,+SZVQH"P@!;.I8>SS8"J=/=%DR39+TFV/=DYF%)\TV#BSU_O#UNJ!M MH6;66BPD//.6T&E*\V]:W,'%OZ73.(J^N064X1TK?!+'OP,Z9BW' <^WP7?_ MUZ8AG5=B!2\$";M[QEX1-3:0-%#^#W%VCOVTKS_Y__.PB!\]]M,>1_*2UC1 MC3=C$E"Z7;* )2.6#VG9?]JWF ?,] QZ3AB%24I310*=Y$"$6A,FLHC()))^ MH/.<[J8-/J;RP%TD>E"U27JJ37R':K-_DSI,0ITEFD0!+).JP"=9Q'"3(HH4 M\!F!WH"G1V4]TR;I=)^_X( Z-P0Z\.#].1X'6^T6KO;80O82WP>Q8M-[U?2? M]N8*1&E5(W-QK=>P"UL!4G:N6 W/:":*>;%"P;J7_3Q@A6_VBU>:!JG(T'_% M8D%HHA3A 4N(#B2(S"#.%=]!X(>(U]F:UV\_BQDH%G/U43].ROZ&FNYOL(#O MYZ7X8TO:FL45B[62[U?WW=$_@H$H72AV=(F6&CSJ&8W>6^)%EX0!F5&L%H@" MIB$YXLD*7D"!-+%B26V 9+!]6VQ=%ZM9L;!O@5:'*KM!/NZZ:]8SI>#5U0SH MIUY?(E+BLZMR!3J?FZZ&@X0?Q,60&K89K359+?UU>$L>]=B!#7ZT;S!T1'K)FG>DY8V5JE%8;<$ MIZ\:,XJM5V5C1R)L<'.@P>+C9,YNRK5[Q.XS!X/]F^9Q .^<+6OUME9+5@&V M]:U.\]J;_2&N>&/,D87>O&U&.1B[:F>.\ZF?X=1?$'BX2@=O4+N_O'OSEUM? M#J9AEC_ZY4>_"&9WF#S_M-,@>/S+3]ALFH5#WNR= =?9<[;&+1[0MF:_>^QK MZ/P]0NY4_:D> L6[&Z:/O=%QS\=HT7.D)H\ SM]C&*UFN:[:0]2U1>R]7WOC)(58# MB)TZ>?8S7@ 8A^RVE_MQK.A5 OP%6?M3 K->>1#ED[%M#);L5CU1.I1I2 D+ MF"141 ')_422B&?43V(=4 Q\?'H0P?Y[Q_>K#ZRJ;F#M_Q^;XU7C<:J=!.$D M28Y28>O\2/'Y^=/([T=^/_+[,^'WF,\20-?LCP*3LJO?^U'EDV:! &)<6#E:J8JC]6UZECH>_\SDO69JG%W MW[B-TN7I5Y6C!I@SQD*E&>&9#+$O!"=9R!0)?*K@A\S7-#U^VL"15#TZ\>-H M (K>?:YA1W(=I<8H-8:*AJ/4>)B?.%8\@-60A&N0&@D5)(LSG\A8"L4QXWY7 M:CP]#VN4&B.Y?LU2XTX70CH-3W>+WLVM!E0]X@EV\U9PY.Y,_M&**@SMSOTW MD_2U/[ELLB^[;"2TUZ6>A=,06;XLUYC#]8(*VEG=W]P'AJ.NUKWCR>(XBR4C M(4\XH4$N0.]*,N)KH1.5R%"IHQ0&0 WMKD3C_A?W2:A_Z%U_,DE#?W#*W1:: MCNK=*'4&@HJCU!FESDG\RGD2IBP,BT5P&4D4IW^DW_-C( M@I>6.E$>3D!/VTGD'G@80FG(@8L[J M&E'S0I%^_8TWO7HA_S8>CB]O2?1.S]47(HM*&;:!E3/6EXMWLJB7'_O%/]?UJM WS6;-JT0MY+ME61=F;%,-J;A2W$KAO*?8C$O%K"P%:M<&93^#P!I^[4]?.-B M8QJV^Y;-K]E-[>I6=+&@7X45S["#%SOG>]QC?#WTVZ&_0Z5UP/B- ZDC(DQD M>\@SDLDT@O,)@S#WI9 Z_ ?=J6YUK]?BKPS>!XN'JC1+I3BH9^J<@E2_>;3G"U6H."A2K?$FEBV/NBATF6/+13Z6NN$ M-F TSN86AD.JN-64"^VM5#4K]5CEZJ%)+$@HRGIE'I *5B4*\_VZ+K#2FRF< M5C$$*$%>[5VJU:R4'M;1-;^"B0#*O'U#Z?7K.M^R8JJ-BL4,\ /6X%0X7LU/&(*_F(M<#GQKF<* M1$4-8_P31N*F2.&E+3&';[-EL0)D^K>9WD-Y82L&FX*&K%8SP ^ON,0R=J8N MW,EJ%[(DRED,-!VE 9 KIT#8+&$DE"KT_8"%<;9CTCVX=F%STEVJ1FBC]?:[ M.9F_%5H]J$+A?=8]F J%/S2X:T17;4H25ACVV6+JIG[A?IQ]>T]HJ%S^V@M:J(![J(*7FC-EJ] M*"^7:T"JC67Q(CSJQ:%\#BSJ?F5WGA64?8ZTWW82B>EBF! IDH30Q.I=9F/CV M5JXKK!I^2IH+3U#>^P%(27HF\?XCBD42\R3&Z\9,$DR )CEVOE$R9,I76B>" M;Q^1[RN?)C(D8.((0@5+"!-Y1I2*J>]KQ6D@SN6(HI<](MS>+>6&GIH^.\K4 MD\K4#SLBU+C!ENM*S$QKC;K4JVM6W:(UO698CY+U9)(U%C0- M$![FBN@TR8,HU(E/\QVV35F<2:$(E1'\H].0Y GC)$V!9S,61SD&IXQL^^78 M]F@*/0O;_FD-#^$MAN'6&M 6;S1&'CWRZ.-:/WD2^AC.%P0\(Z 3A\BM4R)" MX:,DWJM$CBSX-B^9:!R+)?))120D-?9_D<1(0(3'7AS%)U8[W0PF.6$LDR2. L9HJ)F@P/?+H1_/H M+DAWJM,E2:*8#&,B,A$32BDGH!0#LXY@DMR7-,KTB1&^KE6%T7$F!.TI3-*! M\\\? Z\*OX\J=FBAAU7A7Y(H.#)^30&Y7EEM0FUZMP ]_]SWQ2+0VD'7U&0 MU'D%Y)ZB&S$ZSMGBIA/F67L"^!@K%MZ2W53E?&Y\,_6J%'^8FVJUJ&WL'<:[ M;N)(,1Y4JBLU+Y>>7B],*@G#*"\3G]H,Z>)9W:PFNC9]AX-8&V-^X_%U,5^U M=H:WG+,5JF/UU/O-=#7NS0F*61->"Z":%[!35MU@3.Z%#9YU*VJC=5T K.Q& MP$Z]CR9LUEL6"OX+;\$OE9&A8/7T]S)C&!+)L,&UF;4[OIFUW6FS);?D[5#: M-=#=W,93]B8P(9=,WK2MP4U1^'G(&=D069IS0)(@)TRP@64YSIH,@3OGN-?DC M$@A^OL3P;#R1C]4/1;TL:S;_J/]6+B[^5EPI^=Z$>9\FF>!.T/29EWG\7!(* M-F!%*D9P$@-/[WVO5.T@,-ME%IA%SLTB;7"_X125NBK4-7QGN,!F5] E,J *B2(_G.\ [%N[ ;0\E]^]!3Y> MKSD"P0PGE<#D!M6TK]^6/%:NP4J%FN"K@..%A@6@O) A%HY"#<# "F8U6#. MQ6(!6X7O 6W$#-[>7EM_:KQ(U/O,L24&]>_*%@=OAF@6@\<>-ZAT_CN@#5AJ,4!;C!PDQ1Z^L"CD : MCHPY#WIK_UQIG,S@P4(V*+E$Y^-R5" P7\#] MH"4@24.X .QJTL5( MHULQS.?90ZIUCU9-[@U\*L : &JI!3X"4VY OS9W:J:JEP8* ^7I9WP?$-#. M4M28.^$81-U2.+R#;(#C=5R']":]H[8+Z1 FCLKF8MVD*%G%J !,A ,#O8*K MU;52B_Z^+'::6S\8QWZ<>C\YG#'N*(1KC6:I[ -*%O*I&4;/4(!"JUQF.8M( M)+&U19*#*A&'BD0)SVBHE%;9SIW3$U6);07B_ZBY!(C^7N]I;;$I+_'S+S_M M>CP7ZTMTQP'XW_QU41ZL+#$$2;HR\@JH]-];:.L2WZ;/K$/Z,N5I%$I"E_#;GZTF.2J0 M][GK0%@;?HZIG+-B64]0:S+.-"M =XP89L76&^F*W86 M!3)EP]L;RQ--SG:93BLP4X$47QGO@Q&3;@B8&LQRAAFI"YA2S[%$Q56KU;0" M#Q:S*"^!!#GHQ[IP$%E?+JV6T2;9-L]WA'-/LF[D9#,I"/Y6*YX7H!*#_%'H MBP,5S.IPO;1>MPVKGK@<7Q@-%;X^_!1"Q0G??9JUVFC6!D+PO\4:U$'.X* - MQ.#=5?T4 \'H(%WE$<=QRF-K IA$O>TE.3!MLI;-B2YV<*#5LBN%:.14WQ;R MJ#B8Q3D!OWEJ2TUH=(ZMX7& !F\D>CSJI<4/.*3VS%$W0UUN[Q*FW@_6@X2] MTOM:1BM4Y)94@<7\:?CJ1Q(&$4U]$"&9PA!#E9,L"#1)1$9CX/ QP[O1OA1* MDX#YC''B1UH3&J825!8J2**C.,A#KH(XZ"5+=W6/;9ESL+95TJMM%=]1VRJ8 M)H/6/CQX?PZ+>G+2^W.HI%&8^$PQ4"L" 3@1*9+'H&6(*,Y%"B@2AM&3$^@? MAA,/4$/W[XD&BBFI7'H)HG M,>%49R3V=<9]G_-4A<^SIU_VJ=9#QO8=[;KVKE6ENMP2Y QP4VID%/P1?M4. M9>7'09QQ!J_1E- <,#-70$-"1JG,=,"B?*=1P9&-@>:GT0BX)XXT !L4WC:Z M?[,XK/!BW2.U4VT;MYPI0[.IUM'1P*T6M0#%::-' 9$6>.2%+HR_=X\:O]'P M0=W=.!_+2UXLC*([W:P*-#)4E\&6^*?Q0Y9]C9BOC=)V60+++"NC6J%6.[_9 MUF/1O8J>-EVI?ZV5]3UJYZ(R-UX'O,1'P#UPT**'_[/G@\!8.GH59X;36';E6-!H].3G=F_:D7ZL)N H )F%U@\.VAM2J4@M9.RNP^QI(-V/I MW.U/-V>*WO@:+T110P?&6&[900ZLM7&D.ANG@P=HY* !] L&-7' Z]'!P,:V,E69=JX[YWAE:^Y_5^8ZEZ-O#[J7]42Z7UQ\3N0 M>%\YZOWT(#4)MCULM:C"K0UI109E$?8'J(UY_UKC#=G*L@#D*W5M??WV,JMW M&[$K1*KF+,TD)NC 4'#?<&_]! =N'K=&01FFI&4%FRDG6_;WO 3IXRI3695S MZGUO;.9$!CX0=BIBPK$#3I(%J0Y3'J3ICK?M(1[89^=N M7+(D(YKLI.Z?%;L>,/\^SJW]@9(,+%1QJ+$=*(-SS0'I6"93$OI2 M^6G$=8;=HYY^KM\[N_K#QA6R_ZI]NR+L?1;8KU6S.^RFPY_QIAIO;@N< M \??^$*Z%^_2A&?B0IM".N3:\, -@%R !U0P_C:ULIU$#\8VV#/;1/B MZC5!>%YE%H#7_>:^W50E,BY'ZZNUFZVG]W#CKG9/94^Q\ V:;(<(WH4/]V"P M8Z>15]1I).R=]]AIY"S3U8[6:21^7*>1Y,U?;YOZ]>HU)TR]:Z\P.FJ!N>%" M)X&Y^5HOFJ0RDXFWN5NKE 9JM/=>/VQ2X;I. WOGTGAU773W>HEOGZ9+0Y[[ MN:_\F&2*982J6),\3\%H3!4V9*$<=KNM?.=^FG,&YE<88B&''(SFS&<)$4S& M29R'$?/[029[-.^_;S;]R>QY;QF'C44X!"S &R9TR9R@]L/1_6VZ*B_W*I!] MWPQBF(T-]9A$*6T[B3B-:NHFZW,_]4^]WY>;Q$\Q!^(IVU3Z)_A]BG!N_L/"?F/B4P%I1B;UA15C5DZL'Q,U[*W_#U ,1=69+J/ M'(!:[V+7=.)I',+NXA9^WU%T]^6\'S?H)_)5)"C(3I]CX>0$V!D-%9$ZC1BC M3/O)4=I0O9>FX@1V&/J -LZ8,/I0KM:!H.VI]+1:$J>*^ND%CMMEUC9AT*U] MJY\3BOIN3CAPAIK-'0.*WG43=BI<"/. MI_2<4&-0E]'/G5#*DPP$%5.VL1W5P%IX'G/"HU@G/ ]I*H^B3IJB6LK4DAM5 MR0=CA87;D/#4VW<3U0:ZUAA0C7F%584AR$W -+J9,#S0I8*B12S4LK6'9:E< MA+?K^]<\"+_!8HC]A/<>L#*G/&Y-T@VU+9LIFQFGWL/O[_YSIFAD[9*1-D?I6^38N6&P[]/3(0\!M*[L4R,(EX[E?M# MG@\74QINZLO9T>^QH; L:+Q+"B6.OM"$+,5%C-3,#]'._E; DQAXO&(P;H MU_I ;L>KJ6=8!%95ZSLX7-X44MA6-K%-]FVO_>R0IA @SG7%*INS,;]UW&ZE MLQ$?AXJ/'3QJKX2[W.;/M65\R#/7AN':M)2Y#:LVM])-Q9TM/-EUC>[RQ,V< M&*50;^%&HNF_;H "6+>L9[ M;G4*SS#9]OJ@R_HWJ-/ 7H0F76BQL9-"&$GY5MEJ< MO=W&JOW>M[^40.-!]EWC-SJ'V@LJ"'40 TXE FQQ*L*<9$)1$@6Y$*$,,IF' MQS#B'X933PZA#F 3*DL$\04+D502DNL<5APKG@5Y%/A<'L,3=K)MC1481K7_ M!:%A]>7F?L2H*OLU.?QI1VWL94$^R("<>C]O.D7 (,4E7U>UN_ S2CUP6CFW M$0R5ZI196LVJU]RW:<*'_ M[OVO'\U?P;OOSAJ^1_?S+6YS _3-5% UP2PMZIGQ '@ TCL\$S@-*@FVA(G+ MD)#=\'Q7B-?X#@SAX"'N,>^0\97 RC:RI>'.C>NH&4^ N;W:A&*IA40GO!VEXS!RP&E)']2X M7;)_CENS3*8IV&H$+#8PX@07)*>^))Q3/^(B3AC?*0SV&(7[!YCSRH2HG^C2 M[*C!ZX.Y+NN K;FG&I26NI.])=L%@V!$F]3H2A-,S8$S*&P)HVL& K;A"O"C M(7GT$%HO45'_@81L'??6502Z^G:U;D_:I"\L-8ZI8/8>2F#HERL.;YQ<>HYF M<1.5]7^4O$#JW;_,/7<"JC#I4YN*0MM79/B*"PZ5_5JN-I_\P$Q283984PI\ MLZD9+! OU]:+2KD>*,T&VWU=F,M'7$M9-U=_;0AHT2E1CUS-+-]4XU$S8%AV M':BQ>-^^>?_QP\]X*^BV 6-@KE*A"YO,A:=RI4SLKXM],VS*AK_6IHBJ^=:L M66+UW$5M;<$=2#XH=NXI.:U)+N(@4"0+54XHQIUD(3"VE :)2 .M?7Z40G*_ M6L#\:G>(R[Z=J^VDMMYCG>>9 G)RENA [W5@/RB6N"^6"[7RA8%@0>TJFO39\FK5755H%'D0F7=3"7B#7!P (4I MF6W+!>.(IIKTW-4!L^_N+T/6%-=NKW1F[*IA_N[V;H77:4O#X+IQ^(=V=-!. MZP&\E3D6VIMEV*L0YFG@CV" J*5W64HU[T0) \,&\'*\AE/ J-]VF50GS1/0 M[!)TUGI%U-P8#5^LT//U#J24L<]X"R.55&CC= A>; M71XFK:[449GMO('O?[,UZE!,L9]MGYJ6->\NO/2X[& MO.0Q+[F38/RHO.3TCKSD^RFEC])EPS>CF!S%Y"G$Y %->1/! NL'=#T@.D>< M'''RB-ZZ;@!8QQ]B*].,"#@BX&D1\+TM2'4 _YH[B88A'F*=[]"8'W%UQ-73 MAG*WA0T;%XWKB7E(H*,LQY[J-?JGI_OP\^R_%;_=FS#>@7>9YRY\T/%G M?;?&U>HZ@. ULV%Z$9!BN9 M5*;/L3 5[N[CQVW"X??[;HO.Q9%VC86QVX;9NBJL(6=>P]5W<>Q 23 MG9?-,15U,Z6)U^C0+SK\F_$*O<4\ 8RN@>:&?K;'=_?&N#.DWVL3J+(J+Y3Y MVMP^V*O92M7ENA+=E O0"631RP!QBENSA+;9]TYUI!9^1OG3+KID9_/]X7"W M3:)JA\V9FP9VVDOJ=1%,KF:5 M+-PS$COFE$O;'N2RE*;4JTN)K=RZ78>GJ?=I+[,V3=;W;;]_7FW[UA;][G4G MUR2I<85-6YNN2;?=JO6@-HJ&)UG_7POT[AV;NVN?%M8 V'2_Z2LK@+_N]GNK MT).P88,-O?8IB#4BGWI,FA7!L^& M/'(U8W-MNVMMBELT$I9; M(6; UZN"C99?59L.<]LG;R.8,%RI,0\[X40&+K8QL]F3"3]KRG^N;O8&?!Y8 MMTD. +Y[-3*XY_$N?2U ?AH?=*7EK6)JB/F XMP+O6X[+F+SIL,LX(OE..V;J7(MLW.5S=+HZD<4MB<$7Q GYIZ/R],Z*5MYWYMF@JM MVA:9M@^G!H94N'!WL$/*P@2M-@TD^Q"T_1I-?H@ 'E4=7)=M=+FSK$;!LPKW M3FQ])W<;86@CDZP&7G(2*_%N ^)#AS)_[72&FDF]KJ+^6\;=[0&."[W ?5P49M][*O62&U*_'(%<#>:DF-4LA%_.[4J;C-F+QEZ,KK6?& MG='GSN8^N+VYXN/#P-JFP'A3P.@,"HW?+]YUKUM@:1VCYM1NRC=)>OMBM52.0)OE@XF0#&_A0$;?]7N M1= Y\M\7R)/\T&39?>2NI%Q#DTUQKP^..9TU9$^AJ7=KZ?3J':%R:J!IH\@; M!MZ$CV^2GXSM61L+5UTNY^6-4IV:TY_+^=IJ&)] NUS8Q!V0CK7Y;LD*6T%I M %5C;IC.FY3U/ METO=-['B!"F^D%DA ;7>_O2/($IRE:8Q\?TX(U3GDG"6*)+H&(052_PLET/! M#8!02RN]_PQA<:?K81+EE 4R2 C+A2 T!46",QIC*?\@U0%+=+33F/C!/4S> M6_PUC-\J#1_U#P[!/R/E?-B0R!GT,D$J(N?2S,1Q!+QIX:KC.L0DF!O,T$%V M9Q(%MWR!Z-5P1GMC#*,I/G'W1G!@*WL3CFG5Y?;]6LL]33DW9M(^W4/;:O=* MB=D"P'-QT[U^,;WQB+@1\Z;O]Z*3;=Y.9+TEL/)9L6Q[@'R^)S=&1KQ>7E2H MVO<5]D>Q7^N]N70BY'Z+W?2'G_>>G7H-@716W":L&S=LXUAN]3!,=74/R$V+ MI'HML*,Z?@Q"8JI\-G,[:ZIYN:D"*P_//&ESY3<;=45CMT@ZU3QDS8)G[*8D]+(!AS\; CP6L; M--,(DM[=R2$O?N=.P@A]=R-KJ"IGR!Z%5([,QH;KKA'@?1#Q1% M((+PDZ::V/6L;*,SZMOVL/<*!'6BS@XZ([51)6Z%D[V[<)=!NUK2EBR_I:72 MU/L?=[<%._>,S]_3[0LHCQ(,TZX MC+ \)-6$A6#_IM+7U/<#*N.=0I&/J5_QH33EERU2_5K4?WPP-8;QK[&)Q3U< M:!WH&0*UX/,0?M9VZ 0Y-.ZT07:]^*E8 %,H3 C&ICJ-L1&6)3Y;F-!G(-BR M[MU\N*X46W!H2E4C'!I?U\;[A0^P>C:!N:Z4:V#H##1A&H,W;F6\)CEOQ^X) MY=N?7;T@X\7'/S <\0JX;%/!:!.Q/E-S%P$S-X6E=>^TB]7:E45Z/U_-3+G* M56\:D#6H-M:F72GV7,=J1$HVX? +6_0(&W*:*DZS0Q-X.[TX3:TH$R0_ UKM MX -Q%G6_Y#ELM2VPB+<6_4MSKN:%NG(!6N8Y0+0? )$N.?#]*)BX=FJX$X.9 M5@>V$9'M'NW^3+7^ UOTKIGKZK*A[N$:H2/)[*W@WS*>KB\>D1!+$UHW2EDM M2U,[3"J.+7Q$4Q0?*>[WZ6?0]2I3\>NF\V/_0LXA3#^FK3MY88/6,+@#HSGJ M>NWB#M5RU9MC9^B'8'N/06_SY\9MA#DFG97=AN0C7FV9&AM6NQ,=CD&B %_X MU6JNYCS:@D.(2IN7W3MU<[UZ(H>]IFD>@I9(4,LD5">29"S,B%8\$TD2AR+; M<=@_^-+_O1/EO[:2_)/=U-GT&X]\3X()>0X>^M8F @HNT4+==&W9M!HOFG9E M"Q-6>&VNTTTNF.4&KHQ@:PTCIMI8XJ9-M#6T3-!SIWG'/J6MT80-A^FUO]GS M--IDP"?Q6M_:BHU\-W,V89$P@+N8MDK,8FTX'097,E4)#MR?05L<3 M#M;G$K-I8/(*-FEB@,LU.K*V;H3O:E>2-/7QHR$A_L1%<)J:_F?0 MU@)[G7(> ^M4P$F%[Y,<)B,BB+3*%?R_V"E+29E.59@EA/$$>T9$">%!GI T M"SG-HTP+EO<8[R^&+C[JUM[L=7QHOCU"-PN1:I'':4BB+.:$TIR3G$>*9$I3 MJ7P5I%&^O1O- YU&6412SA,0/5E&.'[D@5!QSB(_DNS4NUF<6Q.+#1LS!E3; M?0PXW&5IHIAAD8'_3<.BL?75/C;KNBT:N7 ^1"-"%NPLM"9,V14];BGPN0NU4QKG-&," M1$B&G;-H!+H[S4G 4Y7G6OB@TA_#,_R3K3;]P573_JU3U/G]0IJ/+A#A1,V/ MGW!#/&BGL0.LUT!V4$3CO,%H-W2RGMN2Z@=(I:E,CL&(A2R82<5W29R8OK09 M8;B]^!Q!UXV_9',%M_%E=B[C@"L8[XQ$Z[[:S;WA>]SLDV'\$D)'7ZB':;-.,K%K65)$V:U5:%?)?FY )[\&-;]QW' MI,G9^M<:#$0+&:6UR<[%%IS;T%AM>(G') :@](OP M-_'A]RUGCV;L=]:*;#MKX\3U#$:< 5V#3'"HZ]:XMRQ]#\!U)V;)KL!""=CR MI6L+U83)-YK9W:7N;UF^Z1FP!TQ.E;AP=KP\5/K?PJ<9TIW<=RR/*>FOMQH8V[*Q-:%^RFPIX[V03D=_6US"]R@U)M6]M MIY8W82*=*89[)_3 ;AJAYE&@XHPH[5-L5AF#O75KWS(D,"L,= MQ7^PY1\:>K:YGRO %"-P@7J92Y;I=2@W5\!F=QW-%W6#K=)LK=+;!E>9WN88 MDKHPMB5?%_-5)_0*U 6TJ^M>?PU7HJ*)''<*UF+&7+NU3I$16]C$KM!YQ;&H MB7U6;BW65"79G-S4:X"!#=)MRM)F\Q/'^FPDEMU +Y]IL@%/)QB\RT1!>;!] MJL6\7)O@[.7:>.I[+4T,E+#S8F]I)E"N?PA%VSD.+TX7#&]6<09;V*M;5\FF M+KJQHD3PK(TB5(A&4G"7!(J(DI8D&C"XS!3 MJ:^X+].AW*-\I0EA"4]S$:6:,%]GA 849'^2Q40%(@@C/PNT2';TA0 .EF4^ MB:)T^-_K5D%/!@9 ML&UXC#:U:GA=IU4WEHG DE >^A]L$1/K7C".%U%48GW91#';\D^VEFJYGDLS MCE@Y8UT@Q^K<57<7-5S]_+QTT5.ZY;:J"76#J)S"T@JUMFTL[^E _>C^S0 @ MO917+Q'=^$U7?..5@2G!5/[3^*R:FF0=P=^J/5UKS]VJ 5[_YB?O^$EZFNYYSBEO7A8SW0E%8W#TW#CLFX( MMW5?HCNE,/1GA+LUC1K)/FG"-56;]JI+#&;"!>YEH8=!_YS9:_$)D]>>>ZL/ M0K'C;;S+:?[#<__WGRL3V;"GUX1)H^RGS^+6\'$R9S?EVCUBI\K\J?]-\[@) MV5S6ZFU3#;F!D.E*:5][LUD#+*+-\[PJZL)J&V^;47J/PK.RWYJ!IM,P^Z:; MANFV;/,P_W+KR\$TIX]^][$OAN'T^2>%G88OLM/DQ+/^YU]6U7Y<G0%)^GD:]OX/IGTT(WYL;O!*CI [%N0 >_'W_WH3OGDR%-MT M]::@P=*4%RFDU\BF/1M^8;@_K7C!CM?_G@7)MT)Y3XS=MYR+Y5I^]!PGR%:>Y@X\ E\Y:IK0?YL<3G$OA_/CB.%5GL$+ M2L7NU(ORY:'Y(&R]/XC^]!+8MI=9OC3^F>=.R@0.)-B*G*G,3TF8I1@<) 7) M(NZ35/LQEWX:Q]E.$'D@I4_]2!(F(T9HI&.2,983&0D_RB6/_8CMU,W:,)\/ M)N9-5%.O7R[WS__ )H.G"4,$'63[DC4"T_!?#LBRQ5Q3[SY:Y3221"F M!Q/M7C45/C]K&EG]R.I'5G\FK)Y3'>;<) @EBE >^23#"JLB][6,E-0^WPDR MC#AG*:'DW4Z.HRR^]QE]]U7+&?-5TZ'A@^ZF_J:Q/ZW3PES?8)B$:J8:1G' MQ,\E: JY'Y',M,1C.HERD;!<[;3$.[(-V6&3W;XWQU(U@GR2T&@ JL9][O_. MR"AXI.M]%&.C&!O%V"C&CBO&XD3X:1)D) +I0VB:29+%(-!8F.6Y\'.5\)WJ M?$>VCT\KQH+8GV3A*,:>4XR--Z.#-J_OFX2S4*M157E=JDHX#9'MR'*-^3 O MJ*R1"2 M/(L54=2/\U!(G>8[8N7(QNH1Q8J?3,(P'\7*\U_XPB=,\#Y4X7!@10%.V])V M+P3&UM.OJ/5T/+:>?@5TVJ6__=N^;>HW3VI7G;UY6M&>??,^N.#J, XY>8X* M+0\J#?1R15N.V4JJX_BWC5\?42?H816"L'/AG_;=NCQ@@\^@\Z94,9:EG(1Q M)%!_C4CF)RE)TI1&L>1 I\?I\7S+!4WG<(*#VF_2TW[C.[3?E$X/W\D, 2,] M>']NCF'A6F2> ;+$L<@EE8*$"?;-4@J0)>24Z"P3B0XI4]C0J(\L:1(PGS%. M_$ACJYA4$A9301(=Q4$>I:*4LI>]H[@=I;53<% M%L:_M&T9FWY"."U6J#6$U%9R/[ 0UQ0*7K%MEKJ] ;BA5-MHJ:%94U4:/P!< MQ6QGT;OM!:ZP;^[4VPL4 P2YQJ8#''1NSQ9_-EV;VF["A?:*E6GGBWTIY\4? M:GYCVU-B2VQ3I+E&=%@B&T*#H,*7FTJ>J66:/H! M>V:X>K$+U=WQD)RS;P<>2Q M(>&I]U-1U:M)2X&-;\J[7-<&U9K2YG)W"H/5Q:PLI>LLN;)("F_5\#9L GLB M+(V =36JU1>&[2QPAJGWL]Z=%BA&*N 4TK"ET'^']$,L_1"D'P(D8'X*WKG= MM'/MV87MO;=PW;OW;6(#IPZ,6@ U_&-?HSK;N*,#YYG:C('PN&0W?6BWK0 ! M216 U[UK'IZ9/FT70-DKTUD"<'3XNK5*_33,0_3ZWG3@^J]7* M-GGY'^!;\.+[]6I65L7JYI.JT'7-+E1/#5^N*]7JX22\K1_LKB8>#UP/7]H] M=\G58#MRDD:06#)=._AY=0O >S2_&YC[\J0^ZJ-J[+ZO Y7&"_P>B_]_Z/1]^KC$?]\O)"BFL-WB2F'WD/JHC?]> MQ'%[B@Z)ZI]5[!S4-5#=M-[#28()5"=DUJV0-F2Y4 M1N7%!YP4-;/;,3I#'^BY"PK2I6D(@5MQ E;,2[.T)1!;^Z+;[.+0=#^5U1Z MF#9S]^_O3)ZB'?SQE@R6H'9LA MS8)P89>E5'-<[=HI)0Y65MEH]^QZQK:6">KMUL($L5A@"QP0V5>;_KP-K*]*O)N]M?%=#_,0NOT& M*WUH;5"DTRQX,XF=O2KJ/XBNE+)=75!'-!V)BZVQS9>EZ[S\6V5PYP:DMEA7 MUA@SG3A!E#>?FUX1V%((?S+ME-N^93L(9M9O"-4IN8#PJ).;SO$*CO&F4'.Y M69;1'O:!R([AMOWZ@X+\>ODW4Q*$/QF+\51D/S :@7A^B0Z+GQG!T:V:;-6.C M26GD&>IQ[=T 5_/RVG P_+I[C3(#'1@D+"J9%?I.74-*U 775?^F8.-@;7VW M*&)MG^?;[E8'@&:C7HB("D@3A_F)J,Q,]=;$5X@CTIWW7H*U:D4N1D"]O840 MA[B_V_29.]=[=$6@R3P8%':.Q/DB4N3GA?<+:.:FAXH-%T.5]J?WG[]OO&<7 M:V#]:$VHQ0Q9OW-&R:)&[YW1BDWL#=Z0V]:&JNDE:Z]C0!1,T*$&$(&U>HR7 MZY57 R *70B&G>?="RZ\Q_DRL)-\(\F,U\9&"J!;:,O1TWYFBP4ZN:Q"CB$. M< +&T I]?\R^*VZ\5Q'*1L69[HXHP>GN-SS5O^5V"ZK!0Z':K0N5.HVFOYCFC]R;CSO$^6$LY6R X$ M-4;*>"F)UG8%N[=$V\3O= 2;]4]5CEKXC?ML3"PPGNQ-#'9$ORBKPMWH-($A M, J[@ \7UB/FXK+:.P'T(<',\\+^; 3GI#NU:1C?B2E:LL)$L?US716U+(25 MJCCCLBJO"FE\<'.0L+KIO(YQ DV04B_8IG86V_R0C''"::\<=F['!\KBVT1Q M/+%N5\4JU YDDNA;%1$2V/"6]TLFVA3JR#VHK]7[C80 \,% MN[CYTXZC7;'/![ BK/<+CX?EA[3%]N,*9W8LPFO4 BHMU5<%VX&$7#-CH MZ@UNZRTR4ETJ FWUH=C^X(SM 8BE%Y3*8\[Z.>:L)V/.^ME3WG%RUG?N>%B0 M9]0WQ4K]$/[1/LDEHR1*(Q5Q';'(?U)8;7/'\ZM-;/JI*B\_E#:8!P-F/P M M@R"K[G&W,SS=X^1W.='4P$S^H>^Y0**@@/C^4+QE%DAUOR"@>0. MW)I\Q#8D[$*5%["H&3 0> Z?^O:7$JS!(/C.:(>]V+%ZS6M1%59=PS2G=>WA M;%K5-7R%6ID-FK FCHVJ,ZI%SP:\=R8DANF9*)0YQH,8G;S&1(D:#4P5VU:Q 0C>4PDR4+VTF(Z$,"?!*MGGIZ7US:*@AG-VJ9FH3%< M7@)40$M?E=4YFU0O0;!-9MBO'6BW7P*>7A8&8[P?K97TE$OL\W3KO1:^\]ZE M8KI$I"LD3XP=6UR5!68Y;D[/"1([:*G. M57,]4X:OV+@M^["+Z;*17E5A_">=U5RJ52BV$4F9/04@N 9ZS-FJK4Z6% MM2;T#H0F;5#T)GJM20G=&F*3=;D]R)[%=Q:)J:\8>:?DQG\9-;=)Q4)@]+!E MEV=0S"&1OO)EQ G5H0!55TB2AXD@7$K.1G'"V3Q?^F\MTO7DO7>#F MD>HX!(%_+F5B;# .XI4&B^$M+F1XU@7_GY^ M1<=2H==A'($"C <[0O_ZM:BP$"7"& M"Y8&D Z+0P*]9F4]3V9E92;2RDNDM)'><89I>+VZ+#3"#GZ8 >;?EV#QJ(Z8 M>SJBO]:GJ/]XY]M.:(B;:4BGGJDML;7,=FF?@^,]]IE4#Q5[%C5E5*[I^%(H>B:/.(9=HUESC2:F@'Y%R-$:>>&)^ M*XK^1>*?SX(G@/OS# "ICL8 N%\+J34@9U:RO1\Z6_,#6KQ=,S]9KU/Y&,

1^1B*W*DU(XJ;=29/ 0$Y-3 M>2S%*=<8BKYJ,I!N90R^V_B09<]QR8K_W&9S#VX[]Q49I'ZY$)-"!N MA42:)(HP84J*&+CF6VESO)R>\X6^O]UEU/[L!O7'+[>$?)[C1+I>'+2+CM,J M>*R5%%PM>UA6OU;6:U37TN MH^12R+3F#^#$A>7>H*0T*\B[TK. MP7.>&'9!W'E7RSC>TFR[7^#X.()"R7.55$!.EK5R;ADRID")L0QK311G:\U4 M'(V2&&40R\R*N,E 94)V;D+&+46-%5&*9ZU$O)]M=]C6"GG_\K# MD73$()XGG5C*XQMU,9\4LBQEU]=AKP.WG*ZKB(DL2DLT$L;9HB(LN[[94R99 M-P*-GKGH#Z@B&:2.0T4^Q=6RZK.]5./IO 9?FX.TLNEROFGH7E7V%H#(L%33]X*7:Q:] M:M:2;+Y4VI:'G;5-^6KM/+O8!U=RP[;I73X8P&*JHOHSNJQ#UJ"+[_\EM.!* MBH"8*/USDXK9-6S7]A)U%!,OI.B*%DP^C993XMX_77BXLEBP&]\H8.6U\@I% M5=J]19NM#48MPM%%HHG FJQ5,#-89=[)!@VE>42SU^^0QE8B7TA(&,HL?K I M:Z6_S\S'^3DM=DG^4N;(W?[EY@B6GE(IF-4V,3D"-ZA;09/EWM@[]%OF]9[J M-MD,>\4-\$@RDIV 2&(&0$Z1$Y'*Y$BD4;QZ@>R'N5"RN-I_?Q@^,L&V9.-I MW?6@QM(/**T\9KME"P'.&'1>#F+)^5\D^R-Q-I7!D;(2*Z.*(ZYT=CNQ8LCK MI&S@(G"RUEOO97HV$]K[(K-'@7Q+>D89Z9,C4;2US:SV09?9(U B8@V569,0 MDZ)LTI8>6:LM(D2G1*UFFL9M[.Y;-0F^9 QL9UL_9\>B1(_L%_UJ089YVO-F M(\^G0*Q@%-'2X(1C2_( F4Q#5CLOF# Z\&T,ZH]EQW'\>99M./SX8R&BYK'$ MY6I>/B*&=Y.G/N13.W3KX\L+?)*:\'XU$^JATOM@;>'E2<2#.&^HF$H1]&3] MLG]BV[HD7R=[4$,?![/:[8M9M#AOOAOANBYYM9/JQF9@F#9M[Y3RY7@T_7A9 M?1_=N*TN0S$3L.#4?:68MI6.LNUYUP!DU2YUH_%X]*DMHY^_6ZPZM7WYQO7- M8OO+2A'.RM[8>J9!\[X"K?JT_E:<%P5L=:8WVWDWZ[ZWH)QY^N9=CY\'6ECZ MA2S:[3WLW?>T%Y@\?/?KJ1O4OM0^6CYX/CO4;;.5-DFHK(M=Q[($VYY7+VJ' M+C=4S&_<+.H^/7+S>9.=MEO*[*HK/5G:V37KLEFUZV?+J&%FY*4!=R?/I2!V M5EM>8*=3P!19(C3B&2^0U3B3HO*""VZLUZ]OY_?+]"I/FMN?TW_/VP"]FS7* M6<:P6[KYD(>Y>3<,#P[ZKF[:U.._9^%^/QH_Y/TREJ?2D'@7$)!&I4%M._5: MM5\6F5BT9%IV+;K;1C%3OC+MYLES#P\-\S&9:7Q1\C4BV;"[MDM$<:_T]SVR M>%PM3J6$T7_-JW;/:RS?JSI5'G565NI^.;'R0N5P-+"WH^G\D-G=%.[C;Q:' MY_$3\::WG!?8:D?76?_K MQVQ0#0.:SP*?$DY^\RPHB].S*E\7LUI?Y8-')'2OSE<]?+L*?NVM\S2>E&YD M<_VQ:V;=Z>*^VUZJ&M%=9O2S^ IP^;][L6M@H>N]_BQ=Z/=X^:?K\ M]\/6=9MP\AZ4?#L)SQX6L8U1$5T>E%<.PX9";$\4\Y/%NK%PX-9YX9FB;(]; MR'*S#9="Y,H:CS IJVF1:F2"RR:=(IHSQF6R:YL[7I+-<-_T^JHMMWF'80FZ M['*ZJI*WM/5XV3-4]'[([H&>OHP74OL_X(5N\\(]HQ@( 0AA#X2P$\W>'+/1 MF1:L, QY$[/7'T)"QO&(A&36))6PI6N)Z%MGF=7%@'DBQE-S+]A7]Q-NM^+. M\S(JOD04^??B>CU6)'OS>A!Y818#3\EZC9%6&=IX# 89YA-*P1++G$B4OBK/ MYBZ(DP>WQ'9WLX!S(FNX/S]8&)UO8NFUZ_*M]W[O\[OBF(N%PV5OALEH;95U M=8_IH@1]UY9H%D5#RHNUJ=UMO<]FOJK57/S>C;_M5(AUYXLMXA"++;PLF>B7 MK9F0/GO2DLF&,U]XFL@/R_9[R_V>QOM8[_D%^Y3O]X:Z+R4S=_][J?9M8;5. M[\\IZV/R' -U\='2=B0/G($'!L'YF?L@T%<(-&MZ^?8/;PA^LPWI+IM&+-J* M7$^JMIIXM2#JC?+?((<-XZ'W.!ROZRNRMC7F2>/U/YMW*^]Z1GQAS&8(B-G! M1NVK([+3*0*L<1(@!P+=%6M0((U#DT;QH8$A#L40.\678U%P )QNC.+[026#KTA;@>;41_90/+"67(^0W%(REV]]W#441D_2Y6? M+KC?=$QV1B.<]C0%&@$: 1HY(AT%&CDM&G&>&YNPS43@ M*.(6$V2$-,AJ:8W74HBTEHKVDM:+NZ,1UM/R\0X'9SA%#[M2N8A(P4KEP58J M_[DQHZT[ -S1D0#3 $P#, U63 /LM#&)(B(*S6M+D8E>9TL!&^QL"BGA;2Q4 M+N!JVY:![!$%_B7XE^!?'I&. HF<%HED9U+[*!*2+&3_DFF--+42! 'L M[(&5GF>!&C>YB-"^7:_/S]ZF'I6LK:B9V/"^O?_^++.G9Q[/!;Q?H;V$'G^QM,R\ZOJH%]P&HC.&*7JR-[W:'\71FZ;ZW\S[:?]_7=8G;^B+MN'R/-(=K'2-VG+^P!0_LO M;-7[PKXC5/;):ML1H_;<9^5);5:Z4W:O?D;MK,/7)^M.G!KD]OHRJ\^1X==K MK$(UO?+.#PJ&/7^;RY8&95E7]>1KZ^T0(DZ[T.93]M$]A]<>W7/W<%1>MR;= M@<7FG>^7^W'-P?GM7T>36!'ZI *=YST2>T.;%XGYN2OBIQ:CVI-N0I!J-:F7 M*R*2%X@R31#7,2)GE$(6&RZT"EI9LXW6TS_&IHGQ?JAJL3!VNXA9?3>-VPI; ME=UT4KPH;G6J(<#YEA7L3 VMW[XF#/(*4XY2@:,0'C&B(N(^_]"<1R0+XP."E?MGSFWJ +0?K::=GRSUTA5,L(=T*ZDF6!$7%*K]QW !BC'\ M^;//A[Z[*G]M:P%/]_)[''P%[RF[YT[-[ /K[FA7^5;3A69WV=K8K>9#M)=> MO1?^0E;2<5N#'T83.UA/&]JJS[DJ2;&S01-='K/36A^\SQJT3PMMA-&TI!<= MT-0\A3U[3Q'MF9JCCQB+BG!/F$>1!8^XS!:C94H@GXW%9"W5EFS%6'S$3-R2 M.9BMVAYE+ZMD=/@I?TA3$3;['157;2P&LKE QE9SZ$N?6$8C1DPPC;AE&&G" M(K+"1RPYDR*\JOGX+(?>7\8P'<2?TQ(M?BDS) /&#T,_NHJ0%O^5M/CWHZO\ M)+=5,Q=;D[W1JUB"TO6DR5 [;6*>I>5AFFHRJB:7]3A4UW9<;-;^2G![<7Y5 MMW*O/L9A^2J?G"=U'%=V,*A&]T/AE?TXCG&VE;%N\^9G.?K-19?RY5^=?GYL MV>9*'"+;G,D^?E(6]8O3K[>7;8[[8C79W.C]9IOO][2,AGM.IG]IU8&7WM#L MM%K!*67]G[:E!(+;2MX_P9#XOZ_$__^)=ES%;&"%>P6'(/__P OR1X7JIU^3 M!.0&M5R.!=)+?3; [Z. A6-16 "*$P4*!D !0 % 4#Q-:"@ !3@$8)G W+K MU"H?P'.[Z7MC+>YCM4,Z#<([ZM)\JCDY.^C&_.B&@<[L(S^TT(\R$>K4]IY" MOOK.MH]Z[FP,+"&-C47,\,I0YCP)B OJ,L)SBYS$!&D2HH[*Q6C2-AH=[P3A M54\9"0@/" \(#PA_E,JW#QL^2NJ$D$BID(UR2P0R@D?DF*?)1*N$V$K_X9T@ M/.])?/@Z $>,\,_(*#KO_)KOIN.RTC6YC-7MYHV:50GB]]HC%HDX&5KR]=K, MF=)?TKK\]_8<3V:-HLRDJ.4_Y]J'Q?9.?6PS+CAK!OQK,IDN>[?8S,9 M3_UD]BQ_&]AA/W^6\OTGHVK6WT6WE<2O1N.R&#>;._D2_2XEO53WE/%!K]@_ MWK62[5C_7+/3K)]EX]RUY#ML,PZ38)!V7"'.-4..4HTHEV^R@&M[-#YA;7HAMQ'H!?\X7:U$M?YQ><-+V2,[GZF+=5S+!?H/VR-#BN MA^7 P>+4T>SSJU$SJ6RXR5>P'V-AE-GW_:Q1U].2]%E>MIZ]:I'&K$SQ)/K+ M8?WOZ2P/-#]G?M$5Z65A9OKP@_RZ=:J7,LLGVGRA<8QH$&_BH+JLX]B._>5M M;U/"YST%7DUA/!L%_K&5$JG^[__1E-"WU?\W'153H-6VEN.+6F3)S\9LU@.D M+G.\6)T+O2Y5I.]*R_1!NO>E2Y?2_=DU<7S3YLW6,^4?S>=/?M;%4,QEWTS] M9='9?]\;D2+_ILZ/E>V[C=)_^^"$>K@? '2O"[MU5KOX4X0+.)&>XF;GO'+.'R\!F12J.8/$%] MGOV+5RX3=W0GB'RI_&V!L\6UEDB2H2F-1U?M(:/Q>.1&LQ3O##PK%YC#3; 3 M.Q//U#63?+^ZO4!!E33-3U)@JS!:^0#T]BEZRY9Z^X_A:$USV^S\5<2^BI/+ M4+)5'&XP[3RU]?'YF-GM_<.IT10O&7I1OU_SIOL@>=9'= M?)_'[(/_G3:3.MTNQ-B>BK(/]O9ZU-3MM<=Q8,M$6DWC76YF_/Q$'YW0E^O8 MZ_8;;5O+E+XWKJUWL1S-R_&#&5@/!]GJ0'EJC^>% .Y_D24]^W@V^.V.&IOR MZU[8P2=[V\R3I%>UX-X"2SN&*WJQ-K[;'<9]NH6[K 9Q?_YM?NTOW7JVYK?J M7C_#IVS]M=?<=\V3#4PD3*- ,F*,>*0,685M_I,%%Z..D6[7DWW7 MZ[8?CQ M#N]^FB%D^'GX]^BGX[*2D@_XZV@X7OSY)]O4#12;^8IG-C/WVS6QEKFR[V+K M03.S">YH9X609D;2W!E9.63I1BPLB+G3UQ*D>MML\/6&897"BN]W;R6N2ZM= M)0>P?>"UM<+-GM)!PC6'6?S;$=N_B.WG,Y2 0(! @$">4BD ^&-__#&/ MA %K=*X*R99!I],Z#IC3K?'8!^8\OW )8,XQ8,[A=;J;%14!8?:-,,^OH08( M P@#" ,(\\1>?X OL-8&@-8]@H"UMIT%:X 2=E7M[4@&HM.X_T@5N",#_H,7 M*MMJGOE[VUQ6\=_3^L8.VFU_9?=;/;R)S:3=!GAQZ)G2\:3_H_,K0-X=-WNV MMI,4Y'>R.@J8 #H-F-!9"PT "@2S(&^9V#C@(F@$X?"28\^/Y?'#.JC>!( M>"\0QY@CER)%U&H=! D^6?%0>]8N(BB7UE"+F.$<<:L3CZ*7]YNRB1D;)6W15OVOC/\V;\#G0(H/:Y@G]N*F'I1/*VOV[82C__/EN!7]#:P M%!*),I8$@9)*%'$7)+*4!H05DX:0F(C1#Y="2 B88Q:0# $9A:60KHV<[NQAQA"0\>PYWAT=17';8W0:WL=QX#=8&@<*UR!CH+_!BI[ M,BH+L HZVG4=W8/;1JATB1N!O'0E&BT),MGM0MI@SZUQA'+_T&W3TB?'L$14 ME88!0AADG%$EEJV#T=B0L-9)^MV-K0>E0OCWH_$OV0W[I93U;\O$?Q?=Y.ZO MK74@-9R TW8*T[4#DQ/B*Z"09\\?8):#RH)9#CH*.KH'LSP8*K$("DF.LUDN MHD36!X<"YT$:9SW3\:%9+KC4D@6+-)4<<1QI_BTDQ)(TBK HJ:-@EI_F=(4T MFS.(I8ROVV:PE1NMYK0 <(-Q<61H!3H*/ANH[,FH+, JZ&C7=70?.^"E<4):4H6X8ME6%X$A87SDS ?C!=CJ)SMA(5OE MY",L_^C_TJ_^,LIR'):*^)7]&(?^MFJ6LQ3 ' R.8\4OT%'PXT!E3T9E 59! M1[NNHWOPXV125&).D9&*(,X%14Z04#:^.:L=HL=]IY(Z3TZJ&M'K3.MCG6V;XG&''+)-)::>0< MX5H3J:D48*N?ZH2%K);SB+E\R./33,<0:@$[XQ1@"W04W#=0V9-168!5T-&N MZ^@>W#?,L&=",A2L(8AC[I"CWB*M;';. HT\KJ6W!&>H,28AC94J+E]$VGB& ME!!<*2Z#$^K0[EN/X>+ ,7#@3F'*=F""0K4P4,BSYQ PS4%EP30''04=W8-I MSKCE5FB+I"V9*0&5/ M1F4!5D%'NZZC *N@LA!8 (7LGD*>*88^4GLQ8$Q9#"6\'!&/22%#*48&.Q%\ M4DFX\' %# ?EC/$6<1$HXB0%9*2C2&)J!';6*GWH/$#3X]![&*8KF.6@HZ"C M>Z:48)BSB6%DG52(FY*NXH-%3E'KL:8L8;-6SA=+CVWF'2D-1UQ+C#0.'!$6 M(Q6*&1P.G:X"E-*I@,HB6663!K\RRM*]D>A:@.3OL9F,:S^)H?*VN;QXX2PX M%]#=O6&01[=\^X]NEO;?W!QXUT:/Z,[JL0W[$B^__)8B6V"F.:"IMM345R'BK MD4X4"TQ%*37Z4'O6+I*L9/F!!/(X&,1)-,A(AI$26'#O,'-8[W2IZZ?\Y6V5 MI?1KG%1INMI >.,_$(LX"JA]S0*\R[@1Q\M/^N)Z4C6C01VJA(\'CT_D:UP7QBG&<-B!HH/\ WP?5Y:#/"]A1(Q5F!F64"6&8^X9PQ9PB@B MU'BLF-'"KE7CQ]9G$S@XQ#'./Z@RR%)M4?1486TH%YPMMDQ<3EUS<1>T?6^; MR^]M/?ZG'4SC=W7C!Z-F.HY;VBC!>UAT(O,4" OV=P,[G;?* CN!R@LDT3H8+-^=HAM$\+ M/H71U UBYRR1^PK_=.'^I@,FR3,D>SQ*OX\53ZE<$L$@9JE&W$6!G,0<,6^D MP<1FXX.OK7B2)"21 5'.\SDR8&3+7H!HL(G18IJ27DL2:Y%O=_:(Y#W2C;2P M+^KER9HDP%W 7PP3HZWSHJP/S]G3#=] M3#H&O=9\R!N'A>7(8RP1]RF4MK$:4:V\QOG/5*JB0S$.H"WPNL#K B8#)MN+ MU^6-#-@8A$5IHT>USR1&"(HV:6Q=$)BM]>IX3AASCUZ7(3U-@+XZ%\=\/'5P M!U6FUO()SREUL MD"08)9) ?I[R/6\8@OW/04< $T&G A#->;P< . T%!@ X M!OD=AXX")H!.'PDF0%7RH]OK_L[[\32&*GZ^CL,F/[H=AFHTN8SCRD_'XWQ0 M-:BMJP=M)!**EA\:G8 -@ V.A U.0'['H:. ":#3@ F=M=< NB1CD-\Y MZ"A@ NCTD6 "5"COXC:CK2XS?3\:Y\$4_&T5XKB^L9/Z)JZN+\'>Z>." MMO.H^G3,.Z>A_!-4[^O.)F+ <03UW3#\ M7.*G[V?ATQ_OK-O=Y<<(S;N7&0.4MAM*Z\!\[EI:"O 7\-=Q\Q?X(:<-VL>C MUH#C@.. X]OU0Q@)4@EO$&:J=.2D%EEJ/)*)6.F(4\L4_(*QD1 MUX(CAX5$D081==(L$@=^"%#:JX)H4&?\@$&QMLXXF"CG:J) N2 H%W3N[N:Y M5,\!- XP,D0EK MC)E@81M5I\'Q.'7V6@UJY=]+KXQ#0]CC,^;N2;YT\Z>+IEJ1RD(&K0@VY9+9 MZ62T4)+R<.7J^(:C\0,9W<5N*\D*??]7(15'G'^MGDL/K]]\^T7SB5] M0E]ZZLM.,WVBS5[O".\([]C-=_S*Y@+]Q03=(ZGKIL]X;0GD^:H2"X1OI<;" MZW?:+>1PX.&X8D=]FH&*&PW",\;KN^CCE8OCBI%>13%ENYX*+]YDMH?Q M^NI8'+*> [#%4: ;R+/3!7F +%Y!%C_&FSBH"%#$H2@"$ 80Y@P0A@+" ,( MP@#"[ QAP,T]380Y%AT'S.G6>.P6B,V=$,X#1OG#+HAG(#\CD-' 1- IP$3.FNA 0 '1)QB"_<]!1P 30 MZ2/!!&B;UJ6V:?<''C71H_HSNJQ#?L2+[_^56$PJQH2HY IQ0S"RP5FDC3SAFB7""$K$9,*53R"@M M,]99;$4&1&77B@AH3$R0A".;6,;'I#(^!LF1E!9S3Y.5(3PL(E#6[M\-0_GG MSWCK"=2<*PKNGN\^-H!!>W: M%K%34$@ 4P#38]7=XP73XU%9P%? UZ-1UCTLA>CH#17,(<*20=P&AIR3#N%$ M79(1JT#$PZ40YIQ5CN?#@PGYAS3(IOQG9,8Y9C#5R4D-%"(R(<5RJY0'QZ M:)<+$4-25B NI4?.U MQM&C9%+VR32FR'KJD8_44B>B&$Y)4E+*-TI4$%IM/C$IXIS6) M!]\H1VE/"0U^W"E,V Y,3\A@ 84\>P8!PQQ4%@QST%'0T3T8YE)%XB1WB#.% M2PZ*0D83BP*VV6:7,7+CUPQS3C3A-*"DHD'<&X:LDS2;Q39$Z70VVL$P/]D) M"RDLYQ%@^9#'IYF.(:X"=L8IP!;H*+AOH+(GH[( JZ"C7=?1?>2R*$6X$-E? MDT0@KK)39KW52+*4M)>:!TD?NF^2$LZQ-D@PF=TW'@S2TEID3! R_\(L6VMM MM6?WS4C<4Q+J.9_$A.W ](2X"BCDV3,(&.:@LF"8@XZ"CN[!, ^QF93L%0BJ@)%QM)@%.@J^&ZCLR:@LP"KH:-=U M%& 55!;""J"0W5/(,\701RKC6Z>D9@0I:RWBG)8J]R3_$(S(R!FV;*UP"W$X M"J,E2M2Y<@Y%UOJ &,?1X!@YUH<.3!/6(\+ \A?,5[#+04=!1_?**8IQZCRF M"%M-2L(*0$/?@+P/:HD=@XQ!?N>@HX )H-. ":"C@ F@TX )H*. "=V0]W'+^*#R M@]VW7=I]>W_@41,]JC^CRSKD1[SX_E]>&R6C"L@0$1#'U""MM4"1>":9(L)A M\E![UBZBA>!.:X<2PSI?Q"1DE,"(6:.<#\0D:7>ZU/53_O*VRE+Z-4ZJ-%WM M%;SQ'PA&' 74OF8!WF7G\AF MN"^,TRP8@QDH/L WP/=Y:3' ]Q;R4(F*6,1LV^+2[#A2A32W!F$6&.52!:_3 M6@,U:964)"#AO4=<,(H,)Q%)G*1WBJ9XMV?BI=^#-5*JY&%L+4HZ>,133,@YK;)YD03+CQR]7"^YAXD) MDO!\$-/Y'&61"Y(C*2WFGB8KPWK*<=/$2;,[0X3B'L8=M$0>Z.7)VB+ 7 O<+G"[@,J RO;E=D5&- L8)6DYXH9; MY)06Q9GR1F+';>ED_O( YA[=+D5ZDDN@KRY$,//OQ6[YXV(T_CJ]BN/:Y[]# M?7-H9'M\(K5/D@?KB_=^NKRJ55$MWWDUUY#W!6/??"'AL/W[4)+XZLV?$2N] MC-7[T55^DMN")DV=)TA3V<&@NLSJ/[BM!O6_IW58;0M274_'_M(V,52?ZLEE M9:MQO+)UN5>5@:#8OK?5*%63RW&,U56^U653C<;5(#9--1E5+K8%M*J8+WR3 M(25?LE^5YT@9A:J; D.STY=/UF[14V^;>T]1#RN?)WZ^<;G'@WS%JF[*!?+U M4I;A_*)VF(%EZB_SJ!,'%6D/+]_60S^8 MAAC:.Y8'+U\\?(,J(W=YXB+#LB/"ECIAS@[L,-^^N8RQO.2[2?5=]/'*Q7'% M2*^BF/+V:OD7UIO?F*ZTM:\^Q?P UWF&EJO=MK\5,=_$81B-9V)KXL./J^FD M'F0]:1_H:M1,\@ 51JU&KHGCFP( "V'5PQEZM\0S7%YHTEYVY3E&XUY5IZJY MSKB>:C][I)GPAJ-)91<.42&#M;-[U33_/3[/@!O6OR\>9C.VP MF?%#.]BCP4UYG+K,R8+P18U\T8EQ>X6[6_2K]W-=R-J.9E>;';*IL4UU%6WA MN#R^DWM:-\S*7"XP+A<>EUL[V]2/*PDKOR[T;'F9^=7GM[*W"PW*%\\/[^KA M3-Y9QU>D4=1@.EP33W\!55T BPJ C.TD>DR+Z!)J6OW)>M 4U5O3A=X,O?)Y_YZ.)G8V2[(BY3GW MR8[##-^N\W0L*M^T4W'^=.TDK(M-'9O%URV*Y3E03U8??3X1VT.ZI7N@>@M1 MO&L*=JPQ2:_%^W42S=^)ZJ^C,N:?LNYT:5!_L^EAGG&G?93VQ2YP*2R2 I6X(%H_-?K:6T82IF4\46FZL,PAWNSL_-)-$:0\4/K8*]79P_ MCM>C[.OF#Z\S9(]FD)]-\6Q3Q^$CW%)L]'KX$!LNZSBVV8R_[0.NKE#ZTJ68 M6:LICT]FSVQXKK@,O;D]5X;!>C^:%C.O6-AU2]:]NP^O9].YUP[3[(HS0IZL MV@4SW/9V/+YM+WDU.]E>7X]'G_.TG<1U$S/D_[(K-=.)04O=V5=K+K-V//#! MBBD^]T,:&.OE6#^HYES\Q>)8C.MV!J=-+F4KZ/QMEGL69\C/':J/T^R*Y&O. MS:U!;!$@^YSSL5UX:.,'MUN,2)Z\>?*WLS=^GKN9:3RZJD;3\1>A;JX']O:B?+NV#M<7]; =EOD. M^MD'_SMM)G6Z78Q0>RK*[NS;ZU%3M]=>Z/E;-_I#S%"HF=CQY,).)Z.W][_(DIY]/!O\ M-E?!IORZ%W;PR=XV;]]\NU23C6NS90Q7]&)M?+<[C%M=A-S?F&U8IUV9?PL# M=+XFNXAI8QNU(01I017B(EGD9*((QZ@PL2[_MQ8(H#1HZ20KM<,(XBXJY"A3 M2%',@R#,N++?^+[]^Q?9SE_.%UP^S*R4 M61SASE[]D)_F3X.1__5-%;.E>EUX9CR=/VG&GQC>39[Z>O\B!P^Z/:XCGV9: M[D:#L!NED?WJA\T]F<]IHISB\+>WNJ@G^2G\<]S_Q6(KRB8':K))\)B"K*#U M,Y[MS68@"BS:*!Q#.)D\4S5AR$9I\V\^:&L-P=1L XCN;Z%YN-7F0_G],7 Y M=Z.V]4Y'@\'H4[N(7T355,WT*C_^(AQ0C-PY%;<+T-EZ;+T&-%NM'!5"S^[L MO=5R^R!LT27G_%X(9;4GRR+@N0@#K%I#;7W1UMRY;^:6D6TG5C9>1]/Y(;.[ M&MS'WRP.SR\[L-=-O&AB"45,XOU=!>UI;S8EC=[43=VZ?;<7BVL\D@TZNZO M?27)-ZNVTOS59\;2MU\XE_0)?>FI+SO-](DV>[TCO".\8S??\2MIX_H4^GOI M,]Y&OY_]G?N4\*$K\1.^E5+\KZ^>LE"U X_'ZY:;UOR2)XW76DQQU[/CQ15% M]C!>7QV+0Y;]/S(".9;I!91R2I2RG>8NP"BO8)1W5R5@_9\8?N_&W_[Q_:B9 M *6<.OYT6MT!?KHU'KN%GW\,LZDS6.+/7VP]; " ( @ " #@% /XZ:)@(" M 0(! @$"[AH M_+9-$1E-&SL,S>\.K?AGB?M02KY[I>3?CZZNXKC- +JVUW$,):*ZR!-/$_QS MJ\5TI0[,<95_.G)EW4-&<]X/AK50H?;*Q>!.9*3.Y/I1+*X7I5=D5W 4P!3#NED "F *;'JKL I@"FG5)( --C M!=/-2QT6!Y(2Y8@R@1%W4B.CE,L_L/3!:1JIV\52QXX;,L 2QQY*53\]0N)3 MPLE#A.1 $9+Q]:CDP%=N- POW=IVUD ,5D,WT =T]*#&0I):QN@)8M0IQ'&0 M2*O2:= (Z9)@EFFR5F F\J0T3DC+4CY*L6Q;B,"0,#YRYH/QPG4D+D(U[S&F MP&PXA8G;@6D*_B3U M^C#(2_?M XL!BP&+G22+;>880SS30FJ$\[^(4^F1TR$BENE"&QR45VM;D+?! M,3N.RY4E-J& 2CH3F8/)&>&1-YB6J7>3.!(Y.X0E1GWX]R+91>*]6V3Y+< M12BS$\O/QT21$.T$K@2N!*[L"%<^DMRHE%"!4Q2CIH@GBY%3,9.4]"%_A)TV M:]5?ML%DNXZ8]ACF/2(ZD=YX3*1U"BF0[2O6PY"?)!*A^LMM< +ND)U8F*KD!SL# -G :JD M4#(@D;1#W$B*7+ ,X> H(Y@E;M:*!FV#VG8>XE6$]/)3 H=U(,??.%J%K[]Q9?\?&9='?[+]WN%2):"*25QZ9PHYU.1@N-*4]8;I%? MJ!R.!O9V-)T?,KN;R7KRS>+P#!<#>]W$BR9>V])(\CX(M:>]V11WOZF;VM6# M>G)[L;C&(P'UV5T%[BM)RGT_%XF51YR_>^K+33)]H ML]<[PCO".W;S';^R\T9_<>/-)M1\Y6Z<7?@J^HQ=E?W$!_'UU+'8Z.4Z+0(YE>@&EG!*E4&"40S/*. M/YU6=X"?;HW';N'G+G3;XD_9]?32"G4 0 ! $ 0*\"H+*!Y,4U,@&! ($ M@0"!GNF!??PXCA_M)+8 ]+VMQ]4_[6 : 81@:0]B0YUF$5C(VVYL"%CB\1W? M];":7(ZFC1V&YJ6[9#L_$)W&?>ART+WJ&N]'5U=Q[&L[J*[M=1QW9_OX\6RN M/=8=Y5W9)WIJRZ"V *8-HIA00P/58P?;2X)R92!V23 M\(@SCY'622)*),&":L[C6D&7;:QU[+P5-*QQG%[%\O.AJ2W'2,;7HY(%7[G1 M,$ #: B1'"WZ@(X>U%K0$9.@M4)6VX X3A9I*3$BAB="K8DT^(?6 O:28TT8 M$AY'Q"//UH*.%&%.M4U<<")P1R(CE*F>E!3,AE.8N!V8IN" @D("DVPN),J( M,JGXG21RQ"F3R*0H$9.$"J*SZ^G2'IADK^6W.05J.8F9W(%Y"]0""GGVU'*H M*MB6.RV"XB@HC1$GEB.+;428.)>PT(Q2?DCRVD45;*DTD!?4MP86.[B,@<5. MB\4V(U1TK'H&.'M2 \,XIA[E$ M*3*-.(X!:1$C8IXI;KG"%*\U.&2<:,)I0$E%@[@W#%DG::9O&Z)T.C(<.Q*K M(Y3V..%@2)S"Q.W - 57%!02F&1SK,X23*@3R'/.$;=1().\1I@D*;$71-NP M!R;9:ZQ.=*,?/,SD+@H+J 44$JCE.&)U7EN3N G(F\0R$6F%'-, CH89X MI=82'/9)7KN(U1$%"ZP0JP,6.[R,@<5.B\4>X1@I<,F60R'9LA\$,^2D9/E/ M+ZR)6'"UMA]D&QRSZR0Z2GM*P+:/SL3J((ONT+&Z#UG>S70,(;KS#-&]L,[Y M$0/5'AO7OZ1L?,?U?!\)_$X(&S%%-$J.N+$$6>D#"HYKXKPW0:R%^:A1)$5I M$<.T5$."87&4@, M5!9([$ABF28HGYCS2#.7*<\2AC1FK#"@9]'[R*0X)$WN(I9)52?*N!T324*\ M$]@2V!+8LB-L^4@.O1>:"BX0=E9F\91C#X:F;C 9,V+9\Y9Y;*IPX,)^8HR*'N:=V(+\18T]62L(HK; :L!JP&I[K5>DI<4\)61)(HC3H)&Q5"%I7#"* M>>?I6FGP';#:7D.XM(>I 9H['YKKP/P^W65IX#3@M'.+Z";L0S*&(DE3:;\E M G+<&42XC#8QYL2&(CU[9,V=9*?V".W@QJ>NLR9$=8$^@3Z!/KM(GYO)#3,2 M8@H!:9=L<0DIR@3ED671=H7B];M 6R&W7:;'M J?AG4B,/2X.VT68-_]> MQOZ/B]'XZ_0JCFN?_P[US?Y?\?&9='?O+]WN-2):ONMJ4)'W!6/??"&R2+_R M1*]"^OV)(T_^R@X&U2A5H^EX)4&WS.8J/X>_K":7L;*+P$=&GF92N1+ZJ#[9 MIOJ8C=Z,V/F@_#+ER&3K<75C!]-\TJ3Z+OIXY?+WC/0JBBFO[#"47UBO/?K] MZ"I+X;:ZS)?*3^4'TY#OD2\V*5^/8Y5O,QQ5UX-R]5%^OORLY;SY@][F+\?E MF'I2Y2>,U:#^-0YN9T\S'$V65UK>Z--H.@B5B]4X_GM:C\O--EW6M>9[OFR3 M'SB#2GU=[/Q\DB]UAV_[U8>5:Z;IN#QL99LFEO]GN<7V@W+)C("#>I@O-5P5 MC8N#T:>'4LWO$?)W^8%\?K#\2OG=\NBA^5_CV#H;^3)^,AHWE;LM(FOJ#&5Y MG-N;924K%9'S%69#MW+'?/%!?KJ9:.[?N+>XW]A.\I6:V="D>FB'OK:#ZC+[ M-9/+HB/E\SQ#ILUD?-N.9!98?I;E5TTSC>/9Z45.1;/&=?-K=3T>I3J#Z_RX M.S7K+8^[LGX\RN(=CJYJ7UXL/U"FAWQ$N4\9W'[UKBE7>%RG7N./;GMF]:I- M3_.,6^TC@T@1[:G&R!!2,HAL*C4*!4H>&ZH)=U*MV1HD!,PQ"\@&ENT3E@32 M90M:8!XS$[+OS>Q#6^.!X_S \G@WR',AJUKY^WVKB,6!7K<[[JR-'_[Z_3US M V6%*B9'V7K4Q.&C6;]6&6]30(*61IR,YMW_= MX6B#5?6(F=6%N5$H9R:#EF;FZ#,8M>"9@;(>WL1F4HJ[-RTSN!B'+?9FLRWT M._4FJY9$-IU>,,^7VCJWP>;*&C2VQ!&)K' )<2DH,ODG4M(F8S7'AJRULJ T M:.EDR6TP!'$7%7*4*:0HYD&0K+)2/536'^YD_7Z0&:Q.=0Q_NGV?+UQ49VH' M/]E)2XK?9?;Y4!3Y0[[CGP8C_^N;*F9GX+K83N-I?/-26TJ>ABU53 )_)[;, M:).%,959J[G,E(NRJ735TM5@5-R9\M<]98_9.+'%^"H3I+G8:*<>9/'A,%-J MX:VTSLJFW8!V.ADMW+GR<.7J^-_&B MB=>V-'J_OT+0GO9FT[;8F[JI73W(,^)B<8U']KO.[BIP7ZERV\]%5N4)YR^; MA^+SVS???N%4TB?\A6>^[#33)T;O]8YG\8J8GOPKGM@H?F5/O/YBJ;%-6/GB M??+U\.D+6YM7I_19A@I ;E^76];;\NT?WL@WKY;AU_.[-KSN@:5^%VYXB>7S M:88%;C0(SQB6M>6+G6KV4_*9]C N7Y5Y]S'B6+074.,<4(,!:NQ:U\$$/"93 M!N3V2C"G .;[ O-E&MGOW?C;/Y9#Y Q5% Q;$H,8#'28('V!D '@ > !Y@>1P3>,#"TS%Y12"W5V(Z MX:\'=8#L-B&W;)Z<7(ZFC1V&YODYC!V3>*=1>$?=YEZ=A=>!U+F=5S/\;AJK M3_7D,FM[/JRZC7;\$ET_24$?C/!>DY!WTKFUK]8TR(]=2>(@(43%N4).1(MX M<@GI%!+RD4'"0.N6 - MTE)QG1^:6[W7!<-W!=*R2?#A,E/*Q\OOZYO6.FAVXB4*WB.2']Q >,KN/ICK M0#= -]U30:";YZU$1;[Z$ABYI*$5' ,\91_,YXZ))Q/5' G1-A)AZ0N M.#N,\IXP6^@P" P$S@[0S5FJ(-#-L^@F4L.2C $I3SWB@A.D/4Z(:V&8R.Y. MY*D+=+-M9Z>T-%*8 =5T,3BWA4RLU2KV[5VV1VQS4;9%S-M+K]X+?Z%8_G$' M\SZ,)G8 )L7IF!2;V_S!7IW72A#LB]7&/=%CQQ)#26")N L":<((BM)K%;W0 M.*WU0MG&8NJ#1CZKSFI;1V=K.W@4-CU-<<<,B<<:(QZQ*0$4 Q0#% ,4LTXQ M/@F?%"Y.J,B.*Z:9.+Q"4MI,/CY%(G=",3MONZL(Z>6G!&HY7FHYGHD*; -L M VSSE 0%YW0R 05O(^*8:F2,H(@H["GC4BML=[%@NC>'IJR,8G[XDA7 .N#0 M ,4 Q9P?Q61_)403'9+*>L23(,B:B#-(!R\-)QOB/"ZG/>U7GOT-]L_]7_$HW8K&U9L3K$GI9BVNZW1;7^^O&_ 4! M'(2DGE$R]1FB:&]U44_R4_AG".>72>D;_;'VU4H7]=?>4<2W+;NW(EG MM#0;YD%?\]K2>W]TXIV9ZCZ:0:1QOR(V6^ M*)W3ZV';%3R5RN0W95='4\K?7H_KFWS7?%3;3-V/KK(D2@_V3"M5?G=_F9\@ M5N_;S_.E1OFKX6A27=J;V'YC9[V]J\FHBI_CV-=-K)HLVCIE6AA.\CU2OM?0 MYR/'L;J*MIF.8\CLEMF@O<#\H_+HE1WD)QW:27U3/L]O$?K5A\N8+[GZ?N5" MUOO1-$LNM ]Z=S5?NC;,3BW2FA^6!=6O_O'U@WKMUT7$66=^C;,^ZG,)-TMN M;A_ V_&XSK=O1R=?;A";_$4649TE58_+D_:JZ\&TJ?+S9>'G7VSXW^GB'<:Q MF0[*+:LT'EU5(]?$\4U[NSPB65C^T@X_SH:H)IAGW&D?!J4R-)BAQX1 7(2'+&,XGTO&[ MIHF3YJ^C85;A<7ZJ1ZU+><^Z%%^Q+A7M/UY&H0MZD"=>1LG1L%//E"=2LQ'J MGXS;&7/6VB*W>?Y=>L\CF(,ZLHA+5C/.TPAQPT5VX)Q"AJ2RA<)&$=:B6-:; M/-$\09J9[/E)J9'1E"'G.2,$6VH=V><N@'T\*RA<(RN40HF:B$V2 MEJJU H.4!BV=S'B,#4'<184<90HIBGD0A!E7MA; 1Y]DTSF:N0U@% MY92F)JO60]7!47%3JE@JV?*Y8\A@KI"@67.<-9R%]079@L0_+*7S_C+CSQ>6 M7Y^G)J+_>+9#I[0D(TJ7GJL8M%UZGMY13B&>A#"2I.(I9G>1Z6S99J,6$6*Y M%QY+1M=J^# <@@_Y<,QH/H?K;-F:1/-OWDFM?#:-Y5ZG$.D_7JRU"ZJQ.H6* M#=B;(>XQL;322K'@'1+6Y3&WI=93#"G_:3@13B3G_4,]$4I0&:)&F9!%<8,$ M_=XI+9DA#)TY!@5?FE9Q M5K1F,&IF'N./$.M&G\LX%=DO ].?GQA])J^(3KZNS>&V-4OC>^/:QJ:7 MHWFY3!R=OT\]'-3#_& 3.YY_/O^30QP_9R@WHXM2O@[K&-VF0T MUX*J;$-FM'8RFX(X1H6)=?F_^"_R!E:"5@)A&4%]'$_LC:5R"A:YL.X7@VVOMEJ1P-($(Q&3(=@O%[8;B@+*]HJ@A M07J[MMLK$NJ4M!Z)DEK)$P_(^))DR0SA3LH4^-JZU"X7_DW_\0JE75"#KJ[[ M3]:7Z"&9@)M>9]CUTR@S=9._F)U$UM< MW76V"+_:S0'8F24U-X_:G7'K>\'R_><[MN8[O%;N/;.)W1*M_CZWM?LR&70#A?L)_CH+3: MBZ QBDH4,$P19?13R"N:(5!+RL1:Z.8E6W/^-B[J-[G]6YX?DW?#4'#QNJCF M=W7C!Z.R[O4AW^%/@Y'_]4T5,QI>%S-Z/(T'S_#<3?+,D\9?]:N%X%H06$IM M=6:\9KUW31^$H]A(3Y&DH5WM+1R'=2GKPKPU(7^Z%@3>JCX\00N>Y5S)T_"M M[JE!7 AKD1'4+#@D94]J]*E'Y_0;VNHD73;RVQ>>\GW;A1B25=3\?^LBU"T8S2Y),=1RB:?&@6?$V!U8.'RU^PEQV: M0ARDV''P'"=C#-*AQ.U3),@JZA%F'FO/&"-Z;0\4?25%DI'5( M*9RBM8(9QY\-1LK<2Q[!ER^/[51URY&/ =\!WP_83PG1KA:$@8X$*64(M"L%SR0*0U3]_+M65\ M9^;Q,J,G//T.ZYOYE'#RX)OM=/[^^>IZ,+J-93OWH-VY[=><-6!M8.T3,PN! MK%?S^C3W3I249R)*MV9N,_$FAQ@/2E,K<0IK&Z]#X,1*E_TPC\OF?2F03D&C MZ W.OEW@!J]5W]H+63/9DP:2:]":5?I,T0' MDOTICRF*0@K-<,2&K>57)2UD*OW'),<)<LDA0%YV*A;L<*IQ^ GRGN M2?YXW2J8=>!V :R?JH(!K*^&OH3EWNML0WR MV"='N$84E[8A5AID!.6(2H^9MCY3P6&V-A18EQ)@'4)?W>",K<[?'Z-MXN5H MT%8X&H]NXEH[8.!GX&?@Y]/B9V&")$I39$S9>F@T1\;K4CGD'65&X[7R>_O9FD)H3PE8%^WDM.O ) -N[BK.O ' -8/V4% UA?W3S.L;9Y') JW;VY"Q)95AKP)BLE M$20PMP;K.AI#:/;-/)4&<5(R>4,^)Q'M4N:)& X4[N*ZIPUX71#NZ@AG;+D* MQ["9C*?SR3LL_4 ^CF,# :^C9NBOE\([8C39G0H^JX(@L+QQG&+/,"(8>\1M ME,BPY)#R,3+*J?9N+6A&L$J.!8.D%#I;!B8@;8A'-#+AD];,Q0,MKO9D!WRW MIY1.A*D+[ 'LT3T5!/9X=$ T);1+:GP*6'JP4-9JNZOV+MM#[KDHV[Y+[:57 M[X6_T%7KN)VP#Z.)';2M&-=;:@&5'C.5'C&^P%+IGNIL6(*=54B*TL0W28]< MD@%18[!(U&,EUIVH$##'+" ;F$6<)8&TM08%YC$SP0G,[&$R R3N*>8P50G#^D MN6VF5E7UU+6>4FU);6/SJ2V>)*9!@(T$)+%__?7(!$" ,4'DD""C-Z=$DD@ M,R,CW/T4$K.A?S=_O)!]=+81#I8XY@0S*NM2IN=+KS^&CMC%(0/B#R^&-$W M;? E[+DJ8%+ I(!) 9,=8((55CPA9JE&'%.&3 (P,80*C3T#K-E2R^ETM;=# M,,%LP!@I8'+(%6'XV<*+_6G9Z[_.+^-TZ.'W,/Q\[%!UM\>T+:'0DF\]_.$= M5JWWU>JEUW-;?B88^[ZS!+?3?L"=]NQCSB20>(TRH$HS.!QU%#S(U1(6>B1T%JSCRUP;*M.$UIT-))!F$] MUX9T^1K*%%(4\R (1&NY)4&Z/H"WIA?O#--R(TR+^[;DF+.[U\7Z8 T57#]: MVT#1BS8-QQ7%E ^*WSRR/BH1C .-04DDC+C7%AG!-9+6N1B#5)QNU2]7DEAL MK4.8I80X59 V"^Z13$P00UTD8JM.ST'\!A>_>9K?L$$#1GUJV0GX#A%":8,5 M$M0J\!T>D342W$*%*(3Q#..M8BA""2I#U C@12 NI4".)XT$3MIA[)R*6TJ: M!_ ==79W5>$^6$./?8?VJ4UGU8_S*7RKFEW$ZCK::16!7H?JQ^CCI8O3BI'! M BCS-]Y/+J'1U]67Z606JTE*%33O\W RKT?751C65Y,:+IZDRM9UG-7YIQ/P M2ZFM"5I)X((L9A_S@&F*($*I5(IKKY'/K*Q7&$^Y_UZ@WWGT:Y=U+G1&92WM75 ME9W.B7?:#Z(<#XY?&&H/1KQC>B_[ )>^L(=P+AQRICA%46 M8>\\XH8+I*4& NFRTJ]W&I.]>[0\:^.(K3;>Q;SOI!WVT\-C\0&C>. MK0TT )H;,,I"1I5U@*^3<2-BE./=MYWAK/H8X](+FB&%>")(N4=0[8D4O(*1J0 M]BD9%41TVG2AS//^IL/>Y^YI8MOOJSYK_M91@#L5@E39V79&V/#U4[ ;$@.6 MVB.%C41<8(F 7AMD,8LV.L)88ETH?QS4;DYCQG^7W; &F "J1COU]1JKRI@T MC6W:-QI:-QP-(3\/=190T,>JOHAQUL!T'1?AQN:F%)9Z6[<7UV?K !:&GY_@2BO[7RP9KPKK$YY$ MI"C%7('9)HT,/!H9PB".8NE)W)IT?$H.^M%?Q##/B>7["PN9TB_C6P[P8=4G MG_(*]R=XW)]'$_^/[ZH(3G"5\1H&];N"WV!G30_62P:Y!=LWYK6RT[ YC5?O M8IQ]"A$K!-F.#W::7QDBX&@T^5*_6?.,Y1Z)9HO$KAWP=CZ;+/>+Y+?(S8"1 MSE]'(WL]F2^^TK9(XC/\_?+KT!$C>U7'-W4$:@PQ8'/'47/9=[M.#WP>UL,V M0KU9WN..8P'M4X4ZDSH_]FONU-S"1:^ :7Y]^]T?OW$I>>)E^@Q\=NU_ZJ"/ MIV>8O]SWO>=0B?[FF9)=[O;D@R9GF S'#]]6M?S3:D<=N7/WJ7[QFT]A7/*G M#1'KH&_O/V&XL_=W=,.11^-F0^=30.-+ZP,.2-XCANN_\X3)3UOP]>AMA]V- MV6J3X;%&[=X1>58/*2'N184X6D+F-TW=.8Z\T2B;E14GED&&* M(2JPTH$:S@D$6$'E9(&*8]CX(C[BT&O&H.=)*$*2TUCC 1X%O@TA('GL24"")(RZT M1]8%8+>):T>,\T!YCP@B8F"Z$!A_.3Y[W/QGW]*/:T[;7?7'>X?FE9:$? ?= MTGAE<9<3Y%RO%-F>JHA:3/;X)ML# RUI0C'($D-+#'T!JP2%)1^&)7L_C4^2 M,RON4B)\K^9_4B0X*4]1P)SDDTT6.>(],L8ZQIGU4MI.JFO<-?^S\J6?VG-H M7=5=97?7)2O>>D+>V@/?+ E",<@"'SOA0Z<4HT\$46,TXMH39+E@B'%II=2& M!(N[J&1Y:/C@906A/[E164$XH=SH;U?Y['^=ZWW%>@;>E L!>%M?5"F?1#Z" M$SUQ%_P)N]FS@N+^API>$VP>2PU2 9091R&OCF-= MOY]?3.ZMK-\\=CN?_\ M>*ON3-<6H,^J97=7[_P_Y\-Z^ZC9SM7S^[WB)#NM>=2;1N[ /Z(;WUM_$?-: M^J#Z9>SW4I Y0NMWB\P<*/X?,=J]9OWU#^.=5?,?\:P[9!F$U$01ZY&WU"/. M>$ 62XDP@V"/K<)DDG&Q(%,A4CXL90!'1.(I%<2B9)FPR["R76HM9/ M*66)J,_Q1SN+']+:)V23N^7=,.@2FG"1[XF"O4996P#%<5]&Q\\F375HW$K2 MK(SV-G-Y>ISINLF;@G+6+X1![&A43>:S>F;;6=SZPDYCH\RTBIE-R*Q^R*>= M*'Z[^G/S.WG[AT%EJS_3/U?UW-5^.KQJU2&R#@O<#MIHSUOMB*RY ,U)PW.@ M"8/J"CH(_OGG/$M]K6[^V_]=WC8O>?B02JB(Y&(,(I1YPKEY> %<*.>RZ" MB QOB:<]QL0;*<@=&=:I$#$WF,B1_<;%9J6'UJ%'C: M%8P-_&4U.(T UFIT!A4TQE]DU:TV9SS/Z#&_@N\U%Z[%^3Z]UP9)OW,&(RML M^9&MZSRK=![1IF30=QL27/]J&._7-XB]3:/X%04(3(V19;F?^>7X;5:%'=GK M-_G3K8FF,S$<-XU=K)RW?_B?>3T;INMENYM+@5:%M]"U39>^:>3/@*.M*]"L M9JR^/G &:I\IE_TJP7:>@).-<6WGIY:C>3&]E7H/Q\!ZH&$S.UTH-VU^ #W= M_KD=_&:/@DWPNF_LZ(N]KA?Z/NM6L#GYF,=PS2ZVQK?;87PQB>2Z_S5 M9B- MLNN[?Q\V(_6DB2QZO&6;@P?">'DUFC1\LU>XD]./+X"'E8N-U/'Y>*%,"P-Z MF8]!;6H<#W=(,X);SQ8Z>*G*&O8+H<7)9T@%;05_&$X:B>[GR=R)T<$:*5 ( M'"Q-!0I4B@FD"3=.>B<4V]J!UP65>K]"X44>\7O;?0W-:MYY@RBA.OHW83[- M>Z_JNS+V@P__[,NDU2=\?*I^\+8N,MZI!:/T"X)4-^+9]21K<<=PH[&]D?7F M+.'D,@0?DY?8$J2LSV+Q%(#1ZH \E9X3;1T/6\L6RCK",'PS>L<09!(:.6\5 MLC(&9Q2-(HH'3$AE:=S%/!3D?#^!F<^N/]UT>Y?*N8^4E#]>KM#$R6Q(*SUX M"(7@_!#M1LV'-L ]AO5LVO"+9<#\UISZ<;EX#R:1RQSZT17ILYGZ67/$,@&N M9;7L)GY^MJ,%"P0F4$_:?Z\:#_5YC7I0N?FL&D]F55:%SC.-\%[PT 9,JC2= M7&Z%X4P6-N>/=N-Y#$R90!101>,0!^J(G&,2146XBTSRX+=F_X2.7&CG4 H0 M_3A03V0HY2AJQ82-GCFYM2WP1B#Y]Q7O^26;P3 -@<7F'1CU,@:^&X>_W@A4 MPV?0XO!-V>3;?/@A;]4L[/;%0EJYWSQ9O5#WG5^"?<.#ZF9DH0&C(5QOI]=5 MLL-I8S$QL[Q&';E>FTH?ATWU[[;WLD'!M_.]LF4T5]Y8RYM[^,B^LMP[$IT' MCU /0L=Q]UJT^X"ZT7S6^!B:S_#4 TL@/_$R>2;6A9/-],[=T M:%%2/'%MLI]75*/H*?94N^S$<.)APW70,/I_OK\@ZVF^G(4ZK0.0I9#CO>M/#H78L"6(J,=SZN( M'ADI&#(^T:B-IF)'29L]5A[7UM2W9^+SM.$#YN*;K;KC\!-\!;+#O*FWH^.1 M;(!U+T[T]\7;C\LF2D6;([*)#[.+.*T6QX\7ZSS]B>$]'8'"+OH1;PJI."JI M,%P$'X-!UCJ!.(T>.>T9BCH9XBQ-(87>D8HVTK7?;()?1Z3"Z,(H^L(HROS$ M$1G%TOVJ6?078[CS^75_XG=/!Z 0BGZ$FT(HCDHH,.7]T<2FB.XWD_G<>P/(=7UBE> M*B$HJD.=FFQ1'3H%U2'JB;0,R$KD*B$>LU8NLQ81ATW0,27"MJ03CCSYT<;H MW]H0#=]YUP;HA=9N5]LU>"](49$J.M*L21'F/0CC^M14G=PL.%D(UJL@6$63 MHVAR]&L*AU++!4\>F>0-X@0;I+ESB"LE-:<.2RN.N+-D.?.SDQ;]&KN2\>!L M("CM'_EY]3H>ZY4FEI42GRC8\3AI@E[7GXE??=9N6!0 63&)C8JG;0&Y_/EF M@9%!5.2?X^7SAJFVAL1TE M&LJ;5W&:<>.L!> MW304GG@11U>5G]3*?1R54,$@;M>>_BG M?9OENZT7^1O6304?>/LY1(O<8[EH^-_./IY!+T*3(G3SUSPX5Q/(T,[63;]8 M\&T[NS&K18U$MQ0H62_IFTTNP-B-)E<;NYZ:T=LV]:8ZSJZOY_O$A=YOR(;B MXBE4=N=<,:FC101'@3CV#AGL>2[8:".W(EFZ%U8?<]/&(PO!G]V]9:,/)KXL M?-=&CSMML+'44.4>/Z\L!)>K$;2MB4>Y.&-;=A%BY-*^>_6*_XC7;36JJ[9@ M*02]T3S$=46(55A?.MM-T:JF['2+/^/%+VT]RFE<;FJ<+#ND+8:6S>V;%?2/ M6@K.Q7-HD+T$!&G*!-T4<-OKC*G6,_S(9S8PF MQ N\60;H6X4X%S:Z7IES&)I$X,)"DI.]7)#EJ^7>VA8;PDEY0M770$>.YE/MUMU JZV MOD91Y \W-H[\]LM_S-VF]N'!HE2'77P$>.1N\<%>E8R_6PAQ/7I6/X0S=V;/JOP+FYH.+SAF/,",<<48TK;JO,WF1NT_:]\G@FH!VJEJ640>ML=6($AX1F ,' M&W($@9$X8BEG/KJ];>A^+7Q M'8VDA IJ#LKR.PKB][9\GX-P.GI.C4)&8X=X$/V$6U(4+QQH?S@]K$> MRIN9R,U=,!=9UH:>SOFOE9N+X01'Y]EI!K]0H7Y/ G^2GQ8"/)"Y]6&O!2Y7)VF//$R*35BJ>@^B7PQTXD MY7MY G_[R&-M,2HGN/"$>B19R(;G)3)1Z+P)1XBHL71/:0HVQU3^_),2O4ZIO8?H.SV+&IN;OK'7LV\%EFS MS2N+K-D!Y&H>(S'1@P,=_3G$5#JN [&9QW3B_:? B^S,GG)D'0W'ZD#-:Y>? MZ6D<+_)B);+W*;*7N-V!7%C/.KS7S3\][CHOJ^59Q>*O8\3[W+:?01_ 9#)CI0)CS];INR=M[B_"W MA#;'^7CN>$_=S9?:\07Q"^*_0,1G3@!NY;\OK>HGX78I@OM:,+RA>4 M?X$H#^A,19 ,A92/3IIDD!'4(Z.L=EIS;#'O%7($J-19"Q&P[%7=*^# M?9V#^C(\-5_M",^-+F!>TO2> $T_)*9?:N\6&"\P_@)A7'"*G?82<>XIXDIZ M9%,^]^P4B2IZ&EGL8LV]8VEH0M4 EY7QDDGW!1Z>5>MYL"7T/%@KGKYV4+V@ M=4'K@M8O :V/I;D.8(N,\ [2>JF1X9$@[1P+&'MIY);F\I'GZN_17(:_ M-*OV:Y=V14+P@''Q&CG("Y%3?JGHUVF<^#&VA>J6TAB%8YPRQ[B_YD5A(?N6 M"BD\Y0 [!PFS*E>[)=19Q%V@2!-I%9@[8-E;/V]#:U= M\1(Q(/3N:J ]"#6K>BZOE[MT,)&R7MVO>4IW,+M>$ZZY]?JS\#>*")XVU_G4 MB&ULZFP4OO-R^,XMG?;C,9X3*C_PD!Y\I>1G-S7147.259RUB0YQZPUR\"=D MB#26Y3..=*]##7M2D^5*S$Z*\FMG6R,(EP-ECK\]XIOF>TP>\ASK./!S'O = M:@9A^+D(D^9ZUCZ+U2^*^*Z ?K,6?:/?L5TD.*LE+6616T7L-1^KAN.;SQ;5 MA&\7$5Z>?,CZ-^NU[<\7'MD*?BV%TO)2CX?;S";@=M-5[V^T M4+**ZD*4[-_J=7FQW(C_F+N/5Y/\P;M?T-4DU_\.U4<8M5GU_O?_'.0F?(FC M4:L8"B3U_&*QLE1?CR,,;5Q(D2W;N:Z7,FPE1.%-YN#?^>VS+-G?SCZ>906I MR66$+ON:._IJ4L=Z0X RVVBKV#*WB]"0K11,N:GJ[4?P!CD6G$>T69'XNXVR MW_]J#/GK&\3>IE'\BEJ5\ER/&0QM?CE^&X;UUO\F?;D6(,P$Q(EO,@JVW M?\@"3<-TO32>YE(4Q^$MO$5;ZWD:1TV%]/72O*M0\_6!\830IWO6?@7ENO8M M33=&MHDVJ]&\F-Y**X;C+":-ZAF88%L8>O,#Z.GVS^W@-WF13?"Z;^SHB[VN M%X6/UZU@ S*:,5RSBZWQ[788.X6%(U8'W_2_W:_]K4>WA&C=I9=*]D('G31% MDDJ,N*8,F6@M$L[E@R#64"G_3K];Z#?-8W@W>_!E[*YZ]Z\*UR!3OF8QY$>)UM"]9EYC&[)P4U[I5O26B@@ 'P3 M;,X!:0M+R?8(6'W9Z.8LQ,]O++7E4)EE9?1 F8HT8I=9.!T(V6PV';IY*X:P MT&%=L^8\@N?@ DO2N-*#OXRSBTGXIJ;048+ 2F+WZFHTS&I($*G RKR%+EEV M4DM+&SV+JU:MKA$;@H[+/95[ 2PF0B?-;E;\JO/IY$O^4KY^L)"W;S_9U85K M(>=6,&J(]1 X[V[/,F!C5Z'/!N.?BT MCVSIZJ/(^0.D/JXR0U[$N]UQ,ROIK&P1!@SH2E:?^C__"U)\];:^N]?[:SPN MGD.#[.4$\NM,AS:'=#W8C^\20CF4 *(75E$6&8HV2^\(XY!5BB',')=8<^;< M]KG2)Z@(+^/OST,(NO&O0!?#+RN#:N/W?S7L$D(UO#D8P=_JF.:COX))/UX* M\>"CG^"%^F2-3]5E/'Q#5ZZ_PIDTG\TA)JQ YAZ,:2/;PMEN"8ZNS1' =5DC M+GM2#>3"3X=-%%E%X4=)X?6J!Q\X'W!<@K]76L-ZXN7K,?X"P&VE[]W@YTI= M$8C ?-3:S')"*9M7!NT-\TJ @6,_M*-U0P.(]'$#%6Z)&)Y5'Q?B4&LW6#XR M0^35=-(&S+7/A^,VA.:.SY-+JW9=V,^QF7UJA",7Y*^%[H87II0IS5)OSM2]K\EY="U"9BSZJ:GJW/L1VO]\8IE&$<:2"2A& \Z(A4'&.H^"-,Y; M%V4PV\N<3X@@-V*9W^#?3Q'$[*V9=QT1MFQXH6.YH2?>)Q3+VN9-R((?6+LX M5Z\R\96PY^O3VU1'T=L4XHQA\T3MRC/Z5*U.>2:4.OA3GW@9/B//*N_Y&MZQ M/])W9Y@\1OQJ^:?5QB1R0A)DQ]G5UT4/'[]'^[-+\I']>?]QAI.VZ>>5U5O. M]58-_UC,^#8__QXO[3#?H/FMG02N\BQPE:7X_CM/:SY>AJ^[H5WM=BONM-;G M*]U)N5MWLKC6X5QK/2/IK:.\=JW+0L0*$2O(42SVA'OX^#W:3XWMPG4.QW7R M)&?A."\RO)R*@9> TZ_Q>/: PTK *4E5B7"G@"''[]&25!6++19[\ GDD[;> MYV4P/S0;G2?SVH[#\Z^D%)YRN&I&;>?N5ZCD$4'IZ+5T>B>I^-H&X)@P^Y!> MAJ]W'),.VN6;@>N.#:1."1.L0?BEOWW*T?6Z7H8'W< MF[IDSV:9I1;9NDH;E9%$39!DTB,> T=:Y&B+&>/4LJBVRZ1Z*JR-%B/JO(6X MS"0RDG%D?+#2!$XQ<;=C[#=BZU^FD[JKBNO<#)3IH++IRW'8'E&6XJ.F+V-B^^AZO+?OI5O=CDC>S-X[8G^C; MTX[O2]KYBF>34H@XLN 1TUHAGC@@"E<2I<@,24(YY, M$3YS=Z=$-$R9K4DD1E12U 4D H%O$LF05KE F\AED3AV5M$CL7R"!]!5A>47 M/SVDGQ8L*3;:=QL] )8$;).47" 2I4#<1 $TG7#X#W?.6!(MI5LS1H)0$DQ" MC <)UR2"#-P%:8*-Q#XF)0J6O#0_+?N03F[&Z&,6U-'),IR"QA8#.4ZX&#@?=^=1) Q'39&(B4)HM4#(N&1(6L&% MX,%RK&Z'5IE("D;(K+*2=QX12 X(37E-64I'E.'J6#N/C"XLOSAIF3$J-EIL M]+! 8IA1F!&)J#$.<484T@P@)6%%C986:+J[#22**,*THB@*)@!\$@..3CPB MG JBL& R;''T B2G[*1E@]')31=]:$2[MJ2Y^A.&>SH(?>$%KWC>R&,??/0* M2:,XXLX3Y%*@B&G)52"&0<)R&Y.X=)C*$%"4UB-.K4'6)H>TA51(TF!)>G[E ML>>>-Z)GHLP;G;9;/Y9)/+$FTPESC6/)9"DB17)(\.$1IP(BIQ3 1D71'362&[3L1:9!U3=K=/;#U=_ M2FWQXNPG[LH%LHH5%\CJ9E\4%DC= Q#UF)CB! MF3T6BZ8#+,IR8=H8ZP=S6 M&B]SSBK'#>+!!/B/-,@F^#4RXQPSF.JT55#B0%@BU("34CJO-S,N9>O1$6=0 MWGD_OYR/;%;QM9<3Z*Y_V>P._0G%/1V%OG"#5P=X+ZSC>]#-?3;OLJ!9%C1/ MAC[_L!RC0Q-T:8/)VRB-S <# @&"+DA".G"!::22BZVR1!U/]JSQB'=K-*(C MRD[Y@&O5!\I^2@NI3ZTQ_%0]H4)+"F 6P"R V7_ ]"0Q2P-&26*#.!4<6>P= MDM'C&%0BQFR=I.MX1NMY 9.( 3:B .:1 ;-L07KQ6Y!^N;WY:%"-2\FGDYE? M*#SUM#N^!]W<9_/>#ZWI&3F@Y ''GEF+@[;GB M=B"(,^:0D8H@BIT02C ?XY:V0<_/%O'N=K";QGSKX8\X)W81 MJ_>32VC)=75AZ^T38Y5=U)>I9A?3R?S\HG+S>CB.]>*3>I@MNZY^^'4RBY7^ MPUF5;QGK&3A"WCHU;XK-5*-ABM4DK=TM^HLQO/3Y=36LJUVSW8]XWUN=F2O9 MH.%7=#$,,)IO(+9HF2P+&$D>!>(Q>:0E<.6DM*8N"&[!EGHR(K,ODY55;_S3 MA\95L\G^0[6K6A)QDM'$,?(VYS!>)DA%/$8ZSCNB9%4=?P-->. M<_SX1ERH-W0!ZFYBPBY#"YK[8!)&@69Q$4H28 WLK6$V-<2OG79UM.Z%!H<;$=4*&C(>1S\[ M\Y/+[U9>XR?U+'O$8ALRO VP9@MMG]K\5F@$>%PY6\-7)I]SO41XT;L][29R MG%5WU%<$*O!YI[-^AO>$>V2K@)X$1A#C\E;K?1\_V]$6UX>)W=HQK"+8?32^BOZLM%',?\@OD5\K73"D9W?!XS;ZG\ M<.KGES6\BL_/\7X^A4?9&73??!2:^_A9TZ!I]+F?K!N.AK/KVTTZ6R>5KYL= MKJ^_5_'K51S7N??:3?%@ -N&\\7N#MS'>H/_O2>*'"#Q=8XF0K@$WD+S+"QG M@"X.?DH," [\/Y'$;42B-&@)E EQ; CB+BKD*%-(4PUB',4@+^IP*R@GLD$Q/$4!>)($?Q M''%V]X)''^RAQY[#!@UGZ%/+3L!['',LF2"1=LHN)ERQY4A9D3-K[I/:4E\1 M2E 9HD8 ,9 ]29FE&9-& B?M,'9.Q2V9Q8-X#RVX\U3OH6?53IYW]VS=<.Q' M\P!_SJP[YR9M E_[Z?"JN<4T$_1Y;+QR^86KZ23%NH:/@>C7R8;:00\SB99MBI&IR!:E"\[R2&=S8SKHA[YYIX1Q;)[1'./((2 O M;$ETR&#-I0\T*9&ZX+4?_44,\U&&_@$+?CS M:.+_\1TDO=Y>Y5&=SF/;NB%897@W>^@K_9WT9(A^6J7OJ7GYC5/,*_MO4NSM M2?_&\G^,/EXZ\#A&^L5-,UMN)D3R%,%H-/E2O_EW-_WCGTY@DFI[W2H,/S]Y M>G-AGW9](] #;72Y.M8LCNW:JFSGL\ER^3#W3'XUB$?YZVADKR?SQ5?:MU3X M#'^__#IT[LA>U?%-':\L!,^XN0C=7/;=KNW?GX?UL)V5>;.\QQW[NA=/%6=2 MYL=^S=V66[CH:0B@7]]^]\=O7$K.I'[BE4^[C.*GM_4AE]VSI5Y_2&@PY.6 MJ[R!,8[39F*XX36/:-UZU'_TAH73'_KGW]\%PYL__7^_@U1IWSZ\_U3=PZJ M'K+7=Q[!_NAG/S=+,15/,>X7 MV;-'P[=]]ER_Z!,3>UM:.?6PO@BG-&52!B1P$(@S+) -6324!HVIX4_Q4>]NE+''V._PE/ONA,I X/A.A ]>?TW/.XL+UO'=F7"BY=P[8L ML%U@NU\'=@M:=XG625!IA??(' > MN<@9(LXR1RP/T6P587Q^N'^7P]=^F)^&7V- _XK32;9%30E]>W3 ?\CAH!-V MZJ-E[AVK.Q4AIS]]FLSLJ/"'E\,?=I>H+[O6]^W!0B;6R(117CI-%%(8* 27 M@2/C14"!6,9%#)0;O@^9N)B[^EM,XLZ*+SW3J#E(??\70B16I?P/_3+'K _S MQUMU7I;"!3OE#*"CFH(R?F3K.EO:>42;-5R^VZ@X\Z^&OGQ]@]C;-(I?41A. M8V/(N?[*_'+\-@SKJY&]?I,_W;*_,P$6F-]DP>K:/_S/O)X-T_7RI9I+41R' MMU>35BW@35O!ZW-2FN_XZM=C[EF&^/=CNYR-"^FM^CG M<)S+>J!Z9J>+4CJ;'T!/MW]N![_AS\T4T!L[^F*OZT7-F'4KV-0)1N;HF.G M59%NZPSX(T:H>=2;(:0E0_^(,?O+9!*^#$>K7.9$FEVM6]EI#7+77K<M@3;7\?$6RPVF5 MB]8WE2;'<;:E?I.K1P[KZCR.X]2.1M?5> (\*X8YH&7F6KF.WLQ^S<^&^!CK MLVK55GLYF>>&VFELKEJ5\1] JV;5U#;U+W/%^URK;[/D?5L8?W1]MH_-/EOQ MQWW+UVW5C$Q:6J]21,'[B+C*PAS18A0#QMQZ+"![Z+)FY(>T'*6[2D"^=H_+ ML@YK(@M-K50[G5[#A2O#!IU4^-5LI_HII>B;"3)P/AC6 M<>7GTVD<^^MJ-K7CNA4W>B+S+Z3D +,,)6 =TQX+LUAC%H)SGN _*),%Q(E7 MR$2MD<+"X"2%D7[K&/53)#"7S.+G-F2]7T2L3S/^] M5<5=^S2M4?C%0?C%N[QDW>[0*5,>?6<7A\J3GC@G?\*1[CAS(?NO?11.8R/W M,="\[5LQQ -6R$;'D?-8TD1E"GCKU/D^G.;=8H_/C_,IM/BW.!U.0E=GRZD: M8/.TT^4]" W?7@,ZX>!PS&F6LKKS#*L[K#_YZ2MG-"4!*_,E/>865/,8;424 M485XQ 8YPS#"RGCC*#:2Q:V5&.>LXPAXDA0;J=(P> M.1P)XD;GLKA 4E*,P7AEB$Y;$R!/.07S'(LZ-=P(?KJ'ST@F"Y?9?R/8G?N# MRS:2%T]J'KG,4YC+"3*7U[UJ4Q9G>CB!HJ,/(FOJ")U+ L? D=:2H\ 5L\YA M3=C6AI-]N,DS+LXP.6"Z@PH^90GFU.9=7@_R'7 )AA<:\BIHR.[:=WT)3X*.%W4H-@.! M=?\(R%U5!/OBX\]!05:E!7>6U;NK"%\N]_604G4=%X.YITB*>=8:*?_>=,BN MZCU Y'&46" #_R#.+49.48UB(D9%1R%1V%IVC;-JNH?6,X]Z@\>*R2:0\:;H+/JO>3<1,VLNM_C./A9%K].IG% MNH,B9"?8;BPN+,GFUIB[^W55<5>!!4T?J_>02VG5=#>L:7+KZW[M69A[1E$.0$@A>BJ>(/SINS?V ^O M[++T7LY6^V\PGG)"6:(HZ<@1]]HAPT5$(5-1%7 ,=LM@K&,, _U%%G.%N'41 M::(\"B$%;@4W-OEO&\PO.7F(]>QWZ+B/,_A/^"U.[95;BNVW ];L)UF,=]S>>.4"^:X%$@FI1'7\!^K!4-2 M2!%]I-(3;Q HN;Q/V_AA5]4/&KJPX M0_';AA,T!*#Y WG[A[8R*42KSSEJ35**>8Z[H0?0]IQL93>!,'8"<">2@!@D M I+1).#Q\),.7B*=J!/)8R*V#VT83"+6)""X!",N/$0\(S"*EAJNL?7!T4/# MG7P1:)?-[L;>F[AH]ED42X78ORP;DKCICDPT,4EN1XNT,'19-84GYVT MO'3Y:=9:&,)CEN5UI_79,\5%$@*A&B>D"!,0%[E$CF"/).= JIP$,-S2CM@_ M+OYFK_,_.;.L>Q+O/C7=WB)T+A0<M]5MX^40+8M+-S@TG0+2@Z\O M4B_27+%:XR$Y"$3K+ZI,",Y. 7NS[\RR=%53S_MJ.O$Q!O">Z>2R"6"Y4%23D+4;>=M+?%D/P,XS +XN>^Y#6)_,>!N)(W)>R"GQV]UF)7ACG M L;/RIS/:I-^#BXGX"T:.V:XXR@2Z<%;C$0FMMHAUQ.4&'3@;CEH1D-&D;FZS$M99/*2.T+8 M'=HJK(1\Q"[O&JB"A43C\C*&86O"T"T^-I_DRRX7DY)5GH,<5!>348"Q@S]? M+T-X_MIPNA[M;=;'N:YFT'=G#=V_C02WXK^=M=VPX:'+)X&C90F?R;??;O7[ MW6]SN\?@[JN^]L.IGU_6LTQ]Z[R/+L3:3X<.NFDAKM+2/HBQU7F>C1DO^V?M MU=8#SR_+KR_#RUGUMSS<-Q%D<_VLZ19( O, AS@:PI<&N1VMKDL=FPYW, #P MR\7@,>$P6\RFN%)J;M)D2P^_SV Y2K>_%$>M,.%SS3DQ(J063D#4X3QO;';( M*2D13YA$"\R.RJU-1(^9S%=JZGY%EHP?D LV 7,C!.OHF:%;A'/_ MZ=8UI/YT =$A!^)/+5;\:*\WCQRV?WC,[!SM>3ZSAHIYA7&ZC/-7S0F'TUBQ MY@GR8$\2HLP1Q+54*.#WR#6]>D5[SQCT(?&55]L MD\,!_ $L0L@_GT8[:Q0EH7']=U]- S%&&V1$KAWL#$?:$HT@_U** P.R&F_5 MV6,"+HD8&1. &UF1D&6,(P(.[VF$!%^)Q[OOS?+,A_0Q(VB3L'V:#L_/X[2[ M%1O2"ABWZS!KWUGS[<%M_I5%1Q^< V4AT@A_6\.C M74'B)LM9N*5X)?*D $]"LF"0CWD3L7()Z<3S=F+($+Q3)M&M+5J>V1!("$@R M!M_,NR,,T0+^0R+&,A!LM_;TK?E(L\^6*NG2M$=# MV\IG9H8.F7'GH<'I'8[,Z M//GB%5,[Z$2.UY/['A\;?$2.[HM!E/H8*]H3>FW/4.ZW#^DEX#=5&AM M=DU,YK4=A_K.:IBGPDQZ'8.?J2#7WB5T>E#WYMD+;ZUVBCS%PE]D]QX-Y/:I MLO.BRV'M;6FEI-7:VJR4B5MI U(J-6<+(K+*4"2C%59'+G5>-=I<:1+&,\]L M1-QAG#?/:J1C/I'K>**YZ@3E]^P!?\!QVD>JN HSP+R#$E>GYWF'#D8OV>%* MM"_1_B5'>T.8)9)81!AA6<4;(T.-1DXP@KT3ACMS.]KSI(41FB$O8C[G0PUR M/F^^TUI3IBTU8:MPVB&BO>I V>'T/.^X2=B^P@TO-4OHU'7_!KXT@?[X5SZL ML7'PNV1EIXS3]R^.G' \>3X3?-2:TFN"^&.I1A&>(L/" 75@N0(3=<@1%9&C M,K,#HI7<.L7QE)1Q+0XV?&(1"G_Z>A7'=>R(2FCY--'L P6&U>PY4M0'Q"E)R$F1X8N%A*U0C&Y5"GA*^GL0Y*(# MK>X^9M*#T/"BL.MHBY8;*H=B;Y7#.P4-Q:L1-/QU^Q!'2:Q?#CW9+6YS0C'H M")/D#^G!5\I5=C,)%R'CI=PA&G(1#^(H,CYJI+#W&%./2=I2('E*#KQV0&]9 MO[ Y2/9;6UZSL_ET/2"Z;XGP7>I )=#OJJF<92+]2^+,-Y=GV'OHMF=AHC[>NR^X=K# M@5Y$'0ANSLR3ZT#P U=EX&?X.>LB].$5V9G"Z_][ZGU.Y7WI&::'>M_^''1L MU7N?0V?]Y1_D*_WY3 DX_1J/ M9P\XCZ_*5 +.*02HZTA/_GJBIW(@/1 MZR#_3 '9<&CX:V]&T]TDMIY40DE S-0F)8(,I;,&6?OGM<>Q9[?6UC<:J,X8D[)DXX-CVKR>Z_ :60#<\$2Y+17,,UJ\PSA9PU! 7'(E'* M"Q&V"N,]99)T/>)]2#\/QQ#NH,GO<[SKK"P>)KT@&$_>=U,<_47F# 6NBA47 MN.I(QD2YX+1%7GL.T*,!>@3VR+@D/&%<,I5[&+B2IL#5 M*4WQ=K.5M>,RY/<.S7IMJ5=4F_S39%8VO;[6J>#=15'[$L5.:X'YR3U;F,L: M<]%$4!6]15CZA+A7&EFB-5*027.KA>.8/M/FV8X("QLHUD%A\V=V]1=+64J& M_=(S[ ):!;3Z!5K2\J0M"P ")B*N9$ Z<,BY4W *@JP0;FOG5$>[QM&L6O* RGL3'OK#LPOQR_#3T; MINOE*S67HC@.;Z\F];"Y=Z-2,?PK/S9 MCNYR-"]6BR&+]QF.1\,Q-&QFIPL)B#WZR(V 2O^\:.OMCK>E%+ M?]T*-L-4'L,UN]@:WVZ'\>5XZ9K_-5"8OSP@>85T$!:!Q0;X M5UA-R(9R4UZ%_Y!^6W9ZVZ^Y6Q>]>B<+DQLL3-S#P@0^NWL[61^LMH+K1]"H ML^I3-L9M\ZKL-&X8YYI5SB[LK#J'8+IAR8W5-]_(5KB\M)I?Y5_A =/)5^B< M61Q=5_TW1LZDH8H:E#BUB$?FD0%W0TYR3SF7-*JM,^664.#Z.B("&0'BD@?D MP J18=@+)KGTA-XRQNRE'[.3?KR _J[?3X!>Q_ W"*'3&]/\-+7CNFW=IGW6 MS46[3?277W^^;Q/)B9AHU;YF$XOP''CK\/ZW\L M?/GC;#K\1_O7V_$M"W9-&^-;F1%>-R-ZWSD/3<_$W0<]>F%'5W':VM"@@J?Z M"^CH:<;+R3C42_&YM?A4#:&'AG:4QP/)7[;AO*[XZ>7^)&^!R.JX9K MYLV 8!4=],$)+(FV'CM*.%HS?L_@&I_*, MW[WJW3??L..0=SI!4IT[V,_!1\8S .L5I7V(W>=D#GHDSQ#!I6#GLU%VJ&S# M8+APP]:<8[,ELH)Q?P>N-:J('+2WSXW(S&/-?B,\'UII0\[5X9S VCK MXM0]^,UEG)[#DYL+WL+OT&G9AQMJ_[9M:M6V =*2=L-GOD$]&<$5_CJW,\31 ML&Z>,AQ_AK_?>MY9!>E#3FC;:V??X&)K/>+C=&:A4V_><'F+)IK4TWE+PQ9O MVM"U2WO=4K;I$$A9$Q;6^W 10G8\?+U+()J-S[,^Y[@:V2\;[YJ&D-"?UZT9 M7<1PGK]_TQ8PF8_#/##Y*;,;0@-]'+--+-[(>C^9CYO^\E-P@NG0MKUR K%+ M&RR \T649,Y%M$O("@A&@A'%@^3",5[REZ[)X94=AH8&WN4[PQJ28Y_1MX'A M!D4O)B-PY'J!L%7\YWPXN\Z2LQ:^&^:+41VONU5^#LJ!S%X-\^;09: :3V9+ MJXUM0^ V2PE5Z/(EU("#-!O!FWVE]6PZSY&L/KL]=;H^#[,V3=.SN2GYK!*W MJTFI+7'G*!PV2GJDL56(9TUU3:U%RNI@$Z'8F2T>36G0TDE@!M@0Q%U4R '+ M0(IB'@1AQLDM,?:/\3P/S^_Q*F_E'Y__.*S]:%+/IW=J.U>+@8OAW>RA+=V< M/.O?3-E6->VNG9@00(6VJP$'VX T;.AMJ/X2)^?0$N#KU8]V9O?7@'XI\XV? MUB3 M+Y4#CA:G"T:WN.]Y',<S0(NIQJT'YULOM;VA MA0D>W,;0.DX_ \^NFV],&E:WO#\TJUX0I4L@ L =@9&L;CW)PV(S@3L?9/8P M'#<$;1R:Z^:CYKJ-N^>IE3@%OO$?7\4RN%F,,@-5_=B4BA$^*#<(& MDD(>J4!&>8*,C)(:Q92G6P6$GQ+Z 7!@<8N M0FLUK\\5L3;JB. M/A.K?,"GCN/O_@3OW&]*-5F^,KA2\WIGU8?;?VISD1"!S>2THUY/[,!CX2V: MUY3S,SN:-\'#M9/*[S_\^)_+J9MA MO7N*Y&(8$^1YT<\;L@4I&H2":V3&,] 2*]B!@V MA\74UBGDXH8G-I-,$+@HM MR6EI?=O%4]@S\TUK!VTYL!7*!26,UG08^U?;GH^D7"N:LSVOP^[>B- M;?/,+^V:Z;7)>+.IX^;5P31CP\9AX!LZ#T_;_-[-B^2'+![0)*N?%NUN@2DG M"^LW;3L(FCW.X@C0T.AM"U[P[CZ;43O8GX?Q"_S<:BC ZP)2U6#($=)>^X\F M00;;K-L4WTWFLU4'P4>KWEG/G'?%;O"^[;X9K _7LKO6C>$FJ<\0/6PF56#T M;\;BUO<]N+;++CT?+PWD?O,X8>3=A_PVCWJ3T\2A?T0 7J.\:UU_NEW8-4#] MON"*V4)'D_$Y&D&H7QAKG<'B_*8#(1HU9KN*#TV(O;BN\\QDM1Z%UD)+]L-V MKF Y3;>DIXOYA:VG#I8+[_"WT?6@"83@DFD"?ORE?K,^=FM;6![1.]_M3H0] MCTH*A1&ED%ER&Q)R,7!DM#(DR:"T-%VPH467_PSL_Z>O@.O XM\O2'G]Y^L; M@WTWC;;^E'>[W94@%^-M>G*WG;[9G !I-V;FWMQU#KO9+[6Y3RZ_=OXZ&MEK M@)'V*VTKM#C#WR^_[O.2QE4=WRSYV.:^W.:R[W:=;?\,*.6&H^'L^LWR'G<< M6F^?*M29ENS[])E^ R\Z;"/+"]YDB_9'['* MX2,TYQXF+W?0'?Y]TC%^3%?VH.MZ*DCYF%Z\OYY1D:;,[_S?T4ZKG\8YF?XQ M^IBGIBI&!L]JX0^IZ?/:]2I+G"]Q_J7'^3N$Z4N8?Q8!>EYB^@G'A5>D1U[" MPB'# BMAH82%$A9*6-@,"[2$A9(!E@RP9("]G^DK(3N_\P^_Y!7HR;RVXU#_ MX5G-]K4'YF>26-R[0%-/PTG'4HIYCX)]O&CB2^W=HZ'(2VR0\8KF<^XT><^%=N[V/B3O!.9"ZBP6)1''UB.3B$'> M:ZFT#H9I_XU]2._A9KD1_S6<72SW(MU();<[:L,G^[4SJ0VA]4!WH0YU>FYY MZ$A5XGZ)^R7NGT#Z7N+\5]X-5P5,F M44R.(1XQ058DCB0/F C,+%9;1?V9$<:(!#E"(!KX/@&LL) C:.VCM8ZQ8+?J M(Q\S[F/%!H9U(%Y^>FYYW"FZ?27R7BJH=.K7/\VGDZO'2]F]U+XM@/U2&&'! MZ?5YN7P.4 J&B+8$<#IRI &:47"$,ZZB)DINB>_PD+12D)H1+Q&G42'#,4?> MR\@U\]+T":>58/^2#:P$^[5@[P3W7G&/J,VUQE(DR#&I M$)8J$I&"%VYK,LYHYAC5%$D=+>(J. 0OQR&OTX1)2[ GO#_!7DH]H)*58-]' M7^R!YY5@_Y(-K 3[]3IHF K)B4;:B+QZGARR,G!$?6"1<(FEW5+)\,Q@H5-$ M#@-*< G!WG*LD3&<:QQ"5"+T)]@+K ;P?R78ERUR_4"2;K?(U4-;_69SW6Y? ML/J4L?K^XRHG'$&>SP0?=,6\R0H#%E&>V$C*,:<9)\]%1:&GNTPXX2-L#"'!WO'W+JJ7AT 94"*OTS MP0(JCP.5F(Q+P2*N$_Q':(8T-PX9*PPQEFJ,Z?8V#LRI-P8)SPB BDC(<1-1 M=#HP;:G'OD3<-PBYV7><^ B!25"'O*9=2:0 SO$:AP,Q ,%U#I MX^QE![L'UPM3-T_I#L(67=D4<&YNO?XL_(WZUZ<]V_EI,K.C0AY>#GF@9S1' MFS"9Y^KD1Z0/)W2"X"$]6)C$NERV\%Y'09".F.8Y3XN,2!$1PY3G1)HHME2 M]U0W./2(,J4?9V]G>G\+:N-CV?V/+;2 MM@NUOZ62>J@F\UD6DEU(3OZ[F_YQ,=CK_RT%% O-Z'T4*NRB-^R"&6<@QXLH MA8 19\X@FU=?363&& ^MCMOU6#SG1 2*$B44 ?T0R!*>D A&PEVTB6:+70"E MR)W=BN3^/JS_<1/NR :-N)I/XXI'(+I.).@]/(*7-+7S#.'[ B0%2 J0%""Y M#TB\,LGF[3=,)TA34^)(,Y,0QYQC*I.7:6LR-'%J3#(8TE3-X1K* $@D_$J] M92D( GAR#"!A)1,M0%* I !) 9+# XE)# >O#6*$6<3S+*:)BL.O6 :JO0G. M;V4D7'L;I$,^ACS?:3&R(5(D&'?11 O0LG6TX"! X2!+29Q'B3UR,K!<0-T@*SQ%Q$1, M@E*.>K6UE.1UP#P0I!@/P-&)1M9%@2@UU,3 '<;L&*'UCK*%CL9HL4'19B#@ MA"!'N$51"'A%:Q@+6V4+(^,&6Y^0C3&?MJF!R M!YKTP;6^[U-CFE62O'=\N9)2#<=55LFN[#CD'UCS0_]]EE$CI'59$2=1Q$62 M2$N7D#&"&14CP7KKI&4NBNT,V+$'8H1XU +9G%PK(015AFO-MC89'<2B[]; MZ8/-]-R UU5;^]#"LZKZ?;E*:6>SZ=#-,U[.)CO0\TNB^4WZIE&1,!P#8)G"_7MHK& )>.&BD)38L6G)MM M5:D_6KK7'Y,Y";R.+$)&)"#QD5DI*!"+=%0>14Y5$T\)I($9@#!^? RX"%Z8!TBA8%985U M 0@_YEM5):C 8$(>*0:Y,U?PDXY Y##7C*F@DL?XA>QXC,EZW^D"GCM9G M?6I?M7/R_A4L5.Q(/\A<4+_*M9 MX?CZ!K&W:12_HC"3MY@?0T^V? MV\%O#B/8!*_[QHZ^V.OZ[7=_7)G)KC759@S7[&)K?+L=QI?CC^O^]WBT;R$Z M/V XGMMUWB8<-DH"RN(L0.*C0YI:BY35P29"L3/Z[V33K1_]W)M LGJJ-3IA MBZ@3'G&.X:E21<2%]4D8%XS6752)^.MD?/[7O-J8CT[-ZC]?_R5.SF'4+H;^ M'9AN_2DO57^"9_QY-/'_^*Z*P VN\NKL=!Z_>^IJ[1Z1HT_KM4W]GVH$/8A& MS8*M;?JP)X#QS$ANP\\9;D1H]F'L:N(51._-W$[OUG^ M.@(TGLP77VD?I/$9_G[Y=7B_D;VJXYLZ7ME\.&IS;U-SV7>[CKE]'M9#-QP- M9]=OEO>XX_Q:^U1ASKCX?CWV+UZV#?Y__,:EY(P^]]MM>'0NB7-CJXR2@\8EC>U7FF9&,^),]!/*M]/Z3FYP%& MIT2*$BE*I-@S4K 2*9[;X@L=+'3P50=YN7^0/Q5K?-X0_L,O>2EL,J_M.-1_ M>%:C?>U1N=0O>E0TZ5:7LE0>Z@G&G9AF[0D5+RP'==<6[2PWWCH?D)68($ZB MRJ?)!!*<,Q>=X)YL']1USGC*'"+&"$2Z%U4;8B[FKW_R> M7^Y#^EL=F\6S=^/P6]Y>,IU=_S:RX_S[3_^<#Z\NH:&_QEE796\AS3+Z[OU7 M+]@9#QV?2K0OT;Y$^Q.(]CHZ+I7"*,5\-"IOM=8D4>2QD2(F'N"SV]$^N"2) MXA9YS2':2RR0U8ZAY"CSF,482.I#M!<#PDF)]B?UHDG$!I=+LBH6 ^)<6.2T]\A:H5,TP1.S5=G#.<^X93$7B5>(!YK1 M63B$N17A_V?O77L;28ZLX;]2Z+7W'0,,.N^7'K\&VG,Q>N%G9C#3W@?^9.2U MQ36;E%FDNK6__HDL4A(E2JT;11:I-. >B:IB965&GA.1&7E"D:QLLOMG9\L' MS.Q?1JE.P8KQU< JQN^S$(C05GD> ",N \+EA!&8E!!LH-DIE8S=6&^SW$9E MLP4E V*\MT7Q23/@26A$?)]8\OO'>$I+H:F[]0GJ'*P;8X<;@;UK1Z[YQ851 M'H7*T8?,T?>7+_*\\9:KCW+(!-U((+CR/-)03+.ZN@$-V%# M="@%Z4R@$9*D&81U! RC'((JZNN,64G<_GE>#BCK6\'BV],;ZSRN5%*II'\F M6*GD450B3/)$90,Y) XBR@RE9"2H%%ERV+V>;U")Y)IY7D1PL[<@&*'@/9&@ M8[#61OR2:/9/)7I S-T"ASV8Q<= )7O;UEL_Z4ZQ4[=(7.M'D+NO7G\6^Z>]P$ U M%G7/B/>XC+\F;KWGEC"3>Y#$PJ48",(JM_0S8JW;H#N(0*_D<(NBP48DVIRD M<;RLOU6*GYRD/_G9'U<#OOYO/6E8'8S>(U'U*WKC5X24-2?:0 A$@B".@ \T M (LA,Y*IRW%#YY/[R*/(#*-;6LI9^PQ.$@K,T6R4(HF:O2B * <>9+J6I M*?@<'$@9I:#:$5=*RNV!2/9_O/WU$,E32E/OZ%WO48=60ZYD+45]O27;Z8R_ M;8B:'TD5S:RC3<(@3+H@0$@6P0HE 3%=LN $N>6@@B8D1TX),"HXWJ,R>$<9 M!&Z5]=X2P_?B;]N^5]PYC"),G ;-',^@C, 0C'D&'G\'+E-F"B,R;3>6=DWF MDI5TULQ*,:\L/!B,R2![Y%/DVN3%?@JK]KR0YK6BB6Y3/[1/C;U6D;M/#1LV M]\'S@95*]-[XP*0'K\O&O9<*/,&Y&!%;8R VL[Q1*E$QG8.)I7 X0R!7TH*C MWI<#PR8;1]$+WDO94G/W(D@?;.=00)D8YXS41+D1S $&,,CMB2(R2\3PP!7A5N[#)+3MN4E<5<:KD/Q$2+Y9&6Z] MD-2?KVI3]2"DV&.-KE5UKCLJ7EDEHG4)@I-( B9)\,)K2#Q*Q'*5;-ZH;_^4 MBE??33]]&LW+'GK[;A*_Z\;I8YJ$46J_'[5A/&UQIC^@XE7/(L -_=]MCR9E MPV:M[[II>*WWGC,?7[SUMY>I?-0LO+[A]N/72;R>I3 9LR7DS3J[%KQG-"W?F44A-=J$4\L(Y@1Y$1![% M[T)80T]CW%4<*SD]KDRI"^G(W37\:SJ9?T*F: M)VSX[_KOQ5*&T4@T&:1P&83C!JS.$7))#5,YD:CE[/!N'<(^S,D&[Q]CHX85IBZZY/UR;L>+BM?KD]_- M-H#HVO1#8[@&3R?N+"&0S9OS-.\N1-;';\9PX>"FI2(^$,,9$$=QGHE$,&0T M&D3B).CL&4[:9T_+OZ6V3>GGBQZ^.2M_FL[_D>;?7?3CEB:I'-XM1]8'@[R8 MHYUUK='DY]'\9&6#A1_:3;-ZIE7=F)#0I@"C+W RBH@(;Q&I8_*1< HR:06" M60(N" _)4&>"L,$0W9=9/?\\O82X:__I0^.*$_#\L;HM0(PRFUF5GLZVUW;+M&]3ZV\;5EQF0FTG7+>>B_EO T9 M"B&>6N]ZQ_6UY5!+_2KJ70\)?4R1LXN/+K,%Z2LNUU?[<[O]>5^-VVWT;2V+ M6-[YF]&SRB(>R$"\QG*)R\Y]2&XZ7OY,1-K[D8FM+J6ATMV?1C&. MTZ'W^#Y)]3GI[COKX]Y(*#S<,I\.W/542@K<6Q821)4<"!8S&,8%1*MYCCQ( MQC@G/E?FK7L(SO 15O83J)1P$N%3G8*_.@5?>ZQ Y^) 9",'P)^(3 M2,<]448)(7;J')2]D ^?I]OR"?@ ;:_Z!'WQ">K*P1Y] EU]@NH3' 2X5)]@ MKSX!=\H5122PC$80/BKP*69P@D7*,G.:LYW[!">SE+;D%0@S,'(+U>3JQ*TK M!0?O%9CJ%52OX"# I7H%^U5)M-1DDQE2>BIR&S:"T?@3DT8(HYBP. 5UI6!?3L&'DX0] MG1'NJFMPI*[!_;5SCPV$7M1Y>&)W5O=BO=1]<);'$$%(KD 4I0"O4@"=6596 M$)/"AE+L2[H7[PH ;MG'H)P,E+U;,J ?"' IMWUL&+#/U8DGE3%^JF>R?ACS MM14VKC[+J_!9;B]1T1?$.JQS%4_NV>K K$O=6R-29!FL4A:$)AE<" :"9YD8 M2T04&X*:+^G ;&VS1 VDZL7"R,.*A/0% U[":WEHP9!7*16R+A)YXMJF0Z1. MC&T^;<)*OO&&-.19FL3I;%V(;=!@B\-),TO_7A1]R#6UQ-/%+)P4B9%I;CY. MI[%M\-8VSLDK[;2[I&F:E>ARBN_F#VWI/VE/C.5^79E-TS@$/9FORLGT6'YJ M$P.?(_NT+@?^B'E4K+.JVU1UFZINW/JFY3U6WV/1"'J&Y3]YCWM51; MU6UZ00+'G2'[8U-T ,I!'5#>B+&U 7!_;H!E0!F^H&' :X5#=@OVZ #DFZ MQ"!1&8JHG07OC 7C4S*EN)PT+^D&?#@9S;;I!5!C!MSRZ@7TQ0NHBP%[] *J M8$WU @X#7*H7L-_#8X)G0T2&Y*(%X1@#1V4&'= !2#Q(DC;.IF_1"RC:-/.3 M+;H!7.CJ O3%!:@+ 7MT :H\374!#@-:0V^9=9$M_2&K@R=$ (Z\,Z>!4>N28\LGZZ_IG2(^SXI$?0 MNJ>=_LBZF&$KI/#=N@CL=H9M0="4NT79C,!_6W%V BE)1 M1R% BB1 *$K!240)YY4EVO DV$9AB&@1/'ABH#TC96\N@R71@=7>VY0 M@,K)PK=OKY1'V@_3[RY[[=UEIWVW[+,[<49=PQEYWU[;\.ZJD7VPK0;O'Y]+38Z"H_HK;^ECX@$WW7H^C%-PBBUM_;?JX38'V?33\T<;^_F0??? M-=#]Y,X;GQ!Q4S.:G$W'9YWN4S/N>O1T-@TI%6[N%)M\:MJ%_Y\4YATLC]WH M4]NXV:C%"YKNK'["R_!R-SM'+%O,EHI/(X1QO\"+4ML.FW?C+%MPEY<:CW"&(X.&.ZF'=OBX_$#]O-%B/@H0?&'*N71%P?BU-QPTTPN%N8O7&W2/1K,LM#6=+-&X=&AP M[4F3B]S0L/D5>WR&86G;KIIVT=+!>M=@?ZS:,[ELQPA??=F.]9[ 076+Y0#$ ME-.D35V_MFD^'Z<.],*T+6U#+P2_IFM1QI>7--J.A_NVGYY2WP;_,X?8$X MFJ6.48ILS^+3Y-LX:D_'[OQM^>N&ISF4Z# 6^U^M "T_^)]%.Q_E\XNIT-T* M:1*_/9VVW1"\G:4Q=NM96M?"N719OSS0!7T.3CQ/56/;2&&NGR'LW-/+T3R9 MW6"AT62,!H^0[68K!:;K?\">7GZ\'/QNK:W;@GGKQI_=>;M2&EJW@NO11QG# M-;O8&-_M#N-6(XE]RG]=CMC3:$]ME_7VV!,KX[I='3!'::44!FQ4"H2W$HQ2 M!@ACW+ LI'1Q&^J !8YGZ03Q%PWT_:0 ^D_3>;I+&O!!IKKE(=J%8_>@$:1\ MV'QWXM"%:XL[\2Z$Q:<%3FWD_)\[^KG6F?L/7XH+9SK\*5?;HU^URZ1^&:?8Y6 M]CDN]GFACCIJT;$ZG<[*30Y=J^X>;!,Z7.A^M7,D3YY< MKT]7]H$2D24S9\]JG4>G-;O3/CT@M=F[$UR>G];7C,S5.S0JMV/ELFZ!DWLCD7$OB^Z%+WGOXP=X6AP=_NN_DW8#HN\_>59QXJ)T\ MU=.K_%7YJ_)7Y:\=\Y<3Q*?D@0IC0? LP$L305*/S"6)LG[C##G5Q#(C#$BM M" C" Y@@+"3ODDHA"'?+2807YR\[,*SRUU'QUT-Q8I>,=BM,5$JKE'8@IGHD M$H4]L=P]S/$:&U0@K4!:8X,=5'AW7,L<,F2;-?KYSH$CP0/GVB?AF&%RH\([ MB9Q:9B6($#">,-Z#*RMC/"M%%*7>,[O[V("R@;$U.'C!X.!)&W$OH)Y+'JB> M^XP1NB:@2[XBH+MO,MTJ1/Q\]V%TGW#R%=VE3IAGE+&;R_1Z:LYE=7:JLW/< MOO?A^#B[]SD"#2%3 EI(!4+G!,Y(#D1XDWC.-).-VG&")I:XP'MRT2&A,8+E M1@)UG"AN>?#M-U/HIS7_.']R7=_.EU&6GB#+]Q14)N"V) MZ8H!J4N51S&3*[%4<^R1.59BN9-8DH@T6>E 2HJ!*5,2/,<0U63G'(V6TJ1O M$HL1FBK++7CB* :S68*3T0#+C"GM.?,T](I8*!DH>VC%2NM4/N@-A4HVU4+[ M;:%URZL:;'76JSGVS!RKLW[W*E#90]+>0Q*4@:!2@8U"@1):>*ZT\H[==-:U MHHXXYX'PG-'!UQ&==1% 98X>/_.)2MHO9UT,-*W.^LY+.;[DH;"Z%[6+O:AW MGW#DYNW:CE.*32XE21XFGSQH)JF31IZ[+_WA@^J>;!/3MEJZ^1!0[Y K-]<0 M\<6-_BF%$5^]V5> MDSDP][ARQVLQQ\H=Q\P=2@K'HY"@133( ]J#TX2 L9ISHT,./-SD#F258'64 M()V+2#H^@Q<^@@XJ1YNH%WRKPJ9?Y0ZC:V[=,7#'P2R<5#JI='(@IGHD:WP] ML=S#Q=;]FV?URRN05K_\$7XY4\GH1!/80#((2A3X+#,$:75.G$A--\ZQDQ!M MH(Z"] 'O<4J@&\\M&*XTRU%%K3;.L;^87TX'AE7/O">[/_74R^'L%MVFP/;- MN*M^6X78JL-Q^ A6_8Q7+#9+@J5"*0:*H64US>.][RE4IJD6VG.F.?H@*GDF8K >1.($A,H>7%0& MLC"11\5%)!M)&X$FE64)G91-($R@X%E.8(GUBCFOR&;%CGX$472@2K7P2G(U MB*I!5(_MLE);I;;G4YL+TA/F2B*Z07Z3'JS7)9>=>,:\TF(S:&,L&N7+TB"Q M%(.VI)':N ;-B(B2HA^;YZ4_60_$$DT+["0_(5IRM.5X.M.%UQ^A6;_6$;=87N:L,O#MW[ M7]+<^1*CMM['&&1)">$@2ME9YYT 3BTGT3'N"=W&[MG-E<4?9]-/[Z9A]-UB M5M82?TFST33N($5$$]J')<9*;C4(J4SVB@VV,MFVF\/]N&YMEE.Y/M\=3AJV')'6M.BNJUO :OA0U9P:]\UO M.2P-@R=W[.&X,$>?7Q2%LS)1 RIP 2(R CZ[@(Z0%I)F$H+;"/YC2C(KB[SF M4DFW-1J<8?@K%S%;3J17;)NZ"@_+'9(#RWIQ]N.KTZ)O#E%-GJUL6=FRLN5A M!OS99AVLT(!QN@7!B .3)-*1MY$+RJ*7&]FQ7+H4"%' &-$@>,Q@@A+@="#, M<^.UC3M4!:)65M(ZQN6]NME:Z:O2UR'1U]$'>]23&+0(H),LPC$Q@5,A@?$^ M"VJ#5&1#1(_QF+2/%&P*2+$:@STK8H1(G!,\B2SM'H(]RWJX\MUSUJRA7@WU M*E=6KJQ<^3!- >X41:(S,@?DO8 ,F!4';XG1V0:7@]U0RW'9<4<$R,P2AI8E M$C41F58(;@A^B+R[CX51)45ERWVSY?J6,?YJ5S$,PH\(0:$%(EL,PXT#8+1H7(2LI_TC?++U^_ M?^WKMXXT3R;.JV=_[7'/X-CUWKSJZ@NQ:6L(I3R#E<27@BX.2@TPL(0GPETB M)F[HB3PEC^2W$S=+U^;^NTGL/OR+:U/\Q9U_PN:W'_ I?QDC3+QI$D+!*7[# M?+9(RQ;@,*;X;O[09GN;=QB?C*=X6-B\W4/Z=Y6[*(&8V)&>"=!$H%P:'D"4XHJ4I]M"CY: MP?B&^Q0C$81'<)$[=)^R!..&X),WDC<7XW[RC);44G[_ :^S!#&KQ_7$9C^=YE M:HS[Z83=)Q;;#]R_OM)"?=&9^F7L9NT'[I4T0>2_D->H2/]/@S9!X0T M-+P"OCA:MX];,UMU4C'7#@3/4CLOR7MXX:^__;T=-+]T_Q;43E_2+(S:M/$E MT]-.O*;!)S2(G7DZ'D\_M\TWHPE^Y731XLWM']Y>DOI-A_N*Z]%)? +"OKG+ M37_P<+TN7WP9>!:[OTV^!9EO>A$]EA:61^ +E]) #=?30"_;:H] M.2M\-'GX"LPM&' +SI@=+BY>+7/N?T7],3VY_Y[;STX$6G+YZ___AKUY=A_> M?P#J4.SUR;'X@X;E^2<5MC0JEVNT.QB7BA$5(RI&/!DC>,6(E[;U>US +F+: M_B' 9V].]V!'^<5/^Y5E@J=,@*/LV;T1Y7/VBO>P K+K+GF\@1U?>L@S=AA$ M,L%(82$;RT#8J, IKX!HIVTLR^QQ(YDQ)I$491(B31+O,082V.BDQO"+H9QZH3*P VC>*,/ MX)V2H+A+3LN@--M(R-DKUENRA=('KWVYM@V,EDJU.ZE]J.%8INE+T M45,T#4PFX3+$C$&8\"7A2Y!0@3T<@LZ4J]W'M9]L=X& M8M_=DB);^?J0^?K^_(@#1I*7,\%'I954SL\Z>"Z, F<]P>#.2O!&6*#4D^QL M9)QN!'>6A"@ML=@5J9QTD:58!$L0F)'9!TJY^-IIGEUS/N_!ZNM#TFKJ=*Z, M4AFE?R98&>5QV1LN:V:3Q(@0XT#A% 7KK0;+C<[!1TV)W\C>(%8R%AU>'CP( M30*8J PD[4B2DD?G^Q1%8@,KH_0QU*Q[?CVFJ]J;_2'_VY6K#A@O=D7_MW=< M=0#6];6"4\K* %%' X+[",;+"-RGH GCWM,-\81G"D3L/J7'B/VO)#],=:M. MZLHLE5GZ:(2561[)+"9(I[(@D$5)%N54@566@>8R*ZF=Z01:MBK+LVMF80/! M^Q9<'B&SW"K9^(J$6>[2BGRB -Y>- 6WW4DXJR^$BZX)%8U6D_Q2M>A*X*GY M^4*,:!(;A(K3(BWHQN/+SZ>YN^.GZ3RU@Z9-RQ\;2H:]TMNZ50*Q)[. O> L M."!K?W&QQY52YJ5@6=,IEO7*3%=JCQ^NY!-7,I]MPP@5*Z'*Y=SKIN3UEVF^ M*7.QW,+(M]T-Y=/N=_KM'QH,3]$+:%+.*73W+$ZGDV[ZAO&T'2UERN:W//O] M+S\WH^65>;J8S4^:?R_<;+Z40BO/&=ZE3]FGWAT<@/:DI2I+[SP0@EY@=UK( M:LOQ)UTDDIVA(=UT (E*B:,["\EY#R(9 5Y'!]:$I'+F@OB-I84KI=YUH=AW MLYF;?$Q%N?B5V16=B(X"^F]= M.?MHJ

F5=Y=@;!@F?W&B"'O]T,6_G;EF&?($^Y#)*N'0PACWS M./<9=O;@]?>ID+OIM;*EU]HG*W^X!\WN\Z#_:S'!8/=2C#T7G[B]*HW08,0\ MFYZY\8$@M2!)FYP2A,PM",<(&&4,&".R4MP:GV\IJ:V5B3Z""E:4:C,.O%$! M4E;X33P+8^C6D'J)T&55,L7WDU_2;#2]74C\;OEP:%,HR%Q2)MHT>?/GR;3? MF#S!FUQY^;;YC/",1MBMV" NWX+%13&ZB^)&;1/=/ V;M6EYM>S3?U-T,68K MF,.HQJ ITE!,,7*@D@3O=2+,;10QTE%E&XC!^(>5I7"/3H-%:R;:)L%L-,)M M%#':SE+X8]3J^:;[M-R\Z3QYY?:[G]8BKC'B)>49*X2),ZO&GM[W][6R+K MLJTC@#R[)+O*0DPC1"#-&(CS_=OT)WLS;'DD(VO*R-YGPZ'4_/4UI= M?_GEIUTDL8HB?OCMEU\N HAKUOF<\AP;Y6 (%]R@88/GCH#@#']*T0/5FF<$ MMZRXVD;=M^]';=DL0']H!5%?P[CV+I"[JT+,H4W9EPBAE_5>"KS-/Z.W4,"_ M18=A^GEE9;<:OU]Y.,W\_#1U)OP9_9&T=#;NOFU4@#647(AXL<%ST\:Q<5W6 M?>?F(/+.ER.[G%=IUGU?^[;/^ZN'4_[%[*?\BQX:]=0:)T-FGEI7Y8FWD:%6 M@ES];\>/KR]\5"]&F3KRA?4?Y5HWPM9[0SD*]5SBHL5%BHL+ )"[6P686%"@L5%F[ JNP4.._ M&O]51._Y*M^AF./+ O8WRXW2Z:)UD]C^X47-]K7C;#5][N/K1(2KZ6Y_OVW[Y]: M]FA@2*U\U$MMJ!Y,M0KS%>9?&\R'I&40FB&N%R'JI U8%S1PF910AM(LV,8) M/\YUM":"IB2#(%F )Y*"B9EG_!X95=PKS%,ZD+)6&Z\X7W&^XGS%^8+SW@IL M2Z#@@Y @@O/@LPJ0.;=:24>2WW#G XF$*:?+H1$#0BOD!L(-Y.B8$9H&1S9. MMNOM=!X9>?C<_\J*:\+83G'4LX.)+46 MA$@*#",&>:*JYXM)LR/?O%-^YI0-#]R_97Z=?Q?=J8!7? M]XCORCFGH^&@J$=4+]LH5AD'+'+M=3:&I8WR+#((A/V8(#'#0#"BP+*@P1,M MJ8DAY$V1E9WB.Y-\8/C^BWT=\/2K:6R]75;[I2ZK55JNM'S4M$Q=V:;"8"O* MB!0;+(901AJP03.K+)4AQ9NT;!.)26-LIK0W((PK>FF"0E0Y<:UMM'2C>L%N M:5D,*+.5E?LX^WHPURJ\'[.!57A?@W>I,XL^,>"NI#*0S!#>2ZV:Z+0A47OG MR:8HO$^V;+\I:WP@R=T"O'7V57BO\'ZL!O9* MX7TE[%Q-L.9K'?["4I'UKM1TR-1TOT3) 2/'RYG@HY1=7A.]W55PA!M*,5Q1 MI!3'9)*$!DR;I)"P-?J.D%K5WJA;M5L:D0-!1*610YW#/9B/E49> MMPE6&GD4C1#"5<"@ S31% 3Q$7Q4"0S)*CHNF0@;Q_]="#(EJD$KD4!81\%E M&L'0H$-V+LJ\9QIA V;WG\!VY#2RMR2W]4IP%#MUBZ2UZLJN5%?WU>O/(C>+ MB!W-VN6'Z=R-FZXN'/@R-Z]5AZM^Q/'X$6S("@S%Z:(4J-NC)W% .A(/Z<'J M5*PY%8PK'KUG0!AZ"2+D ,;Z!$%FZ:D00AJQC=JC.W4J)!$#K?=_[.FKUG@, M?D6EE4HKE58JK6S2"B6<,N[!BE34$IP"KY GF!88N&9"E3(^2X$4V($DVGA#O==IO.CG3]ZS.6%K83XM/:38*^'L3MM1 M]]VS-,8)>9;6B\5?FO&7!]HJ9?=T^5=&^'E5;+8]XD9?&^WEZ%Z,YLGEJO_J M?4:3\6B"#9N[V?RM6\RGWU[_ _;T\N/EX'=+_R[CZ[YUX\_NO/WVS1\OS>0V M..K&<,TN-L9WN\-X/+-T;?YU/%@N'DT6;CV^LH90RC-829 -I7?\:PK3CQ-\R?@+-GR*U[7S]@,VYR]XS;_>- F]F%-\U'RV2)>[?'_JZ/*V MO;<.(JY30QGO6(DV-WVJ:W;3IU,_2WKONAW6UO M;MNW/!NU(S\:C^;G;R^^XXX-R>53I1YJS7Z_CB\KBU@"S!^_,R5,7<:SEYZ<1?DL+LZEOM8>OK:6_:QCO!^;&$[ M=2DOJSP^W$-AA(E:5GB?JZ*U-FVM-MZ[XK4("[S"0H6%"@L5%J[# JNP\-+F M?" M4""43R",364GU(,2T8K(G'5\8SN4>$^,91J23A&$%0&LMP:LE$G:R(U3?K\) M6WR@>J"@<\"96!7G*\Y7G#\FG#=6Q8+N3LE2"4T:<,$I"#R1G%E(BFPHI5D9 MC;"&@$A)(S=D#28Z"5DP:ZR5Q/(]*Z6Q@9)5Y[GB?,7YBO,5YPO.Q^R#5$F! MSY)!J8Z&/SD"03KN$K7!VXWCXMY%G[TP(&6) 62I@AQY*0G '!6&,J?47G'> M#HA6%>:KU'4_..2%E^&6:<*5L2MC'YE+6(EZC:BU]9(ZCE2; Y*N-PR#* ML:"H#"SR'&X2-366>HQXP(E2^#H1)'>3&"BFC!3*>J;B?@_@#SC?_SG).ODJ MNE<#J^B^1W3GT7@O" %"M0!!8P"K&")UQL>@6^T#]3?1/5@O*/$$&(T.! D. M0S=K(0HE J&2!;IO=+=R_TJ@=?)5=*\&5M%]GXML1E$7+.)S$!2$RQ0L+Y4S M&;6"VK*COEEV1@F;I4:WW02#C) 5>*X#9&.TR5)Q;=.^?7=;]\QKKEM/J&.K MT_C7U"8W"R>-FT2<$V=I/#W]A'^J1%V)NA+U\1*UI51&Q6Q)3;,@HC5@2$J0 MN>3>:"W")E$3)RR1(8#4#$,W)S2XY TDJ8QGPIFP9Z)F@@^HVG]EGSK]*KY7 M ZOXOL] C"E):="090G$))5@5$R@>+(I9!])S!MB3MD*GWE!=99!A"@ (S:, MY5*2)F% E_)^Y28Q@!Q864.Q7DZ_'DRVBN_';& 5W]>SEFV(T64/)F3$=T,# M>.D%1)%%U%HGHM+&)KG//KLLP+BRC>(]<@+5#()4D;F,?G\(^\5WH@>2ZHKO M-9^M'^2QU8G\&\Z(MEMGPY;]*\WQALK2E:4K2Q\O2UL=*=,B06!.@>#$@?69 M@(ZVG"[5/%.YL1TF.!-)2! VX#\B4?#&!) F<&9XC$SO-^><"CG0NJ8[]'+Z M]6"R57P_9@.K^+Z&[]EYQ5/(P)6(("0A8(LR/=.:4TM=ML;>Q'>AO=?415!6 M"1!:8 PG/0-J$[4L"$'"GE?9!!EP50^/]G+Z]6"R57P_9@.K^+Z&[R8GZ;OS MGTX%$$EEL#%ZT!P!/RGC.6J$0\1(V[SN%*(Y5&^F>"E48>2R,^QN1!^FA! M&!7!$*6!,<&MS9(2M4$C/!HN+(:,3BL#0ND 3B 3Z>0B#PD9QN]WWT?+ 1>5 M1@YV#O=@/E8:>=TF6&GD431"*6$RNUQVEC"R4"J T2F#X9DJ@0PCR896@LE& M1VH[_1M=#O8P<#0C]0CIF5,Z)^7V>YI6#QC;?P[WD=/(WO( N_O/VLU"OW@M*UBPX?IW(WQFZ?A7^#+W,09?S4YJQ]Q/'X$ M&[("0W&Z* 7+]^A)')#&[4-ZL#H5ZR<'5*1!*0594P\B6P?6: ,6W0,IHS6) MNXV382P:Y14'02P%X=&S\(QKT(R(*"FW7NF].A7H'PVTWO^>YE>M\1C\BDHK ME58JK51:V:"5)+Q+TB5P(11QB&S!>"0+K7Q00E"/P'>35K2BCCCG@?",02[3 M$9P4 53FDEKF$Y5TO[$J9P.F::652BN55BJM5%K9.:T(R;0M>14AL"+]ZI!6 M)(8L/&:N;4@8LVS0BM22J9@,8& BR[*I!"^R 4FR\81XK]-^$S*8E@,C]B\' M?O2TLKX*BC\[?+$_7_3Z3XM/:38*^'LW^%>^>+HCC_]G']-8?IQ@MT4?\%Y M/XVEO$S[G3L=S=%*\=-WGZ:+R?Q.A%?7$%[>%SB0X=U10Q\LJ<'[QV74IKD) M5YW0M-,\_XQ=N:X%BJ.%7=6,)@TC3 SJC'CD@BNA.DJ3@3&<%B)$#39H XH8 M05740=/-!== "7'*@O-%JH650X(9(^,9[G?@7$O$7[J+73AI/LX<^CZ+%A_:_?$O8X?! M AK:M.@X+;\&3M'4RP6?IC&-F\^C^4EW;9XB]GPN?W!7-C9LL%GH6GTN__0? MRU5.ELB4@4M1?!"&7GG0"H31EF3T\PG?D)A[TM2]';QGV/T?4YG ?SF_?4ZO M[.^O99S:]Y,EL/]U-FW;:SC>EIO;=0!__]./UQ B:+XKUWS8JT;>NN+0D]65[;WFQNK*Q7)3M]IT6^J:6\RG%TMOI87E M$?A"Y7(8N_/I8G7)\FF&#,GO+R['L1R[TS:];=.IFR%875_&[6Y[#0_?WOQ'7?D\RV?*LF0J?+8+Z7#2@M7;XPC\.7;-W_\RJULJ-C3[J1/ M?" 9RMT^<$B/Z@WOR14U7SW,?MM$NSU_='/*WKN^/21T-'GX>O;%1Y>;&O3. M#4"SP[V3JUV<_>\ UAY]3H^B[9>_=O'@%GKW_N,0!]7_3PY/'C0\_TANUOPP M*6OWWZ>0/ODT:S@=O/0,>,@Y@5V-TGYG0*6)XP2UVJ,O1A.LTL2N::(LW5=. MJ !2 :0"R%,!A%4 Z8E3>8^2WL.]RKUZD7O/-MYNR=A1^R_(LY2:43&7U,Z; MLA39?//[/_2()O;>YP?'$K=V;DU&7M\1DSFDI E09CP(QQB8I +$G(C+VI5\ MY,UD9.<%-Q)H(F4#G"GPN11VT#Y0)BRE;".W[UG>TR77_$ MV?I^-5E_Q;EZ;7_L=#%+EXD.P+ZV4;:9ZL"'7Y$$>K'A@1=_PAVI7%)YI1,# M8LKV)I,!K#(.(DZ=Z!SC4>N;!I XC]2;!,E[!B(9"QXO!96U%\*'[ 0Y8 ,0 M0[Z%@EV' U7WP="QA5N51P_(. ^$1YTQ5 OE(2IF0 B:P33(:[B(%RKM" M5SE#T=!%'TG;9 AWTFT(6REC-!&& '<^%&E>#X:),H]RG*V5 M1WN]ZG"ACE57'?:PZE!.8(:2ZX8&^:GYYCRY65O7&ZJ?M',_Z?8\=R,""\IH M<"(J$%('#/,9DE56G*88.@NC0#KH@#N&<_1I^C\AHSSD\/]XQE4 M-23W#&KU9^JZ0.6[0^8[1IB1@A"0&0,QD7@$9ZA U&/>*^F#VXS@GAS"'P\T MRG(PL+=\IX*RFCL"/BH-(BL/+N!XR6Q=2D)G'\/6PO+C&50U%)7O#B!^KUD# M>XS?_WLZQEE>3B#51('JR!SY!@>1@7J"/I'F@B"1)O2.G'(@.:6<644LV]@G MWGNBP 617LW4[:YP2S;4VY4 Z?<>A_/>)&- 1FY V!30!K2%R(4TT1K#8O]R M!5[T\7>&DD%7Q([U80/3HV=9Y)ZTK6)1,E921R\)HE"%9QS2R)(M/>90R\ M.)N2H32537N]Z/#ZO0A\??+) W$T=DHIDELGS@Y7D__[],A?8Z6 M]<[Z>-\5$5[,(%^IS[E2C*LF6TWV!4VVPFJUT;[;:(757IIL+6)Q:Q>]XB(6 M1=UV=LSJ9?.HW<\7F3_KUPXV8^[6Y,Z_G8G;+M]8_*E]Z4*<5;+V1X M._U=G,UA,>X$>*]D=ML17C+*(_SP4YJ?3..@P9X-)\TL8:^VV -M=YU#0' ? MN\:77TOOE!60KHFKYY?/EVWHM-S+KTM-B+(?M[K]K(@ XZ-/._78ZW?=>*VS MJRWL/)UUUY5%(C+5O?]?VYR,\(99 ;?U M9TSQ\LVNOKC;E46G90,[B>&U(+C::+%LULED*1QXC+7H1;Z[+@*T_# MJ+.O,:3SM+++H.U_>N+SBAE9T9]PW!=1O MSZ]RF6>:.0-O.041+0>;3(!L(DW6"D'91G[5ML30UYV??PX2Q_=?(E"[R?SV6C2CD+W6Y?'WOWT3;?]5^.T?L]MX29;+==AWL-\'Y:E$R&6ZMPKXZZ\?63;L#O.^SX%7'D.K$/:&+W8!I7 MIGGI1-B'=]SO^F.9E7+63]RG8$AP :(@W>EYC!^XIN"C=D9IS8794+/=,^5< MK+"MUM8N5O>[A?UK1/3WW[XO:5*S[HLO^8BL\Q%[\V?TUX?J[O/UKW".5]*I MI%,-\I5PS>WYZT30;*4EX)C4!><5>)(I.,V)51K69RC,U MN#D\PMEA<$.)85$9#$^X1D:RU($-F8#/FHC,G+26]"RXN=R>ZW;F;H8S3UQ4 MHYH/J-F:&N,Q3/7];M=5J:@];M?]=7E&N3^8W=-.K]Y$/R"F.A%[=2*,5MX3 M1X&Y4L*TU#^Q.3K0WB7GC2**;N37SIY@[_.IFW[Y&VY//J2 M(OQOFDW7Y%VJ\W#X,[L'\[A2337(2C6W4@UG/+O@!+AH$@@GB\@*S4 R4R&F M:+/?*"3P(E33/HIKGKHA=\4_I-+/JYCM/9C;?M3EX-;.+WS[NGJ^?TZH0+6E\LZ=Z44J[' WU MP"BC((3U8$G,8&CD)'&5>=C8Y'_2HDF1]WS?MHL4OU_,L+'+Q8^EU-&ZSNHE M1F[O5 P5-4%Y"WDZ3SW67%FKLE9EK:-DK=LYA1'K@\D*]8:D7"_$77//LM?C;#\?.@._X 5^9K5OL>5^9_O"B)],?TY70TJROT/>"&EPEVGBB&6,.AE]*6 M[#G]'L4J/W=6*QX-*.K*BHS78)42P(.S-(04M'9]R,)?JY1WL22SQ6V 7NP" M/%F[L^X45/;<.WOVQ3(/@ALK\]U[Q%SS$&CPX*EP(+(I&\](3LJ&X%5*TKK= MG Z[;Z?@%F+:Y5Z!8*JJ;!T) /1@NM>UOOV/05WK.XJUOHH?%3\J?AQTQQ_@ M7D'-XM_C7L%FP8IK)>EKR8I>L,4N5N_8D)7ENSA=E#KW=?_@V?L'C^C0PR'E M':RC>$ZE29E#TEJ#4*JH[%@&2BB-<)1D2!O2!S1&(@B/X")W('B68)RS$'D@ MW$8O"7<'5/J"$]:']9&OVG/O%O@/ B(JK[V>9;VJ(7M4$+?,S'MZ@L 5$:JC%0-\I40T>W5,[2A MRF9>LI-HV11V#IQ, :R1UD6:9(YL:YO"KZ!ZAACJ6CWC>*9U#R9QY9D:^1PD MX>PP\I'6*,H5@61- !%*^2=F+3C!M%31I^0VA#7V'/F\3/4,00=&U;*T+\ ] M]9S1X>T=+B==;Z:Q)7TY3*#_/I]VG=4NQ.B 'C4K5[]BKWQ$48=)G MC)XCR2 <.A]>< E99ZFYM,F;7O@=_]TAX+M)_&$%@!^FY:/CWR&L\[V/G54) M:.\&62/@XV(B13AWT2+U9%=*/Z54#ITR$-8);H)5FFT<.NTG$]4MP4I4?>FL M2E35((^8GV[?$B3)"6-%!JLM$D@6 2PC# @U/&4;E/';TR]XQI;@HZGDKIU" M6G<*ZVSO8V=5^MF[0=8XZV0VYY'[& M2>\^?IRECVZ>ZD[B87%3/85XL#N):;D8X?PXU:W#ZI$<- Q51V2_AS4$#U%J M#TK8B%&V=X QM\%_.$^"8NA->K%@^\,5Y&U[CY!5_^(X)G8/IG%EFAK[5LKY M.N4DS:S2)H+*@9>#ZQ:L$1A."!J=SE%XRWM&.3NM$63M4-3-P,I(E9&J0;X^ M(KI],S!1Y:EF$@+S%) H%#B?"7"51'8V4!)S'S8#[^:,ONWZL;KK=SS3N@>3 MN/),C7P.DG!VNMAFD,6$!Q:T 2%M!I># L^)B\S%$+>8';D=%KN^JT>WM:W' M[("9&N2\\+8>_ES&5?-+4]^ZQ7QZ M(=E66E@>@2]4+H>Q.Y\N5IW M[:F>C=J1'XU'\_.W%]]QQV;I\JE2#XWBY;E?2H^5)JY>&8?@R[=O_OB5>^D0 M9]83;WWB;62HE2!7_]OQX^L+']4+WY.88+Z:EW ;\#PS66%K#M %4MZ"QF:' MWL^5']877_TER'J7/;IG;7Q*OB:._SK,]Z'>^^*KQ4>'D9>&$57FJ\6^/=RA@'P!AUO?.E">&;T:29GTP7K9O$ M=M"D+R$A7)\FQ*:2-]"X3XA%\_8/=0&T/_5!J\;OXP!KJ_D^'Z9S-VY&%\DR MS5G)EFFFN9E>/[*;8G]2LWHZ+C5IL"8-UJ3!JZ1!JQQ!;"_U!!('H7D 1U4 M$YE07E,3_4:=SR>GOC__N%1JWT]^2;/1-':8^"*J($H/I) U>["FKE<6ZJE! M5A8Z+A:*5F1M@@RWY1E%/K:@CSGD@/&<03$>\1P10 MF4MJF4]4T@-F(<8'E%06JBQ46:BO!EE9Z+A8R&MO'14:4C 664@G<%8D8-$G MX[QGF6P4.I%:,A63 0Q[9)&;D."+PI$DV7A"O->)'3 +*3*PH@H858'$ Z6X M%UB&3>TF#W(D2_GF"R?D1X3 K1[C-@-KJNM1 ^!* M/'TUR$H\QT4\43%J" N@J2C$0P+8*!780(7A(D;+-NH&/'D9MK_$0^E JKKT M6IFG,D]?#;(RSW$QCTW*2IHY$%>8QW@)7@2/ MKC]6OYLQN*]_^^)K5RBI$4V-:(X/LBK5&]=:ZO,U%>#K,QT M7,P46%1:YP@I,@V"1 ,F4@U<\"Q"9H*9C5V>?:0Y[IF9&-7#FH#_THMQO161 M)R\G(K]9%">.SI:?EKM&DX5;F5KY'#OJ3_C?)HQ=VQ;;^IC@NL \OEFY8/5B M_PNC24Q?W@+_-H_3%XBC6>I,MXC#+SY-OHVC]G3LSM^6OVZ8VU"B;94W6:V, M+C_XGT4['^7SBY?J;H4TB=^>3MM1]]VS-,9&GZ5U!>Y+49XO#[36>Y7['ZVD M\% XW?:8&W-MO)?C>S&:)Y?+SZOW&4W&HPDV;.YF*YW_ZW_ GEY^O!S\;@W: M97S=MV[\V9VW*WWS=2NX#D%E#-?L8F-\MSN,QS-/U^9?1Z;KTW/%ILP:0BG/ M8"7Q(*1W.#0N@B4\$>X2,3'\DRWY%&]% IL_^#9^?68_XJW?W-5/RQ"Z^35-_Z9(.0^;#R?X>3=?1D6\YQ0=M.6< M\:E9FUY3#!$:UWR^N1-ZVD5$97 D M,-#*9".2=DQL*$$@OIBDG <=N05!:0+K2OE>S3E"54Y$I@OH.5GX]NDK4RN@ M>O=QEKKKECCS?6K#;-3Q6T^@9$4<5SPQ/\$6-],90N!BMIK"S0&@S;NV::?3 M/K4(ITG;G'8^1^B* .;I>#S]C/EF8_D!O1V__+A+;&K+3^AI?YJ6ER^ DOZ]0$]\]27N M(UKCQY(5=77?ZJO0R3A!GV%U#K6X'>71Q8OOOFP8(^1F\)1Q\],18ZW%>;.SY]W:^/%#IR%Z;-.;>2=/S%46_ MG#1]:M.U5:#G;%1M.#+$*Y>51=L+48.0AH-SU ./7#$:8PB;RP!/DL ()RDN MQNGG_/>5LW*U>M-YQMW:S:\8XJ%/4DSU0XGY/N!#_S+&O[YI,/1WIV7I:X:6 M>&A+85O?(3I9#X>[Q(ZF77S"UN.#EK%MF5EG.-G7-XHZ&L#)V5U0O)0F;13# M[17@%W_I[:TKH,>_,WJ1M[,:W6MY#*6IRT2%ZPDJY87*Y3!VY]/%ZI+ETPP9 MDM]?7!Y*SM9IF]ZVZ=3-T#RNI]1UM[VY[1C?V:@=(3ZB7;V]^(X[SNEON0WA0^SVB4/UU,YY\BN2EWSB7:<_:^&K9Z2OUL)7QY&\ M?GE"4]6Z5X=KO:^];%6M8U@G1(7S6OGVD?;]LH4.N]6N]D]^]L?K-0]?O+)A M+8=;,:=BSMY'8Q^8*A3UU*.M MFE3]TZ2ZV"1HD,6OY3NY>?-?;K)PL_-FM9_>G\///1V8>BR_'Z=QZVG\O9[& M3S['Z&(&_$\NN^P"O,MEOSU00Y1FOJ3?7=_I-(Q3)U0&;A@M2=(![U$2%'?) M:1GPKNT58+UW<_XRS^O^/)9'ZC /+&'U /XQ3/D>3/#*054:II+1/95G#$VL MR/XCFW@0B:AR(%T H=9S[FG6C!X(&>U<+T90.22JTE5?Q)NW4RIO/8^K>] + MD^-Z)DWWO/4&D*U)#/0ML/YK%6RN#LL!05+U4_9;J3<891WZ',DJ R(8#2YI M"T(KR8WE,J1GG8Q[>3_ENKC=]F)FHZH+SNQ)0-W9(7+3[?6S.AM14SNI+9%[WL0\H,O]Q.LMI5(/SXW57GG@XZ8!A MZT5-]OEGO5Z3R[.O )\S'0/A%"R1$D3( JRF$ECB5AC&$G&YWT[5)3!O/\9G M_:A?^N2#=G45H-+JWFFU+Y9Y$*19*?$^PA).9$Z)!J9M*:_ %4J"<.B^) M9RZ[@R"L!?+2[I< !!^JN^50*RPY= MLR$K[G6<+HH(:@W\GQWX/Z)#JY^S?F!/LB2XM. T"R!L3&"4Y*""24)2ZY/: M.+#W&%WW@SX]+G0ORK=_U=)[%YH?!'A4QGL]KG<]8WYM=C#];62 MQQ9[D&)H]9-+(8@=UUZ@0TUV7&#B5;PC.;)WK'KH50_]^=S\BK2)*:GU+5Y6 M>O@?I737#QNENVH]C%H/HP?#5?'_=>-_U:;?.T$\8X>TZLWW!EZ.? I42.K7 M>+PX)/$*2162>CT%*B3U:SQ>'))8A:0:5]>XNFHG]TWN*[CQ]GZ:.;I_<7R-@E*2[UAFZF*CXQZUY1-;"ZGAVL&?65 MF?IJD)69CHN9HK6>*Y\ .<6 T$:!U4Z!EIQH1XUPGFQDU-O@!+,,"%'(9LI1 M\$(&)"ID-\T5E^;VC/J#929AZ(#:6AVE,E-EIKX:9&6FXV(FXJA2SE*0$KE% M^*S!,!? 9N.-4LQ%XV\RDPS(5SQBG,4, \%*#5(6-'BB)34QA*QNKR=ZL,S$ M"1]P68]U]49O93N2JZ^']EY@\?9C.4O91)QX37:C65W"K>Y(=4>J._(\=X0S MIXDS$6Q(Z(X0CT%O2@(,]FXB"D929W*'%@L!;1,H. 22\"RP]B7.6/HAK[VDU=P#Y68N.$# MV@])K[[@0"6F2DR],LA*3,=%3(P92:A*8!R7IR >V"$$)R1M+&UN*3 M%W /E9B88 -K:LFLWJS?UN3;/:[?7HCB@5NJXMVQE'N5OGZQJ-M=5U=UJX]2 M?93JHSPF_8EQ1R(1P&W4(&Q9H979@D_>,&&$%ZSGJ[J=<&B[MXJ?TJJA[$4- MJ[Y 1(VK*V?URB K9QT79V6FHI0,"X*!@/(<8((M)2:\@&B%%8@0$3=UGV M>RUXWYQ5JC=4SMI5]895/_^$MC ;!?P]CL[Z4M/AR8(AVR[Y@%.AL]E)2-!E MQS>_)IP_HU J'OXVGX9_-7_'2= ^I_#XMMO<_.=_F/_'WILVMW4DZ<+?[Z\X MH1G/N"-8[-H7J6]'R+(]KV_TM1VV/#?FTT2M(KI!@(,#2&+_^C?K "!!@M1" M'A '8/;$R"!PEEHR\\G,RH4S_NK7ZC6N'N0,ZSRJ'2KFTR; GWXV@=$O+J:U M;DIN?#P;Y?>=Z*C.9M_4X:4,XAS> !?.X,?)HCJJIQ_F9\UYKO/OVCVV>?9^ M%',5:FE4F?6T>3OMG@G;6Q^W?-5)<]?R?,7TR_&JH(MH$2Z3U@H0L&4FZ9&&,2X[)M?0^6X3VX:(;R+ " M["]E*:+O2*^X6&R(7<*_1NZ*^X,9AT#.WU2BK#35T?.'T7CX MO?LQPH*.<[>AJ\LOKEFW?@9$ZVBV_O1(>1"M4+DK6WQY-0M_G-LY&'5[_4G[+YWY45W!%'P#3OY0?.IY;$LK;Z7?Y M5S]*#Q2O?6_E;#W> Q (A5$K7.!5B8/=+*#3A6PIL8H)EGBV*=NGWR) M[[49.-]WO+X;7J724I%M)$93V%TO89]+IH0+9QD-C'(:;^\NY\GJH 61U#$B M0P8]G0M##*@C3/6U^GFY RK5> M-%K!QYS:D^M+JA&@I]<_GM;M=OS:9U& M-3A79MM&W-#J^B4-+,W2E;4:-^P,^*,%X0UDWUR9AK,5+*[?. M;%:GL3'6M?8Y'I5NT::+.:#:I/IZKG;#7\!0/X(0F&> O2$QU+\.'Q>\95E% MHX@PKA 9-04K6A7BJ>!,:6Y<#TIS1]];5O0/2S+X;;7M]\:NZANQJ^IS,"!. M^:!QH('[QW4#@*LVNXHUM9E,Y1_XOO)])>T[.&3%^QV/^.;#[=C$%3,#J^Q& M#8^">F9R/:YE\(^OKN]@)(G1V^"-,SG[Q]#+[GWFOUR+D%L.\RMS[@T,OY(. M*-1O09UL;Y <:7-\F1:S2U &!X)6[-0=@/[>U!5KEPAQ1RG;7Z_K(#0??(N" M_.L$>2Q@SL8 @EPI,'A%[C+N$DF@[P//4N[3UF'6@QES0)5IO@X=.#V]_[QJ M")1VA0Y@UZ\!8:U0W51(D5\>Q2_6J2R+220(;XBDU!.K?"$V2QMICMK1K42@ M80'9@Q*!OEJ9&K91?3>[;&E%=V=L(-=\-=<$R9PL+)',M28R=S6C2ZV$QI4W M43$?Y;"Y9L\A$UJ(4SMPGEKQ4N<:'=+ #H$_F+>2FDP,-4#K4EOB>:KU ;DQ M3(5$JRIS*PPV^Q(2,R0*[8 _@B ^!4D,"U2F9$)Q_-GPA[#B]!.U>H9 ABO^ M$*?-Z[8J8EM&_,GRN*5SUPV?9+.(";2=>G9B0!'2(,V]EX:XJ))/%.@V;I%L ME$R66G*)CKJ)--/NM^XB@^2Z\_K%PD;Z=5'_JY.[VY093+ M8YP'*D#T]/XTHD'0XEK_Z:R!37=1=SCX830_ S'>^+5I=9?A/:3Y'("(CS6E M(2D&Q*X*B'C0:8+*D>2@M:#<4N.V@D8&RR\W3>TO+!_PV;!0=WI_5?(A4-F: M:TXW#[S2Z'V/D462LAQ#A$41L.&L9!*2TT1)[JFFE$>^Y5;_FFB%*ST@GN6T M&.=?RL_3R=(9L!$ V5%'%^WX&C;A/1#&VWJB\Q;>^=UX&O_QHLFPP1?UD&\& MNX^'?GDS1JT[_&H7YS!Z>%&[BKQ8]W0 M"X9$_E5'>7GG6>_]>]QKE/33374KRGH=4[W:W>5X5L.O0WWI%_/INIML'6%] M!4RH7D[&_G*Z6%VR?)NEI_2;]>6Q*K\7;7[9Y@L_ _*XF0C1W?;BKN(?[T?M M*(S&0%4/_#.!]YF M'S[6ATY1VJ>>(MOE&^^K&8-M>Q^1=(1M>X\CY?"J;:_&KKV'2[W/O>DN=F%' MAD!QOBG.>2_B?*69K[\Y51?SIIV.1ZE9FUT'3=^[;=.^C-+^2YC]^6;']IWW M9?_$KBU%(A7/%$90YJ#,.6J9.?%T5?84%](^"WP? W0A 6,T/D>@SY5]3 U-!TPJ7A!%HXG)6:/,5ES60)%H:%&WSU Z[-=*[J=?]V805_>B'8/C M9AA-][[- =!/!) =ME7]']CF!166 Q))J*?L54^QL0B? R6).T$D2YKXP@WA M*<44L\F2ND-*H>O18+X_+P[9_8#8?0#,C?B#!(GX<[?'-BB9DTG$".I([1M& MO+221.:T5B)E[P9>^*=PH&0[R2!F-Y2&T\*&QT@AU"'4(=4<)=?>8Y3;(Q(0AQ5E&),NB5B;48)MK!@:.2J8,O+#N M32#",^RCD0QXAGWT9OF/TUG)([3,CU==>6!6T@&+K9V2[..3O)Z3RK,OZ]YP MKX6PEIABP+H/5! ?!"/*"*6"LK18/FREZDHP[\# 'X*N].#\.O0!(*CN'52' M0ID' 9D(B)^#*VT%U=);HGWM<5F<(SZI2 !TO%72VB"V2O$.$JX6@$IX+G\T M8@%3O0_.H/]4JO=6P?+AP,% M^90]9.;VC4_Y56]3M-%K7V*9O^CS?ZO6%#4 MW MRI6T>"R_YMQT M3=F;7Q>S> ;BI/EU#(/]]M_^Q7).7_WP^Z^_=A_9JS\]YNBN_ZVUG/%779// M.L;&+^9GT^OV+*.V7=3&-[6MU>*B-F?QJ]ZYCV^(_A0XDZSBED?B@N" ,\40 MQRDGG(F4N:H-V%7&^2-)HUGNZ+4VZ5F<3UZE47LQ]II NVB#G?E M)%]^\?=%.Q^5R_7(NUM)GJ17%]-VU#V[:RPU>I\W^\),?OU!?>4Q'KL=5 M_>U[8ZV[L;.=-G.UFV=7)Q&K^8PFX]$$!C;WLU6_I9L_P$HOOUYN?G<C@-W@OZ^'WB5>;K+T"C YF&&, MB4*R0?5! T79Z)JAB%[X::J,+ MV,#)NR:O]-"V.Z'RM>M>U>&FH(I>_U3O6BNH*PP$16XUR>6#_1QTO.&K=IJ# M7NT8(S'RVA R+R?SM M=*WQM[],UMK^+V5#!?P#I-EL?5'WS?JR:A/<4/U@,Z[= +4/Z)?[ =BPU;YO MFK1:L*;,IN>=-5%JO7E@_'_D^76WW/K#BO):F#Y@!SPRIZ82Y 5,MHQBD_R\ MTO6\:4IJ6 ?0YL<-$%]5WWC^RLFDK@N3-C)LW_ M64QRPSHFN3JW974@V<>SKMWD[KJ8EF"52*HZN@RMQ7T9\:($0I7D61;CX:]^ MNYC>X]ZZCSBKQVKI(P-#Y7SIZL(6IY]K<5K)^@8]7\G8SC76 L>#1+@FQU$+ MBS@'-J[Q!(NVDFW][;NQC_\@L'?3<97+W>J3"Z">>L'Y-.7QLO_T_$9;57^] M4R^[UC)#D@+'V2Y4ZB?OB/G V^2I?>)>H4\]/R4/8J /O$V=LEUVEWVB)GK; MLON9M%_"AE;'LJ)7+:T8W6=/JZ%NP&Y[6/U7[0'_PU8/^,&VJGINK:D0)PY4 MJN&*'F?KPZ&N_VYAXA&1]X@)*$!0@ Q__7_9>L(U=&DRRM)?" MVEE"*9*SDB:E8*FFO:6\7"6L;!S]5W;]$;CUIQ6S_@:\^J7Q*Y^/7):G\OX\ MEIUM#]E3Z:PBF#,A6,*,U$3FQ(GC@A%=HI2LID,9=9L LJ#9BQKDY(!>I/&> M..HDT3X63F6@CI4#)@!U*EQ?B4R'(*H^)X:.S=Q"'#T@XCP0'.7%9ITD ^ $ M:2B3T\1)7HA7DDL1$O5JNZRSA9]$C66F+H#H]8IXG0-Q*2;J> K<]U?2:1\X MJON-!1TTCJJB V=4$D!31614L=:ZR*36^@[.1U[85NZPM$+XK#7A,5,BI:EE MP & O3>,Z:!8$>* "4"=RMYZ2QR"J$(<11P=+'$>"(Y*Z8PK)1)3JCF2'"6> MF40L#;Z8D(.36SBJ'?=;\P&+47K*[J]V>'0X M:JT.DCI/M,DU-UI8XHWBA/$80P -R]NMMLE*9!MSR"2GDH M"1!%TVBXDE* M126@Z0$3P"<5*<31(7COL0;F'KWW/WR\R+'FK-0DK>;;FBO58BWN_2M/7[;* MS[V\#];\VI;T=Z!RER/)"@84HW9!N3M5@_!YU2!\B6JP%DYO03:Q&T!/VAQ?IL6LRJM= MBD=ZJN@5\=TN&X7L>W#L.P!F13Q!@CQ\/-&>.>:<)F!ITEKNT1#/92&4NQ28 M5][8K38,8$\*;8PGR;E(9&"6A" 2<<4RDX5WVMSMLD4\0?8=)OL.@%D13Y @ M#Q]/DE3*.16(I=4^<=Z0(%0AK#!*M=%@AVRY+GV,*F= 'J-EKO&>(_I[6F8*W[@@'(>.![Y >^D0E*4PK$%%>(5$41 MIU)7X9AF#;_0[0/?O0<@KT'SFE/[/?$3\M3:YW/FJVOY.4\S\<[#?CIJB)6. MDZB$\4XQ9LQ6_;F]QR#OG ;LJ>VMG\(A""P,GT(T'2QQ'@B:*JZTDDH0'94C M,JM(@N22N)P3\[#'F_DO3HT#3'XB+EC$C+#9$^>F*MCB0!)H8D M=;,K>6$5F5*2@J*$9.11"F]-M3 KUM!1WN/1T8T M/28TQ9#D@W/A7X4DI]'[4'6@ZX_G_<,X,,3S_B?2.5=-+I%DD61W M2+(H5I%&ATZC*%:19 ^,9%&L(HT.G491K Z29#?=.?"YMI"[(_"UZX#\L":& MOB;N.KK8%T7ZYZ3=[J?'KK]O?7(:[KCJC5[>TGEYV<,:_:F]U_;[_) M@_3P[ZX:6Z[N_?>V.1O!#;,J5S;?,7V_ZG-Y<_RKNWUUHR\'V'6MW'#;-9>C M/$[7KU][3+!R][5L-C)]-Y<^$OZ_RO/("PBZL>F;"5.7>=)LL"MB$O MW[W=K_-S2U*OB>-IUZFS-N2\U;AV-=1N_^_8DJ9KG]Z>#HSC]BEP>NVJZX(/ M.N=("M.,2!,5<4EEHHU*-?706;Y5$:ZOKKJ;9TCW=M5]'>= F_/+G732/:9& MNE=-;5?M81?G,'IXT9(#_6H9FUD>=ZUS07S6?KHO[V2LX^I=]@Y^HIZ)3Y0.=H<4'&1_EV.+MGO*%3V*8+L' M]BLZ%/K>;?^B3J]MFY_ .,OI+V'VY]4&?MM95--%Z\&\VGFBY(,['#W!)J( M0@&$ FAG NC_=7?E1#KA\WKI?.H^K^WIYM?J?T$1=.@BZ,C9!,76L/9CMV+K M[73NQ\T;WYXM9=5L&G-.;?<'ZD[#$%S[#.[>=.AV+]IQM/&F$[![W^8 :&\' M#$,+!G]$ W@,_\: &@RH.+3>>:&\=D5PRXD*(A$M94N#**)=[ MJ7%=#P.7#I7O%_50^-?N3'CI:;GWQ+"]D4+6=A=?)9&)S1PR(CZ30L9H;ST6 MD7T13Q!/=AKX].4+]Z_#H4P$ELVJ("9Y'8H@21I!9-**A" E\8K9HAR32FTU M>@XL:BT#)<'PKB*;(]9[3JCU,D8C:=*VMSQF *#NA[6O;>5EZ_QJJ]"6=HU% MZ08._?'[]_5(?WG[%1S133CB+_XJM3LUO174.@86/US,.1S.1AA"&#H88GV* M_HZ4I6R%)Y8E@*%:),-:*XF24@IA4A)6]&'?K'V=/\ZFYTLS9LM\ =AXH.VB MZ(ES""6#JU:-WM##\(:*X0CG 8ABM%Z'*X]06]BO-S0DIG)1)-F8B>1:$V%!'9KV[@WE!M6)8V#? 3 KX@F:H0@LGP86$XM6G 7"HBD M+#P21[TC1CL/_Z>9"/HVL-AHJ$H&T*WQ M$/MFI]Y024^DP6".P7A#,3;TL+RA?#C">0"B&*W7X5!_X?U[0QFJ$\? O@-@5L03-$,16#X-+$(S MJ426A'H'9FC@AH1HP0SUMNB2K(QRRQL:)/. 0Y&X5 3<8\$,U5I5^U5)+[46 MNK^N@;OVAG+#3TUO#6V.@<4/%W,.A[,1AA"&#H98GZ(5O%1&<@\&3^#(K&V"I:.&N S20ECSD49A#,T]%'1]GMXYWO8N/?YITD[GRVJ M'MB^GJ3_+R=8^G>KNK6CW'X_:FO]X\7L2\K7WK_A;$_%:K>J>O1-$DR=-M>+ M>=6#;I!C;1Y?AWI?^[B+HL.KVM]-IQ74VN'S:5QJYU>S:.. MY2K2M+7V\"RG15Q6_*X5Y&M-\/=^-O++\K>U"OFRZG@3?7O6E/'T0Y,6N;GK M^?DCF%1@FRWKR9?Q(LZ7 K4I@)U-!"CR]7EP'SRLUCZ>Y?=Y4I\&-EV[Q+ZV M@3>/X;?1U9.!=9LI#+ 69?<;1>R7MEI7#KV]]0PPWP"&6QA>5V/9MQO#/P.Y MD-M5%?7/K]&9?Y_7!?"[D92&\>8P!!=3@.CK.NN+6H6^UF0%NH+5:SOXALO> M@=7:+N_VX\MVM)I!NF;8;M;M(OP=QE WZ+PN\JR9Y'GW?']M.;?+(=1%6LK$ M9:U\W[R;3=NN>CV,?540'E:BJ[W3+63PH/P N;1G.<]A!'],9ADXXI_PTWHI MKZC@'6SV=]]\GV,^#[!6@ITT MFP5FAB"_3C:[%P"[I4\1QO:R=2TJ)M.Z,\ G_GRZJ,N0_V$NBD05,(+@Q MB,*(T\8HQE.F6MVO+?V\6K/7W9+=:]#H&P:-^HQ!P_7I_7&"0Z"V!NX?PZ!. M!S6HG;65$#'%""1%J)>U*3W/Q L?B7>TQ$@UF,R]*.'7;27N5,=_FOR^%E&_ ME!]'$P"1D1__.FU'E4"NFI+WW5;BF%2\Z[X2MSI*W.P$&Q>K%!]J>764-2AK#D+6/+1$"1QU5^.Q QM;?,AYO[3=H@C.1NEE"+G+HVZI-ZM%S]Q:O#X.X@ M?]Z,5Q$,H^LXEEO_V;_8? :9+3T;+0<>%7NXN/\T:WR\ZS< BD0!@ )@Z&M\ MO.LW (HB:H>3*_4<&6Z'Z4$//"[ /+^='\,,7.5Y@M!9 MFURQ7!D2O*QUT>HG80/)W'I.9<[PXU:,(Q,A9"I(M#K#/9(1&XPF!;Z4AAKJ M8[@_=/9OU]Z%OII$6#F$+, 'GS,=<*8@8A-B$V(38M.CR=]RQ@=&_RBT46@? M:(.EY[.%O8JAM].Y'R/7/ M5AY_R*NO3=%%S3U#9Z4_9^8J5?:;JSCVUX8(K M4:I,!%>"2"4%<=Y%,*NI=$RKR+=;,+&4J*0B$9^$)U(45?L&.Y)$I,*EH*CP MS]X4OT60J-Y8:)JMUUAB%71H,M:[^$+"EW=K)=UMJR>=[-TQ"1U#QZ=P[0V M:AEMUJ "4Z!67CK RD.YG8,!,%]5U9CD^:J84)W&XKK.U:J:50E!_'TP]=1;;_\*/) MWV##WDZ_R[]MK/JR4\7/\&+&_V^WQ%]>_ZAR"7SZ7%>*T_N[4@R!]H=?!^E. M4'NF15D[RJUJU;M,;M:2>7&C8-0_.^C[^)*(5V647?U^ 8"R7ZV%VMY(\2:\N5N6;7G:5_4#Z M;]81N=*!/WZAFO:86DV/2U3J>Q<=O4'&RQK#:^(]NSI$6OGU"F]EWW<(,NMO:WWVT\%LZ[ MWK%N_^ZJK6:S<5193Y2Q#L!* NI.5;__'S!8R; M51WKG%[/OW2(_\V^;&?=L98]UJ?-5BNR[]I[^CA*[ZTH MX]NJ]O]IK?6#)EY+K$V[8L;KDK/S2CS-!]^5V%M6ZVM?WFFC'KE!VMQ48):N MH4,NCZ?,J=7BH?7QN'WB"G+TU&A)K__WQ*_'"1_5A)^H(,BV+'LF!2VP9LZQ MK.A5KBNC^RS1-=0-V&W=D/_*?M;\,*E= C9]SH,MS'5TA;@0)XY3JN&*#KPF M L+$5VS/H O#'ATFH !! 7)\ F2XU5Y1@* 00$R> '"48"@58H2##%A2"O: MM_?RH)9W"#6-#XVN!RW8,35]>*GI?TQ&-0:ZZP2)E>*.-0%P*&E-AY7''V?3\ MS;2+V(0Q_[)L]SV=M+JA:AX"& M@(: AH"V"T"+7B6C:2)>1TND3H*$D!0Q'F!+\"2%*K!4%$*D=S MW4I&HHM0S/&0F6(#!C3.V(GB%A$-$0T1;>]KC(B&B-8OHH%E)KP*Q(B8 )VL M)LXI09**0CN6O//A-J(IH[A.V1*PQA2@H%8$3#M+%"TV4!J"R7S B,:8/>%, M(*+M$-'VV:GD^@*HM!( MI!2!2 J6M$_6$1>#8C$RSD./^?Y?I7RLI&%/%5"U (W##$'CP-+V"%T(7<^; M9!&Z'@]=DBL6A(BUD!K 4"E@ W,.,*0H34D &#FY)T]PS]!%3YP:A+&,T(70 MA=#UO$D6H:N/J!P3O66.9.<2F%X^$8[0A?'$!^<"QE97ST<5P48BV$AD6'H)\S9:#I:Q!X4"]!(>B8V*$Y,IE<$[ MT#3V%2W\P\?YS,,FCR9^=OG3/)^W/T\G737ZZ7@,M_Y4]RZW\YX4%VY/M!F@ MNQ@;KR#4(=0AU"'4#3ZN*PB?J(J:*,FKD<\TL5(S(JBD/%%I*=^7?[I_,/W" MN"]%3Y11"*M[CPY#?$5\'3SU(KXBOMZ/KS1FH6OK"2JE(](D6L]_"Z$,3%9? MFU(XLR2LE\'$]:&I[19CK9-ZN^]$ V__P\2)/VOQ=GF28^4[ZSSRBG=B0 M2.'MV2?;S<"%[:B=MZMFG*N^,_6I@^WK]XR:B&'WF^/NC8(3/O8)8_W(XZQV MB"LZ]/J16%3X*_8'N]\,NQPEXL2!2C5<4:P]?SPP@=UO4("@ $$!\A@!@MUO M4("@ $$!@MUOAB] T"H]3@F&*SIT[^5!+2]VOSDRP?Z9@H5?+MGW*LGW'N_: M:V#>F\5L!I\VPC>NXSH&Q!1[7_2#T_\//+[U<+65IUGCXUV_ 5 D"@ 4 $-? MX^-=OP%0) H % !#7^.]KM\^ZQ)MQMLK>,^.,QTW Z/KZS9?3S\1Z7_8=N&/ M.>49UC$: "KL)KOKT/.VL-G.H,HX;Z[,E-FA) M9,Z).!MKNU-'F:$E:[Y5C.\A]8.>!JK8"=,JCS.4_1X.' Q ^*.B@L6F43_9DW[B!=?2&TNT-:!K4&-(2)D3Q:-P5GB:Y%:IP$=X M?3OI]WJ2_C:-N]12M!Q$9YVA2 ,TJ!&GADF9B%.(4U_6TM2$#'#DB#("<,H[ M3EP"X!$Y*LF,\$JE'EV^3X)3E@ZB(.U09 &B%*+4,"D340I1ZLN\O52G(JPB M16='I*6%..X-<4)%%V4N@?72O?1IK2GA'.+4X'R^&/1[,#[?5>?@X<#" $#@ MF/04[*/>*\EB'_5#T'6$H%)D!>#C& -=IWJ!33*$QQ1*M-Y9VDM'U/7)]E*& M[DS+X2?4VB&H.8?4CAU-=H1"A$*$PF<.A8G+XAW8^@)'>3=^YZ'A_SM=.['3>R_:"*J M2:@FH9J$:M+ U*0H0E&J<.)H#F#]RT!"M([8)+1C*4IA>VG,O%*3[NG$W).6 MQ-F)4(,($7C6:A(B(2+AP&EW/WG0"(F' (G"%$^%3R0[G@G8_X8X%B3@8O)! M!J,TLSTZT7<+B4R<"*L0$A$2$1(1$A$2$1(? HDA.*T3381+"U:BD9)8&3G) M013/1:1&;)5D?(0S?<>02$^802MQWY#XN&!S["6T!^?X][ED8-"TZ1?_-B]Y M]$]-6'(IMA3 E@+84F"8:WR\ZS< BD0!@ )@Z&M\O.LW (I$ 8 "8.AK?(!- MA;"FY,$8B-A4:"BH<-R5#PXB .K D?0H'->49\&CY$0S7XA,IA#G@RV$&8(WNNA"(,C.*P]'*F R(7(-70:[157_NU?+&<< M219)%L4JTNASIE$4JX,D62S:=^1.-6S4@BZUPQ%'B*!'[E+C0=C"="$L.DID MBH(X3@6),G!9DF#,]NI2NU%;>+>.-8E^-?2KH0%XB,2*\'5@\(4&()(LBE6D M4:11%*N#)%D,5CMROQHVPSANS]KAI&P?!,IBIO8A>.=H+E0[X8A6)1.9G"*A M:$>H35&Y* RS6XV_'A7PMA2B.Z[K=2*H'H)K[EDG;*,.?WQV)F(D8N2SP\@4 M:3!42F(2 XR4O!#/F"+>Y2""B$7DK9J7#RGP]:08J11VRD"$'*[D0(1$A$2$ M[*>UA4J>6H"A9$LUVB*OK2T8R5+EY*45*:4^JG'UC5\M/ 0^?;;-,\>"E8?E M].X_F!0[7.Q,IBP[7*0=EO)"US@J-4,3;*C4#$:IV9?9K[F+GO($-KLR1#HM MB7.*DV0D4$XR3O/0IVM\USYQ[=#B?WX6_P!$!"(A(B$BX0$CH33)2>,B4;8V M?9(:4,TP@$-;C%$Z%RJW>F,^Q@&.GF_$0<1!Q$'L;X& ^* >A=YJ6R0 CI=$ M N(0%V,@*FHIX4U6VEZZ3_0&5^CH'KP6O,_H[N>#ACMP7&-+YF>KE?!37D53 MFB[".*->TJ->\A4K^TPUD[V9ZBIH,-U/*%R@"VW;M']X+0=M-,1$1$1$1$1$3?J#W$6I 6CG@::JO-:$5=#X)S3 MD7(/F&=[<5[OO"^S$P.T_A$1$1$1$8=&O8B(B(B?R&=B3$;+%#$A "+2($A@ M5I/D98PT6VED[L,_OEM$M"?6203$O0/BIF<7&>9Z,(?Z?1^[_^!?ZY9[L_-8XK/EX];=UD M/2I/!>7$4$.)],H2&P0CIE#0>(7A5O<2G_A[/,MI,-@Q&,RW-7;CR%1-Z"@AR@7)')NT^B'VZ0$L!34J\60$T51'(JUR)*1@B1 N M>B9=3&%+HCU$,1G44G!VAQ+S^2\>KCGV+=6^&=)@ZEHWG')Y4O\5C9^DIG[B MW:]H0+MC'IM1;7*7%WI;UY8(2UOEL'5Y\.,ZN7 MD[&_G"Y6ERQ?9$'+_69].>[?8)G4+7[JFAN$)Q11^VHD#[ M]=?__8+1%WTL;Z\!T?O?@"]51SXL!4N8CM-7[,]_93]K?@#C/S7?YYC/0YXU M@IWLF@5Z#EQ]U"[MEP40)XY3JN&*[@PG.,+$4\-$M>,1$U" H !! ?)0 2)0 M@* 00&" N2A H2C #DRJ_396*%#"]O$]1R"I_)S(9CK63Y#L?TG3QRZ^, \002V85(F MN^@>V>"BW!F""H)-(H"_](3KQ2E$3. M-?Q_9(RS7O/1GQ9VOJR6G3 G5@XBG7TH;+X'B8BX@[B#N/-L<$=35I*21 ', M@/UB"W&L&!)=L$EH45+HI2KJH'&'LQ/*!U%8;"ALOE^W;C^=P)X/J/4J)RK+ MK9.+)WE>,X?7SEMLZ(5*QB%)']0M]JI;%$HC33H2%:0A,H5 H^:Q$RMSMP: MIO0.7:F=('L]27^;PG9>79/;OK4'(SBJ#L? O -@5403)$A$D[LK=D81=?"< M:,YBK6&MB&?.DD"#H:9PENPN/:1/A2;NA(F[:G\@^QX<^PZ 61%/D" 13^[N M!\42+X9YPJ4#1BE7:<9:GE#CV?3X4GZH1*@W@R%-'$X$GJ@NX JPS!D#JH,^STLE: QR,Q)TH*"":H#<9H: MXA)7QA630]XZ+.W1H?GSM-;&6<"(PCBO#DQ_/_.S_%V5:&\V!-J;:=M[HTG! M3B@;1(]DY.HA+A;"#!(DPDP?,,,,U8$"1JBN6Y\2F@11(J'6,^&Y*C9ME<'N MT=.Y7Y@Q)T:B__,HF'H +(PH@P2)*',GRGCE*). &,793*3@DG@'QDR0SIH@ MP6[1NXS\W"_*R!/)!M$FZ-B8&@,^#\XK^L/''!>U[\4-GV@S'IV/YN@>18WB M<(0/:A1'GIQ?K \L<$,B38%(*AWQO'ABK%$VQ :32]][+^D%=#=RLH/'V-N M6[AAGJ(8&L>8H(^8MO\U1DQ#3.LE#DF)G(L51,OHB62!$1]4 MJ<[?F(P43/FM.*1==?K; Z;)$Q@K0AI"&D+:WM<8(0TAK9]B-E)+QC@1@F4B M+4W$,:\!GJR)2OE@7"^MY <*:>J$&:PFL$M(P]C;@_,R?W_5R+P9=4UV8:LF M7PQ[F4(E%)T&C6LG,^ O6B'QV%GTB'.@J:W8A<^U]C1"Y$KCZ0R[H8A?2< M1)\#D9QKXCV8T(EGGD*1R16[P[CA)T,NC:%;B%R(7 -88T2NXT*NNW'%!9J% MXX9HD\"ZT5:2(+,F*DI#93"*R[+#2.'^<.4+J\$ZS'+$R. #A:Q>Q<'/TPFY M#M)O?/R?Q:@==9(A3MLY.FU1@3@,V8,*Q)&;ODHFI67A8,&"_0OJ!IBQ(H'I M:WBFA4MM1'B,T_9L$=HORF1Z?2TC:][25Y1S^G3D[XG$*DYH]")F#6"-$;.. M"[/^[5\L9QQ)]A!)=@ $BC(4"1)E*,K0O;K),+1QCVZR/TY_/^TB&>,LIQ&Z MQ1 >#T36(#SN]5S-*!NSS(44[AV1*GKB93(DI5RX$CR&X'88:0A?O%D*K+[: MQXL3QC$TXR@8=0!LBI)$=RCA%00!MB2PPD.RTH9Y8KVTO. M^%,AAU0GW"!R' 6C#H M$3F0(!$Y[D2.8$1@-36;>PLVA_646$+T].B)7D;+-A]'\[&PZKHNP;.0^'&$\T&U M[6 80@>U@R,/U+-%9F9U(4XKT"5486"%,DE,!$N6\2R3>E0%ST\%ZJW$X_^[ MEHY?V7'Q,WEI5*()BR%ZB%;[7V-$*T2K?FJ!V,18\D1('@%^A"0AV42*BX(+ M:X4K6STROL;/NC^TJ@'E6/\#T0K1:O]KC&B%:-5+=P25LDZ,DQ*+)C(#Z 0% MN.6TT4H(YU-Y5)[V/M&*:XMHA14U#QP*>Q4";\[\Y%U73?.]'R^639O\>#S] MX"[S#* M=2DE?YI\GTN>S7*""UZW;9ZW_[D6FJ_7,K,G9<6Y$\[1MD;;&E%L_VN,*(8H MU@>*,4:9L+D0*23\8S0E-HA(F&4L*&J]86:'$;=/CV*,JA.8',(8PAC"V-[7 M&&$,8:P7&+.^:%\D\;R&WTCA24B :K%D[135N2BQP_#?IX]S^/IQ3G\O.S)!#_.WF/@,&HNJ+F@YC($ MS846EZ3OLEV%A'^<(#9+1PS8ULZ9[#3?685/^ (DYF\K@?EZDKZ_%I?=Q4MA MV5M'9&XT:BQH=R-Z[7V-$;V."[VP3MWADNP "!1E*!(DRE"4H3V1+ 9='ISG M;)UBG_)L]#ZG9C29^\F[KCW.J#,>AR.>!KH=B)?#$#Z(E_LM_AD#XTI)HBR3 M1#(3B_SC?YYMY(WTFCT^APP9MZ;"\L:/'0[ M"J8= (LBBB!!/GL40:OK<$EV 2*,A0)$F4HRM"]>JXPYFN/GJM?YF=YUG2] M:FK$5UDYLBXRV'&3&O>55CW5(X9]'2UT!N"T/+OZYE1=S)MV.AZE9DUEQR:I M=DJR#US.9PJ_]P1V4:.$5()$:0613$IB>7"$T:*T3X$5NLLN.)U8?)W^OFCG M-9SK*X*X6E@U^/39LI!"#L(5]@E:7>(R%(5T=,LHA7AQ#J['F,- M% M;*")2.<=?.*9A.BTI$P;;[?J>/68:_QP1/PD$"HQB&3B0X)!#'Q&/$0\1#Q\ MYGBH8XPF<4FDY1WA(3OA8A!I/L\:$3$$ M\^ A\/!37J53FBYJP.W05)Z'"J=_'8#N\Q4K MB]K/T];/Y$KIY%GM]%7&^2-)HUGN"/XES'%Q/GF51NW%V%^^K+]N$>FI M EJK@UV=4RR_J$=4HW*Y'G=W*\F3].IBVHZZ9\_RV-=D8"#QCW61ZL2OJ/WC M%U(OXY]9UT]LZC4:#&%;';NQKQU)7^WFV=5AT&H^H\EX-(&!S?UL_M(OYM-7 M-W^ E5Y^O=S\[D3(%YCN2S_^X"_;5R_^?$4F=PJNNH<;=+&UO_UN8Z^,^71[ M=H>:N<%_'4#6BT>354NT5=_Y;!Q5UA-E*D(*%4G0G!(3I0G.TR0<_V^VQ$BX M-:?7\R^^C6^N=[=.=0N!_^2I$N*;V\NPR4F?6Y8=B<5F^DP3\OQ#SI/NANAGLTL80>.["@O=7?YZ1<;7 M*U*UHZ:,)GX21WX,;X4GS^N=%XL9L'Y>WE"?N7[4HLU=)L_&<*\N/FTV5WBM M.*Y :QUIJ#EC0,:$*QF O+,G/H$::93(0GN5M61]G"W\'L]R6HSS+V6K\OOK M2=H@BK=5V7@++_MN/(W_>-%D4"0O*E?-%GF+.;]D],#3PR"QWX%G1P74S\D< MY@%$4W.NEB0$&_H&OO&3RXX,S:L6M.85'=8=O8=:/@"UP6^P_[5F?OOR2B3> M5D^N)>4&\GS%)%_<)U2_< ,>M&]\[YKT?K3+M=[=J=VW%) ZYJ6&<5.SK#.K MEQ/0%Z>+U27+%UFP2[Y97P[S&_N+-K]L\X6?^7F^:4%WM[VX*QJF!EET='?Y M\)K*:[5(_^?,G[F6GZH$W/O V?FKE0\>*4]RR&.^( MHK*?S :^B\T>&5G56W;\6DK<(8GL$WJN[K::]NFOW84#_"E7=#_^;Z#\^NO_ M?J%?]+&VCP]?'C1]/]B:^:+M^J_L9\T/8*@ET/IC/@]YU@AVLFM^>'"T[1/L MVGXE#H((@@B"R%> "/\*$#D?I33.""(]@PBG7/9#_ _:H&>.&'VM,(H7%"]# M%2\"Q0LJI*B0HD)Z (C1CU?CH*EWMWCP[:B>*4X7K9^D]J$!K8/?B$%+_<]D M! ].[ \@[G+G&<'?;Y^6OAP0 NQ]L0=J-#Q<\@P\IOAP59BG6>/C7;\!4"0* M !0 0U_CO:[?/FN7;T:'=B_:<7;99N!0][[- =!/1*8>MD+XN]($I$*EX*BPM\.E-X*C_YE M+<7^!D+LS:8,ZRL-W=@3R0>1=C<4YMV#G$,T031!-'DN:%+QPP9J 0]438"P M@"9! 9H$ 6A"C2W&WD83$8(W00+X))?@'^V(+[(6/7$A"$>Y+6[_:,*Y.3'# M*/0]%.8=QKD$FJT'8+;^EMOL9_&L2_4:3=[G9<7A)@(/C^9HM:*><1BB"M6+ MO:H7*;MH!#4P+595!::("](0)[Q@BJKLU596;R_&*GQXTXFJ&ZK%6JKU9;!: M=B(9JAA'P;<#X%($$B1(!)([@206D:PJB>20:ZD'2DEPWI+DJ.9:<9&2%Z"UDHPZ]*N+-3U=ZL2IK^M1-?K25J+M+Y\X>J$28OJ MQ3%P[P!X%>$$"1+AY$XX*28*RWDAT7"P4ZF6Q!NOB(_2TEB/6MU6BZ2^[-0G M@Q/F3I@R""=#L5;Q9/6 K-6_9=_FJ^J9E\.1XP.0VJA8#%D VY_<9;HJCKF'"<$3U 0SZ@[#E4NH.^Q5=S#!.I$I(T7& M0*0W8' R[0FUR6D:=&)A2W?HY6#TUUG-EY]?_CKVD_GK2?KA?Q:CBYI\T)?Y MJ3BJ$,J<1C[0>\DY/0 M7>.'MNB['(P9BD>?!V2&OO$7HSF\ZY\9-F-:YA_\+ /GO<_C:<>@PY'D Y#; MJ%H,5U:A:K%7U<*Z;"0OEC":P,QT*A%7F".A4)=B3+24K:(5CS\+W9!>OZ^$ MU_?7LJNO2%UC3IQ _4HF'8 +(HH@@2)*')W;8*BA0FU-D%B$0S4HHDWMA 7 M5(Z1 M3TZ/6;%X8&.X Y9B.R79Q_?90^5$&59LYHXH+2F1U%IB;0:5HPBMA0?%(VQY MSW>4EOIF0P2^GJ3O\B3##-K?ST!U^:X*RB@VK%/45# BE2M$\AR)S;H0RQ(5)FK)U*/"D0\!U.@)MP)! M[9",]_[/F/D3&^_\^1CO;Z=S/P:.W&K#B(H.*CI'(L90T1FXHD.9"=FG0)P# MPUUR5_LK,$F*B4K1&!E3N^G1\Q^S:=M7E0\CZ8F6%'65(V1RQ"7$I0,C6<2E M'@SPY%EBFA/+O:\E#BD8X,838[E0,2HADMN) =XG+FDA3[APB$N'9$.O#\#O MHNI'&M9'"7H]I_]N6,/KRE.CW+[$QN38F!P;DP]SC8]W_09 D2@ 4 ,?8WW MNGY#.2G!,,>=:84_3>9^\FX4QAE/2(:"$!B#O7<_TX&C:J\BXMOU#CRQGXI' MHY4QCOCLZED(R\1R%X@*V5EFHS5JJ]O7(\]/_G9M%O_'=)H^C,;CUY-T+2.7 M?JS;?_?ETCK18A"1CD.1% ]M,_^GX8B, 0@(Q##$,,2P/6&8=;P$9BWAQ3DB MC?0DT)IC*+0T24CIPE8,P"//6O:*8?:$6<2P76(8IAX>O4W^9CKIUK :Y2D' MK(B#Z@RJ,ZC.#$"=858'7:(E*7@-YC55Q!DKB>3641H"3^91"8FWJR5LZ#(; M0O%[D(E]E8'5J*R@P8T(M?*#@;IRT><:.V@MH*:BM#T%9,84SK;(BD M%#0/EQFQFF5"D\F66L9"?%0_ST\?#]RNAG M)W_U==BUXD%?!P.*G3 UB#3" MH0@)-+81OH9)F0A?"%]?%J%%H[$A4T)CMF!L&TL\"XD(EG/6@LO@^B[ELR?X M$NK$N$%D&PY%2 S$$L>#[0.RQ'^K VFFI5FTN?&3U$SG9WF&@>>HUJ!:@VK- M8-0:8Q(S8)B38B28YE9;$H+BI ;LL6)T2B'NZ)2[DY"_E#_:_'J2?JG2L=?P M/*E/!#.HQJ 5CG"U]S5&N$*XZB7&W'.J569$40]PY64A-G%*HBZ*VZ2<4F)' M1]X[ABO%3BC"U0"M;CS_/B"K^_L,-\41=J\Y9JT%ZPSV2K)89_ 0-!\JE>61 M4A*$,+7"+@7S6W.27+#6*M![C-J1H;XI5/OJUW?"S2#"T0^IH"':[XB$B(2( MA,\<"9-)3GGOB7;^I*?7D*J#J10J*&A+X"!$($0@1"!,*O"6]+ICB6+(E< M1R(=+234NJI<9U5*"L'$7OO_[! (G3G1FB$.'J2GH)\@@N<#LKV*AO_TXT7G MLFO\>#S]X"6(UBQ,GE#A 2;7[H2B#6>DZB#+"YEF^VC M8@/N[7)X)5E?KP5K;RT/0=NA@TA"?-;:#N(AXB'B(>+A8>%A\4GRF 3Q1@; MM@"?%" C@_6@1O @U%926R]=?W>&ATK4;#:T_O>-A_N,$W@^8-NKB/@YSV^> M^G^[<>S_)TS(?T[Z#S_E55REZ:+V&QB:!O10:?6O U"%OF)E41EZ4F4(M)?, MF)3$L>!K]7I/0K:<"!V%$]G.+ZH]?_T$\1#P_ M>YAZQPR;PUIQ@]><,>PT@NFUE^/\H?VAH6T/CW?C2N--+ E[#[,3?S M*7SN/'KP&6Z;Y5IRE:6#H33IK1)(X7E9FZ2V:YRO7F;-3. MI[/N1A_CXGPQA@>G9CR%F]IF"MS5\VL[7M\S/9CDWE]G/8)!M\R'7@;;= M0]?#@$&^RY,\JX,<==%'\)^F+.:+66XN\FPT3>UILSGK,WC"Q6Q:9YD:W[S? MCHYH_#L_FL PZHO^./W]M)G<=J(L9[H<3#-J8=3PNO'H'WD,0SJ#;9Y,Z_!] M_2?7"HC+ZVN'SNZGL%Y.>-Z[T?L\Z>8^\=VP887J7^MW3%+W9_?TT=ETFNH% MJQDNYJ.Z)W7\IYN"X('\_#DZ>Y0&\[1$?M>^ H' JK>PYN&R&1)7_NM=@_F* M-SU%Z2'%4G!(I(X1&;(A@0M# M#*-N/R8-IUR>'!4%/XIF;T[ZWF!8)U,0FA$6HR32>$6LUI0(18L)H1@I MMH[%C&:>>A\(%:40R4VJ1VF1Z"(4$CC FX2 M',V.K#L!LU[(>/%V,_Z:[YI2P9<$#J_]K:2U-X2+6X\L>+'.=-_:X%>V54 M1M'77>L&WE8:J-;>75;#Q;0=U:^J^38_&ZU,-5C>AG$P_";SL_9TT_:_WK-A M20NT#^\BD#.?FI)3GOEQQ]+MO+H2JL$_O:ANA>K%J#X*X._9[!+$P <_2VTU MP0_!: ->9S9X(@PS1"H&:,N<)X[9>L 9 &_93B*C?UFOW=]@Z=YLKMSW4UB% M^2CV!=*2GM[?:VP(Q':%TI6Z#H!F2O)11Y5)-@H0QH*:%@I0#Y?&&&Z=SO:I M:>;WRI.O)^EO4R"1G@C'<'%Z_^G$L AGWGR?8SX/>=8(-BR[OWHBAC2>0^$R M9B+U(A5B?-$@F2,G\'P)O,.IC8YY)1_5O'K_DMEJ=BCVTX'0C*5*%B8S<;9P M4.:K"U8E![8STR4;S5QY5/7WH4AFR0X&TH"3@1F=XE@KX-A3BS/RA2OC6-;5OJ.=:@?I[,,=EA//$I/ M[T].' *Q'0J'HN[T$-U)^ SL(4F("H#-<> NE0'86*+4)A%*?FH<[)>[[.G] MQ<$'02@'PET#P[_7X_&5JVD;Z."Q9_Y];9;95']<&0$EY1OHMXIG.6U^O\=' ME5<1)B&_JV[*:75ZCF;YOO.!QWNCG3(ZF"@(XXH2&7D$].*%"*M,5C4GGVW5 M(C8A1.(2540(8$437#1"W:A%?#_7?5?G^7;Z0YUEIT'\5_:S M@?@8@?S, 7B%3X0E;&G,/-,LHB61N0R2!%3MH+(FV60;'>@%PN3/8CI\>-,M MVPW)\MMJB?N*S5#J4)V-54E=1C(^&:IX)Y42"G83#"4BC0:L*(42#OJ=+Z(D MEOT6JJA*0443K@/0@E1@1P5C"1><>YF+#/(FJMRY[P@HNS'SV]6QV@W)-9J\ MS^V\$UPUI/: A1<%3<=[GHD)"H27\HJXP$!X"1HECT(7MI6UH3Q7G+-(E)#5 M12 RL3E%HH%2C6(%OMXZE-^/\#+\4"(CGU9,J9*$ 4N26 /&I^1"$">*(,FP MH&5Q'.38HY7?0Q13^A#$%*J:ZZ7X ^8[:W[/2XDF+%\G(/RT=,V.F]] QYPL MJE1/778"A\-%\F.G11>_7!GW7_=AP>IXMQJBD4R^R'FL8QF2S\>'RY?N'XV6H:&U>?5^7<# M],TJ.=3JW1[01MC2NR3MI$9>).1M)(%^TB"&7Y9CRY4I(HA4X3-:\H4JEOR_: MFC'5)0-U@8OK2BZ7=R0G=2I6E\M8:6)1,)9K%)*ZQ#A'4 M]8+57/[9D>G'ET2\*N/\D:31 M;"E;X>'CQ?GD51JU%V-_^;+^NI6O>JI&DVZXJYI*RR_JUH_*Y7KDW:T$9.^K M=7#BRUE>2J578?JQ+E.=^E7BZ\O;OX *[W\>KGY7?4J7V"Z+_WX@[]L7[WX\Q69 MW)G#7/=P@RZV]K??;>PU'_GI]NR.?.9-_GNHXGY'8K'-QE%E/5'&@NHN5"1! MYJ$XUUB\6'!SX*BXN1'6(1E2$1- M5%W>!.+G;#H#@-Y,KP9T!4A9!J=7[;1+ZE[F5?N+BPSV?0,3KF4=WBT?MYI. M;D^:T"7"5JLYQ[-)586;:J;-3YN?RNV!GN>:B;Q,SX;=6\Z-U+F1.C? MRGH MIO.E#0Z#.@,*7"T&W%3O]^VB4S6FU\MV2_9)+M0BFZ^?]\TK_+K 5XQ\!I&3;KCO?4#8$[WH$TGW?)Y_[1GH*G\#6% MX!V3ABA5?4V:.N(,B\1FZ@HUS'JVE<7X-0D@G=?A_XXFH_/%.3#Y=\O5^ENW MX[^4[S(,^[=5YOH?0*Q_C.>CJNW]GN?S<;K?L?=BM61->[5FI_]K$_4> M W9;7BK&4I&. :G0:(CT@I+ N"*>4X! 9[.E6^'<#TD8^CV>@44ZSK^4/R97 M_)NN*:C];3H>_[@T0=]6V^$MO.^[\33^XT63@0PN*LC.%OG@0'<7-E^9UNRC M2CKMXKQFKOT3'E9)_7VUT-8B'B3E8F.M.UFXDF[MRSN-Z"=2&8=@S:TKWRSM MU)OJ?M?[M=/G;]IQ=6;U<@+6V72QNF3Y(DM/Z3?KRV%^8W_1YI=MOO"U],C- M\E+=;2_NJI/[?M2.EF;VR_4S[BF NWRK,J=6BV\VC8'5;)?6P)\_<2\[Y98] M\-8'WD9/C9;T^G]/_'J<\%%-^#/%INTG:TW?)7/N+D"]+L M<7>WPV:?E1UQ11^VHD#[]=?__8+1%WTL;Z]=,_:_ 0]VGWS1_M2SU^:'>@QV MPUF^:Q;HN0_!HW9IORR .'&<4@U7=&FB M]9/4/K2CU> W8M!"_IY^J!%@L$3LA_JE8JG7J*K-Z)1UM,0J9+#+'*M/6&=Q MU.P,; 6W=]#XLE7^VJY00^GW=%AMWK"%V^<"-'5-Z*51$^YLJ!7N,PFU8'?A M,C,E:$BUPOWCJQ/=$V;75^LV>B+U_36^GB&?[D&D(7 @<"!P/!O@<(H;+ADI MMD9=.\:)=RR2;*(P+DMFN=H"CE0BC2R1Q(HD4ME(?$A@5A1I W,A@JWQM,#! M](FU%H$#@0.!8Z $B"HT,W-'^2&5 M N.41*, .*15)&1JB5=&Z")-$66KL=V.@8.?6'Y_H:%GR*?[]5*NSZ+02[D' M+^5_S&K9EG6'LG;EH(R+V:P6HED6C+EN3#4($V?N;T2#W'Q W#P WD5X08)$>+F[-(EG4GOF 4\L)U)$ M1FP4 !I*B^@\H O=.OEZ2(/U0<&+/:&&(;H< S,/@'4179 @$5WN1)>4M2G! M!N)$]5@R'H@-M6:?IRGDP%E(6^6VE5%(*TP2ZU5Q MV61IXU9ZVLZ#!W^M8G%GIV_BQ-I!1 [V7%8+!0)B&&+8@9$L8MC74/VWC^D( M]@B4E#HK34,F(=((L&?!EA+AA=P0+A$N$2X1+@?G>STDH8W!AX<$!$]5-C)/4BT8N?3-(CP_"WCFI[P* MJC1=U.ZB0P/HPRKP\N"5?:98?4]N-V54!>O!=$R>R SFI%6=">ITY-%(Z(HHCUWI$D(A4N!46%?]HB,,*>@+4\/&/R%E4>K6:",(4P MA3"%,+4SF#(N>YF%(,Q'3J2VFCBA%0%TXI+)8&D)6!T980IA"F%J($2+,/7\ M8"J*#&OD+"F& 4PYGTBHYW(\\61E8>:.4B98BQEAZGX_+WSV,-N_KG?CY\5Y MGHTB_)U&[_N1?.KE7[Y@S>9:74VZ&^QHDN":E_)4"?'-[;=OK /_ MS& .9"7>GN7FW/]].AO-+]<-A]YU4<"+35_SW']<^YO;9I9A3&U-=_?P.2V6 M(FL^[6ZNO_A9/&O\)(&4>)_'TXOS>FU]1(3+1_,F^MGL$F3&!S]+I\U=0[C_ MY>N09/A0\FRV^MFW;88?/XSF\&*0B/!#>S&=5#Z^OF,UPO=^O/#=D/UX//W@ M)S&?/IX>V!$1Q)OI.8SDLCGS;9/'.<[K*D^;JRUI1A69T"5G4V][7[&VS/5:@X;%2W/^>P.94H8+M'$_@S=Y?EC_"L]GHWAK > M/8B*ODGC*^9YI5FL!/U*L7 YAN"4)SIH3V0PE/CH%*$B"B.+MS+3/J)H?X.%9>RVB;B/WT,AS"-M11F-X2EW969XO9I.:U-(MZA^@T<*:_SX'NFH[\?7> MST;31=O\?3$;M6D4EW)J?C:;+MZ=31?S[K8/T]DX-1_.0.IU?V]*R.E%GOGE M7=/94F:V53F]SQ[/XJY3KNM M@UA"\6)^5K&\ L*HFV1=IO?=51]6KUJTRZ&4!6Q.7AU:MTM58+VTH\I/S7@* M; ./7X2_5[:ZM1 PU=5,EIE)\#.GS-1'K[=UDPGK\&YN/*,J%1NS/&W^$F9__NN00.L.@P"DQFJB?F5^58T? MS(*_P'_[0Q;-1V)M :A@F1&OX5-(-EDAX__?WK=^M:TD^W[._2NT,C=G MDK4LHZ=MP=\8K6D%M9$EKSU #Q__:WJEF0)VX#!QFV[ M\X& K4=W=775K^OIN?:,9?4EFN4"@ ),XSCVSX'#4M ,.>ST$#8-4*".0PTS M+THR8+$K>-OG*/%^O8?-Z9$QRLBTH!NWXRS1;G?5/*+WN\KI:!PE$TJ5DF+* M143BUVN4WNXI%)3%"&<1OL+)@TD%O)))6!1%&;F%!X(@ @J"?O=!:%U2?C*R M-/WCKT^5Q)^1HB>)3U'TA>7-7G)+0:)5^)F6:P388)@H(TIS!08[1-<=0KS^C!GP)3+U"^?K MD\:"H3PX =GZLX:K"XV"O991T'[*=V5V%T?KB\ 7L,FB" 8EU)A ' ?6!VY M@Y:LVFI9U"*>J?8&M*=:_9ZG#OJVH[J# =7[ICG0W)7DP[SE#M+UKB9WT,MV MD-EAZE&DD6W!+C)U:F@DZ*L^J!#8$;JF$M_ LL:V'GBV[^MDL(K:QV^ZB[1N M3^ZBE^TB0Z0QB6LTGNMJPX.W$(>K#1HE5FY\< /?(Z;IJWXP(*KE>!0T/"C\ M0->);?C<0%5--J!T4Z+EEPUI^D(_ M\F=R*ZROC-,$*$+<, KS";<)SXX8W891X9?3K7S0"XSJ=TGZ"X8 H0X5(?!G12]3<:-+VHJ&?.7TH)D%&L^ V-0G4 OB\C)Z! M1V[!*=0%0(:I8:K; XEFP1%2=6S;5TU'[\&9LN\YUHP\I'W/M3W343W=@U.H M23T5+O2Q,+3C]#6S[UMM>5C5^:HJF9S%YY7V^XY__T3RG0?_E=%C1KL5G4:M M7G=QH*0(O%J=1CEOQM-2D.@UR,J@'Y; MM8G1,W7/\Z@^8QQX //-@4H&>L^TX4A'K)EBF+;CNCI%"ZS1PWL"6W5\ MRU0M1QNX@>M3BJ%_;\8]?6U+O!C-X-: >)6*0SVX!9SB>R8)B&.K+M-QFHTN M9*T'8L=W==MQ J,WPRF]GA90AX(B9*;[@ #D(JZ!.9.^,W!!40YF,DG6R"G& MUL@9U&<9O07='GNT4P=PU!Q4!7MR)U2"\4OF6&JOFE8NH^N5\<;8/], $X]0E37 MT5]&SX M]"V9:EM\J*B0LCSQ?L$6S%CH42-"IPJ;%\J?>5:%*C0/MS4TFZ^'MT/K4G@R MB$L0HZ!CT:6IJZYI,9H- M%IHK4[O*,>..+]2C(Q> AJDSGY(E$H^TE80?SH_,$4L+Z";I:\S-W!MXJ 70 MN](;J'"(TCW2-SRJKZ32U;'GI07UOT_-:F6W[^/8_Y'$9>/A6;TPU09G/[ZV MU(&:40]5 E9LS&C\_A]Q(K0RR'GZ"+=F8QPVEXY3,R/A)&J>T/*Y3L.N#,M8 M(BS#BTB680[^#57+S'D<#SP0QMJ(V_@WH]']H6H>!1&]5[E3&KCH$#BF&,5' M?IB-(S(YQ&]GTO*[=ABSL95E1_D'F(D4!I-JF.Q6E<;^495)>L@6.[RE1VYR MCS3!>=;Y_??/S-=_3>K;M#R%")O$,5N\S;+Y:XX>UK5=R_F$,:(+%0!$FA^2 M(D^.VE\ I?G'?/%9@5<2P'0/271')MG1^X.'T3OM4@VXA@V^F%G?U2[C2N-D M-IJEM9:<+-IS;)<02_4\-P"UXQ*56%I?U713[_<\1[-Z,PZ.%V7[%FY&_RQ@ MWB$IE[--L[)/35:9D4CB=YB+D/>!V4;E@B9FS)Q^&.;S46X(6GXL,Q&R6 M*8V6P#*1NQ$!]TK\OR@^%+"Z-O! _&$VE15X'OQ&=-76!Y9M:CT]"'H/!:%+ M]$&?H$_8HE2UB*FIKJT[*O7LP+8!XT/CF]2R@[O M>MM6@T=[E:7\XS-5GTQ4S'!6$:@+L3I5<&*/G2/M)\H2B##B]O&2>"Q)DB5' M*DF1 PCB=6(R.#%S(R0<@T94N:+>,(8AWTPZREGL=957=?-9O3AEL9Q\J,=G M501G1\&PC.,S=9Q@JB5+4L5TTJIP0$XCV.]8A@#C0G/D/)%FU6'&#X]D0V[Z M\TN;%JY*.W!S&PS%1N#I9I]BI!+@KH$'QWUO8*BVX;B!05W-)C/._=>(&^!P MMXR3N( ]V)8WIZPNR2$4LOSU,2 M9\@]+>QP)6>5,FI\*HUF:G^4!F_8\AX")=C_ ?!VQ$Z([!M8@Z2(F6N M!Q#!3>S-Y1YDXV1,SP:%'K.(E@L&=,:4]9AQ0I%Z0PPS&N.>82GS7JO,2A"F M6:[\"4H/#L X$%1[6V!CER>('3Y!( \J/Q(L[G/"-]G#3MQ"F#$WM2,^T_R. MTGC6[<'$ NYJQ-E1]L1V.A9CD.I;ZN]OF.I M%OQ371($:A#0@>'T>H[OSQRU-,?1>I0ZJFY;?;0YF2K '4_U#G5<@0+V84>\TMZ-+QE;LBRO-;,AA)7$2YT\$CG MQK8Y-RSIW-A^L/:X@U5UNDY?_U!O(1S]H=/5>OW'X,HKB<.4%<;87#O7O$)G M=AW&U["G266>RZXQ_.8:3ANB^A3.KDY_5YSN.UYAE8EW!#E?FI/@E9&/\'J\P]E\A<,:*#;0:]/<^@<^Z[T&O#_@R^XB@H@A7)SU MABSLZ6Q%DJ'DFA7[2Z+LFMEM?-BDF=AB\QCD)A^ST'*1VR4O:J(N#M?!E5"C M,,M5&C'9SX8YING[!S"),0>*1V".%HA](!SGHE4&KHX8&ZCXQNP0X](17LWV M6JFG5+Y,7%^]U<5J54:OUS=TW1QHH#@:?8Y_43J&<4_^,C M^50M6 -4\G?JFO;AP1,%HDB;"T^GK1,PI+16Q$JYA19R:1NQ"R:IGT( ZY#4 M3\(2T8.4\13_;@H"R^\ZO-PZ9TO*#7LT"/"$?DOCTF^ S_:GO.HU>76JII2/K.H- MK^P+$/IG@17D=9.HNOV1?F)7Z[9?_L4+_.+K+F&X9;7ST_NRRO^QQSI;Z(YI ML;+L!*:/0=JL"$_SJD^?V/>EB:9LX\_J\/YF=$E'R M5_2RZ)KZGUWE,TL,PDK$A3>L:,(<8"\D+@^[!7*5A798;2 R/YJ\\UPJL_J_ M]1*A5XEG/I2]'U@MBH(ESBD1-H]YB&G7I>D&4M.M1-.YNZ'I?J^E5EU$:KKI MZ@K>I=I3SF&7-O8/OQ+>(?6?U']KUG_,:\5L^"'+*4K2:?>1RG92U:[GH0[T M3]25O(533*)*4BNH:IB/G;\AK9BX.^7WIR[%T2Q2H<$G+-U1:E#X W3"J(AN MF-J>:M.6"F6]HJH @+H@G3OIX).F]V3%&.O?9YR4G3)/KHK(F#I$:$U9KI.J MSZ<3X065TK*T'5-2E?*M'UG+@]DB?)W&8C=2NV%TH-QB&G70@0+SN0W]!2HO MI3?PT"K" 8,4JH"2,O[A(<$K;R;P,?!4S4[32QLY@HPW[LNE'!5Q0_*.GP8-9)@$$42 6/3&;V/X.%0 M;(N-N5?VJ37/]L4XS>EJ?6LQ3M.$16FK &7.P.GW=0< M='3K<&*0!F+#>T= MO04P6[4&'5=-!'E*']-D-*[\VCS[E0L7[LVN9:I/X3X6J%>D/& 4!5) PC3" M-,(@8A&!\,A&R!@76DB(NEUA>1R;%LAK:((C">_D1I<;?44;_3%8Q/9W>Z,V MRR< 3HPI@D0,YT2(A?7B\F=AHE>@GTX)OF!H+$QF7)5$QFHL?I@793)!0V*P M8;L4GS,"( YGR6@R;PA5,6=2"Z$'P'):]_F!2,)OI5B28DF*I3<02]/3&@P" M,SF9I(%#*;P.-C9 $%J7)2_B9H7V:3Y!!WMAXDT-V/%@4]B5 M1@^_SO.M0ZR%+/8]+K< 8V7&^,HHS!I\IQQ'6=)!D\"_J%?K-52*M.55;+MO ML-ABJT*7@(3ERFZUMFTT]"-Q' M>5]ZT4Z(-X3C9W+7P088WG!^;BJPY3D /'2QR[NX&?O MTP6.N^YT0&B])=AD%+%OV5MAH6>B'B*O;K37P,A8UCJT^2[W$X##[(.6= M31NS9L.?@MB_MN8!@V2ML1%J1VS7P^94] \*A:%5+YZ6R&I40)NCX10R0JR> M556EI[0M!8Y??X-YU0KWS"X.:Q>'DS=<$D@ "HCAQRE9=U&XP;P&-"O8IFS[*P Y_TR \MYH<=^%7L$%T;2//KNLL5/TV MN):=C5W,U">%'Y;1-JQXS1W:-(<)@-F3!$L@9\KW[Q<=WG/*I^ABX4?'FS#+ M68SLN' !#;;*@H3IB&T9=CADAVH\0?-!5<=O5FJDW&,\IN@,:VX/^)0?C[E= MQ#$/XT[-TLA?I>E8W;[E/$C3>9*S!IM)5%M[J.5'[].[L\H(^7UJA,0%> C8 M'^:]['7*W\/HPFGOD!>K&S^!L: UEQ?.X;;09T9V)^FR2@@K*55F8RS&1M,T M*8/O\,\@!9G058[K)V43V.JPH^,$/1Y8C&>8W"EWE)=%+RL5L+@[5@J?^J _ M89DJ'P[SMDX=.1TV4>)FUK7S^,@9)8%!F+V] MT^PG4!G'F".)R6%NO*<^*\B4+9P*DYA5['Y9AYN-YU^%?U/[UK&.!MH+U-)T M@1-RL?)]$>63A@.=@7D_N8OYG!.,VFE:ZXF2A5B^B;,(LMH(Q#[Y18$]?&Z\ M1X]]ITTZ>),7IEXQNN6VQ=+X 6(B!)*B4"<>C^K)T%' XS1A0> ZV--1D56^ MN+N$O3)A;HADC+P#?\-E#:L+LGG*V*S%*;RN%0]>K1P>)?,T5YHWKLM** :4 M0PC)^^!Y90@4KOMH7(8_N$G!630*?]$H'"8)"T4M?25L2]4!"IAQ49(#6.TA M^V#!?3XZMA^SPO,H'P+Q0$RPWLRH-4L=>I/ 4$M%B:PW3E :X<8NW]VLG<;B MXM$;VEF19V9%3IGG;-=.VW^E^+SG0LV ;$^Q)W-N15JC0''I= M)?+ *?.!_ M:I8VF+'A)4\E7TBH\(\?2;FMD(++:6G&W:Q"(.^C@/NEJH6WP'?")0LB^RHP M 8.IRG!ZMI-9UD*IB"=?N^_.83\+7?D SN-3ICNJ[FB!:MEN3R6.JZEV M+W!\S=;=P!G,-/096'K0MRW5)P-3M4S=5-V>Y:KF(##[O8 .;*/NDD ]__#W M/(VP0EUV'ERE_G&:/J-%PC[J*\3, 4#PY(ZIG#*B/_/2T(4G,BV T+W#CCEI M4<43IK$9G \8Q?PM_E:%WM0W4YGBW).*.' M&8]/KT.$4R9*V6WO^?MA +67##,<>3+@8?6$^C*XSG\04SOHZL:'I@.KG"OW M8!TLOK'?M5YTH]'OONR%@Q>^$&X<6$_?^+>#/)VE9NGX0XSB$N_739K F58M MN2]@_^9S7R,BFKL@\8,YC5EJ,R]R79 MUT_V8Q[4?D5^T5B2?P-#\FF9IOD+\BA*8#AS%B9X0: %WC(PX06P #Z>M_;KB$%: MX0>6V>^KQ.AYJM6GEDHLKZ_ZGAL$M!_T/4=_>*0.=-L>] :6 MZCJ!KEJ]OJ>ZU"5P(.\1S?%U3S>=YI&:GZ//8A_1P O9[%E<]3] Q#A4?L+& M)E.]M[JN5TL<4UJ-J.:3W@F(%O0L&XAG]%5K,'!5Q_9-=4 'GA6X-M6)OS+2 M7X5YM%;:+W!F;VH5/KU:J&_SKC9\@:W:EN^HEN-IZL#R=77@]6QJ#VQB M]P/$#S56)9H(@IHZ./9HUU?/,P-(U %F#F?Z" M+]OUU1FG)7_5C'J'?I$BLLU>W)[T68QD]33%)Y/L"2FPXURP%M+.;]]$G,#R MB6:K!G$-U3*(K3K4TE3#&L#>(Q8)C)F6X9YM>'W',=0^Z0$[F@ Y"-3NWL3[LC;;-IW]^/I$WR9+[^B:L]+.34O@ M\[JTT M[:O0ZI_0#J'EK1 :D?'PW++6F3MA+\H42],[\,/&'WUVEZ4-/KJ?\$5PQ_43(1C-.D_M)HS!84&:HLD[895;W[Y3R+)= MN3!%O MD.L/6I:(+:/;"6P83D"W(J#7("!E!"S+Z6>-0S8+Z(ZB>L>#P$@F%&M@+]CR M[5QTC[GO9^0$NR>C,;:6GVW"TBC00- LS,915F"YHRZ<>VB9AUK6(CN+;VD& M;P=9P25%5I;W^DX);NIA.%;^@XS&1PU=T"V+E\DM-E7]<18B52OGW07FU$[D MKIJSJ^;7NUOBG0M2D5R+&$9_8*F&-G!5RZ6Z2@:>ISH!YB(%FF7VO->F(I7+ M?)7Z%V72-/;M7%^LQ:H7(2S9M$XL:;/IZL($5J[.;YCTJ0!5E9/4X5E*4ZST ML _)@X0EGKV/$IIFE7BN.TWA]=\*]W*<<,'.$OBK6JXAS9K%0AKMJZ:BMR'A ML>!J$;&^[)TZ]:H-ZZK:K-/*"EEC!%WE#TSPAX'>TFE%D?GK]R SN&[ZQ1MG MC9*PFU.&24@J?("06Y1FY.Z$U0UR9*7YO-]/Z6:+7AAR"2["^G+0E;9'& M$(%&"TVU&Q=)4E!+JKQ ?9FUKDHKHRK(_^RZ//%?YZG8ZLOLOJL4U<_F!)J" M7VBEA6;8NNTEK^A8N625L[H0LG1J2DTE-=4NRV1)E2Z[RZJ"2C'. &A]1*CKO*5ED;V2T9A*@],4@VM.[9E M5X*497K -J8']&5ZP-;OO(VE!]R*"D&V(#O@_XFM*=XJO'V_9BO2 <.^ICS$ M([NN@Q6O:P1VG7E#47ZE-Z0^QO0\BU5> MU$!C1XX='\FG=U\2K^!M2[Y6\4D7V%#FZ9YFDKQ/D%?OOILV&[F<]H?Y6'>1 MPR8ESVTA]^EP\8D Q8Z*H6DJC=A+V*S&-'W_ &;6] =)V#H$/*#^7+3/P.D1 MH[.*;\P.L0<1PM/9TB4U2D8AAG5 MQ"GA-Z/1(T1![30PC%ZMGAHXO"Q!K6D?'CQ5%#ZMF"UHN ER3*.I^B5>\'Z) MQ]-^B5_#=%2S8_MH(]E2LN5*V/($>\U'H<]L79])Q.)X+X>4YMG"'J%H8(1? M3$4RIV3.-V/.AFX'KCQG+259+'[5561"29HMZH'5X1Q;LJXA65>R[J98%T.@ M4SJD<8:>@[.8]5[\^#W)LD^2ER4O;QMN%^LV?; L,;E_ MI)S^66!@M61ER9I2V>GF?[6L")TG8XTXUOKNUP.=OVD[1ZC;-= M)&)-*=7HPIU5I%((]D :8;='9MX&\3EAG]&0I21C*^XZX*84K\U@G##CNMQ/S7=EKW;IQP?S!G'\]+4]IG5S>X[C'^J7&8SU7Z4GJ;/J>N#*X@::[H6 M55[U=_@43>=YJS4H!DXPE8@WMN*H>.C4IE.O=R90\ZF1+N-)[5WKVJ_KK!C! M31.QG::][CM=$]I/"IOFDE-26">Z\*$%3PKEG2C'L*!NLCB$D<&8,AASJ6#, M@0S&W/J=][;!F((J\=/__G;V^>Q*^7YV>?6&B'4^542IQ[,O$V[UF']V2WE= M>[RG/&\UVNAENK#-^0R+/])I?J8).V!'[>GN[3.W63K<-UC^/H"OSV@6/W,; M]K37E[]--[KZ2UXWZ Y>0A1=[_8&3]Y7-Q!:T*=V^7:TB_ID=;4^JJWF4:'\ M['DMBMOWUQVO^FOJK/5B'?=2Q57U=)+TD_3;-/U 4.,W?W]OO7]K6LZ9]W9 M.?90GWH)C^PY9-6$\2S NZ@O8RQZD,'YL\K@G+=>4H"_<87DYT'PTLXRRGUDOF+S3STI W5$Z"RC\@R;TF MEW#-^Y<*2U!EJEFKS?0)$%70]!E]:4DY>+@X /#.C! RTIP*"PX-%X3 M"KAT03P)/QG\U!Q;T_N:86E]LV_J-?R\UC>-/1_ 3 9%640_Z_]$E4MZ"W\- ME:4QZA-LMFAF+V$SB7DEYA4.\PXDY)605U""2LB[,E+V0,T?8&ZKA+S"0EYS MSYA])4#5UDW#% BH?@V#13#T\P0;IDJCJ 2($B!N"W-*@"@R025 7!DI[0-= MXD,1%F(1/K2DOWR.OUQW3-VP=SZ]MS:/!+'R,"\*-\*: M"UB4J&F*E+!/PCYQ8=^E*E7KJE"*::JZ,X#_)$570]%E=:$DY>+,_@.CA[YP M"?PVO1*+@9\A@=\"X(=!'(9A6@>^8YH]08#?&:OH4J2TH_"Z9KS:^F\%/(O7 MEM0ZBDOS.TKC!Z9 WG;XCS""9]_D@!JOTB*#3W^P,6&[RBQ+O)#]U6'%V/![ M*K&DQ)("8TEI0I0F1%$)*J'D"GW,-IH0Y[*F1))"(,GE3J#;0\H=19*5"5'K MFGW[ Y:'9K3'(D:7- Z35.&EH_V"\G[4K=9H59X]'" ^28 H :*X %$FWDB$ M*"Q!K:XM2;FJQ!O=D!!1A)58#!'G&H)W@)2OS\HVX%?+'-1I,99]K?=U9],@ M\4&=G[9!\:\9($6O2,,\!(*U>I*F64%X LTE+ZBLZ$;U@,8]I_?>D,0W5#GV M6(]3@,L6,ST2'N,HD:5$EA)9"LJ=$EF*3%!=6U+;2EH^!BW1CVW,M7!):+DA M: D<+J,6%V:OF)IF:OU^A2=U[=K<-)C\3DE&2[?U\3@-(\4PT66MV[7'^NHN M44X(.J,O2/I+^9UD&?&&14;S/%.^?S]1/F+O+WC_1/E\*= M%VDRAL6CI.\@WG9W2/E:YAF>3O!NS6HXJ: [W6-C:IWA% U M@:MRU MCS,(6M>7EQ5 $/900Y>866)FB9D%Y4Z)F44FJ,3,$C/O/&:6 9_/M<'JFGVM M;]Q/S^$@&D<5UF]HOP\/;M2+O N3_D>CD)6YB@9 0$F MS#C['9 U$,#O5/!:.<->: "4RZO955?SP$HQ^2&MTDNGU0_V9TH M_X2APK64LAMGK^W,8GEV97E?DDK,*S&OQ+R"&\W.<&%"DQ!OB MS6&.$0;4*[!+KW(>P%, *[-+OK!&STF:2>0HD:.XR%$FRLM$>6$I*JVE*\QB M/#!LF2DOPDH\0(Z61(Y+(4=[T\@1AM173O\LPGR"AD+X$,'?103#0>"'X0,L M8SZE@!A##RV0&:N>1&IHB= MWU^4V@2,:^B&N?$PS;E=>1BT/!V-HV1":8DQ+PJ8)89T(K:4$'!W(.#V2Q\) M^"3@$Y2@H!H=2!I-J"NQ6%=3MT3C)0O9LS#] 1]^1F]SC@>4I?^)J#FL@7\XGC!'QJ(!9TOR0%'ERU/X"*,T_YHO/$#T) M8+J')+HCD^SH_4'-)G.W(JYA@R]FUG>UR_A&"&75:S8'S%0KQG9B-:+VYL,9 MX+//U[70%Y]."JO!U:,R#BCAQD=$T"[M#R/-.3N.,KYB:1?W0;9J$;1F$^.:R>.^=XQX?A=#7-^-!!U_:YEZ,O?IAM=_26O&W0'+R&*KG=[@R?O>[LS^VXI67D: MD?3;7?J!H,9O_O[>>B^=(X]@L::>6V7?%GC(&)_#4UY_TH"F-/;H9HVNN[6! M7K+$SU_"JN1Y7& -GSV64^LE\X.2HY1379)[3>2^2)/;$ W7WT >W87Y4%)Z M393&G#9)W#41]_+T1/D:PBDY3KJ2R.O5@)*^ZY(0(6#+&^5+LX&SA(5B&<]U MK=M?SD>__<2L??=UT&9?2'=[LW(0R8:-_)_/25QDPGG,?<*DK[[>L\>]+4#WQR8FFZRI.^-!U]6 MY8).2!1523Q7*8DSPIL/G21Q$*8C]AH) '=92PA!4=G@7$R)+Z,R5Z]"9;&! M%='2/M U3.?N2\ HZ KM80SRF@"C(0I@_(.D+,]; D0)$"5 W!:I) 'BMA!T MZ7XCDI82(&[M"N%Q2'O2.;PPS>(!F?5*6V'B3)P?6ET;"/$\(L^CL-[6?NSS M%LE+TK$EY2]KOEY[F/:RBB4I,[M>"37KXD*Z89A]LU%<:.- \T<2JW4">%5U MG/6UH7'&:YI?P".]B?)QVO:<>;6](DWA&=%$"6.%!@'<^4E"4PE-MPF:ZIKZ M?T6A[K8K%XE-)385EY;Z04^ &D)RA1[%IOMFJW^]]1+;@ .FM Y\QS1[98US M@=S=XS'V9D2OMW1W2\BX"Y!16C,E8A25H-+=O3I:]@YL 5HER@5ZE-F-OR<7:WE.L;!EF-0%4-ZUJ@ZZQS/LT; .HDK>&R=K?_>[AVT2Z7> MA<",$H4+C<*EX5;"<&$)*F&X--SNT0H!MR_9OWS[J3F;<:Z;FT;1E=7UXO*_ MIGW();"3Z>02,XLK2"3])/UVGGX2IPF"TY[N%K[)X,\-QWJNU,9JFGU#%\G& M>DEA<4CLT2DV[&"A5[0,NC2_HS1&>Z#RD]Z$6Q5*CBM%16D#EDLZ2?IMY/TD^!, '!FZ/L"S@Q]\^#L>YCEZ,6]A"&%?DC24&(QB<4D M%ML6T2OI)^FWD_236$P$+&;N#18S-X_%3I(XPV8M&%27AAZ](Z PATF1T9,D M&=,T4[Y_O^@H9_"",66>Z=)]2E/J*Q>%&X6>5& YPP2&!,,G>9%294QNJ"QD*%&:1&E;(I0E_23]=I)^$J4)@-+,O?%^ MF@)X/T^02@'0B94JP1*"PY &RND]]0I6[.0\@&\!R%T4:59@DD*>*)>4EQ4T M-0-OP2R&2Y*Z)*:9>GX? =0[]I@1S] T0R([B>PDLML.02[I)^FWD_23R$X, M9+=R&))+*3R&Y[2"LUJZ":5=)/TD\BN^U;D-4B M.Z.K_\=?S'YO.1;?7GQG;)'E#M-,E\%^CM:3V$]B/W%(*W6OH+I7TD_23V*_ M[5N0E>HJI[]WA7-64;!.TVVCWZ\*UCG]S0/*LBH) +R?\+AB/"HS,::-+YI= MBB4 W&4M(01%5]W 0A:?D\7GQ"3H'NK0]47Y@[K=3/&Y94KYOJYP[RZ*9[U[ M]N-25DO>W,8YBQEL_._//[\#YLMR5KOX2^(5# C^QU\&AJX?,;-@6'WK5]_Z M"4PC3G(%&Q"3%*Y@%YXAWV /8@"/7P )*U_#B"HN]4B1E6_*R4VFD)0J6-G8 MQ^20NS ?UO=/AU2]2Q0YN7M[4%H==Q;/[Y+51])/TF]GK8X20[X.0UZ>?-MC MGE\;'KPB]TF'JGD41/1>]<.49Q$> M@C0O1O&1'V;CB$P.\=M9(MM 3AQT"0'Y!_\JLCP,)M7XV:TJC?VC<9(Q/7J8 M4C1PW-(C-[E'ZB,!RE'")\]<(-V OS>BP*;#>>SUR^"Y=B NK$_Y$Y=S6 /M M WZJPIY*B7#[^>.""KO;AJ+P> M>#$BXXP>9G1,4I+3\KS4.'[O<&3]\DSM6!*5=)/TF_C] -!C=_\_;WU?B^/O,\%8TT]M\J.[_"0,3Z' M^HH[47[2@*8T]J@TBKZ]%:^YQ,]?PM/[(8">7(F+D4O3/993ZR7S%YIY:3BN MBMA03G5)[C61^R)-;D/,LOD&\@@S;22EUT3IKTFC]Z D[FJ)>WEZPG/)XJ0K MB;Q>#2CINRX)$0*VO,'$2 D+177NHJ_\^_%GN0?>Q%?^G;@TDF[R/723[YS] M1=)/TD_2;ROI)X&7 $A!U^86\)&D7)Z4)\DMEGHF-XL*LGP,DG1$KXL;^YZ<$_*J*(,*"996JM1K,\GFIU#=OZT.9OJXOA M7SN^:']Y=Q;[V+(#[B<*W N8C-7/PTL0ERE)"K^759:3=**,(Q)W)5$?9SQL M///N:D@5K]D3)5." F[/ABTXJF"O&F5(4YHGK.Z@3V$)?&R 0CPD/8DG2CX, M,^4XC@L2*3_I.$EA86(%/7H*UA%F+57NPBAB)0_=^AE8(]$ F@*F]MGO^I$" MX%@9%^DXR6!Z25!W6=$'=9,5ZA5IF(?P_>F]-R0QX/2RTXKNF%8',3D!+O&I MWU4N"V_X<)IS1@*S<;%.8SL*):VB4. ;G"_,-& ^B$QAH2X/AS,=A=D<10>Y M=,F1=^#$X-$Q:S2#M[+S _PU)#G[^R>]"3/8 O!9-J8>FUT439I3R-B .=%& MK>DLW" [SOG;H0-D/L'6Y1/H,W'I,I]@>_,)WL)'I83^W]]G\ G)BY1FJ_*C MKYI*EVR$KQ&9:Q\BDN\Y@,_JVJ;Y&+A[C4 22]0A5$CIGP6H!<3-;41E M(B[1[8_^IV=#*_Z\&GH, ;#X!< .5J#:YS@PY0"00RID=?"M>*-NP+<^83=_I6Y:$#@H&)IA;QH';1AHM/*F MRJ&S8Q#3/L].I+*6S*-:)CNJW[673P,R7G*3HVTF;ZC..S#GYQW,VK#@XWG5 MT03VNKPLW.O;?WV^O#B_ZBAG/T[F!BW.6Y#5^1J?;3Q<3'MC&XV$;:XTGLN5 M^T&=_L=YF:BU[3QT MD!TH_P/#BD/E)X!6$LN]*S)_R@TK,D%6NC-?M"O%V8E;"5+6R7B2(+M $*D* MMY;?)$$$5(7L\L,PAR=YRP2:#D,:**?WU"M8A.EY$(3>-'?^#4>BB!HN)'VQ MTA>[G"_6D+[8K=]Z&_#%CI,[FEX3N"J-Z414?^S%^1^G/Y7SKXK0+MGCJZOS MGS]._T>Z91M$^8-V'GH]%:XBDC1C$7()5__,2?NM<"_'2=Y1SF*OJWS$&\MH MN1,>D%% 4RP.#-X+FB,O7XA/*YSQPK>,#:O-0"ZB2\Y MS(QF&?K-N5O?!TY?/&F2L7&PBY&&(=L#?.)U;"=<5 T=&&"$(HE'\Q:1CT.% MI\-(LX2S:Q"F(_8GO(8%1[:I-H="/!8S!"10N.46 4IF M0WP"O!:'P+IM-R8*+[X-TQS8GST%&.J"41C^.B[?]*R8X[V1=4^%H#PSUF0: M3(*!)BZE<15/PD1 %4<2)!'\A5S &2;#'5Z&FI0O:\2LE*+F@71AFYI_ZK/8 MV5K:1Y$')@YODP67*MHD4Q=?;6H?+^H/X)&UVC#8".H8?1JWU[6<* M2R$\@ZL+7UN#VFD3\PEMO3WD5.9Z,]?+B3M#O#7XI%_N@=[UN($WH\5?.ZPFWO2\(Y+Q88O#/64*X1L1YYD[=%7$$F"'"F:1V$V#1",P2)HC1 1^ M>T$\;H[X&L8$$"$ P@?F"(D"]P@%2F/!#C#H6ZB5;:?1JS7&5I+F]=:"J9K M<+YCSTL*'D\KC0<;L[X+H3FD_6"_C\B2.'MB7-DD8%M,X=TNO/,Y#>'IWT@$ MKWS$_[-*EGW$ K,S)U_.Y/SGU UR,B1ARM,<1#(N;M'!CU-4^..?4,ILM07? MWEY>2/V_Q_I_;W;IUK.<)([TYPG@S]O1".,O0Y+"B(;*Y9 ,I4M/NO0V1+PO M9=$+9J3E_KTKZ@UC>,?-1#KXI(-/.OBVF4'?1LUL.Y5VR\4G=J[MUO.*=,YM MA3% '($N]Z. !)'L(=EC2X&YM ;MG#7H1^C]4DY(Y-_1*)+6(&D-VK U:)?4 MB5#H7V2](@T^.\"@;Z-)MIU*TN"STR<(H42^-/A(@\^>[T=)$$F0;2;(_@EJ MPG?]W-.SC)")P)E.^%3=#&-=O MR3!^+)-+)\ ]Y^I>G_VUFT$:%\1">;OK'T>KPOVR3@]_< O^M<)[>AE-*2/:24WG8CSH[& MB!S'?@J#.8[)39QDN8P.D=$ATJXC)H%VV8$G#3P[P*!OI4NVG4XR:F.G3Q%" M"7V9(B*HW4?&)DCBR, -L0#8;@=N_$8FRF4X2N)LKX(/1, GVT4Q$8_U(A]> M!>8P(>@C#_<[F$.;4OJSB5*A"AP=/AXF@Y>K$9DD17D)?Y.N M:5WM0W4]<&A$QAD]S.B8I"2G%5%2)C?9?>\?"M7;, O=, KSR6%U_QR)R5]G ML7?=(XEP7.4<@>;W1^\/%MRC+W^+9;[):W3[J7L$5$)[XM3\+8PBY0^2^M*= M*=V9VWWND99M>>*1)Y[-G'C6KD6VG4+2D2D=F=*1*8^[:S[N^N&MXD4DRY!) M;JC:/N#"6/&"'JGD41/1>]1D,"Y,8SZ?%*#[RPVP,1^%#_':& MF[HV\!..K52=_(-_%5D>!I-JF.Q6E<;^T3C)0O;LE$8D#V]I\T18H]S[9W(D M<^1M!(:L>A5US6RQ,JQ/^1.77/C.)8O^O_]%'SU MXL54Q[,KE^JM.J;GAM3P]>[RXN?GN?_[;__C7_^OTU+F\OKES[LBK<^9EP0NY#%(OC-,\(<[WCY]_ MY_RO\X=;Y]%;DXWK7,9>OB%1YIPZZRS;_N7=N]?7UQ_\91"E<9AGT%SZ@Q=O MWCFGIYSX14)<_-ZY=#/B_.7C^X]_.'W_\?3#QZ+M+@E6Z\SYWON=@[6@[2@B84AVSG40N9$7N*'S*%H]<6XB M[P?G+ R=!ZR6.@\D),XS?2/W V#94!\F-^0 MX,14"D@_PX)$Z5^\.(^R9%>T^/4Y"7](B??#*GYYQW^DS8H*?I:<9KLM22N= MI-7B9/4.?GZ'/V.=CZ?O?SS%SK*:Q/-/T_Q9W13_L=(4?*N/ MM"\?W[__\.Y_?;YE.T44#H/H-W7?H?R/[_#G9S#O-1, /E3[@7FFQ>?CT1OGFHZJ_']^_(U\S M$J7!C)"3;;.,D<=H!N8X]VL&%.\=.IF-A3_ I./.S. M'X#8=TZD/'J:57EW6"?$#NO5B6)[]NV$V(O8^A]T[2HW;ZL6TZ8[1'PXQ0^- M;2MOH'X=$)>%N&+:-UZYDUHWOC?AS8>IQ0(83F.W2:D=U'UYV'D[P7^ MT>$0BE=F@ /8Y? =>/!^?.>YH9>'M-CIAQ_4MVRZ=]IJM:0.N%$49_0'_$I\ MN=T&T3)FW\!W>$/_)8E#\@1+YN ?7QYNC(_RN\S]&D?Q9O<.:[Q[@/_\7;"V MXM^SR+^*LB#;W4![R89VY#LG -Z@?7'13=%1GP"G'- A?7B/_P=\M,12%W^Z MD>\P:HY$[E_?[1/9(Y^GQ%]$_T;_WB; _T9L_F[A"UZ9%VFH*"U(IWIEM[35 M^)=BN498Q$<8,.7#+V*42 (?/OKG;HBRE=GSH2'=Q( MK"=.O'2DOCAE9_ 7VIW3)^@$O26P1^R33 L[Y7S/N@72\W'K#7!QW+L)_+PF M60 #[72+5&L:-LF/':X4Y_L*Z=\=U[G?.A=?PG%?; 7#;UIC32W#^OZ^<7U+ MFGC62ZK'E6U:6>/R7,0;F)0UBG4O]%\ MCZT<#_4H2Z^XS8 $5M MPU;X4X>M(%/_%X?1/Z[Y&&O>B?_O#[/_QI7_U3 M:<'!)IRRC1-'M')"-3UE0\<-8%;F%].\2%9N%/QO.@Y8+J5XWZ:T87'_6%M< MF11=P*,TWVL!"_WL8["*@B5<@5%VYE%3=1"M[N'Z] *B7LV650U+^Z?:TDJ* M6HFR4Y)V!.WC2G=8Z0?R0J) _&=;A MI]HZL'K'5>BP"M=ND/SBACE9+ N?QYLHS1)J)E8OCZE.\[K]X7UMW9"@0RGB MA5?Z7DI$CXO:V;;98)$T+=&'VA))E8]+T>%\W2B(.8P:ER29O2.Z]AA M'2]B>&.2#.?RD41!G-S%F89!U!0UK)Y"/5+2<1@AAU(ZKEL7\9FL\)&1W CQ M1)%XE;C;=>!=NIFKEIU;U#.L:%TGPHG*3HWL1!9T,4S(/2YPIX.YV02,]X,5 M0L>Q(%J12*L4:2IO6-"Z)D0B1A>R0NZXC.VD F; ^TRR=>R7G/R^@* I95BR MNCJ$FPLWE) 3%)2.J]72K+ &EH*D-]&9Y^4;' MT(EN3I-')Z(#ZAA6N*UIX M"["VCM2&0QLY>AH-]:[6S/UPF](OSUWH%$XSS'$M:J!7_>8=\,>ZRD;I((#W M,_WAE+;@R$T!IA$*YRX#_O7FJ*$88GJ:I@*C>/Z=%B?1RA,_I'#Z*]> M4,BJ+4^]@&%UZFJ6DH3#:!P79W#WA '<%%JZ*_Q1H75I[:[@?"_^.@H#PV^" M)_T*8"S>OVI[I*10ZO/J[/0+X6#<>OH;AA[>K:%;7? MQ7$9AW+ :%C&AN*&9:SK8Y3.&,=5'-@KHV$QS;4,:UK7WC1[:!P7=SA7C89U M;:Q@6-*ZMD?GMG%2C>$XU)U-J"V,:P4I6XV M6]?+GN*G-6F/\W(#Y;#44WQ',K9:<.G2)[-NKK7;'R_('!>S/;P$^.X KX(-,AY%:HF#81X/ MS@AVS3/?IUU&^T@A"[+Y/L#8V435L(WKJL-.V[ALN2+<"CS5XPX:Y>I](%X, M4F48T#$OEI<$B :1F\7)%^C^3711SLAB"5QFX,&U=AF$>8:_%FA\)'E6EGKFB*XYK&^,>W"DWATWZ!0;%*J'UW'RZB8^@T5UH]WC61C&KXA/ M!;]/ 4XF^';]\!6C=LX(/\/@TL!/;BA$$2 MRGTR! M<.FAG=IS[&']M1I M3;?&'_HN\H=6J_Q3W3YD7.4/QV7NJ+ID$1?%V_$KP932Q#][(8F[@F77CZ9@U;K&X%XA$HE6=(-.SPEIVB M?ZRX0WM(WY1:4=%+![M)9>&BHT6TRW'+]MFR!=->7?FKK^B-07YQDP#MQ_)W MZ"D&@MN]NZ.6L@?"C8=5 K=0#R1"S$+7N'>G:]^PB>LVH'(32W+$WKYS>*=. M'-'5ZO?,!P[E7-%?AW<8397[Q*1.'_=S_\ ZC?+DG&2OA$1W<72!*K6PV%A5 M-\BF[3M=8P]S# M;\QP]HE$^#WQOT0^V7N%SU8)85X)YJTX:#N&/5@WV1AN3-$582PL.N/DV)O: M=5AVZ+CW1HAE+3>+JF 1L=/N*ARK+<,>K%MAVL3+5C>HKH847W2\!L?=BEVU M'P>0,VRHNE6DW88ZZDM&3.:]V<8L>I-GUU9GUE;+&0-0-&R9NI6B(4UWT7"1 MF[M,RYWMI^4^[A[[J>"GR 1OVF%U6\ DB>"/VZ[SMC,^9)UK&;9&78E?W1K' M=VF0)5;9\>H&;YTE<@ ZC=O@C^_K6GZ-D4YC%3]:\D;!*^G*UW:E8=@5K9%- MCO?$V#NA/.1E-"[*EP\D"Q*JY%@\A\&*CKU)SAZ*MF'GM,U%M'>?R!' V .G M[((C]>&XK89"TNEZP72E8=@F+1,@'>^7H?@0U?H58LA]0L( (S>2G:0@X]:3E&&;U)7 QFUR?-\F MV1]7:19LT&1XG6=0\FP3)QG/F/DDP4YT MQ.$]P9]+_,7C5AL*?['K4]B=BF'+*!*%Z9 :C^_?^/NAO!/N2%:]#19+(]FP:_+OKA%!TY[K&)]AC#VAEI@ZF) M&W977;]]V.[B:$+'K37JU@+&@\ 499QI/6 ?J2D9-DU=M=URTXC6"F[[N#O& MP2?NC ]U&$G#?E% [;1$,CYR14,A0YD76 2UG>_*[Q_(2NM],01)P\910-JT MWCA%C-[S3OZ5-7_B,]DX0&W45O*AMW4'U#]E/IZ.;0/0M0_ M;JL)D->[2_"]2!DV3E>,]N.K-='VD&(BJ$KW,_1[DV]$H&"_C=*.J&'+**#= M#5NF$D_!%-2\Y3+P\;A_.H+_]UYE&MQU%T=ED-]9DJ "M\%/?N36##NNKIX> M8L?1GM%PQS($TY$[=]R3'?S]T)&'9.74O-M3BL#]@7.0F M(YMA]FC/5@W;5&$:Z+%-6=^*3:HJ!/_/&4?8K-A'!SMYW*N37:8TLF"+WZ5? MH-!UG'!/3MP],AC*@A7ZE+@1A3.[VFS#>$<:05?L]LBPQQ4&BP.O8JGG+#$) MNKN6G:]CN? 1.'P("+E6#.)X!J;B=^G/;"G.O"QX@4H#\[?Z%@Q[5(&!?Q@_ MR[@%UA5'].6XU;K::[5[X%F[!\1D%WB0#VFN420-3=ZPR10H]H=MLF)?25"2 M#X]?CE>:E7UV/^X^NV^]SYHS[PZSS>Z/VVR6W*-@:SC'8XUG5/?#L''K)IS) M.471[X)E/.[QB;C#VH4GEH+6N\\3;PUU,6O+P$QCYX:;=_&/=J3^[4:?"(UB@;D38'_"AMB>,.Z(4I4*QC=Z"35E4- M*Z_"OZFL_-$W9)35+N_XRV"Y) F)/)+R!"%[AQNSJ9]EUP2$!C=\A-G+LSC9 M8=XC$&E:O#&V.V'8@2IH'>VS)/73X1VM%A=]==S,R=; [[ >.T676<(HE+GP MY^.+-MH.E]^E"YYD^Y+ ZB4@6KM?.V:3&(2P82>J0'@:7D'/$JPI2F4/2<1# ( \[3P60-VTD%L%.]V)HU.W+C=%>) MYH_[J,\^$HHR/HNH'^O*E8!5HGY<]4%7_1$*DW_D,/JK%T-JA9I6KU-=PZHK7/4+Z@XC M_T^OX\7_H"6<+D,8_5:;4S?QL.8#63K\3WEO?'U.PA_B9/4NB+)W?K!YQ\N\ MG,'=N'F8]^ZFE,W:O8TS9>WBG*V3&Z3-MXG1#,+Z@;X=5-$;I M[1J()E[^3$Z+2>K9YP9*A_0<&R;IQOV!Y$F\Q7]HR^_@QED6HW@-0/H^C=PD MB5_;3'J8)$5=)'[*/\!H/OSY],.'TX\?Z)C4='L/)Y57 AZ4'XM.I,BBXWUV M&F1D4Q] 6E\"J"U=GZIZ=P-,:K[<4U ^FXUJ/9DYC"D>S>! MG]MU3:9@-KZ<[RT$/=+?U:&0&TW'AINOK,'X=Z*ZKD9O3$$=8Z&;:_09/ M.;J4>#^LXI=WQ//96&_@4H'M])2X/D+52L Q:MZP1@5'AW_08=(AFDF.NGH2 MFL8.A!KH*V8(W3T$Z6^?W@#LN^KA( M5F[$LR= 9SJR'QWH3#FH,AXJ6$7!$DX%\.V>A^C&J,:$LX3821U'V(WHE,,5 M&)D=![1?;505,GE.@ZEB<240VG(X])Q1"TH33DP-?QZQS$U$YGT>31C]79]&]M3 MG';=M%".G1?/2&FBZUJ-&]C^YFZN/Q7/W1&1K@//W9/RI.>O?9!6UW/8G?)$ M*RZ%;+1?3$6E:=^SPE>J\_M5JSEEQQ4..QT'T$!AH@U3\SSYT'[?Z.M.U/E] M!XH.?==6G9\ /:H@;5.@;M?#)T11'F?P5=+3"^:]AJ:J.B,AO=>8.M&<7F!O M-Z8656T+[[T6QTS(MB#?:UAF0C,1ZGN-KC4]^P)^K_&U(34S8;_?0]:5[DP$ M_YZ+VI+>3.7GKN_$8?1G*DOWV^9]Z4\O5W==9&U52S)VS^=$4W\R2:\-/U^4 MNMEL72][BI_6I+W[Q@V48X%9=R1C X9-2(]F%[ER%AV=GQC7& TS@FS7HKUY M[MT'XL7PY(4!1SN[)$ 4A*(L3A!:[":Z*/U_%TNX'@,/5O\R"#$P67)((PF% MN!]MZX[4S_GMW#*._1YX3/C)#<,='0?\&F%?']R;.4\P M5 ^OXP1![LOHZ[,PC%_1<0=^N8SSYVR9AYS(-!-]8*]F..&Z,XRN;O@_:?/ MF:5ZWL"#8XN_C3GEP_5KAI->'ERN4$&5>29K5>#>A%UT&RS)-!=(UW[,<%)% MJ0MW&V1NB-'LC_$R@[,*?7\A8;QEKIUIEEY]]<(QON 5%+M("9*1*0 &'TW&^)^_9]&8Y#1O"$:'NXJC,[DHK M5-66_>9Y\HY8F-;ZUGG,H>OP&Q,'/Y$(OR<^S:-;W1YGJX14TPGWF<\Q>C C MVZN4.%E1L D3:TAK[:&]F-&$#L>['-[0]&;ODCU%9#)F(L6DCG&"TL)M'*TR M>%>E"EV?E.':LCHY49:X7I:[X6<7?:%P1_.N8Y_5W?^9A/XPTS5,Z]-/X %G MJR^]B0:IDL/J4G=W&7.X%FS[H0QWK_:D;GL"RL4J;<#X,#Z0+$@HE[%X#H,5 MB^T;;&(.:-6VB\]P.Z8G]8GN#E7OBLO^/B%A@#:69"?Q$YRCP@H)B+85SHHF MIB&=7YHI>C$3[RH9#K]:J-?N&J"EF4S,<"?NL$9F,AT\FQ/QKW-@L\C9!A@L M'HC-]1P4GGK<+31 )V8RG8JGZ,)-DAV"%&RH$6VQ%&7'.XA=V[;O+#GQ- MW_XDE MX1[+JTBV6XMW9%7C: T[/02W/?.*8<]'DL];8[)RF#&X4DH"TR6_: M4>:GL8V9^3,/Z-$U2&-3N7.9.RO,=^>[\OL'LNJAWQBPL?E,#RJD;H,7D!+H MRSS)+'5L]$.^]H5Y/V9Z8A- -R5H,V.M/I M*C23=SDBIZ/URTT(PVH5[M /)"7)2UM-J(V^S'5RB]N<_B[_Q(64\]T9ND9C MOH719[=_9V8ZO5?+)?$R/I[:KPN>*.]\=QM$Y"8CF[%G^+#^S'22RVU#+1%; M:L_ ()7K..$J5>IN()DS%JS0)^!,*LG:>T8CVOUN$G<1OZ-F>'LV M]G"N"Z'=2V(TM-Y]GGAKJ(L!/I-=I7V[-'TD?W.NMA[Q_6T(3C_,8F6D35_^ MK/)&/60.#FYM,D_$ M% -K\(/<$Y@04DAOS7[;T4AVIK^LDI#'.IZ#)\7?3U M@)GH0M@25,:0+C!=B%H:[D19X_M.W*3=L[0$\J&XZ);6O.^T'MRDK=W:-UUW M[_UW6(.6D6F'N\OZ$;>%9SN(%:DY)%<1<+4)3VZ<-F9N MJM%C_0^S%+]!XFDY$FSF&XAV^F@WW.GCX5,HY\/]B4U91%;X$-RZSZ1%)FA, M0RM7PV2Z/YU^^'CZX8]T!E34QNCN4YRYX;!]KI,<\J2%2/B=^S6 EU63S;K? MV5*0'&7",4W9P!->(]G<<3J%M_ 7+XU-:'O_(Y]V*%A0#S*L4)"IMDKP%O2) M+R56+QJ.O4I1^(Q(8;U7$+\I%Y!_\7=J^;^#RTQ$;C/VC=L&/U<2:],Q_/6[ M3E7?V1I8 0@H[&ZI9AB*@M8ZC3!#]YAJPC4&?59\$;);@CW)RX,/?KZ(,39^^GY TO8]3$'+^*]A>Q/[^ M* V%9\B)F?C)-C4'/EZ2\EG2.4L/#O)7JN/5KJ*U11!!]3"%SXB3C-X&% ER MIYG[A@I6^4FV!S)"%LEC_NR)3P\DA9>=*L$03*\_I]F7OK65Y2%8!>8@\$A4 M20HL9 FHH5GD=G6M#6T/,9%Y-7,0;^[:G&=PQT4TO;S_WWDUT>7>8/M2LS;\ MPHE!90;[#-Q1#O?-(GK +8RV 2AP%Z,UB'U$U/.T2=@=CO[ E[#FG88OH'UT M8'?A/4 \]Q*FEA:FGNW[C\D0%"=]ZK&OR39F:GRJ4KE !CC9-;[YS;4LZBWV MC+D5R86&8W-Q)85[%4ZH[JKJ0Q.QIS9&EJ >ZE>&FY[NR"(]/I>%#W!?XZBM)O"#%]W6/<^&_ MD/LD\'1O^U2MV]M;[)*_^NK1($R>(J/1RM)8Q>X^D5G/IA6ME!M/]&7':@\/ M1'YC#1*PN;[%M]D+W32E:1%PIU\G\>8L]H(+8&KA#( $%,3XJBV6.(XL2X+G M/*-:]OC>3?32Q>%T[WR!$WV)M:5K8VN(47,!?G_05* M>RQR3V+V[I8RC5#A(WCC8^*F92#02!I1$UN9K(9N92)IZRSW Z"!JGJ%5"7_ M:EUZXHIHC:+:(#$9*MN_=FZB+;QJ]*[XV/R -]1X>WR>2?L] &%[DAD:9*%/ M>+"+52ME$YU\9J@U,,-SX<+%M0SC5S@:>E.THM20$Q0W,40MHXC:DL7Q[&:=$,55)F*P;XIYF3L5JS-GV< MZ93LEX0ZIWIN6#=S/J?4JU4S-[U(#:T/OCM??+F[I-[@$DBX_LPV5["WJY,D M3B[B!#V9L#\T'BB($[:)2I-#BEK!ECYWA]&T9Q2&*PC#GBM)KTR,IJ&2O>.F MQR-KK\SK2&06,H6DNZ8I,6E($KT,F^Q.72C8VZ#0D12-0*A);.1*526'[7:: M9%*7X5/97?CP]_LD]F$2%PE_OQ32NK:81=&FB-IF;@6F\]%08>#G9C\!K!2& MI[N-V]>S>$D5KB@RG\W?=^VEU%AICI:%\]UG][_A243]3)/>J@.%24]S';21 M$*W/88L*<_/H0Y]6ZM>L6QES/8N7UA;XK( '(&Y#PN%^90.4]OIJ4=6>([N$ M@LKY^Y+96AYON2@GF(:K(>:6%*&CW()32GEMZUK4:42>6ZZ M9B>]B-KDIS 6A6G-J/OH[AS$ MM?7&37YKX#N,U:P[_W"=CAR.:' $4M48^&X_>W$#BM=]>ATGIX\N1OYX/ 0; M/:O+@.RS)71J$9&G=1+GJ_73:XQRF? 18<*EZ@48N 5KRXA*\T)A22/)]@WS ML%RA&W$AA6%8:Q:X'RW;KM!H>A>Q^K\&V?HB3S/@*!/33=2Z^L![FV/4E^ M MM\%O)-PMEN>$1OLQG?*7;1Q]"5D*KD>292%]*+"#N!8YVI&.V M9.]!<@LX9I1X%DN)R6R,T6I1<>!%5MA=ZM9RMW1I:[*7BY X+HVC%.%Y24Y\ M?A$C\TU#RJ6JJNU@O4^#>S"E7A)LV65TGP3 VV[=D!ECRHVL]EUJ57,:/W0#N(3G#STYSY+8"C1ZI)A'E5\ MIW2N.1.T/$-UUY>4+//P-EAJ@SS:5)TTON&"LK\AQBQ__0^R'W^F+V=/ZU.8 M7WA&A2:GC%3GE6'4;P_._)%-*G_&"\SF#,U-$OGZC.0R@L1!BZ]J@"CLUOTHS%CUH@] \P\ MP520X@.M.S879&I^X)D3::V>8MXK,1:2_AHGOV%($5-;:H,C>Y-Y>_YV/+(! M]O62!)@;++V)V ,_4@R%JJ5I?5L76WC]XTCW]#25G!%X2.'P(79ALZ*[ P%[ M]A:?FE61T^3RDU9%]39\%:KA,+9*?2" M76K.X/D?QHVQG>?.D&W9E5;WK?]FH#Y-C1G=F/<)V;J!+Y2U_.80&A@E*W0@ ML8$9&WUP]SE9!=%3#+T(F T%=>\JIJ8K"[%(**9] M5 M%-1:W"&@)CQ)[CF0]#PTWT":,T5V)O6C-*8*@O\J7%6G>KR,V:/G$XKTB M;$5!E,/2\RL'6'\6)2@Y %Y]A3['B0]3D.RH%(W^&&AEBL.0 KXR4VKCJ1^G MQ4F]VR0O=(V;ZGZ)H?'SN/,K\&ZT#:&$0IPQU3/26'[PO@E+PV+Y*W6=HM@& M]< 54^F9P-1*WJ.(XYEB,J_2;,CM;Q1'X"D)5BLMUW4HU8&7Z5,8/[OA8KE$ MQG?K>B1ED0AZ/:*AQK">2PSVAWLOL0^2!Q/[XN\W5_L.2>4/\W&I>8+&&NVX M337L![:>NR'Z3#RN"XE.,(F-'=/7!:-*$*2]M)_ >L>A=GX@>=-#!2:T,S>U MVTP3)N5/I%OV"89:X 9MB4>3/BF2)*].G^#Z!O^,\#7=, M\55G/GF(9G-DYV!D[>4#X(9SS#(,(BKT&AES:MK0K&A3C:$?^2)O60E,(7Q6 M))S;TA#3N$X'4+-G996>B\6RB'9J6I_&*A/IV"_B%Q #U&K5^N]SB^^\BS$+ M5^Y1!0U_I-7<7H/%=1C: Q^H7TCD(]9&$2FH5_CHBMI[X:LY-4VZ!FUQ>XRT MFR!"?7I/$K'B@:?CF95E9QR1(V3%1I2BSF3LW;M[/H3XU)5^A&>>EV]R"O3Q M*0$!%P5D]IZ@#S:S8^C]O(>A;<_E0%BEB["(9O.9OKQ-:0\W']5@%Z$2@J_1 MRW0-=6:1O^TRSI^S91[6\TW]"GN++)9++<_0DR!99-P28IB\U!.L0KZRSBFBSI[C(Y?K0F8(_+(-2T#'W[[":_$>G> M:E0>&ZO-C<=%+!(9H*L;%UNK/;3SE"84ZH(]C9@2L?#CIC#5?LPCW_;253TB MTKB;^"W"L"9L> :059+Z&3;MS\1?X?9E 6=0-\.(CD7HP WOB^6GZ@/PB\4 MPV%0I;^Z!:ML@^>*M%&ZG(H-W$*+RG-P3:=:CW;H;*9:]E1TW.VNA &]1/QH MS V2K16^H^WK680YR$"8(;X0H:-]I@B<>HS>AG&ZL'3*X MH;:];.Q;5E=LM\VU$Y+5T?0T2]E7(D>4,Z]^FJKW7E=JQ15!H M\TC49><0_L5M0"RNBV=)]*_CY#K':$=AU3('AK6D8\$_\LNCQC\2?IB-#IPG M+Z5B5RD@F Y(5RHS4)F@5V?#RZDH:#UE2]7-3RO^*0L/#H*0@NC$'=E3[BK9 M!'J@+VX/_9)D>)G3V"$??2"^I.@>5*C'2TE9,]4="+P]1L'H%">%HN^E\Z,2 M-7J/%"STT-S%L)U[:Y%3G^+8?PW"4!G0I,^Q.E9K-H#I4:$EKA,MBK6^K#U> MK12/=9I-C,@R %-UI3*KE!P8Y42ULTT,18N*W^"5*DE+>[?6 \%]2S5AA9\> MSL?@B;Y&Z>-,8L=N#1XJNM+6N@]GEQDJ&@.6]DO94T@EB-6;[5#K)(R)U(-/ M_R8U5IG5M558IH6+P65N2B_=F@BY>;I88 !V?R\+J?8;$,-,V0BZ$[*WIJ7'LP $%)[/$G/7 M(@=(#T+VGC.@O9>@J_EATY8?&@F^2,D!%UL,\FBX1&ES# %J$2-6NNM37GD3R%\?_M4ZA4 MRL\@D4K,@*S3!?>ASPBU#VPQ7*XA4F4PL@,?FZ?7^&D=YRF(8IAV!WT("(F$ M^(8G(GBAP$!ZK6Q7$G-SN'A$%SB_N\.%5&]VJ.:E=_G/<8A"M@ 17T225^9@ M4.8'-V>/F4A&+R9.8K4>OVCH=+@VBPT@S^M MR:]Q$OIZQDQ9;AZ295.@LZ+@T.#T$B:;4,P]Q4+L *:EX/B6DF#U)?))TA:$ M<[QV[/,3[)+#C1Y'U'=-[__27,<&,BS_!\TR^Q @S65G *-=1-&B9?V!9 %S M)R[EDHYI+;O2F\$4* .H@0?GKF(=)Z ;->L*%*Y,D_PGFD,CS?6^0>LW"\09 M*X%&U^9M::QXFM[K.+F),&,M[/+S&/I?:)<6R6/^[(E/DJH)JBQ <$K1*-]) MFS5TDS.X;1H O]HE(S 2F)^5_=;@WM"BXERP1 S.N;K2]FR84IIB)C\U!^SI MR\_@[*A%^JNO7IC[Q&=@X2@J<4"C_:>X_2,^6$-O[S$LG$^I'R5[@/ JODX( M$2CJ#_#T#_T*MFYW7A'10BM]ON-1S)0QPLZO@VW#1=&3V-P,'=?!LE=@:5'- MVH"^1*Y(82Z#TS7?CH9*,_"2 C:1 V8P= GD"&K0&9%_ <\M;#8T-Z!1G7(/ M[0/Y1VON[5V71N;]+J:31?QQHAD[MS^I@N27.,R!1TUVUT$(S+A6.;)?[BV! M^[[&FC7M1VNJG(FP67P*31*Z*\6Z5'^W:=A"#2=<&@(E)?VR]8$-^/C^PQ_? M?S39M5K4M0@]3_4E!6P.WP<<,EUG%6BN9'LPUP3AG<..H]'6FIV)BV578U9L M9-%(D4A]"1SJ _$X;K'GBISK[M=>1JX#&II19CZ-@[F6JVA;WV;8PT5"_""3 M4^R5J?4N]7)1FYKV<1JK\VSTX#;7FTE\C>2X0>3#:ET8-%6]PB7);P M+[]W ^!JN9."9&G6\6+FBK,!\"TEUZJ3E_$Z[$'(HNN$\"DTN]_72]H,R2D9 M)'VTC53&HF^#,E@]M+K >A-Z>'D7.FCZ6H579QMN;JGI6F%&! MLNKMV/3W(F[BK=&=HLS"T09TMTU-FR@Z"%1(XR'1:Q%#AT*79G4P)@IL5W=H M\%2\='1@GGKGP3;5+#OE%BQ[(V.F+CN"2V828'(W[L(74+P0N+;0$P+-#JH2 MS:Z;O>E-BJ1"$P(J![+_Z\08[-G%8/TRU9J=ND[O*EY&-XAXH2DMEJ<,M8BQ! M8W4EK4%ZZ$?+,F+ESR3TJLT*> M1!1)$F/D@Z\44[(9.%Y?P29 !8_?P2RA*H18 X?1@8"]2RY(W=4J(2ON,,IQ M9IL[/!&-.B6I0(SL=8:*3I1>C1MFI-.Q6YU(V+S06,9Q1;9&_16GKS*7+%Q&MU?D^I&I M>XHQ?]8-:L?AIO!4F-\V>V)=[*IR2K3O!BE+56.>1E9MP+L^M+P?M9FP @8% M@+*LQ9N);-W Y_TH((_D+##:"\I<<^![2HF7"ZPYR(7G 46<_AQ$P2;?5+@L MN$"9 O Q6$7$/\^SNSC[3Y*AUPN)/#6$XUA-S=?.G1H,T%+&!&&UW\/W%HX/ M]TF@3<0S>3=F$"_)XVTJH3CL>9(#<=J%'7>A-30GNH'SGC ,L?U("B7[V53> M,L:LM.$:H@/598=FOO+-QDUVJ%J0N?1SDKT2$MT!DXY&86K)HG<+"[IGJ<4B MO^+R2\&7&F RQF]O=K;'%LDRQLV0H5[T_R))?!\'4?;T&E\CB";#$U)CCE_F M1$+B?'J%@COXXBPMDZ$+Y9O>[V#D%F=PS9H0&=K'G;>G9%5?N[=?#=N\J<8< M<)$9>R]E#]&/0U]ECA&+G]W_CI,+C!0RNIIWI3*O.'0:%-4K%'VOICV%5.P% M)23 _Y>[8;"D,24IC?X2R!/%Y<=<1)H]$@XA.8-;5;;K:(RY7;').E,A MS-&@SR:L!XAGP,[<:B!RVM>S=R2Y#/H4\\1LS7$0NN/9D8K%D&26?:[ARMR3 M"[^D9)F'M\%2)V4=1-*F;MDCQ$\1#N>SF_'%H=J97;%7W3"$TZ9?2[T2>@#: M]FXQZ(=()@J\3N,]K2X[@POX"P>.4+D%/\1A>,V"6#M>POVHS@Q\NC42U/E. M3:!!]A^S18MH.TD1C0"/KK#,BI!OS$N1A_BJX?@D.Z%FCGJ3LRAO)-L8/1S. M8\SYV1)NOJG.C& @2X^.(5*8'-: Q15&:&S,22NG=7V,0]_HP&2L:!/3067) M9Q:7TO=7ZS7;KO;@D3/T,2VR?DHA+J7P5P)I-Z?4ZD]L?CB>32S5RU3=U8?*:H#*5,B-E#@V@1L5RU D14 M=TX.(SJWC#&-J:2:ZTS@("%IK7KZ/310L&W&]6-STD%E4>L/*#Q[PJ+T57S' M7P>,DD]>J&D?'XY;K3]/;4_$7JIC1.+?0) 0(4V:Z M8^?3/XL)G](U_@]'] +/#,WA)]1=^ /-8BM_(974[<:#:+Z]W2KT67O+3'VK M@+VB!EAATAL<*:9;X]8F]]P-40Y]7!.2W<8<"U*O6=06']JQB&19R',^_NHF M-'L)FS.E6Y"^]/2H$XK9J_XV1_E)@R:,SC;=):HF8C,P2FBXVG8^C(V59Z@X M[*PPG(LG.O:PE1LZ+3@&.E'=BY_R!"JK$["N<)MSQ()TK;RC#B0YDV@S_L0] MD42K:VFH8!F4H^#KRG"^)FV8LKQ5=S-T#D=HC"WB,"!$(37HH:J!LV][3)O! M-M2;H+U;G(0A.B")9!'P=[-:LZ'"P'=&S>D4<\[W35G?AL)<=F*736:[ZPU< MRZ=$'[-MK#8?SZGS/ TB&A%//63I,>:^06W=III(O#TID"%."I%+5M]2>7]H MN<_4W-N;P([))>>G].G:/WLZ>A$?ROAQ]8P4V7CHX.'4,A#LXG?DAYFJNS0D MLY'#'N1?8;G]/,.6.C'P*\RJ2X.> *VMIT]FK-$_:YT0;:IN9,9'/)VO0$#:3K.$1/?W2, M0]&!1]E>NKM4=_?WIV?9O8SB]F&?6^BPFVI85E T:B/>(.Z@*B-K 69"DHUN M'X[8H,TK",Z5EU'E'_)'S-J&!NZ&S6JJ-7AX$>J%,06UEP1T^KCS8@,JN+'. MT(H6?/7S9$=UI2RB\C[A#T^#7) Y M;W9-+JBK9?G1PR!_%LR!T7PY7!#<,@*7WCE"AY/"2Y6D?!"-;V(O@M99U*)/ M$K-IX$^55;Y!S4S5W<6RMXU%)P>NT)3">&X-#L.-52SFKGHM4]*"[!C!GQZ1 MG#+9?TTB=6L+VY$%&&HNB3CC24 MMAB)[.6;/$387!V4C"E!X5FYJ5]&2SAW4*O98YT5,T7"B(! MS1@1XE>,0B>'[A[D)[H0SG(_ !I"1%=WJ@IYP*X+95E;G% MZ^W'/3W F1<;)PO6UZQ'&WK927TK%O\&7J*JGH M>4C59680X?!(5MBA![+%0 S,TT9/)X7*W?$?VX4[M*?TMJ*\ST3JDX8P@P$( M3[I=KW)T)M'JGRH_VY(YGM9! M=!DNT6\&JGZ(D';,>-CU+?,O"XJ,13.K45 M,+H3M8BK@F":Z,7-]*V-RC5-X1ED[HJ9")MJH)38=?$4G\=HDN^>TZLS>9M! MXHB%6_<+=;0I%3.<.N]PEJJ&,O J@>TV=*#]I894Z*ZM+77C _ M;AF4S2-X\(*6\IJBFQRL#+O!I1_$5&DFYQ:U,5M#B#)B:^8V\B_BUF*6"W#W++RX BZ>X[KS?DIFHI/].Y? MQAYS50:*BB>_\K.]G5!B'E_'28,C7Q,\?"<:,V9LQ(]/Q%M'<1BO]OV>IFAQ M:-38PBU+@JY4#4M=<"P@')TODZZ4W4"J$D;W8NTF*ZT_N*;P1!<.-RCL/GQ\ M?@JRFC5&6<0J(&$=#^8L$QJG)F-AN[JSPL!KM,HW5+ V",3R>@W"$"T?^Q E M_*?&.-?V]>WQHJJ\QB*IHW!8N_X_"Q$'S7*+IQ7?&KCL0>1* V\4;Y\N M35L/))21R"_@<\ 8E"5+)Y8*) BMPU@W*O/$PM ,KKF.]:"+XLS"G*,[#EZ@ MF+HK3M0[UQ"0T9F'[C='2 M#/P !>/>/K5BO89=O P9FKX=R+VQVMA^* J@)^G*;.668B!AW>0L1S'18!V6 M\:<:WZ3#=NE(Y.W=/K)!3LKO3CG[S^[78)-OAKZ&VC1I+Z;53<* H%CZ%47J M1M.+NJP]SC!(W=4J(2M7&%VI)X)!G#/5LNA]JD&;:WH;#97&"PM"3S>:9SYM MMJ&:JMB[0:!WY!\Y,LHOW'#4J%;4E[8>/[H$A$ J"EK7$5!F:MH-#::HQ M RY>_>33MUV$3+EASEB%$O6N8T[U01JQYUJL\8OE, /,WP&6%1BIU/7XK40_ ML5NIM(A3Q'/$6D/1&'[(0)AXSC,ZSOC>;7"SF+8/UE4N,"S9>>F)1,@>A&'\ MB@IY@X+%4'D&A^XJ26)835@SNE0IQ>H-H-L,@Z]8*RG^KV4"H;Z$!V:T!$[] M!;0'NS11ZLGKA>8&2U().I'0Z33KT)6*O>%*B8#W[;%77S%-"SRY0ENC&VPG M&M:U"@,ZD;.2]$:>SG-=;G1HG]MM /_"QM2'X.\7&=P1J)Z,6M^9AM(#]ZMJ MQJ>QN)=YP@5O&05_D2";I^IL5Q*VW5C107*-&B%\.VK/2;-JHA,)>WBXR!4M MX;DI,).6MQ12Z9 ';K)# M.9W[D33X .O+6P0WS=!6 X+!2^ 3_WSW)44<$/:$8$PKF@C8N]M\R?4@9)&M M%0\D7C,7^&K&";?)-JK86E2<%'WB#,2#P'/53(&BP-#\22%@J^'S1$*+>J M.0=_0B:0XHZJ:Y?:>Q:VHC+W6/DF'4LG$O;U&&4PN4E+VUC%VD"0+10",_2- MPWRDE\1+J!P%]V$>XG.+]X.DXJ**S51Y, &;IH& MRT#D/,?4A!\^-B8U'(BXOJ1YEM5M;A>P*=Y07'A26[)VG72 MU[#)V5'V1+ I-Y$ $KAW=PV;SEQO#N@/J"?M&M?4NOK@V -4,)6]D(2XIT1: M;UEI--.% &Z[YC$B^DX:ZTP<),9:O8I\A1.1OMS<5(Q--BV9AO MMZ'"?((4ZT^!"#&L>+-H.:B>Y&:"WZ_*32TEI&[@[]O3L'>#1UG@!R'-LEV* M(TR?3GRF;]]L\XS[*"#J&_0960#JQMF8UV 8VK-W<3Y;9B191+BP<;Y:(XX# M!I2DIKP&P]&W]^YPU-7R];[,0:B@*.G81]U[8ZHV!\PK> RY:<8-$=SP)A)8 M>#:Z\;6K:C#N\RQ@O](*9NJ*T$66S#Z7Y:=S*PT^Q_75>]>WKSPH. !V. M&HY;8Y49H"65&5%7BFFN[7R\U H:*]C-M%!QNJ MS]253S6V_G2L0RCKK$*#1LH>M HH ,)5FL*.*;^4,B3J_$D'(SN#DW:UV8;Q MC@@=JP8[*PPY/C?", F?8J:/I5Y/'3QO!V[/NEWZ.DX>R%9H_9>_N@E%,328 MHW6UK'/]W70IIEJ3QDX541J?2+Q*W.TZ\-Q0P8(TEYV-36[/B[(,RZ B5AE. MBI;F<[*,$Z*/,1J&MCTS0YM+XRZF!@3B4\R=E&(CR[_CQ7$79_])LO)*D9%Y M=":*2=JV"XYO4G_M%;(7T5[DBZ$KL._DWI:E"I(Y */7KI\-,-;ZHH/KL3O MD/!SL,RAAR<.'4[(4X!%I^<[Z5,[M4I+,G:8_F(W&1C^2KF9Z<);8%07YG8) M/U) JEP&Z$X?^0]Z*-+QVYTXZ]O55X]",-VYFZ;,;Y5B@]\O0I5-]?#XN'*V M_C%+@M^(-KUONXKVW2JJ<=$T4AQ=/WKC!"HI6'<'D(.#6:A ,\ZTN9X]=G>CI.3M0Y%))]C/+:R3"ZA>1I%E+X&:(5BRROD#7:++9#]S2')!H MY#!C^#LDBGAC[1;0*32'(O]6)HCARVG'H1/[AV[%'B"$X#]+]!ZCU:FYCCW> MGREXBJMQKEIM;UY^]TSPR@1@T-D2264;G[4ETRN1GOY)@M49[P@L, M?47HCQCT;0J\FKH7<\D*8\RC4B\[J9J"IX_2PCI6?[?K_Y1[&>4BX'[A*1S+ M>/SV<&N]2,T6HD-W/YFJS2-:&^0?6 204M<,Q+#![&&N9U^JI<_ UY-B^67 ME.GU31*NLL[ BJ#23(2)/S$? NP'YNG!;EK\H7#?U*95[D/&:O!*\H M%^7Q;A'"TI;"T-D[X@RCM]#.]^0F*Z)( X@O7\@"5%.FW5'//S,B= KM(/P9@+NF7EP9&K M5BCSQLFN,8BNN:Q]4?WOBNU,M,:S[DM'-%B/3=52]$-!>>&FJWS1=.4'A\0MGEZ2 M$U]CT;/0@8D,_5?0ZVQW'80DX>DY]H5Q7:DY>K6UUY]T)&+=<;6( .YJRNE M8'ZV38-L:ZXWM JBV"J%FMPHB'>H:$_WDZSY"H4"4*D6B:GNWKFN/]8ZC6"@KF=V?O[2F-%W&>C-P0%6;I8K0&E1PBG7!JY)+ M";O>V;'H#@#E("[F($ -D)L:HM/ MQ'ARC<,UW.INB 9F/3ZWMJA]'1)G]2LL/M<)^0L4#Z#KS$ 'NR81'^$0!4:\ MPF';F!]OURXFHW5UNYX)-73-ND_ L\8GX!<:V2A\ HI5U[DR3'6K/S!NGD]/,W#K?WHEG MD6VI\'QM6L3) -9/#XTBEQC?T("'&983V4YV/TLPZ?I[HA^AV>H3 MI!OZO-B3!*"8X-J_9&F?=C?2&'G7I MH34W58.7P.#GPKXDZRKB#)1ZFT/H6>2DA'(4H[$PDHZAF%U%L&.29B;*7'-F MF0MP4?X=T>M_@0\8+F)0OG:E8FVXG^.([#Z[R6^$YI)J]I;3%+8.M5;D\-HW MB.I4,\9ZUH:T%UEQE^,,\W='EJ=02>9IAM>-QN"&1H^IG]WP >5_Z /592 X MCMJ^V%!^;E8RX;4X0O;U;J3G%!2//,%B*4>[KQ)"FH(/.Q*9 5^IN<]-FO . M!&PZZHM8 G9#G.70R02WI]XQ7UMC#NXF$L*0FBO9-^7>1%M@ZFXQU/M#(__>5./M62'9DUKJ*%*6"6_M\H0/Z=D* M>(@5W,I5XP.S(PYMI#RP-U850ZU#\C2%[1E@)=1-DSU>7?;-VO+8OL%W6NCM M8_Q*$N_VQ,"KKR3Q@E2).C:33DV<>PIEKCC9QNCMYY_O'I"S(Y@G0;.3NM6= M[\[2ZJC;8#T,LHT&[(&]$#7)W+M8MM0\&2H-;36NAK537V4-DW]7BY3O0V%P MJ[?(H$,AS=IIT\V59N#H*/$)P@9]ON-X;100 T_!.MB>[Y@P4SB3W_+\%^<[ M7:*D)D/6A!VPQQ8+!_RR5PUBBJ[TI.%V9VG@WKM>L P\;:1=OCQ#(LM:/B8FJ4:3N3 ML><:0B*$^L"(27\#>RNERI$7$9;1.,IV=>W9@C=;>&>9OR?*6;?0-9_Q-#^3 MT+^.$^ @=-;@5G7M.VB5WBZMSIVYGCTVI&"%J':QN#N39.6[$"B M<]BZ"8QA&Z=N6-N([9:\%RFK $U[@++HFVU,-6&J-K ,4,=.$X!J=0&S(8RU M#YGA+>,JT/.[./*)GWO4.UXR@*I,4_WIS,"&*KW4.D1C?*8[QO;UHSJHIJE# MCLF'.*QD?^R425)?>3:YZ4H*@3;H-(T7=V#T_&JH,#NH MM6OTJIQ4<-(ZZ!>&!E_*_2!+?HQ_ETVM\C5E2&)ZB%&7V2*(@ M3FBLV65.H-C3.LY3D/2?7J'@#KXXXVP CB2.B 8I>/3F[(.FMA$_-87M9Z!I M;;ELJO$VO RY._@X?H9ZXF.XARIQ'_']Q_MU$\!KH+Z%VU>V=PO7Y8SFC=E0 M86@@O'VWO0O,#$_\+R W)"7T'0V/8V%?2O&C#QE[.E,*/;-8BC1?"#^SB) ; MV7/GJ5J-*-RP_(54$C8AB_<4(OZG),ZW4 -O%AHDE8,HLN7\@#9[L/V.#8^S M*#PA==DGF.ZC69ER&*V9>9;5%D^9H;.3WUE+DA8O0&XH; RHJQ:RUUFR8J&, M6S3+U%PUM8_03:GURRCNF4/TAFMJ4M<_B6\IH7A*O$B!NR&> MX,;'^G!Z]A6Z5U_=C3"PD,@->0:U/=PMDY*W)17[0K*$%RU4KD9]88NJ]JT* MI>G/9%*02EID8PI]$UX'.6R3(IFJ=,_JQ)[6U><;$Z(+R)"Q7/,-D]*$!Z&V.':G%2N>UQ3<+0!.=4*61/ ME2:0X8L'5:,(QPB/[]FJ>"AB":)9#<*D^X):%)DHV'.( ;!7E?> M D21(G%S%PS1\.\"N"9,_^_4DYS:"RB,]\/&-S]O1L *\N9#K/Z;@"J M X]3:%/3%AJR MGJ7K2F*,$#,$7"/^99XP?'RX"YEW8VDXI,6^1 &U,I!4\,OI6AMO=@A-BU;& M+0_.9+&+ C-):U;4%+>MS*6["80;Q%F&6Q7WDG^>9\RW!R>Z69EKKCY+.V,9 M#=.+2 M/96I'P2-*;TZ$IEI$"&*P(+\>T5Z=FUC3O#7 M#>!"NM(#\R_7B0N[BWCK* [C%:K"]*R6MNQ4R3,QP 4DFXO85R;,E'\>+_X% M+BB2P*MWC3IJC.)+F7=(18O8;) ;A*0]":/DJ3F7K1,HZ@5'J8A]G6(9X63Z[(>)3/ZX)H:AO/",EY1YU[&9W0D/+ MJA(KRP2RQ5(30JC<K.(.,+5X@+_;A.T:PM M/VO6\BR[)H@H$%([(_1A5RE\ +]IHCSAY:ZUWI@K3<2LW *-\'X=1_H(@UJ1 MT: .H!BA!L]>$ 18J0W"P6"MV'=!I*%<)297&U]$515[USAL?#\(:Q+_[S=,( M@02H%ZDUA>UWOB5$H*ZX]6@-&E3?+ LJB\Y (MJEH_ MBRRP@]!S5@?F-Y6>C1ZYBN%7T>!BZLFVH(!&,C.X@FJ!:'!^)(&YX]73C=JX M22,>&*8H\#L" TA6>2T(D'UZ)_ M>TH?8.JB *)]N]1.#=4'WD\BXJ\ VF)E39["GUUCGK=*1R@R$- J.GR2[)?,T18B#@+D_7NHMO:VKVWOX M@.TAE+^@48;YT"C62,8X+"-S,#OJ3AY[5[NJPCN)&4*AD%) M6YL8YB"P6!9!Y#3N0S-43>'1]6%[VKJ6:K!:+9O!J1XA?HJGA&&@H-NE[KY1 M%[:K2RKRQ$LI#)L%:6.U^<(.F1)!BUS/5K-1=^N$10L@=35FUQQZ4EX IQI0 MGTJMO4]?8R*F]2R'!N/D.D@V-_L16?7?)XUV_1Q$P2;?:$.1J[];-?QR'_3& M6Z)>;B8*@U8: (O^F@)1BR0O =J+E;=)2!NG_%@I=;/;@FH ;PW>6$.W,M\K MWW#9FB' BY?N!JZN !@\C\KK?6__T?HS W%%F>_])FIBF@O]1Q=S]1"M?!LZ M.Q8 *84\3J&MJS=I1]# MYCK6SA^[/[VAO4+RS<9-=HNE#F:O\(W#CNT5$KX%Z+X"(ZK:/UJ$,4_7N,7; MMT0&K;%AF@QVAJ< \\P;*S M%Q0>%I4*K;GL"/'Y&N]S;:B@L8Y=7:XF&S;LA<42@T"4N6<,VVL PI;]#@O! M\)9K,UHX'^KJS-Y@?0=WW],K"5_(9]B=:YT\V)N<;9@M5=(#V(:F2)-VE8=^ M9 D^69%']CS?"DNS )Y#79J>;^I#QK)-B2H1,%*QV0M<678>MCR76L8;N>\V M5KXV9*P-^%,<^Z]!&+)4-14\MM8Q7-UH3(NYOI\Y6E*B:N7(QDK65NK+XR?, M>AU1%05G.![7<9)E'/ZPW%*- GYW.C-QN9

X\[JX@PU'WY[M"=V%:S@W M+3.0MZP\2YS:>O;*EH+2@41GJ'X66-W"XDR5*VP1.RNAFVA9@?;_$J5;X@7+ M "XE+52\MJQ59D>*.=^;;_3#>$4!$,$>JA;2W;R'Q[\V:P.#76L:S*P\TJ,DH'40YO4(G> MO >= FO P5,:%7W]*%IW'I$@?O&0X*O,6#$FQ4J&)7J&#%XA7:G-P?FPR?)? M*V9QVPKW#;:-1""U=D]JBEMW[HJ7#9P0D]$4_% G())!FK"*E5\W8"LP:+4J MZK;U1TBH0JAG3"6B'/D(86N]APJYZ]#;7O/H Y3K[66LPN%@9='2)VR MP"E\0TO!TVQT[T5G?DOV0%Z"E,6AP4N\T<*R34WK$'4%#I,^%%F[ MP=I3F".:8@.+JZMA'^>)I19K%+S*4M:ZN^=9)F)@+S$6FO@FFV%?*O98^6 5 MT=3E4:8 .CTJ#^ZCI8("IVY'7"-QCURG6C/3OO(3-SVJ_J!SJ M#O3'&R_?PVO<*P4#?'&&=RJ/F=EL001ND_AA^.8&]2WR=CY;=?BC7&SX\/>+ M'326,HEEAZ'KG]W(99OX:1TDL'M!R+Z*5O"=?QVZ^UQ#+Q+SB?$_!Q9SO7&3 MWQI]:(W5QF,34)[\F?@KDI99%1@/9F 1&BI.ZK7VN''#4"CFM6YJU5(64V+0 MK-L%:LQ-!++4AB[[K<$AIE55^V>:>G/"W9Q>Q]15-4VQKRQ@=L?PV&AA1'.' MMMU,RTF/V-#0QRDD;O(<--SC>R6&UTCO<83\!50Z);6J8A%[HLQ7W3*MM5VG M8*8D>8J-L:*UA-(=A2YX'#0[9^Y_-D]"3KD4_Z7J(J<$A6EMA MXEP _9#0##1FA,JG5V6JR\XB# 2#R-%;:K%DK."7R"=)D6(7CH):L*6X;D7R M<>J'P 79%C$CP[9>=&R&@N.]+S+E-E\KFL(6^70*\]38YVH9 M>["5)%,%*Q< ]ZWCHGL0>K/J.4D1-@9BX4"MSR35@MFSI7T]FYH9H;FXC4$D M),F&*LU@>1I ?TVU9L O2+ [\-:A1J9R5EN[[!Q"T=X]@&'G"+H%U,-_!WXT M]0//F(C"5,N>\%OE1Q?/+ /+#;SFWAHOEQJ A\D%YA"*]GTS5/X5C8K4-C7M M!8Y!ZXN(A3A+(,"ZF#%-Z3F(SXSIQ(DN<"]ID$1;+8&BYN!X/7 ]NWS7-T % M*(K9W_8WT3;'#&HO)/RQF6UNJ#$3'STC9)$N'KDS&7N/$.PD>L5D5R\4550+8B8447="W[B;J?X<-0'@&QAD. M[YHN$N8/EQ&2/I!T&[.8V^[VUU84K7O7<':]G5_-7N&A'Z:^LB-7-YRM$D)* M0XTAN?R(K=GS'"F5GNVC10R5[*&7+Y?$RPJ0,+Q?0#:IWC'J100&GJ0I5."P M1B![Y]J]/7@S0Y\*]'T@J\"3.-WF(/O6U>Q=/E+H\&6?K)H2_HM5?OR/1Z9?'[RJ=3T@:YXGV MB:8 +7=Q% O.D6WV2D[?OX?/H:B>Q"%AZPS+_/KZ^@-=:ESEC^_?__@.?WZ7 MX<-WB^U\]V^4OL.(.M]SLK]S_L8H____^J[LU%L97BB/3*9M;Y@EDJ#P:NDY MJ(*0\S2/44R3J"KE,2=OY&2;^U MH@/=EU=D;PQC=5XI(IW':.]97@8) M,%YQDBXHAMIJG16<2<^%J;3D8%,.;NIX95?A9^RK$V%G'3\G M3O8:0TW67_B '6:UW=0)19^!!._T#_^$4\[/,IUJVCN'=L^A_7.P+8?WT)&Z MZ+ ^.K23#O32@6XZHI\.ZRBK?98Z15^=HK.C\[0SGG+YIGC_PX]_^L/_TSBS M(!W^ 3>LM5E\Y(@B^._Q: ],F2.DJA]REW M/CWP"H"V'6C](9XB>V M<6:@::=HVV&-.V7KCM3\MS,Q\KDRSD[+?3,VAZ($P-W3,?7<((*T\[T@_CL8 M9,%>2$S;FQKD3VR0$[&%0RV:#0B15SFC'7AIYKA$0@37( !CVXZ38U&GW)9[@ M:E39MHNO^60("U!V37QXMT)43N99G.PJ1J6>FZ&P4 G-,SZ>2,^I=LIQ,X>W M[Q0=V*]SXC SU;".7],^L!3EX&VW'))S M)A#M M:&/-5AF%>^;[4":]CZ'A\+^"[47L]]XOE*##*9XXC*8#1!VD^C;&(E\3E@9D M5HSW-F2TT_O/PJ[1>XP=# 3#+0!8'DOKP5AW6K".UZY0-GS@4B^(;F9:P>4;BI6(R3L1$G4C3\HW,1\4- JFC9$VH MC(V3D6)+#BEQT^%HI7E(5='+)-XP5843LWA5N&D>O\!_KQ[O[T$PH7^_NNA$ M#!6I57--G#)-G,/#7,>>RL*1EZ<7BN2$;3P S%]$#_A\) P1Z"Z.$O&1IF04?:&EY-XXM#M3N0E9F[IP?]9.I#EQ]^=D MY-D0&"$J'0Y\<8?8YRD\'1XF&KC$X*IXRUS%ON(/R0MI+R\J66]H 0\>;8*. MWB\;H:)5PIOY%F:@9A@J-'95!1]^A1/S($^,U#:O\\U-S)Z(?5/J\9+J!.%7 M4=N=,ZX /NT,R?>N]:-3:@)Q$I)MS- ;JYP]6:%] E5>%.)AS

#X(BQZ"7L93U!_(@O+<8BCY6R!#M5 !ISPV ,0F32*R>.0P7T/?ZD[ M*9=#D'PS8ZGPC,6 RJ0JTX!3DI]4\3W.0)6&$"D+Y_BZ MIDYIK?\3Q))K(-<_I@4:.Z6M.65SC%L\<0I7#[GE$P<;=;#5;V,NY"7_^/[C MGT2*TLKA_BIZ> M.#6-N>BM0[O[3SKK6PIW<14)19UAEBIS.OKQ8[*7!."&\W%X% BGZS T 6_G ME(B %7WV5('@0XXSK Y1T"Q"XB8+;M^W\!QR':#>H*0T^Z[OGZDK9I$\=T.T MXIYP ]T;&<9CYB:98$C(*HBB"<>R[QE4H,I3,8._N[*^9DAO+Y>KK(144S@O MR_J:R=R^!A^Z7DM7B*>%?[K( MW(/TW-%LA#@-698$SWE&HZ7C>S?I[S.PWRXS@)\M+FY.^%N8.:SQ$Q:TM<1- M<>+(74"'?=:);V>6U#%.FR+$B7<#S@B=,->#.R.G:7Z=F.+)8(A#0M:PD9"% M8'[I)TS3N\2KY 1G+6&N/=_.M"F.U5N=-"G3%7IP9$F4]\8"IHOE&:S O.2;C9OL M@[ M5+@0@8R2,Y20+;[G38QNWQMXI$JND=.>[#V7X- _'J8PDOP4&=$3AY)U/DZG M!QMN5&K6Q-[0>FM_;P_%ACQ4G3XMIN3DTU1Y8.@,=8@52]'3-\Q]2 M+'>:=*440IDB\R).LU3RK&,*R %XI>)=+Y]^$60J>_+]DTQ0]1$J_1C3>)F] M8H"=')/@89,8E1KFOE#_IAK,I['GCVN])3B:(AU>';6&)_GK^[YQ"PIO2WCW M4P4$MG>BEGJ=OXEV1^<8IYB,RD[A,R(!]6PQYVHZXL*S8)V[\\67NTN:=*J, MRTX'X0 X;0<-$YD4D3UV_-&00^([]L:Y<\Z=A?,%_KUT*&DIIGY\_Y?A!U8Q M\?*%FGY6=)'%R$2<(58X-PV&[ASLY83=S&?*,::2&R@5!VW2D1ND%1)OE MMETI!!Q1*5,[B1> ^R"DFODN/53/SHA68HPHW4G=@H<=605UB9(:_9$H@)QP MOV*>$C,^UXL%9";+.D)]#_%P%OTQ3[H;624*,M&WC,&&$'ESIAX&&F2_?T^ MB7U8_44BEF2FHOIT! MA+6^GUB 3*.\;A4[ +-=7(L1JR=[SZ[_PWR M*'I@'>+-V!2REZ)YE#;CT':F2K6.?)80E MY.#D"&5FV9-I#<"0D"I?>.BLC.LO4RHFGV+42M(X 7+F^P&#K^+& MWZ&4GUG,<(QI*XY;-.-XK)TW.5B%COLI=LH&G+(%X4KP)L>Y[QK585U']YR" M,^RYZ9KQM$R[7>2@I2+S@<9^3M\I&J#GMTS12]N8T+0_VGCWD"A/Z:B#RJB7 MQ:C= L+J+Y,YQJ!CR>'W,@(^3V<7/KSO@L7GE!R686SL 2B3)7QV(Y>]6?=) M[!&67S(C*TRTY(^0%J%LSRD:=,H6)S49EK:TNYC)X;Z4$H Z:GV) HR0H@=C M-W@X6=&LG!B!N[#1E@6LW,YJ[-@4LZ,)%2O&SZV;-!#S\UDF9ZTC=FMNC$DG?" M*7MQ0O.7.65'3AS:%0?ZXO#..- ;ZB21GCA%AZCWRC<\>7LR7'424Y=:K\I) MQ*1ISD::1)=.(B8>RO@D9C").S:);C&)Z!$^KGNLW5G<@T IM\[8]P=&QA4A M *_(5>T#*,'- L2YA?J"8L'U/&!%6T[1&!ZK??0HBMHIFD0&C#7Z3Q.'G%Q&_Q&PMUB>4[@]7\@+,+F MRS:.OH19 ),VSK/UC$*QB!5(=?L=M_1>_<_[Q0UGCWS3,HA M[1>>Y&?LF9/PKCDY],W)>>?@G1"]8[N#(NB)#F(6.][#<=^!>>%(NE9$0ZR$>#LK68XH^I^R:R MCPT_G(JN1A[3J/M9$5Y;!S5R2XCO)EBC,\^C4'?<90QMPYZ7Y,3GHAP:$JD) M3ZIZX.6LC-I-2CRI0!H!!R]U7!D'24Y?[7)$*9>/P]FR@3!K-!N*$!Y9D )# M[9-HC'N3O[7%XB=4F:% ?KE2HYC!5C5?D)% ?LE^B\<)&E!/@2AAF'I&)G5 M6*)Q7",]PN?>UC^I[?L3]<8?&0&W$!T6R_LDB+Q@ZX;,*ZM\7@_&.2X:P:MW M*YI!F1TCW$MF;FQ\XS$&RX^B/,@%8L:)0?(P_K*!-SC&:GR)=OE00A]=%&U* MD"BE+AD\?Z9$^XT-K74&3+=LPTI^RP/&6%&*39C ACX2%S(8*1L;3XD@DCY( M/"R\+/132(?\"?A93 -XED"/H]4EC6*LPB;WA8ZE#TFE:\(U]WML\7=% L0R M-8743?H821UUL*>\IL-[Z[#N*F"\_PFGO8I%0=&G<WP;)WCNGF+$J,OH,-O,5!5MQT4J9G\)V<#2H<<5!E6M@+:I(.;R*??/T/ MLCLLTRTGYE!J#I";??\5B6PG&T3AD5U$X"^61I3(5 <3>7 0:8E,@!J+%MB: MJ0%<?]D8.[#0.1@HGI$GAL\<< ML^[E5O@,E:U-A\8PI"Z:R;(,!8 %A(D/M.X<[3@\IQ)'7,12$49KB,^4RMLQ MV R\ &/:9KA2AT\TEH+>EI\IE7_6>5TXGF A^WHH)>(K% M.7+*QAS>FHB!E' IW_KX*\:9QEUPTK -9IML@V>D!M9B20*06##@BVEJ9Y#S M6^J5$T1<$?XM3Z72MGV7(Y-=**G*>2'^NZNOVV!$*'\I!=9B&T2(ZG&@UDVD MP^+D)O4WO8F\!'%7+PG[]R8JH%W%-7%8)+%HP/E>-/$[W++JQ[Y[MB0D%)GS[WO%9"L- M8*)H*$00B".J"6:WU@UPI:1[GF4!O9"3[ M8" PG)0-)Z54G6"2T=1!U.BKO%HE]"4]- Z(D7K:[F&R8YR"-2U,64,OXF9XD9*G5(DDYD(&7L6DZ94(2Z63@EC MP3&>::<6G$II/N"(ZKH? M>\.J,[3W"=FZ@2]B!/DI%2[&/;5=E2!Y)5?/FRU,VV[ALLV:G YQ(TO7"39+>,$U1"I.=D%41/,54,T,L50Z+[ M(F.AS%8(KYC^W?'DMDZ<9VP-U6&D:(^&C+_EP>^I?A<-$Z =_^B@:,PA\U$D M_#E<<8&>JX]E_J#1%12E1]N9[T.9E#:^2.XQJUCD]67BN$\;IRD2MV'")$[W MK8Q'X:@W_: *CA-E.B8ARLZ\-)EO!0%-. G<0TM]V7#J/<8:VW>!YIF_]Z#2 M1*,.MOI-3$4%QP;:HH@$\1*MS(6([>21#X\-^QOA$$HE&Y>],79[34+?@>O* M(6+.,LPX\$W,T@M)GN,>\V0A]6O_4#I6Y+#K79TAMZVUW%5;RT\*SG]*938\ M4_CJ"\R((,IA<_$G.HZ 8"]3J3L'5=?H6MQXL.HDQUU74%X342;B,,0 34Y MN-)A#R90OQ:V!C :@0*,O +E'T[K&9X=ETH]X_JT##E: MP5)R561!LW1'1ZIO9C@57Y1BY5(^.KAYW&BI&'I.(25XL?Z7X^EG:+QGY MWG:4H')@8*^<] F/A1Y[WPTUJ&+7R8/YM1C,N%E9!AY+1)?&'&'47<8>9&>FC7PAL;&]_DW-29Y'AC AZ:>HXJJ2^+B=+,TWRF204+*U21.P[M6JHQ M^Y]^!1+N2:'SW*&JE"'GEFV][9%7\]=QV.>$43T1?TAQ;".#:A7@SI*:^2%8 MK4%Z^3*LU9Y212XUYVX*DUGL1QKEOK0B07C+.GLV[L42 60F<\^88-PU+#P^ M?E2-RJ&5B1B_:MU'-]:+ UQ[YP^+3A>8W8IW?C)>;-B155&>[ _O,8#[#P0' M%YY@&N)P$WV)RFNQ1%-.;]('D"GBR'T.=_=QFJ+D72 ^*KUOBX6RDTOQZ MQ?SF\OQ*L-33I 9@ZKR^(6G,S;M4"Z7TJGV"L?%@-3'VI_@7DF8LTNQ0':[6 MWU<* #S?5?R"JT!*W#E=ZC9_KK#C(CK0*9;M*7:P\P[K_3_Q0HAKXK@ EA:@ MDF"SB-I\>/S"O$,Q51TUV'H\=]W+!,9^=0Q)6D*'#0+_-:\(F2%&%U8&5@N4 M82OZ[W$ A^87^$QCE"5(N2GC6O5(C:F3/@*3G 8^=U49$E,%VZE\46GI+8^Z#93/ M%DD*+SX@TF*H>N M>U2_^6$&&!92YTZ7G7)B-/F>%=,1L/10CVMX MR4_1AXJY)\?1BGV2Y_9G$HZKN1;>@.E3?)_ WW&>ACOF]5ZWX:3W<1AX._;? M 5+YL99I"NRB;1$VH3#@I YKV?D;_W>"K61KDO9>]LID;U$@#]-7P2_[DK)I.4'7^3#WT"!PS#T*?) MHUB."0Q_J5=+&5TBQ+N5VJ4@S,PIF0*7"Q(?:Z&M (^+/E%'ZT.N6=EDI;NVB%'I<@"7@QMFIL6XXDO8KCE#XS]HS0FBN<^J+_5 M]^UE?(]I39JLNSB" YI[]'7E6D*UV>$0_*7EDGB9E#2*ID1#0:_:&1HC6'9' M(&ROCE9M$ M\'JE]R01)R?P#HDD%00Q5(5='^@G"T0G BH:9$"A82QO8A!5W ($V:'(,EN2 M%, %;$C/;V9(%<.%(7'-H'I^P$30!Z(@+\)\CQ:66VY-VR M-_;Q<\D*'*\B"?EA@E6)"U9D;9\."66PP52@'8L1"5"[OTS@K(%7 XW'*U)? M"Z5I?P<5*IY3HB=2KG!!]VT,2AV_0+9NO%S&*S<2=(R%V\) MW!V7+M_JZ)4+7AVOSYM#!35M#_D-*F=/L.J-(4D\M]!X(5B\@;]&7>."F'T7(8L;EW MOK*K)AV!PD,$N<>SB'M92VSDH;"D10,GS*(@S"39KI*8<#*^ZY%09"\8ZF.V>"&I/3]OK]>63KC-R=#?U M2NR96,^'"0@HBO" V ZN;Y]6]EUBT+!'5AH8J$>B/L'35%5>:3*-0E+T^^ M 62O#L# +ZS$S8$C*]X/EGJ$?6T0V',LR;ZQC66U7-5\(98BH:U4]ESZ)\2_ M;6\_8&X\S:J5C "3)!ET;K1B]4EJAX_V,V^G\SW\&%V*<-D/DRJI/:"I49-T M Y1$H8G25!+6VH0>Y$EJE+8LDPS(*TGWI@A^Q7L8-B1TE%;7CA?9I=6QMIK M5CW2@5):^Y18FZ9/2<^=MK;#-\T^2VL'],8=K['=4FR_21R>^ZP6E^X6#6<* M_,0QYF>>/<"!!A8Y/"D.5Q=F13IEDG# 45*9%7NHPK"8=G$ON5INX$3$?:M! M%6/==/X34AA"Q>?K251ZZY[[2%/=HI&&?$\[\Y!7%=;X5+GV'E O+!#E6> T MPX,:45^ O&N6E3:0O"CU85*A-VP[^LK]HNA[5PX7(T_J4EA*SJ88?M$4;D3] M5O'KP?G2YFSC!$F?)!ZI9;N"B%E-/8U',7%RF'(5VH 4AHU9A!((V:[^JI'F MH>Z;,351GXNUV.6OQ-^T"X^63Z:7BAUX O4A]UR\=GFF"KE!S.@0.CDJ57F2 M0E@%0^!TBVXF[,/[#_\6&MTM;Y-B\&'>4A+_AL1:O M@CD^?,Z>0A!E )W05P.Q4I90Z0%/ I>,0[*STH'C18&" 2ONZU8 M8)!)&2_Y&3IH?4Z6W*-'"PS!8(S 35F&4-FAK]!ZAW73K5O@Q)C.3Y=BQTD3 MS_; *3F7A!/90#P/#R7\[P".QL=<'L*8,W(-OSB]R MKH9C9KR8,?)]G2**_0,> SB.A=;^/'@#L;@0G2:!>>Z.QHS="X5EM$.YC;DY MW,A%8]LD]D;QO5BEG_10VH-5=O3PQ5^KE>Q.E!3G2;.X*JJOE_(# MWSPD.C2#L1D,SO3H,=?6 "#=6G>"- 6D"9X1+ICZ5F>CYW.18)GZQ-^OVIMT MZZV5!,QW!HZ.5=4*X,!#$[YW5#3XA8,.V^I):0XPZ@P>@-T:B#- MOJ%:5R?K=E'5^?\3/P+Z/#!LW0CIRYU?HEP.WAJD2XK77.KU.JO)]^7S]>SR M@MW-3F>7=[&K3"_R8BV,A:DO-OO =Z/NJPM6DB:*PIJF8D1L7*T3F:$!DX>' MQ@ZD.E1%\=/XJ^^6B3H8PB?!]#4@&;C!R@1RQ<:!A 8,GH03*4S@B3I7K7\;U:YI$#\;1L]MT]]&E]J$=;8-B,>< M?!K,U=%CFA9;47R@ ^)Q#[+RX=SJ3EJZ\70L+Z*8\G KO*FKQSP#MM8O#;"@ MF\)>F_&WYV.#=PHOP%H$.-#>@126ES\P6T%L)8T7<]M93/ ^#!F>^ /_WW7^ MF!22+918HS(V2*+9(%Q;#''0G_,>"8N0;4OR:N=C@_ M[T3A.FM9*/U1P0 G<:'A2'$WK?!A/<]+1G$_47#U#N3],"&54I%NC8%-47A:8>3P=R6B];T!,/-' M#M=U1C\'6)':R3<_-/*/8N_EW%QFD%,(&EU@[9]W5 F'8\C=D:S$)>8;=MF_\TVL7, M2:_9NI@97$Y#&$3V]\?XREL:2Y1154&Y[$\9WL=[WUI;?/3DY97<\F:XJ+2\ M R%QJV4/!T=LEK),W.M& ]$#53(?^B(SD.).P9W1/GB^L^KV /G*FBX)&S[L M<2/N9N?IL2<,1W<;2JAX3MQ*G^'1TM2[E^"-7MXS).3BI3C'!*KC.K"]3[B% M5(X,$KDU'Q!2WY':$/UI\M&+-3:\A1K*H0_8A*KQ(.6BH?'W$N7&J16U"1/# M5&/;\28': HX.*K^W)*PS".&A]?AX+GC95[5GZ$AVVG;UOG]NL4N5!4<\2#Q M:!^&]:UFAH0!F#+N-"AR)U](9F$K8Z10 MG^(7GFC*.#4VPWJP\!G4+\_*\$SYW",C)6+B9W@S]!/XVW'#EPK8GHC@(UL+ MA71K1.))ITWT]GV52?-%+3JS(XO5!X<6"[$>.^RY M:T!0.OIIP:@A2?;*6+"X/$T=0!'*$IWI?5IFMURN!T/M?^[K WX')2'NAH>/ M[7*Y*JH-%T]+]:2X,6QTGN^5'EF\36IHPG07]KT:$)1Z9 :,&9+9,<>"A;Y7 M3SZ=B*5J-TD]K;'\*L.T1EUL-$AUGAB(2\9%]TO"=Q,XZ'/3,>9H*?BOQS1/FGO$HX8@<_#_)M_R1ESIDG71 MPO$^#I1TD_U^OKF'^8$M-C:W>?/'IZ1,9,C[IFIR&<)6/6-;CH6A*_%1/D ; M>D&?0SC)QWT"PB"\XY*JP^.H"OH1S]U^ ] M(W=D3MK^+C]7!20(0#M.2*>RQ&W=&PYP'M)!-6Q>*1TX9:RC&L,MC;Y!OP]8C@9A"(G:SL+9RX1SK](G5[2J:_'CQ? M$NXE*M2EZ(F\R9?TD)B^J\F78CKQNUU6S/OK60'=;4)#&MI%VM$'1N9>*359 MCSZY0-^B!9=Q2!5[%!/V5]P(VWB8B?]#U4ZIR_$IM2_E J M]BFQ_I"61*>=J*NXU&/JYZAML*-E$)% 31 -JS@I9\ !(W2Q$QS88KW"%W18 MYP0C^7,CI<$.#<[98IY"&-R-@K>I3US<=S.2U+.OQU5>%N5P+$*2T, P'&>K MQ+*46/)X6'8==2T'J-P(@9?6;KP$J+K)!PDDPI+Z4?X51 M0^>%^R-0;Q5J/ITS,1C#T>+$?89 L*/?1%SJV-[<)&R*YP/'S41*%TG]$'YK M'@""TT"+0CB7KW:D9EF^.(J=$(*^%#:#:#K750NS2F=!--/2!-7F)(GE2YGQ MVDF5T%^#B*;GPG;C]$#5=0QP">%:+3A.&@8I+*0A%.1K4,Y\5WUH^::"A]:/ MP:1J-A%3BE5**P/E,T8=-BV9C>#.F9-]@TJ9[ZH/S;=!L3=O2:?DM7]F)A"T M 9):.T/A9S/EZ.R,%L&1?B8X3E4EMI?8G[5:N:SL6)%XJP?%TN.#LP.&0I+Q M_/?+LA7"3K-,?*=1__F8E_S'?9\&CL?42!/] X,QQEIFJC_!X#.CKQ<"RL2PJY)Z MT)D1U")N5Z/E,JDWLMHHK%DM@=JTJIDJ&V3G29&N"_.5;;,Y MCO%X:> V?Q]CMX1:]7S/TE%R^=&#G]2J@,1I"* $1+H.#0ZT> 7&T8'K) ;5 M:P$LI81M:R=#UD=/\L8G^SP.,7BT?#_78,;Y)%[=R"SHS$<+F8?LH&0N%>#'CC!64&JTG2) MD3>)RV^P;^^[5-+QS-5$#1F M7=754D:;\;RU?9\=\C:_(QF3:6787&C#B#K]+H"#WO^;AKDVVFQ(C.D[D M&1C49%I/!HI^=Y9V@NABO),YV"37-JFAD=*[/P5?]R[$)>\14_;)C5"7K9UM M?N;9@W@=T6D!R!?YRN,8H49C=+A(IX@=59Y7^;Q=!*]BO1+F'1O UU2Q_GMH M<%]*17K%,^1B5YVA_0Y09%!9BZ6'96K<<:%RBT$M--U&.XX_<"!,O?G"AT-% MJCBN2\ E;HZ?DOH/CMG0TJ-&*GS+[%S< L4B"A6AP "%MWC;A'HX+E]T..+D MA:NF54E[+I&3AR&]D:$VTA54<2 MV#PVT^>7JEB7XDEMKO)"+"1^&4MF,"9'.WKU>Y*48F'0,_2)J 6EI%6',K@= MS+Y6>SXF)SZS';X!&6F7G3<>N4\42[C<3>$X?6"*GHJ%(X/%XZI('O:M8M=C M,!CD:+5U$ARBJ$R8$B!%5RR:=W#D$4MW\V65B9O(A_<__NO[#[YD$6IL9@9G M+)50(^,2L^2;>KO/>,GGN5]A MF.+35^$6:"*F!F?OU/ _1$J6&A9D\7)\(P'F>A!F6V$FW1K!EA2S%1#V-S'8 MXZ7L*Y[Q.BF&?GAJV(,^/6]HO0X@->JAJN3!):X)KL"5S;6?_!2(YVYY6B1- MD\_S5%X(R@R*YP,Q"D"1/-0SI<"--1<*L05H] 3#VX_O?X0QQ 'E7]Z^ =4K M\0)Z"T,NQE"CB=W-Z^6CDN>Z!FF!'Q4V\SE"O]CS MFF=Y>Y[4]69>U>B%^;;*:QD@VS] #GNK')K1L?&^JT9G%Q'"V@$0=JJ[Q94X M7>"[20D0X+B42OPID2RV'VX-L!%_&WQI[)^\WBW$GFIU&:]WV.#H^AM';;V8 MAVH@-CA>MT? QZI\.!$F6,9?BMP6XH2"$U]GH.P>N/E0]-CX17WO]9UWF2Y[$ 3R\4T"!HZ*_6E/1: MGWCU4">K!4# Q@)RS\:F'SZ/QH[+G(%EWM]HT=%']48ANEOE<8!TET=O^MZM M+3$J;>]08+8VLRZBX&$#TU$/OPSP^@#LZ4:[$\"+R,2=-M6(/Y-1V[YU&5XTAA?!1:^Z> MMD!WT#D\-Y98PB GFV>T_Y!,%"/-"YO+;[Q.\V;O+L(#I$B:)$BM2TQRA7!V MZ@ULRGP_<,*8G#T]\-%F,TI-I9$.S]*ALI2E.B-@X1C">DZ)CIE!)?_*$G3& M8Y'$$<\@]QV"C>?0:=G=-2=!I^"1IUX/9<;N)6SGH@0B(E#C8N0)F,%LW$DE MD_CR2-N8%AG;Y,I$)&(>&N+.V!W%&<]Y,\]+F,VE;!P!G//EMK ME->4[= XHX23>UR<'38S1001EH0Y #Z].2&NGLTI]JK3B2)Y^5.[$<-HKM1! M0#S%[1N\I4"=0U6$8I[.6ZAM%(= 8 ,#1U[?-[R;)\@!#4>W&!*W!B*6[?A: MM$8+L:S2TQ1#P=9D\-HZ*V*=NO=KX1MHQ+**@(T=?O[+9QS M/==8\3PA*IL4[!-/H")X&6-5\M3>*;;MAQ"R1N="O0M7>7G7+MO+NJ[J\ZJN M.4;4/PWD!0A:EI"F%V\0:?9,B_S!L.:CT.P M5ZFA94-F9W"]QT?*:!T88_%2>"/#Y8;T+;C$&?SX.O+9;KJZ;?R1MMLD?7^Q MZ1EX$L;<@#.HX8L];7XWB,V_,V/[->S<56#S7I?7("?2/T]P-8'&YQ&\$5SL MHYG*(<--5JR2'ZNTIP++,TBH9>DJLXG;A*-L0FH) M#7$ENY>"@H>ZL:C]9UYDV,E(92Y@'K7?U5%1$,/(JDF6&EMFQL=K7#<\PJX' M0/I')4AY:.6J/"<:1K/L-;-J1S9*Q_D!7:Q,VC"D->R=@V-$P\;P5$K.EM\' M6J]8)9"0ZBU:RDWF<JKFZ1==O$:2;R"$' M:Q05[^>J#5]9HDE(U;[FL0(80E9S7XWQ(@^@_S:)M.%1Y7'NIGC ]2?%[DT. MF1Z$$'L@1#OOE4_2E\>\ P[-R_X">./"Y=0,'F0NZ@.V>9FN)#IYF1\NZ("6:'L%E_;&95 M]UNW_ $=NV6(ODY6&-,Z01N[S*H6E8#W:EV7>;NN876YRK_! M3W[> C,@+J%ZR&CWY^'P.,69AP5E.PY/YWI+$.L_:2'HZ=0C/9JQ-Z;:"F'/ M(T(BNO#"(>[UVX'#CG !_$?P?3UODH>'FC^HIB>W_)&7:^[3.,T=4C8]Q4%# M]P[;L3R7B=R>5+<[WL U[P&Z6F0>(>7>95>+8D86L\(BQ96%:'$&&Z*$I1/M M$?\LUECBN"N" [5+D Q8%86\:\B;;Z0KU/[ B^$Q'R]8YS05NU#)9551A\1] MG]<6,8X>;QPHG- ?L)2MU$!XG#T@5]4P\#K>2 HP^,L!@5UDF4,GP4TE-FC3 M?5U=4@?L@4$ZN^O!HYZ<8\'MR0KG&C%FO,>E+:#]700XH#_QV?&V^ NA0/=MP* HN3/DU#CXH)2E3L?](GT_ZO^N\ MP9 6U)EX[7QDK+ -E$(",E$KXZ!UQV<4Y?E84792U:]MBDGMHDVZSS188KJ3 MD&'W8=MYCMS3KR6QPKXN6Q3!R%Y/^^Q1WX26,V;,?5PAX8]MFO3\JJHOJO5] M.U\7JB_ OF^D_G-F&24FFBT5+D\VD (^"DC\"WX%&A*E\YB*HOJ*>4)P?I; XA-BY^)TYRI. WKB=/L;J\U(^VU;&^:6<4 !#,H9./:OS\9)W+V]R=R M#$_$67V4QQ?[!BL[/6++9?#_.A5<7%M6+$2/$5QE_5Y[-(QOA+X3EIC(B30& M0$^D]T3T-#U);J-=#/@EW5,8W S['@9D':GB99'R5.A\8GDEM%]#?MDT54:Y M;\032ME3'5% C]=,@O)U?)GH"MH]"R(ZU_U3/'J^L C M5< -@N$I"GB5T!6GJ?(@:-QIMP-/^-L%AZ1O!4&[A&6]PKD7GZ(:V=R88#^7 M&X8<75PPXC I!H!()Z+&J1Z8/+A4"%2W($A05M 3X$>('O-.$P*Q61?%YBQ' MHME/>9DOUTLG1B.NE+((Y2Y_*'EVMFX_5^W?> NLH5RL@:_V W2N0U*K[=B4 M5(S=2\W84JJF?NN$M0I9J-.@?NQ^W;*R:MD&2."UCF%9#([$L.JE4@;=:L&C M#*HT8DHE]5NM%!-:Z: M9UC7A$WG''/#&DWC]RO/'Q;"+*=B;TH>N&9RO*GSU.O^_4SF:O-2;CNBLB5* MG#"M-E-Z&PI*AII_[T^"[E;/F,J8F&?_5V8,1YC(Z8)GZX)/Y[,Z@1>/E%*K MS5K]0N[97KEF79)G-;*L>%:>'OK[JU]./E^'3D2309BE.$;4Z)F?=QL^>S4T M,^.R%#VZ@6-) \(HMA!,YUN-NL<#IQL/L["P)M_ DL?%X#&PF?C2=$Z6J=-O M^;Z/Z+PJQ$^58E6AKE4D72'_EE> %ERG[A_]!N*#Y[X, MK)Q/)&'M8SO%XN MDWH#B;HTY'K&VZ^)<[46^E%>1(,JN7.L42S=@IU#@YS2<#.A^/SH[=F).RIUA$.G'U>V7/LBI/ M4FM/>9Y-B3UAJFZE#0;FJSPB@SH.3FO-W;.36G-[=B8Q9^=+&NUJ'IIPS#Z6 MKV>,.%])'47)B0Y*^.2%>:LT-G4P0WJW(0QJPSU77 S^F]?5326.0+.OU960 M+NY T+>+\!O<\3*O:F0EN%AS\;79HEHWXDV;?15?W(@/3AO3=-/4X Q"L0G* ML15HQ]JO%9N#=59208<+HT$5P1$@;J?9FN.W6Z6F^ ?HB9\EC5EF";5&V.7V MN"RL%A:T+&K%Q/ ,]&)*,8>41:HF.2F84 Z_K=5C4C_\[+2QS6XIMV\,$MCC MLC!]O=__^<-?_O2T08'K"^;E(:RW[0>XRLN\%=O[(S28<.]1KM.T0+*SCWF>3UZ\61^&07! P.[%L[M=CPD( M.7&Y0**6EY'N>#*4/UVWC7@?P"7HVX/$;7BH\T6(@-@=((<'2WL_O@!N]*:/ M0R(N7@AS3)@ZRXE)=9FP1J;Y5/%P/;'9?4K^IZK/BT1<=GS;Z#Z]VT\8BF(H M*VZ'W<#P'4J(5]H@>'Z&RMVR!0GB1'HZ%RI?Y?-V\3>>['N_,-EXM/1"[/OW M'(DA)RP!*0PDX.5CA$B=ZFS7,960 .1$7)=XS1%O\#J3*LTOQ/[PB-[M_V^= M%/E\@]&[GWD&H4PHD9>Q4KQ@R%.8']'K]/P:*/^T4&:EPJT&Y4*JFY1L[S83 M=02,1Y(:T39NF:/AA_X)^:$_:GYHI0UW\MOC7_DH;#EXF>:\^9B7_+KE2]^P:]=3GU(A89UP M(="1(;CAW6"A4#8/:72AQ.YITLK2\-GZ^+C_E\W_0D M+?(9KV1/QIL4S4#V6[)+;^I:HC KA@,9G5U%X;2,B;U3EM+-#R*30!NDYG W MA$/O6DZ'(L)T0.HRGC57=;7\E+3JM<>L^(W9")*B$*>7W:O$WC4&4C:;"^', M2A?G>BM?;A2@@:0(//SJ>0B+T3?)"HV\I *$1K'[?>9^=SY-$BB.P.EBF=1_ MQ+NU#('"[7>L^ ZC7[N^X+/GV6U/)\;;JBC$M(,\Y<&O7EKNKK:=()LIX0>] M?$4QT([\H].TS1^1+9(7B2J AM+HX)N<.%-G>;$&%X5=<+1O E8MN"6N6T4! M>IG4L.Z;_@$\TDOI@+1E6)R^VCL MU0.BEB0 ME1I85F<4H=S(V&Q7Z\*(,E%),X$!;3K_J:HR.)[?\?HQ%VK?547FS6#>8(8* M#HUW%3TX@]&C4IK41QY5S&8)@7YP_HC5DFF#V8Y<)2-53$ MABW04-/J5KM 2)MY&VY5.9EB9;DUV[9G.$'?W:SO964EL\J(UBG#TD^CA8>- M-T2S2>=*;@0R(I$$X9F5R:S0MV&*OGO]?G,C@AM*R&TWP)G3B@7?M!&]R,46 MVR2%AU<.!YX@"U)K2FM7DD/8##\^@"[OAQP=X7'3@C6+A<[T"I9+;J">8FKT MH^@E-A#2WGU,C7TP#M;3- 4.]JKTHW=ZDG36R(A%^A0,K4L(K<8Z8(K>1\_H M_7-%"!_CQ;5#H-S./F2'A+I5V'_7PEW\(4^O;2ADT.+^1@N@P9:P9[^A\:F9 MZG(QF('9=?@@4A!8.Y@R=CVS4-@RGO]^6;;(Q2I42O!J>9&TB1\'FQR2D3$9 M#!J:>6UH-$XCD<- ,EO:DXDN-K#Z:]XN\G):*(CX>($#BS?*0:/T+,D[B!BK=6_!LN);V/^LU#U;=FNGVV86@D*'[^B+%:) M30<:A(8V@608^L3;19615>NF*O)TX_5:2.HB.7*,U3@(HN(9,.PW.6Z,6/!. MMCJ2@S@HJ5^7)9$2=$1CEXN ^F47P_4^CAZGT1=A M;]<)F/"S^862.V%:LN1^4K*C]0"+89BN?VA/F[P-8W3=$# &PJS5V.$C=H;3 M 8Y0@Z1I49X(/'C&3[\:%):37$52T( 8X#RI:RP2DQ$Y_!@X,0[.&+IWOXY? M,%MM!XOH3]"D'<[\OA>2EY"Z/L/INK.K2DNZJDR8Q/,DV2NBPJL,.=W__0F^ M(J/^Y&E;ZJ<0_+5/F@7\/YCH4=P/A7%LVB7\0BS5[@?DF]YT#6*X"<.VLV34 M"4U0Q5_"\M[]S/F#R*0.\6WFL#X,9;7XW! Q#5>\REJ3Y\SUIFQ#C]IX4&8I MV@#^%^.JQDSJ9*6M E\XVF5>)_]VUF\DV9[.)7.'+FS;UV\PP"XLU%2=S[:V M55053D2JY8_1]ONT^=/[INW[%(-P7BV1=PO.VX_@W@7[[)]=[W1WO,I+,78N M7L.;2K5DU2(F>FV.E'<_%$SZZ#0"'-0@"\MTR]NVD 'P^:](RM$V'!?55#*^Z>D4#24]"!HH<,W6!K8"S.3;/WV80&U-3M[[>P3'JN!GG3YJE8 M C[QI%FK3)*P[[R7YH[A^]4_8-K$*2E35KXG#&R)[X9(%YG85J14\B0>S5$< M6]"'_N']AW^/5Q.X(^3ETY=D5\0K=.>1YU/__9@=GRQMB.08'PY;\2)8X\'C M,@QH6+7,6AX/#+H2J!MD7"C=2&FS;[[.5G=.&.OXM7]!7\ZP1[C^/K'HO.PK MW)XEW\1-,,G%Z@W."]]C.-:MY[)-<";;!*M:3-G1FO@L="=9J'%O00N&O2/S M$KT9@3MNQ+62.4[N:J(LGE1FO]TYK MQO"A'7%BO$\XZ'C@T*>%F'*"29&VL#8&)GF*-L&?B[Q)BPKN.#[U @U-'F1V MS-& H6=.1"+777$ F!MO5M@>O)2=&?HI)L5-(O: SY68@9(F I(:E>N\XS#W M+)+7 AE*G& [5RT4TQMM!*8;1XA82!_++%VR0&J;>/PZO"B U+7,/B7U'QQ. M0_L6NI"9K4;%)VG&M7DV4>Y2PR$K7@!J/&@<#Q300R&@I1XUZ-%EJY',E?BJ M3C. LE)H1B-&]G^A/KS_\"^*IDDF*R!*(P3+/>,TVPF+6][0.%_BQ-<0QX9M1V4PQ_X">Z5PX\?'_$J?&BC MNL%P8U;-K?^ 5L6JS;EU,<-]"]>@B?Q">/M>+E=%M>%SE^%'3NDZ#DD08O7]VNT2$;93!GJI9%DS- \CL!3FOL:*ZDWL:(U^5G_JV=?>7%(_]4E>UB M;S["Y]I QB) "03SQ3T@/[S_\)?0&#]6Y0/ZDZ07Z6SS$Z_$UKA:Y.DI$)8/ M4J,,0I3G3/&&B8.J%<10T@$*E\."I\\9)+$G+'#+'X+WZDM6>2N;2MY5\U;L M@?RTS':2;@ZR$Q"9K%%",0BUTFR<*T,Y:C@Y S?UBV$&';4@\+4P;/=GR$@E MX^HI95R-LP5%,8/KA.NQ!3SWFYM_3):K_[R,MGMMD4U\S)/[O$ NJ\_<:5BM@!4G*0>8/A*Q\XKY=\$?>5'A#%21?B^B*CTRSCLR MMLW*4'Q5$7FK J+N9"WV0H^;U4>80F8+\9>+JH"NH]!A N+2LSH!5^!%LFGV MO#(),J5&:8U14F*45ADEBV 421%MZEJ' MKI%59-B'JHL=$)T;KT54%FGHZE@W#]0K@_4X5=RF-HBSX>VGK>L C:DONM?N MG_<9WW=]QL;9*Q"OE])-K*L?(=-["/_EGK$1DE%-E"/%F:#?]V-8AZM4FP!2 MYMD[X%UM@C<1P"J+==IB<0=X9B6'"="T>6P+SJ@,:!8#[P&JRSJ4SMV)'],Z MQX>C.HWLF33=O62KZKF&"-"E=(%9RX=&IN_-@ CXRBDB/7*D^_' R)YHK35Q M<<;)2ZVQUGZ#V<&0DEB5-[6ZZOD#U*.KY..1(NIFUVI0LNHK11%LI66$?=&& M1U?T/BHY-#-C1W/*S))O,M;FL;J#YT7%'^.<[+V4=EX8HWG<^ZRU.DJJ(7ARZSSBT5#0MKWBC--NW?8N\X[\#D3_(;LE6*K-B MV3W*)6V_(*?WS5G%:4P4!YQVKQOEB7M]B$@!&2Y2#<&0B';RKF_#BDRK[H7. M76-F6VXA)RA26 'C3=9S68R//D6U2S/]W1F^=Q>4J=NQZ)]UG0(I*_CHV5=/ M#\EHJ4+,;GI#8G)H+ \-[#/_:IN W-15*7Y,.6G](__7-]%'B&&DV8@KZ)#1 MU=#XW5!KBBO:+CN$;^-VFF7B.\VY^'%:SZJO^QX_Y6A,#3=A,""K:@9#C@!% M3Q^ZJ%"0)%.LQ2I 9YNX>WEL;OFC6$%D#=>-V#1J4Z9A!01WVPP,S>G,$@^% M"<"EZ7JY+F KQ?T9-OF:+\0^GS^J:\L@39BT$'6F<<0P]ZXW>NAJMIY.SZ_9 M:=O6^?VZQ?S.MA*'OCKFXY6'L--[:!&:[MV;4YY,?]/#1-*Z2UMZD<_%W0.Z MJIWQ]BOGI>Z)(UOBG);9ES+C=0$?R1'\DO94PYW$--RQW57?J@'$K$-Y"86*: [PY$$#\>!37+L"Q$'K/B\1K^IX0GP#.N7&F_4" M,CKS3/GA(4/D?\2X< 1+Q1F[6B;UAJW$*W$"3(ZXSYO#MZ1$$W^?H4;CMDO7 MOT2$3&SGG%/*!:)%A<*=;K+?SS?W\,"PK?;F-F_^^"1F8"UF>+$YQ1=:',KK M6YXT52F.SIN/^1^\V,RJ[K>@> @.I65[520/^P8)J2X,E&%6#M/J,*SKU0HQ MJ1',IZWO,JL5^PWT"D_C&,Q)*Q:D.<\']].:8;]'RQPJ=& T#A\]P,R=_^9U M=5/E90L)_OP.4KZ@?8:0G+H% '>\S*L:^YE>K/DV<:#XH]-&@@0+5>5017J@ MH=@%-IAY,M<9A MTZ2.T-AJ@J.1434L0N$,E$QJ;GG_=__N>__N5/3QL5*JQAED8WH+,R0^V-4%RYJ[D*EW(72V M>'C$^C2[UU(:*;,\O!7<;'.0AQ$CQ0(MKCI ?8B+G[1*K.7N9YX]B&OF+2]D M8M@B7TG^DCT?LQJ/T0'9;W+(L$]1['+SJEZ"=PK7C=N>IB/^S^[F[DND>H=P M>#IK$!%T@G5,._KMA%V*PL'5GE0"4VXL5H1RK8KJ*$TH:X"2%NPZ"T3$L>"RJT+-;C&ZV-P4^0P�> M,LUNIN+D31!F#OE(MML!SIV>0+>P!SY&26D^7EM,06SZKS,ZR$>[='Q3.BE3:Q?.@GPAXGH,N$&4&883!A2I^-^$U10"8% M4*&"CT884MA7_QH)D^-10<:WH9,ZZ-B(B>TG%]8$5\97E,>JDC/@90BY.EZN M@1S.ZU(DAXB2G.JCK9,W'$?EWFCP;)'7XIA1MYLI>G >%I"M=9U!%L0\3U6, MO$JQ6<2PH5\4S5 V,\)E^S!'/#/R(P5YQ5;Z*-[\FR*1V?1^EW0Y&#.CQ6/0 M'01&YP*+6$RJTT&F[*>D3.11^::2F13-%'**EWG;D(M&:'<-K_$#%";X.KW- MD'CC5(-&;)8V'*:."_O P&3Q.G*MB248,CR+H:OS<7!<8G'X@U;I#P2T/_L% MQ@Y+K]ZE1+TNQ6P2E[L]NX5VZ>VW*5$G8E9*$8Q+&8&)[P=&: [L6QRV3(\< MNLEK$%R=_G;.$PH,9 ?-)];"NQGXT_ELP3OI#]Y3U"'\=-)WL*D?2[B%]*TWD31GGF;J?[LQX4]A=ERK.CRQOL'X7 M6]FD-H9>K6+4=BCNE/+A(T\:WFF>=*%4@[QXE6VUYYM@Q#"4T]/I2\O"(H&) M3E4;._S>CERZX8YY\E /\!]'4( )%:$?/:D57EE]^C$>-4%H ^Q1@PORHMB M4$WJ9C/9>;):P?\6A8H=#40/JAN@9F+O!PGB/T6AEK,H-*'#(33W74D3:@9F MD*B9?&LY7V9_$)?812YZZ"52E9-1O745S6MJ70B6)68 M4G;"M*_!H>]RV6Q!/O]9B=;DK M>(' Y8F296YEHSK0 G5(:*=X#(L85[BUQ!0Z4FA+6'GPN90H>](W;%:Q,]F+ M]PT8PF5]]YH70:VAG)]8.H*,%9[O@';PRI*;%8P8=EY[ ]">3*6X+*+!D8Y; M;\UK H?3!V QV]-H[G/$(05V7LM% Z+RY M!T!!3R&?>?MK5?\!;;ED2U][+!GN>%;REGV54L#M"6)BG4@"8>T]IIY^JL&V']/NW5Z#E=_0TY7MN%&U;S6>(WLX/$[<0>$@'J08 M05"(N#:W> 4!'X8?Z:P:CMGQ8A+J#@*E$[8\))YZS;.>N59FGZLRE?_PH0Q5 M$MR@1)1F(6&P%3MAC1,/G8G4!YI(:4%WJ=MN&]#]\P Z.Y,SLF0W#7O_&1"* MFF$]$*)D+4#8YT)9$WJH[NM[4$-@']9CU=5Q#\10V+S+EHGSJJJ?Z%_AT3"1 MM*BX:Y,R2VIQ4ONRPC+B.!T4@Z+LV4+[H(XF:*-_.>/IHJR*ZN'53-UQPHSF M&ZU1=#RQ1G\CAPTXFF]8!;\CV[JO]-8T"VH)2V8O"\EP7?)\ ^V8V%!8#1KV M;1D$AYKD1'\RV/&K[Q:&]#V#H!C\V>T[\T@ZPW--UI^&/\X.UG,@9I^!@31_ MHK5 +F]9P6D^<+6]7JZ2O,9789'4#W[].W%$9H=D:LQ8=_%! !5/8QD'"#J] M?JJJ[&M>%"PWHXX#A)M@0!Y%&O91P(5/L7-L?OQP/\O;O0EN\&\AX/OCAW?W M/V@FDV"'C"$T=\BTXJIO2HB39B%.?_ ?J,IZ3 J\O[6Z:FLOSJL5%@1S\7JXH\2YU;L&^\_ #]S*"%Z;(%^.NP7GK>[CY45H=Z<9Y6 A MOA(7Z#+-D\+PDIAF81/]7@9GNAL>JM/I6*' 8:.U0M.G)*!'$G>B\B$W#@G] M*]G@=\^G:$YAR(!D)"BOS83IWQ^RQ7$P&_0=1X.'MH%3BKMEP-J?M-%- 2[6 M2+,&-.G[!O!1S(1MU4$;61.5WP>IA8IN#N2-';]S@]52)I#@_._AH0DL<.U& M]D/?SA;J>6&QI.13C/G.#82EETE2[!>=::DI6"9BEZ^EV]CYW!X/3"N/6YO MWATL0ESZ&8JPNQ8J[!^@X\=/E;@OPN8H9KE?4/1)/K )TS(G:"PK-FK)NSD4 MJ#Z7;O\3OYPDY\#1V_$D?((2#;I>Y4V:%)+[]DI\MN]S-<%7.:#F!<8A1X&C M-Y(<$8S,^E,+PU55;Q6KJ[5B5O5W*/'-!-1+$O*I;%>RTUJ;7=W& E=;Q;.- MFM/&)E? 3KC-76"6[UFULX_5Z$W26WCMS)8^RVQ79OTE7F66-U^\0G'YC==I MWO#&(887I_N%(@ M>&1HBT-/_' N_IU+]XQXH< L0,4J[@[IPH_C7HZ!9ZF,/_*B6N$, F;$%&6* MZ0-9W\(07V8W(X>N3R+;+(D3_%F*8HXLR/B0TD8.WHWG.$\^)P%T^=!#8]7B MQO*([D0?$5+X,V*DPO686"-&AT<(!G]B<< MGQ$!XX39TPG#8,TTUM2,'YK?=Z@3J2Q;U\=1)#8]@K.^*O$G!WW4[#LP)IUF MG]=06X4>-)"J[7+$'9ATB6, V<=,S)NPDV\:R;@%[\F,& MP';%#XP63<4?(03G^IXVI\PX'E0U]U4G\B,B'58'Q1F\7*$8X/6 M.;9K?*FD'S*'MT([4MXT;#?'R>)L-,Z(UU==V(-E-#(;Z7(^ MYVF;/W)HKC>=D]_\Z%L$1<::,",'N_C!:TY^/6[<6P5**L^+&\@A2PZ]CY&4 M76NZ;ALHE12G!XPC?TJ^Y'1@CL;,,UA 4AEI7U/UAGN"N?:EJBG MF+*4@J&->YG4A=B;6[&"0G*27[](-19N#YA[%8OU8A 4#K/QP:!:B3LJ=IJ6XT;DOQD86:=[,PP5G/CF!KJ+UNWF1@P +!UPML;= M?Z^K>[=*0H\^83@^7B&,!.79B5T=$0(Q+8MX&>;HY1##PJ8WX9P4N,C.*X'#]RZQ"3+0+\K27@\&.\;3<7)H)W60A(J1V!["X%. M346*"IN$*9KH2)1] X-RO(O]L:,QW! Y.V) M5E\S&)H.W?XVI!A(-"\R^ #S.H4>6N)?7J=[.JST;MJ!HYV.A\;6?5@&8+3C M/L=&X-@[33=0;'X2TVZ(+G)V<-(_$Z)C8OR#](Y[3/(" CB09)! _BGF_6,; MH/OV4]*J?]V)DU[!U;\WX.7Q8DI0EP[.;"^K6"P)T0";)RZV.2MEPHP&)_.J M/@$=)DS+$;\M"BCY4P1&4@OS:_3V38C1XE118;E+(VO?_,N-9,&8'/,097X# M8G*('7' >+'/?@<;>JI4*!MFB'3, 7F4_&R0DC$:*7W"GR:]9B8QPJC#B#X' M#1\?PH2[(L[4)E\P2E?5[+)I\Z7Q#Y&^?UC:)K^L\BH@ZJ Y">2A:KN7OB?[P1"2"2%O;43^5 MXI@>R'?]))Q^#LK6J;9U2VR;6&K16!FP0A]*JS_C);B+Q)'H*[@8?8O$8$E] MYQ#J_\"D"&9DC!.IP\8GIEWU*%T1XNDN[]?B=\H T$- :)X5582<7;O17M9U M)=X',<=PLC=BMM_4N; .I_M;(>,%E5\B[OLOE$O$,>L/'7("-N$6N;Y3>?G M HMXU6O?FHJ41):Y^F1CEOO_GQ7^Z3,0Q*G,^'$!XL5$- M0A33^_=E#;4J!&)MUTV5=+DPJABV;>$J%_\5>\)^<8QNM\B;ZY_7]U#UGP;N M$NFGMGJ*1-W@@9#3!HS,*D0#\Y*/A06[2PV&,B( M8WLNCM?V<(!<.KL&:H0OUK5*WIM]Y<4C_U25[:*9UA#E\ MG-,U_$,JS0L9K MO@J1+&&9DBK)D<7M!H0R+#$)ETL4PP2=%[ ?/T7?HLB.!<*^HH%-H#VU+MM= M@Q7S[() EZ+8)P/]XU@??N\E[@C?@$Z+1&B#)@L5(:.NZV/S2T\F[9YT,23F M#79<:TW$;&5TD,_%&B70WO'Z,4^%=M.YX00F"160U-/T_\HK(F@S(3=\SGXMV;)MU&:H/?U)Y;HBXZ$+QS% M_/E;#C,+FKGQ6MAX"<&!Z7V1RXQ]X'Z!^L]9OL17X4Y\VLRE/:1O?=^R,R4> M+FY* 48T8%:%"=-*,*D%)@40/2:*!^&M&JRGZ('5QF@K8K3*J-'H%G&X@ZRB MV =RZ?(L3^H-I!PIWE3?IH PE*%)'0V"HD?Y2.T:/_,6*L!OZNHQSWAVMH%< MC^M2WB3$A#D%C[KTR_CMWQ ,ETS&2A04O[W#S)*\_($9@]X7:B=6V>DD\?P8/K[QP4[.3=U^_OI4BRT:>+G MSM"#!+_P^VOLTCY%4ELZ7DSDOY_UXCE6#+\4NVX@/;E?%TG-LKQ)BZI9U[CH MUTX8$ .WL%IVVZ7@I:=VB38".^ .:CN]->K,1(C&@TE.>[A36)=@I?=+,K_S MMP@)GD=@/K=X8;D49Q59V=N=;"!ULFTLF&T=JT8Z-T,2TGE5XEX+?A6=%6$" MAA!X$?\'Q!Y^=XHW ,CE49)G?LRMT@*EETB+A#N2#@9KJ3)-,1*]4GB#;!5D MUF_F8;MT;@ZZL-[./D"FA[QI[ MFHIW:8VL:[M2OL$EZ9/+2D2P9Y/G0R>ZQL#M\C^]"#S(B@7=Y A>F.N$[V&; MI$_:0:.V4;O&SRI7B)/F+,!#L MN5<0JI.O732;="+:X/*Y*JJO2!BC8]JSZ@Q>NR)IFGR>\^Q"/.+RX;-XZW[\ M(!->]LUGZ(;UT2,%\B5CC<-+(?NX4CV85(2!)I %(W5Y8Q9[+CM G)<@+TCE M0$#C)KG,N(65J;K[-=A=(545V_<0*R;V%).QTM'[FD +$;')]$( IF1Z+X(6KX4%0]ZOWHV?W':;\D__=IS]>W[<)]H@2;9?!"X5U=8I X3 MM!CQA"(+W+4G++*.5]H\2PIPU7V6"G$PQ[1E!+MO+8-3ET'*Q[OW G*H6(ZM M ""=ALTN4@L46_?&!$K:!D#C^0;7TUO>YC5>E/"S?7/F\T)>KI)FXK1A@$%- MFBSU:EY C7BJ"Z7%OPJN[BND3Y>\JA#^)$T3H:\U5OLQ&F]73P?(!01=>>$<$U%W= M[+ (,2$#1_#>HW-5.UFO2U6\T=PDF[W6;>>@J#RW[_3P/T!L44M@2D2LTO:A MH1:O0CDZ>)U@F@2SB@.&UIB7DE4/&IH*C2#CJ=UXNOEHE;AF-&\W$1UWH? Y M59@=D V1\H__Y]\^_/C7_\1LQ783]-BOLFPH':_.99"Q&\_COLZA:BC?K_:8 MJ1!:V/23P1&J6:J1.4S&)ATE;&5,&&!]]2Y//;=(!:&5N)1"I\8KU:5]D'E) MBC\AM)N" *;[P$>9ET,#U!<56]P+P'!@ID>.,2V'QN5P<0'CDO/D)O+1Z2*C\6*F5P, GNK&JEN%$RMBC;FQ01+-!AW/A*T!;<2%4_$T>7'8=SPO MI":VP4NMDA&+USX W.)U2,<(L1NB5-''^SAQN'"(: S2AA<#PX)]XSJ=UZ?K M+&^K^K1MD<]5X+DJDH=]K^;G5[=,C@;#VIL'XG!+RYLX6TJL>7BL,B97).D? ME^+652WSE+16OEJ7V2 L9"B :0FTDS0#&6$O0,.C4Y/U&51Q"F6'1T?7FD-# MU*\B)&4U'S%-:EI"J*^9SF46@R=#$]Q=Q=*9Y7;S;SIT%'R)&0!7 MG\_OS:!2;QK-(12X+A!7KBMA%0,HK)^674G2.W'-OA4A'WS 9TDN"8- CQ8# ME.5BL^2;8H'=\M%H!XK#FKUW@%!5IT'FNV%U[?%+6:]-AT?\K1C$)9<$B.66 M!\MQ8,5(!;'\9J27Y6PA_A+"#[,Z@7O21;+9OQ'>?4M(U":T9::8\%H04Y(8 MB!HU[JUDF)R 3RGXUH!O%?@L OC3LLVSO%A#O8?-TY$%U#R3!=90 @+Y\6:*\O\R#9@&S @D N(D] ' M_"3\U5_\;I$TA/=/*'5=SA9YG0'\?=T;:EB'_5 6<=PD>3:14P'VBO!=I 9& MZ(3/JO(D!3W[3LVJS2C05* C:]+E2"("^D] MM&Z$I9:7C>I^(,N[N#I$RU#3K>5:W&_.4Z__S?7Y1#6]O'>;7EH[(?6\S">: M(UMNTS*B1*R(P)&9L=BVX-F>%OS>3.?>$*KT#S7W4B(Y7EFP.@239/%2TD"H M7\C+TD?O3MEB\R:)770?O_KEY/-UU#[9_<[CZ==2/)E%OA*/.06'Z8-?28<9 M!T/-H1[_8 M9_%0!;LL'*<\VV!W6/8GEI/(/5J0LV:,\V444SCMD[0HN/N+R8YX@[K>_YO7 MU0U4?\^^5J"]FF?DUG_'R[RJ/U"SL/&8PYE-O3EH M+M2 B:'P;=!K!/4A,:D&0SWP4@+?UJHPJ0M^%B70\D;\<2KS MLC(2] -N@A1%=_,A[T$\;#C<*(!7]9$:8HL!N!?W3M2!&[09)]25&E-ZN,:#MU5BPE -Q\4%RR:J0MUG;]1HW3Y^CO&:I* .V(EXW83Q MEL1X\N!6E=#]5QH/MNV---X!>L9 ^G&VJNZ6=Y7^^;4Z&0).IW?KUN,_HG+T4T2H[C#'\:.4@Y%J18K-V0H'/T%'*,#TVYM\/%+ MV =$L]7F@J+YI\ X:%GF55[>MP@YX/;JZFXT"VPAA*8T3YIY)L&._R=&C-I8(#WX[44Y:X#QBHMP+#B;B,)'R5W<:=\/6.VI( M\"2V@O'CY?D'0]Q__NS4"I$3*$H9+5J'![5:+@4@O%YN/=GP".O\,9&-7S1. M:"?B<9*Q0]*+1)Q3S)!P7 ]Q#Z;P#2]U=UA=O9712(P#X6QMQG7=,ZT%(7Y-";F?=IH M^3S@O7MHQ7GT/U55]C4O7A]QHYP$:HQ(-])]52Y<;8]5S<,2B/EI?1"2,.^I M3%:IT)/CF=4'TD7$T;\1*[']4!QC5E79Y ,TC'QR,6)&.KBBR>=$@:A-9$G? MR.6JJ#9;$HWJZJ^I:O=$GT_%(7->AWZ"3CR6=O1]IY*LD?CD!QL$M-FDXYFNSV7(]H!C[Y1K MX(?0V>9-W?YN9H4'KY!.DQ@E^"@ZCLG43)6;/*73N7VSJ>4@$=.G9SQ=E%51 M/6SP67;;['K%5>S8:KYO=46.%I8( M/M+H8DVQFSDJ*!TR>O_;I/]ET+<*0# MI.]X(>F>_+= '+7VO;4W8A5;YDU#FOU.)#GJG"E,; 6-%L-G=7R!"_AET^9+ ML;'O^VB^2#>"&6;"5!;. ;)Q_ Y^TX'582LQ)3SK &BS>NF68.W>CJ'9,(9 MKY=POO-9 _3HDD-3CP\ /YJ,,9 1:448'FSQ(IPSC7-\ #MN H(R)R@_O/_P MEVV?EEE>S%?Q[,1629[!Q__P[W_^=[;,BR+"DC.\9=P,LMVV*6.X]X3M(>%/ M\FY <,,R?>V;*.82J$&&)RLPO5@F@K,%+\137+=-GN$WP+=YNN2UN+6/"NYN MTKA:=F1LV ,O@5&+OPF\[KQU1F:U&'JB";,BL,3IF"-FK+JGZ.Z_O1)XM1R, M3FU='"9]'QWN,!'<*"ZW1@=Y\*F<- N!#/YS:3O<22#>,5[=0 ]_(,,?\G$& M >RDM^Y"'3[ RLNDSBO+\#K U=>RQ4:[\@Z%0SOEU' 39@>,PX9VP4WG8(AA M+Y,=B892<=O!M??8&VACDFOG!?Q$D,T MWP0ZW&0OH>9L0_[ED_YHTCX%4D-L025-(,&#?! _YS4,_EVYK[U&8&=1;> $ M+Q75$0(HR>&=$Z<\M9+&1^!F#J4"%SDT%RX MS&[W[ZI- U%.,A,MDQ.SO3=@)2-3EL>.$1UE9AF64V@UH38^^,WDZ SM))%I MDV1JP&!'/:#)4 '>S>6W= 'H/R?+O:>)SK_48S$8[-B5=]:SJ C4#JY+H[ 4 M#J[_*L!YU];Y'_+386JO)JK:$?P K))[>(-"PA;+A<.Y=5HU969;2!L':NC# M:0"L1?=QRAI.F>RLAF=R_#C5G29["^+S99H7.3X&(;M"HGOS^[V#0#*=5E8- MFM0\6%Z9*W+"4*@D_;=?Q:2;* D/ 4WA$"E9M6!=J<2NS69>,P)KTF^ M#E,E42X56B8S0N'$;L4RE'N 0HZ(=G%*G77XQ[7"+7^($*\$7^Y547W]F6V]@0O5:0=+0"VXV&F M@NM[S1=B 4?."CAEV13BGZL"*DRALS@D$T]+DLPL;@;0G5C\$]VE>97MG^D] M/;]6O2">2_)OR?L&%=5)YK!<_%UQ1,8G[1=WF_T\=]W>\:;Z5TK1*@"H"LTZI@B%" MJLR$=1@8)BX%PX2YK+]OVY:T?CN,-;>8A]^J09T>KT%,&:?GZX',5X2SW)LS M66^)$#1<9 DQ7T9T.3(3P*[_!/?,OLE[^TT>;%]5U>PB;U95 W?@>7="'?5\ M&MJ8;DW&8>:3B2>)AY**<\Y:?-_WVD]";634J 07@\*BSXE@$[/7DJY;5KGP M>5'5O/V:U%S,/?WCA>T?_CKT4;_590-DZF:ZU+>=G_E^<," MRE@?!8@'CK^\$!N);^_) 9(NICK+0FHL[L],ZCQA6FNFU%9I:Q=NS\'O_$FX MR?1Z^)-$F4QFMF5@,MN>$OO1JV@L?H&'SW@[;BO2-_V%-C1\S(>PYOJ^X?^[ M!M*R1^]D83,6P\'B;=I#@' R8V(C@52^3\FW?+E>>CT"-<;QZTNM'4MIAU!X MG;;HQ!4'O5M):G4*R1>R]:TYQP\4?"/R\.KY%A 6?>#@%*^$,2N-W,RB7LQ( MAP@XSP_5$(\,:UP(X;N4#0UF.TN@Z. Z7$0G4]PWY/TI_)J![\P;P"^ )YIU93Q(J7=5H!/LM9B MY6_=#G]-V#SK"*90KZ,QP73.5,,9V?_C2C+?*A/@;R.M/K$LX-23OW@F'&8E M=OP?<,AO\QH](/:X[D[! MJ5(4Z.QI9.&GYZL/'()M)79:D,I:%,L2D-LI]JRD:.FU:53M9]BW/XH]U&,' M.\PJ)J4Q*4YZ63M%P$JD],HVJB9X_&:@BX#?G C./2FDB'V^$09 P!=YL6[W M $RN1WI(>-3RP4Z8&C;2I6@@4,6S>$8"Q)F.O-7\SBI3T'B/)RP;%2SW8 G M !#BT;MM5%AX6 9WQ_5R58NW&8-^7MY8,R*C0T:,ZPX&R+EY'QB5]5+Y^^^. M6-DG_7-'K+?[6D?7_+I,H72&7W#YW^O2LH_:X_*^%R,U.'NGA_\!PLR$635> M.]DP0%_(MAKTC'?+'R YK:HWDL9KWTM,YW1OAS4DRW&N,D/A,9>R^#BV4MT^ MB2FWEE?#QGSX'$7!/)SY6A:#A:AA88LKC-0WXG=B#*>G6V^(+O^-=9T05#>!,?W M]=&(^Q)6D&H1D!WW#J2($\D/S @B8?CQ8J8O+@!/-4TD_L M321;2P.HXCE, M20B.'S?Y\V2U$D>OI"A4GME^%ZW.F46.*F 6A0>X>U-GK.A7@?TIZ+*E68O.J^5]7DJ2>J/9=2;6T7R>)X:U7+E[4[.,L5;*6' 8392Q0G,L';&Q^H\<9KZF M9+Z2]SVG\U6UY$CT? 7+.IFI:KXF+WD$P8XXP,=Y*91N-U=YP>MS,3<>JGK? MC&(Y$L.AF![KR%5W2%QCZO^"WA+#I;<_W6WC4(GM8:$_V5,##:'EQVH<)XX: MJDG(P,04)L0!YT/3+N60- 'A(+L^PGA5_SL!>,9!GGQ,L6([]OTP]<+^V7?= MC%3[#AHASLHS8JC%UC)S((@F=[I^2$K%P7%>E4U5Y)G.L+P1?ZL?RW1N^!@, M!_^ ^PY5 SH<$T5PHE-57'((J\VA=J=#F] IMB>ZH.%4;KQ0ZT!WY=DB:7^M MUIB5(R:T87T&/N7]FQ;L=':(6W/2,A3(I$1FB:8UP_3;,,7.GM>M@'FO[9&@ M%'0F0*)$4F[^J6'_T2>NP&]H3&@,S#@S1!P*HT;-.26%,Y$3Q/ M"'1#X',I[R=8-#*4FRU>Y,G[XCWBME/HI-BZ7JZ+:<(Y5 M-WJBP=%;Q74W@]!XTTY3NTAA)DSKHNJ2S*L-ZDQTR'MS '[O QO1);%8+I-Z M X8T!M&U^6WUI F#KH1XK;651=/[(G^0)[+9HJ[6#PMH3 ]Y!(IW2;&%FG9(T@..#$FG/DM"L%E + F*!OSG*@'Q2EQ6DP)8 MX2[+[&+_VYL:CLGQ)/&=&!$)RL8 P\F3.0"6K:Q=%?1R@ETJDS>;0J!,*"FI M<<3[7>M_BMTZ;S[F);]N^7+?*X=-Z)U0ESD-N6I-F S;2N$RZ9=HPU =]ALH MQ%"C>%G/A[!??U;T^(RXT]\]3&/P)]W>AVP.'@HWG1=:1MR8#![E[Y^G'+S? M03GXB[A\0R:LI!PT+]F^A-A#I;U\A&5 M."A![9QRH0^!\ZRJ!0:REO FQA<3['24Q%,BDSTH$Y MK"5V-AR(_> [#M([WK:%O ?.@5EE8((?O10"BTMC1!D:E\BL/N%@=US@ /=N M&VY=EV < M!SC'1PN^5_44TXC%X[XDVM-UV[0)MM2Z+EMQT6KR]%CHWXEN$V:T&P?%^V!V M==S>#P\UKHY=:SBV"L]7('02AV7UKD+)ICBU%&N031O?[)]!A,/;]4[2N!H9 M3G^@L8)U'&U5B0''M;BPY!I]''X&;"9[RZ'V7?9!%/OL$IGYC ==:RC8L1@,=NS*]U0914)@%KM:K&,W=37/]R;CAQ&8'.*( MM:6FEBJOCEYEVM8A@LJ[*B_AE"-6"8AUR3N=*L7$QK!#'(![*RA3(Y5I+NK: MRHUR!(YB"_4:]58]6VG&'T#DQ3@&1S%!]]ZG((L9T.29*FCH>?B'SG8DCH]F ME^<#$QX#)HM2%U+SI ])I8L>/$HAF1Q35^Z,!$O/(38R()EDZY(ZG);9%"H-5,(>R:WJ:6B];XIM MAS]$EN!A?8/.$Z0Y7;W-O-^,3;IYV1VN"K2-K/W0M)24]X*DGV1&A;"GNYC& MV><)@;/:;'9V1 MX8-OLK*?X"?>+JJ,5*:)Q_]?55ZVOXA_0(M[SX(N*85),;0,#Y\O2F):5,3Z MKD]5R3>?DOH/WEZMR\R/O X'8W(TAL-%XU(;!H?3IO5P8'3QQ:Q2/$9=UA._ MW)@&ZJ'4R-LD+^,!]WQ):&[!Q:$\[O37_KR&^:(N/C3:#6G:J8_[9ZO%NQ1E M;H:-FQ> \B+EQ 2U0;$__%'C[NNSSG2?==H_QG("0X+-&G,\[T$B*W?WT@E6 M;*N85%)9<984MY )[3&U,X9KY=^9$UF7(;G(NA)Q0KL6"&^MQP-J&(;SRT6 MZ $>')7-QH1GB]#G,,_I&3H.W5&DN>7-NH 7Y:JNEC=U7M72:RF^>U,UZ&#T MBL-)5WVNQ)VL0(+R6+*5%O 6C:#F]4ZR%LA74QUFC'@V%_(9*J##B1,L%!-9V3#TX?:HX3VJOVPCCX$SOR1-9>P#50RQ@WX&XPXY1BO5!8 MR8?L-!9NZY;><0'\Z%D92;WUNV]_,4OU2!M9>2HY70M]:G@O]ZWD)>UR)_KH M94<=$2 WY&2[WT[TL2H9(RJW.QG%%1$/X7@D3C3]J7*WG2>KO)4=2V[$LE"V MYU6S]T77X;DD,B>V=YG)FR6"F93,4/1;L$KO#9D"3F,@W5DI^Z7A\W7Q,9_O MZV]_ICA8CL] P @Q/E\(/&&7IG)SW%C==ZEFB+"&COUO>%;#@( M5^=]SP)J$$7E==PZ.X22IE"TT1#R*! T[0Q<1W1G>NAW;[;&_9<,'%?>,VC/ M>WJ6&1VZSF)!(*9TTZ_F8GM!EQAX@Z"N6WT@=P*V2G)LK_$/__RO?PE_S"FA MG[B,\MSFS1]G&X@#>>0-.R,R&%)%EJ(D_@Z(IY/_U 0;!SG4C,_R!C'N(GI[7Y6HM;GG\D1<_>O9LLNPM_-FR$NW33AJ,)P_6R2E*C\TE8)N\:$DVCA<::=R%A#%50Y)*U2WA9]/ MU#G^$H6E8R0/IM/?05GJ\:@I7^):J*^'>>Y:"@X%MW=?8A' 0$[?8&S[F"!X M$';]CU7Y $4T,"7" O&.H'!L-(W*L/](# Z9QI#2'''2_#U!R7C&*I>7;Y> M<.75]5L5?$2"NYT@\.4W7J=YPV_J/#T&L@#%?X5>!%WRU5;X<8=)8"O"KJ$P MQ/+W)_54[\)GC.<\!TZ> RRN(9-\+U1@%L)^5;VJ@# ].]O<@M.1BVN&[QIE MQF=4 $Q.(R+*PA44JY-[_CS@@[\I.XLJU*OR$]06-II7[D +V-.E*F0%D]I2 M!K]C7ZD.9__>I*%=2Q*J$?YD1^E IG/?Q$::$D='AN/J5F9CI/RW81$6+P0W M+E0.7P^%%H70!=Z$Z?Q+(Y7'-DT[(AJ?N2\=/0J#)[9N5!(J[OHK'>)8F<"5 M"72 ;S8PE4M0"Z@I*Y%/YQ":DI,4>^R:X(X,V9TZ;>R$M!$#WV96+<3-B17Y M(YSU@KZFBJ)&W&MS.$R"?W7X$AX[ONRS=( :G<$AZLEJH:%O.GYIUN#(=I<8 MU>YSC-<'@3BT-&7.V>9GGD%I(/9J@?/0(E^=;63DTO3)^UBE^,NS3=]@$!3Q MJ:NV8U*GZX1R#,6J^#4M JTB'@$QVR;1#A^G39[<)&D^SU.OP J, MP]1 P<,-@RCNMM^)J/U0)..['22&1(@0\8%3\,,1N+6>]EQ9^B/*(1@RHWY$ M3^/).Z*U'"3U1.7/O$QJ$-R(6S&::)AN$GI4]]_MM#M/S:^A]9X31[5K2H;([Z(NB M,C]/'Y.\@#W\9%[5)W=) 8\^P7J46(MS:,MT.\*J)$]ZC!'KJY-]'@GY3[P4 M*THA[E>GV5*L*-BK4YRW5)JKUT108^,=VAU=)_F.&Z932O3&L;J1Z"?0QD() MK9KS6O+V0QCT(]SEI<_K9UYD5U7]I7G]S8QX+:V "<,0+TJ0_I() QFX7GV) M1FD?!''Q6K"C1.EDFA@!+!6[[H,L2(_F#]IB([6,;(,BQ4?6[<$WTS,9WI-1,R1(6]B+4RQJIJDV'HGAYFT MY)VL:J:%P7O978R:0UX+8EADQU+59XH(Y6ZKFB^ ^N=152Q ,I#OPW:&[=R% M8/RH&51#8W22J1;PUF)(G-Z&%.W8;BL$]69C$<.B*C*AJ$QF% =%_' [5+[G M2M8)3E")&$M3]4.R\&&[YTS8.$4$_'HEI[A5ZC $U62?\Q[_6OBE71-*B+DV M2[[!5EJF>9&C^,]5F?%LG6+R'RG\]BGW5-,:BCU=8?(4VO&"[2WH/13<;28%LO](ZL3M M;0^V'@RE^>[OE%[A5?N>"N7%/-%%MM QGP[23?;[^>8>-$3?[ :"M[<5V.93 M4B;R^N%]]J,"9,T"Y+MX^@!'",-#>%WKS MP"4Z]^9VM0,R/6)$!\I3^PBF$A755\BQX3JX=#H7KXHXG11)TT!R IY/@.<+ MHV$#;39K&W]ZP/A3H>-/,G5,*,46H)58K')S; U? G1@:ZD9\^SV.U%I:& F M5&?BAC<3T(IUU9K '4B'-=^X)>DR&<.<@9?=7DN=82"K-ZVWC8Z1P!P1XP3:RRGXD@<+OG*9W'-?13'^F$ND<^UW)9"(<]$2CWHY3&6<9S&.>OE M,JDWR*R,'D4IR1@DZ#OSW[RN;H :?_:UNA*+^@VO4R1!,^7#LGH8BXGRO\*)JM*\>%^F0F=%10T$^\5L/:W7RLVAQUG);6# ME\Q4-S>RNKD$!5DF[BWP[5;I*/X!2N)GB7%:IUK1L OO$=E6O8QH4U2)B;$9 M*,645FQ7Q3@3FN&WM6Y,*H>?G1J'N%$P>.+(L=F6OLOO__SA+W]ZTI(?WG_X M %,QNMG,H5+SC0V1&6;)RV(G1QDG\& D%B3&<1 JBU?Q1ZN6.8=DD-;]E@[! M(7T86^VF'&].=.>@6*SCEE)>B+_@\K_7I68W!7\2'(27N;AM>=]FS!1XERE) M/\!I-M-4KPU(0QX\*2YXL"L,:KL02+1:@'@%+*TMRF!6R#BA;G5Y>.+IVN<: MNGC8',BW8_M#](82EXRVK?/[=8LWC+8RZ>G1%OGAD#E7"#+J/_Z??_OPXU__ M4YUUP_8=V>+1/H?&$SS[4@I-SI/5"DHMBV(FKGN-['/N&W]W"+85;W@JA;(U M2&4IBA7_*0K6$L%AUZ0(EM"1-T*BJOG@E3"&TI@4QT >HP+';H!=!/*OFP?! M2X[FP&LM!4R=V!*E+I&70/#PES1:P)UM9\78CO<7&2-9IC5H,"%/A$ M$,F"^EA S*#E,2)0IF/JG'N=>A_!R1[5&,X1X446.0S+]]9BU/F]-,/0'.#] M>_7VMPY7F!'36FY1DF.7\+= Q;KBPZEB!HG%G.*GM7M?C:TZ?T :&[X")C25 MEC30RJO&9F;P0[Y 08#VMRM1H@[7W,CWP3W9V^@ 8>CA@3KO',GF[F]V%)SD MFC<-YV8"8?-3_)_/5?LWWL*5'NA<,V!9@4)-2;OBU0'2SE;960==F:TBG[+] M48//X4C0U<26TB;,HD=9$]7I5LAD&]XR(W6"5#VR0X^4?.RT/:\FG][%YK.O MB8^$,GR\Q$N'>X*OXV.2VJJF#%#4'(M-G'0::\2M7YCO\M'WQ&B&8CA6Z-.7 MK-,TR55F.7*;I_EE4G5K5,DN5^WJK!:X,#4LX**SG4_G9)WO=,%C\@P3[9H? M&/JNX\QN_)+?IC5!@8J+_CGM4>RC1R&P3A,#G3, M2CMNSFB:[[H'6GGR9\K.=1*'\^S1F(#WQ'AZW84(L*IG*IF1HI7^@X1)\W;1BXZH]\UTTR9), MU%/CRX"(EA QZ:7+PNF;S+-%,1JSN:6X';0O=Z<$ S;X' M:VXET)UL4QB%I$(G?HSI?9$_H, K<2.,RH8>U0^)A@Y-@[/7HEM*IF M*P,:*BKJ+$)38QW\GO28E!':T60K]KU+K**P M!PT(@"X[\/?R-E)%2PT< @)Y:PX!@>0PP7%G+?31J4ST6+UO%(NF2.GQ3:[4 MQ+E1C!7ISCYX)!'021#$],()Y&,6:Z2Y$%^4*8=Z@<1[-!3STR@ZCQ5%W[MO MKVEX)4[537/'TH(,$"5J#@2SX );D]2W!GEBY0CXY%( M#1V692XDS#X^S#>(;]L-TN'TUJ")(#8;.>@7\WC/=SWQ8%E#=@\0R*XS(!+3 M_'A#Y(O W9'C98],A">GNTM.BA#;2IC6IYTICA(1'>4G]9NS]48'4OL6?BR MKJOZO*IK6=378$/QO*IE1L%I]C]K148\Y%T"A3(B%:_X*%=G:!#)![TKA+?/ M#JXZZ&F3MI %"R66P*]8%7F&N7;&#=L84CM%3O%/FO?JNJDD3;KX>]))$_O0 M$1+U"RY>[[P%PJQ;_I@WLL83!$I"4BLI_&*F:(1,1A3(7N]=KRV7,&I-DG)(U:,YV+Z20GF9RAT_(TR]#]GQ0W29Y=E\K5.&C>L54 MIGPI9K3B&LSE:P+A=Z,&6PD]9#H2:A*W7+_\TB;3DEGQ M#.0#T9+2(';J05W?19D& MP[Z)A&CQ#I+0E"%+8&<$GD8QZ"#TH#/*\MF )//&:5EL)82%?;>"H56OD,.[ MB1+,U# H04@P.HPHC(THO6;JC2+\#3V M*BGC5J^@;ZWK3IG.C9^%-WL5DW46XH[O2.STUK'$FR@E9D,C5"_7&T3F&6R&9TD-RN1 =]3#N)%H:KGWJ: M6^) M50A<=,9>QAZB4ZAM'?_[DZQ= QW[:XV)I]X @\'K"C]>D&ZTRRM%$5C M';TQC3=0]?!Z>]*0P947=W3PGN]$L_T00R;MWXG[62*$W-3\,1DEW=J+_O*#HWGR)2JKM&W5>5)<5'#;W//QT8'8;W*HL"_:4 "1 M3Y DRV2HV<$/$/\-@/25)7&*:Q[RW/>13732/TNEC7P.V)QWO9;<$R;^#7OI0YUE3S1@=Z3X7FZSXIX'9,V#[QY < MHPS&C51'/12L8B>BF48T%BC.ZO[P4&,J.[3A+=-\)4ZIR1):#> D/'I(;CI^ M=]K!,_KP_L-?G(Z>L@%ETFE_!#S( M7$(;B=FHF3"QNS&CN@ 7H7+XHSB8C3YE'OZ"AZ6Q7%555# M.LG@%:L[>ZXRD,J4V(-FEX>VRH[<2*%:<46SLJMHM._6B6YZ=XN1NB#C@3!GK$1'QS5I.<\N.&JM8N M(X2D DJ.85?0A%U=7%\C0= Z?&+/Z6.28WA!/ 1H>WW'4Z "S'D#UT=%# @D M:< #.BWY;"'>B8<%<(M"[$D3D$+^L ?GYGW+K& !72MU,J_J$U#+\"5A+C;T M[M"(WA3@=);K+QYUX1<3$,42+%^(W#F.K ,$4BBCLK0>U< ]#D[(@.TN: M7-CZ8LV5=7[$906-J$B8/N GP?<]G6QSFHI%4''5??XP1UAH+B[%5O M $\G^-0/*61BQ+E8F$]KGIQ7V;[U S $@S$8#'*LRCI>N"@:=_O%B\,NK\6A MZ@H*V<%EW4C*9Z>PS)/1JEL]F-RO"[&19$Z_817'1,(_TE[>M!JNE:)(>[6J M6M!.7,I2HS3\Z:K6"6!RN(D[V%>D!&J['U>Z"JMSL"9ALN!5PC&?AWY%I UD M[%3+!<\7LY(Q]<"M!&P.4!T ME1UHHC,KCE]YZG5#MU=?%M (8-!&"K%A=/J%G9I6[]BK5@C^*,Z4URU?^C(] M48][MZ%\\&2M( "[H80I.,P-,#T\^PT$,)00J^O;@"![TQ$/B-1VKJCSQP36 M>9U!/A-_YI5U;8>TB?*ADZ]#P'&SX+]9!,9U!V_%9S^R@*SSKMH$',M M1E?)-&&304F46&:P3>>Z] )<6 VF1#?-/E[P;O8OI0U7*8]B,\G,.1_$R=;2 M4E[@!." R O'#2<1JR1&L?::TA84PXB20_?\YS3\'B-0U;F'Y,SGLYV M)A_Y'%MU@C/-8K8YSLZQ/$I@-PC@XI581PFR+VW]974*HX3K9O\=%V!=&S.K M%*N!9CG8MUY49]VVE>9), 00QX^E-]'+M/EX01..8PBIGK97/.-U4B")85O5 M&^?+P>.L2W''R[RJL0#C8LT)A^+LJ_CB!OYH MD!@I*,16H!%K027%BCE')DRIE0I5R9*0!O6"O'HQ0;.U6$8II6:+RN%?A[W. M'MZ.:N:C_5 3AJHHOLTK##HI^]&2&JF/JJR!%!6'K%,J)?\Z2N3]\':D+^/[ M/__S7__RIZ?MA45*WXEMW&L+(I>&B,7_8IHA?D3^D^4JR6M8/ ;I3(EC3I@= ME<&P8X+D$.Y9&.DBJ1\P=%2 C/!79G%NR/)B#8=LFX1W^4W2/U_5U5(V1U1T MD)=)#>FVC9C(&!'^Z!E2HN))MB/3"LCVET0%;):@E(!%4@:FHP9D#F4RQ^\R M0KO=\;8M5!]>C /<\C:7Q&&V%5:C,CT_BQM>TBRT4\ KR=@*5BWE(%)B9)/. M7XW)@57B#?E(K,SC^#;::K7":FN:RLH,NEW^PAO9-E?!#(& M!+U,E#9PK0-E\2K(Y50_X]!6T;Q%%^(_8K-(3\M,%=8-7ERO7K%[%,SH"Z>% M8ZQ0U_4=LL@^BHEVT?LIR[R#2_,/3"K!;NKJ,6]4-TP63)[$QDX!QPI#C=[M/Z,)FOK;'-&4K6PN!<[GNX?>['9:A/H!*.& M9S)#30N(U>TA!$XG1&A3\\X.C54OOU=Y"5K@JOYYCW0[9X>];Y%B#F&IW4F, M&7F+]414/ UF)"C*7; M8T?N9/I%169/-7J"PM55$D>5-!5L\ .?.>WBQ58V6(;=W>%I/> I+Z@]G"). MIQ6I;,Z[7"7EYI^:EQ@I;#\KZ(TVG7]IN'*G9FO9ME@1/T3D&F#%+8-=Q$<(Q5"&E;)T3,9K&FS';##]<('AG(G1EB6IYD2A1P M&'=G0S1V^("XK>]2PM0BH&ES]SG'VD_^?_;>M#ERW$H;_2L9OG,C[ AUNZN] MSKM\T%K6C$JIJZ4[[/G@H)+(3+J99 X7J7)^_<7!0H(D (),+D>5'3'C+DD MB'.PG?4Y8Y"KO227Y@6=-LRAJ%%SG(FS$;M1C#N9N7-8NBI9:=_*8M5J)FZI M),^QQ">CBYVRANA:)>ZHH,T*(:/YH<8@H^XL*$7JL]HM^*'(JCUO!7D09.\) M\JK;[S"Z/Y/*4+S'2E+77:C[ZFWZFMZYA;/X H!6\6^(M!W^F47YG8]+<=,: MJI =2+(31G;*R=Z/3G8M[T/2*X[_H(!2JB6J(%"&!F4OKJ%C94'%W3) M^W-B$*:1*#5[1JODCE\?(Z.7*/%E7.A1#YTJQ&X:,6E9S41R BB/! M*IBN5+B*";!<]B3[ MH])KQ)A@X!*4:%^,S,B=QHW(+M3KW3Z,#X0(@QV/3Z>"MJS8/DA:FOQ(82Q= MB<\P/''VG7$?R'&H%)NXH$X:/>7P9=W[:5*2 *8VB^)9 M[GEM]6/T0CK>=\6 "S[BQZ.F8@33D32=&%#B1S!4Z(0\)& 4SPX CYG1Z[38 M-,<\G2I"AOC.0G[HC$&%9AQ2M?C:1&_G>.2'?2G_@"1K3?&RYG'*T7;Y-QBI M9"I2'ZOU.L JQA1HGBDD) A?TKD#P6*\?4WR156F6 MWUS(CR[^J_SLXCJB3S*O"3*! C A[,0KF,!D&/WU 7X4W]+&H M;77K XSP.O"4BFOL./G5@!'Z-[JFOO L\)9T%!*\0<^C*Q,H5B9XBLVO:+=,JJ'PLQYLL"E<7B/2%>!#\["^!391> MJ@'1!OL]- M&^8%J"Y70@-\3KR(W[&/9$_UWKYF=#'F0&5'70A1QUPH0G!8WM./R. M8U*C=+ =A[,2M>/ZX8EN^7 %O@>F*$R3.#0O;XRP=FT8)S=UC).E'N-DJNPK M"4!?7/1N6JBB*A^/YZ^\>UC5=0Z5MUQS.80NU@L4&^I)>EFAIAANP<;[&%14 M7H*"E*0@!>HP31S/6HON'BQ:^;$6(G\(=STI-L2)7?:4/,1A'Q>*5J]AX'X.*9MDD M5KI;#CY)+.3Y9I-PH_AM]$92GLP^0&2D%((6RK#3N<$&IJRBEC'R[N/HNR]> M\@O)F WI*8. M$VPFH5<)@Y=T-N!.6OIT\_QLZ$\X(;;<2X.91NAI9Z#%B)\ M>==?2;(*4I+>BK(8/Q.X&8A__D:%APV1?W](@E5OY&:8P'=L!@MUF@MUGH K MH#84D-R*".RNDEG"SZH^&$^E*0!B:UFZ2K#\DJ.);VB M2O@F"M;!R@/@JJ_O1C MHF4:#O))0F&.FW^HG3KN.1N"$E:,YT$D[&60)LRDTFE4.!F^]T22MP!PE[1R M3TC?5&%-++WD7*YA<;!WQQ8MU8F)I;!U)H/M>2Q!42T(8@@XH.ZD&,DS\ZR> M_@FL>[6*XJ4D_JJ3Q"O=8&[3(DZWB=HMDC8 S++ #-@C*X9L +]:YEF:T=T" MGG>I/-Y2R2J(TF#%G.,CZCZNJ@^?.P_($[,'3RC\FK8J*:#;7-*P*(C@+OY? MET<7/6/B5L'[Q1MG/15*B<)Y^.V4X#_2)5"FWU&%T>:1**).AJXBKP2-L*R+ MPEE1.B6427[C/))'O0(D57!$F0@\URTNG#.5M=.'*0T:Z :1FSQB]\T+R9%) M+U-(;+BH%]MJK&A*L#?+V&XQPU']&7_W=E3G?*1=O>/R+/A "S[2-(DQQ\^] MYD(3-"1LQ'&]9,?/73V&TS(?3![EY0X[-3M\(=DV5@S[S=\26B8I^)YZT5"?KF/.6/J=N7/=.@,PIV*1W ^,9<347DN MN<,EHW240G!!BL;JS\AA863**_KKJC57C1\SD9.*PEY KTYA*#GJ M;2['9-&YWU&!5PP[7;;]D&15U,0:;;?3T0:>E6LJY&6'GTD8_F<4OT=/Q$OC MB(JE5*#KGWG,QES H-_] J,NY+ +/NZ'(:B29#P7529HYC+2L0K2/$B]%"LP M=GYX0E!AWJX<, ;,'5 M7/B/HD@.HB.]/"TR\>%%6L8*$_EIY@MA*BS[!RD_/ZY"-1D_Q$Y_63PMY!>; M0=/ "*;+GT?_UW601,Y501KGVZC1M 62IC&$B=U M8.J1KUNT[):FCY+-#8-$,4<%NIRSN=%4SI3!.C(VUQ(@IZP\@9OQ!I_4N-P? M7VW]5RZDN><8K/O1*@C)/W[!MW M01R7V:=,!;R>(.Y;'!O@6[H\ MN9'MTML?':Y!+WXX;9,SHL11U[I:C6%LA:SW'<%1J:,K%2*D7GC0J5(V?0CD)8/8IV-NHJ MR4;@FTC(%M)NWTCYLM!G9KF&8L_,(5!/YCORA>:.L%-C&GWY<[-@'(?8RI-V^%8:8\7[^-'HZ2QD1+^%WG^)U]NXE MH!P=6QB['+P$]Y7#\V=I_/>(VR\(*/?TEJS!&A?X-Y$OWJMT"(-T\;FS10/E MN #' 5%%/M[I5/;Y"1A1-SV6O"!UZ.Y7R0L0LV/Q9*=C.VTFX$&(>!]4T^-9 MC.A]'*V.]S]S(B0D9SGF1+[F0>@)[:1\"!J:PYNR.L.'@?OP9)1] M:PS 1Z>_\L)XLC;0Z(Y_2=[G./;?@S"D]]4MO=VC35!$OX/)G&I7>7*L,BN_ MP1Z$\BLRE+W\S@2"0QF7I.3\LB##5,E!.B[:2DT /N,1L:F:OO6Q:*L*]C.3 M*+?MR]/GF$XL8A&APBC$(F? SUF-R1D@$N'[I^\7Y?<6[(.S!"6,3K;8R"]/ M#7J!3!Z;!%ZV^LT\&0>JQ>DN( VX?],(:,'9-1/0U7C4SXA?T@9_ A\ MY<-2:ZW$MRJI3*:@L@F$=KY:)3FI)%T)\;W4VX>K4?W;*Q7E3GR[DE3E%=*\ M8MZ9KE[PU RJ(<\S=H@RA16M3N#U3U5A6++A-KK),RHN,-.-XB$!Q9:(]+V%JO0RYFAB] AHIB.%H=A M_$[\:8 2A^),_83<1@L^L BT4(;^4'35#-.<.'KF*VN^&I^XXGX/4D_DI@MD MB#<2Y>3N2/R,ZK <:)4-/"F20Z%:B%35JQP*'7#OT)&:Q%F9_\I'%4!Q'XFD MZB5;Q'!,H,_JZRV]I&2=AW?!FCXSZ2H)]GQ+@K0W).YQ6^$M/HT%S..,!72= M+93YS : S.IS4-V?UV&!16?!KI^+PA^H%.1+_#H M@H.F,(- M9C;4R>IP$I6&13?Q_7W4-=Y(S5(Q8[\)L!:&Q-$CH=(#ME)HWIU_:@$20\KM#^QC$QB-QJ!9M1X)6GD0Q!(\NH)6]HU% M^9&/26K#H.2\MM*@.G)N /_ZL_=5,0=?D7U"9:!>6GPC[4&0EWE?53LPI;O\ MQMCY#T/36(A!@C8(L5:] >K8'X4T;9'L*0@IM!/N1ZB=M^,@(J1OHGZ73(<+ M,211.J]+>5],X602@?R\9!Q8?G(JC@F'$IW!!:%OM CXIUN2[D3ZCS0+5OT? M""73<,TKP\G/+LKO+E[9AV60//OTV4)^_!OB2R7H "PS/H^;GZS\M6*'AG<2 M;(#FL9P&5&J>9SX=$;QB>B7YEX)^*E\[DS% M>^#BTH1%#P;!F*O&! E\98;'Y$^M 0]#FJK=6HF;7'4]ECY5+;52-HG.>2PU M82LAV"G0E ]).1G_]L/W/_SP:;'W!(S@XKO%GW[XX>R''WY8I#SJSLNS;9Q M.L;_7OSIQ[,___DOS*7VIT]G?_C37V6C@+'A?\-O_R(;_'#VQS\6#>(R=F_A M95 7D<5S+?[PB:6L_)%UH?_XP]F"-@>G1?!&PM%P6,K'5^K__'F]C2BKZ&^. MQGT5PL390H[X42BI:IQ\#($M,!4*>[RV^(UXH(;&>S0,%HL"P6YUK5$!442L MJ%.1A4-F %Z?DWD5[$0JF.Z8D&7C#QCC&BP=/VU-AR16(+66<>*],]<$V$8= M1:V"R5]^YL/26T'.*A!HXLQ+K:\^^-:YH:CV[% $(X#+=*[5)DSA2@1^(K'XU8K=&J MI)DNZFM,][)(3=8)DR[ N+\A.+\AO3ILFP%96A M6FJ4F Q8*:/%!H6THX/E(95U_9)8NLK9EI1E>7(>(!;2]Y-9V(4_?P6QM\QM M1'^W%S-?["'&C%UX1%(P[I&?@F=BL\A/L5S3XF-E2)$22;?@XLY_384L-P47 M*HESBEA8L.6A6/N2.0I/9KLM'LE;D+*[4(XY&Q,Z>]9N$RM*0 7U$ 2YEN$4QWD15N)2H"F[7*A^-.$TOO20Y MT.L/R@P=&>ZGA(](FZ3R,L90\4_]V&01?J.1'_:D_ .3K!Y9ALA80IX!F:LI MR;3 <0X ,=H 3?U Y)B 19DEM (L^MO[.".+3S_^;IJP$A8N H" QX70L&$8 ML"#R:=<+OB[V=!#F;1#PV!F,/#81-2C[^QQ>T^7Z*@AS^MNAT& :&/3\.US" MK .FG"W$US\X[>H+*#_UG:PTL1*N[:;+^;N%_VV0K^SO1EW *ODY!]%G<+8Y M>S$$"S1H\?11X=U&1[I]"C816%,A.;B:_PF@SL=Z;\O!E537A1Q^$OODN(0: M%,P6PD<&Z2Y08YY(%,0)O' S@ MV1^)WEJB!"?=",$@?%0(&$"I06D@I#??!R!%;W@BZ+X9FMOO1)!T(850%!%\*?4T&;/VSA/Z?9Z?J<-#_07YZ 1 M0"1,=KC=[;U5-HA'$69&17XZM47V'B_64))GSV;\(FN@C83,?U32)BKCA"C*EL2@LZ]@(FM1"S4O%H%WQ>"S:Q!9T9 M:RWGMN"38[\[3UE=#C[!!9_A-!Y21,Q51: ?OO_Q3_^OG9=4Y/L1=N/TC%L= M_']>'EYANBP,XO 8I+]\\2*/OVG/VR"ACUF2':ZC#?V=?Q-Z?6W4E<\LX#N+ M\D,+]J4%^]1"?&OQ7_"UT:US=&5@F_ $6YC6!8E6VYV7_'(4:E-E6$YN,?!D M2$Y#TU:STA@)G,H&!0$\?R/^AJ1/),M"MI6XV#.@A9%%\V_95^C;(C\C;.MC MEW,<@52-79&%9_'1%^7P0H+\>!162RD5Y+#PJY)HYG[E'SP;F=2R7,+3S@M# MF95]7.T'-M1"CH5\ZA6CP)3S+_0WLH%-\$B8T3C:W$;K.-FQXWYW) :R&'I1 MC+U0!I\4!WD,(JN':6Y*6P065D('C&XW,2N#E*; !9_^)5@?H AWY+/&])_/ MVX1XV=&.1KM84\R'F06+&9TME#EQ7&(YK868UW09%)H,+BQ3/F^RY1.4PLH8:VHEK,SR+T63:[B1Y2RDSXQUU>"3G6(RA[*IRQ"9A0P04@/AT^Y*[2&8.6]1B'EK*$ M]9\'1G<\FQ[W8CH6:*];A=YI2HJ^/#TG+/_C,%RY.CGB/%7YAJ*GDN4Z#U&5 MNDMEP;&:YQXB6Y?KE[3G&=2A(K-*;+Y:B4VYEMA?$_CJ=_'ZNSR56W6:LEIC ML2&4![!9B.XVJCM0%X^2?/J]D6^F2:A7-_LC@60WL%?0=9?KO"C7>?PK.*$2 M/T3V?%-E\P8EKW@XY5C3I74/LSR5Y+PF$1-%_JD%I0&=$.+3EFMNZGZ)J%!V MRUPX=&KTY=<'N "R!14"5F$.(2H,=E $M!S#$SDQ#IK(PN:4@!4>'O1:#0\J M VU ;!+S$>%"B^NO)%D%Z60PDJ@8&[KS]*(/3T^*F;6\:%XH7N:P9S'#!PH4 M_JX4",U%#K,5_P8XH'$?S3[@?D=*3_R3#! )$HIJPKRL;5F!0Q.OTKC2TQ2L M$,=,L, !6E#.OSP')@L$*T !>"& V))&_!BAPU M>S'&QYAS[1)=$U96P L78E2URO54!$$.@)=NZ73> I_X%P>J3-"C0L\-O16;D0VQ>(*H5!F$!ZAG MD#C%8J'I]@9/^ #QC#RT6HQW1G^,5M/D'@Y,&NJLZ(%)590+$*&89Y"5B-A- ML2=+*]UM1.6>7&(!07QH12P:#(!9L0LJGV22L?BH*B%."LE M>>%_Y$F0^@$SG1^GRL"H O.0CKM0!YY.OQF6M$J0)*-O*D)JKI'E:^8%$8CT MUU]76Q BJ-X[+.1JTSFTD%\%EXK\+HMXK#N6)C/C3\B6BG.IZ3=NEPK,*K'!2W H MFXZ6K M187BJ+HZDA2&MTM%A@F@9HTQ1[#_N+(CH1,&A\ L/E&B4LR%?'D\ MM6$W0C\2A=IC5]+DC4T3LZ _Y:_L&F;4#!(++T?D#\&X'I !9B_%,SEK_K1/ M$@0TP.RK<&@JXZ?',+Z-]GF6W@'(T1^.\UD4M:+ 00N#GBW8L(L_?$2J&L6B M9B:M*@#6[&>/!$06^4=0;S\-5:.@84LKOB7$Y"FP9,8F7H=/6M4PB32[?@.1YVB,R6*\!1]P6E3)H:BIW9Q5DJ:0;R'H?!G!)@LB8>YD MVVX8L3TKQP61MZ9T?0P"=>AZ>O(841^))E4S$>79*27/5:KNIJ"JP)M^)*LX M E6RWT7@B_?5ZS:'>E++SBTTF7"@> S0M)'DN[IK\!J/AJ62O'A!2 P%I]>*-^> M"%M%YCD*G\"0@)N%,,WC* I;B/D85&@S6O=\R''5Q;Y.:](NDJ"_0# U.RK"QZYO%*#.[QJ<$>JM),)J!Z+3DM%G)H)_\I'HU)<:-\H=96LII)$NE&ETDXE-I^7=MX1%_+.DU6%("]9R0G1 M?[;,2;3X/8B)9)]]QYDONJ^3>*>X^B#3ZCZ."M\'ES2%2,R=K05KXV[]&!=_ M/S.!+.02UO1.HESJR&FV0C%Y&3W]0/?REHKX9=505H%<1TE+%Q1D0<9"&=@, MY99UE#1;S3IYK4G_(H9\F_550-^H+$[2Y1O].SBT"[E6I:SG$"C63'WVN%O'%H,''$?U# M\^*=\+/SL_?9^WJ99^>1_Q_Q:WJ^RI;K'W_X]!>H):BBT9'T-O+)FJ6W S*= M (MK<.VHT5 C4"\6*&-SVQ:_%G*5Y,1-(CB!(Y?09.U0LEH:].=P'9F59B8-_ M[OM4\T@?XC3SPG\$^\O8K]!N;XEBWM*_J3&S<1)7PF\Y^ HUOT1!,&\ MC,RE\B KO0!H6:]AL.&F)8Q\I!EFIY)8D$.W\9/<+N3GA1B_LX2N2/5/((4J/I8+#!Y[_I M#<(%_06=,3W3A ZTI?._*JM-L\9@KB-IXPDX;C@DP@D0D>QC7I6+&;PN015( M#F8IQ=H%Q8'H@%=.[V]Z\K7W8/=14!!/-UB6Y*LLA^-W2:^N#=$*9[IV* BX MC3)"[]L,:K!2?5RO)E2:H)@V?S*6ZV*7B.)'6N8;&Z,@12,$EL%(5@.>6T\4 M1%H0$#78AW^GM_E-G&O='OU&0L&$8^&D!*@3O.\V."FM=V6:3Z-@LW@?%"P) M(,3L2+.U1T%00R0VKK#::'X1L/&FRY=$'$[U5;?I_*V=4:P2%4Q#+TV#=;!B MAPL0D\_C52#B,'AP,)B\UT!2EB7!:YXQITK\X"4&3>GH05&PIE!K+@[%/_\6 MT.N#RNP'EE=L\D"Z]41!Y'(57!"Z(4E]S=*NB]YO)!1,>%IMB9\#'@KH:9LH M^!_Z3/-JB@%],O@SO?KO/* GNZK=TK_E.SCN;6[+@3\QNVIXGOM!%B?@6:FK M@,J?4*RNO).%(\#@*+"I=_:>*(C402K\:)$>S,U1D--;\KNS1NL\RO]1UZ=$+ZNE-\C MGQSU86-_% 1?[_9A?( P$A:B:#A4(7VF1!)_^>)QR>\R3K/TTML'F1?";WF. MB8XW(WT*!1N%,*RXIPOPR*876\!SZGC49YSYS_OM_<7RY?Z*(8*4+J/4 P5197P"K @4_J 3)=&J N-K);+;""B(5I47Q2- I__(RQBQ:];H'^S0 M'06Y=W1.*3CBP YKEJ$US6:=?IID4/@*2A$N$YF@4+-0F-J@X'L)7UU/\M,K M9Z;6\[]N579 =OI!L&_L\\940?1!M>VL4:V<.L^ 9 MH5:^V$ M@K0KLJ<2()\:_7=(F,83^:K74'\[MO=#0:!B?4EY8) ";,-T7V]E4 UZ#C'_ M\Z"(@,\Q*QX'9G%R[O-4/R\4&FO3!.+8$<7*0HD4+]WR.X/+>T6*#GO,;%JM M]NXN0[*,'PQ(\@&!/(:_;%R\1/YVM* MQC(BS]LDSC?;Y_<8M%89?,15\,9S,^SP*%:_B1):#]F@"QUZ$G^6@X#J]D6O M@5"P0 3O0U"&+%S[^>#! (V&@ M%TK7QBZ:>T+S+XF"/[E6)T<3;N72;GSR#L8$M)$=6;OJ\ M6KN@N"785@)W;$*V='L5F(,B/I6;^%8'Y1:@^X_]%#)Z)/#[>4*IBC97S#50 MC1#41IN-_UD4[#7;%5]2LL[#NV"MS\ERZ#=[$!E/%KID*D,(* I?_Y-44DZ- MC5"L3>FNHP]>6VA1:HHMLCLYAOW$_!R(@DJY/3A4BF"=+Z@/GO4AP]Y_B=48718.1U;4OBD-0FCH*;9'>P55= M\L-_9G:90D2?+_=4 (HC M[>-J:89B]9OH2T5(E-RN%L^)>V\4Q)[[+#( A'"AH&I=?(U6*"8/_CA(<*<[ MAV>RW=++E6C/FJ$I"C*:+GYVTC>;A.&XUVW#';JA(*^4,(:))W8(=!OP0RA8 MR*2%>F!+"\JKOCD*R/9=7C'2D@>UL>45W3V:6;"@@4CBMR!:V0'C:FU1 MK =[#/DSJ-K?6&Y2)51"ZK^ Y:B]=_L,A((%@QK^>1/+KA[O:RB8R0\M7$C2 M/QE$.=T-XJZB"@M/4%8":Z^_TNG'B4^YD1R8A0$"C\"S&8M,092I-MJN?Z9!3(RC)A<8]XP M-T5Q'JM [$H,.*!0I]LX]"LE%=@%#7@LSTFPV>@%RR.'G']U/X?QJQBJ0\R\E@#;8WGS=XD".Z_?/VNA(+6/P6Q19L1*0]T\^9@QCMR. FS%*B2-FF?Z;,*2#D]F0%$>OQ3U3FY9B,33ELTL^CV+5ZVZ]K#K1[ M;Q3$=D=O9'56NL7E6(>:_XAI; =0A,"$6N+BN[;U1['N[-"^MI_KUW;\R5O( MU:+TK9BHI06"&>]K*)BIG/-+@0]'_(N#E+MR+RQB>>@CTYYC<\QX\Q\G*E$& M*:S:<_R0T'_'>1H>N FS*7.+!'=+4OQ08Z+8*3)J8[EFZCXE /02YA'3;01+ M\_G7^2G?[;SDL%PK($0RBDM!?2_=?>;E[3\4BE55G[?ENDCF-"ZKK?WL?IC+ M^(WJ1AI3>^./*'AOB"6_CR.? !8($^^YR*&794TA (,,//\I_8E$/J M%=G5 M!G. C5ET@>2R#T3K'14:!NB(*$] M.5#JWV;LNZYCH""\'L(++W(9QGN^6N6[G$$^?4[B- 7C W_'(!V#>\L,^1Z# M#(R"147D1)&/9?'8&ANC((4_RH2Y)(KD*RF.&;1?"CJ*J%;X2/94L*S+;+HV*%9&-8_1.^\\ M$D9#Y?*SQC&Y]D9![!-A81!TFE^\Y!>B7'QF&W];'Q2$6<"F5 #(#B)VO>O\ M0K0I)?.2/\U0.KK(LF 5(?Q8).Y>5FMB/D$M$"_QVW)!I_LJBCU4 AXJ#@.Z M[?]&_ T< (XEXPY$>LQX\^^VWCX7$2"R7']F\3(_,72>X5PZVN%1[!\1;BZ* M59J*29LDFO:>.(@L$T68I<@!2+2E"PJR9.!J"7Y]!;4;H$A8MJT':#MW0D': M(\FHCD9\J(.5OC1'>R\4Q!7!-:(,*KMCU>*G#B4Z[%U1D GQU(#V M8@(&4_\^_],!Y<8"'Q*.J;82K#R3M<_0#@7'13%(KJC :VU1 DQM<1!R9 ZJ M4CNN&9TQVD=PL"[?[WGX+P!_IMN;,'Z_#@4.JFT_./1#02"/BY!YZ1:*M U1 MD*"D?0JW'<_^%#6>_9LXN= M:9.EOF,]1AV'0$%V:0^"R&;3<]ULA6+R^IA5O6JK:SF_Y 'ZQ7(M\D]2$55L M!((QMD6Q&O#913Z$'GSDD),6^&Q*.T'NA5R[XV"V/$B/!4,C5J-8F9 M@-BE0A,85+09=&8H%JEG>N/G./;?@S#4ICD:JLN/]*G9\_Y$;1@P \J;1U\5 MPM@0Q4Y0K $F^S#D;=H !CL.@8)L7?TL2&IDMFZC'-/>"P5QXUUTBG97N^@> M"6QI9A@LHDJ!-<-6%QUC@BB6K)JM>6>+2#(T14$&/=[<'61.'*PU03%M>D73 M,YT=P/@F/;\L0M3PIMG:HR!(=U$5P08RBN0J9UD38.1VO>QL8Z @O-3''-P9 MQL;SJS^/9,\Y7'&^/I$HB!-6%ZQ:(1[N!%"DM;GO1XR%8DVMD3. "M$SZ*;L MBH),=SW/6@VH\R@HB%<"]26LJPS85\3+ME)>W4=!03R8CFH5/RWOIZGQ_)=6 M65R+WJPQ573T>>1M;5&LB:'^JMLA=.X\_YI)T*='GH001Y8*'I:V*-9,,?X_ M>,DR81E<'-M*6IY;? :F;BC(J^!S<7W'L8":VAAU&;68EVM(ER)S)"/,=;.' M?%=3QM=08\Y_%I_?X^=MG*=4?X4B?A!\0D@D=5XX:<$; V0SV,$[]D>QJ0V1 M-T\0P>EW#-5QQG8 Q,L[5$05 \9+C:;!8+&W@4%68H:H93( M*>.F+:5WG7KB()(^%#ZXZ.DU4JZ"ONZU:Q\4A!G 5+3RD[XI"C),EWV1^;>. MD[12%02,KJ#TT@U7L?50>==@.1GZ&R@89[$/&"R]]A[SBXR@:=*'>DM^CI/0 M-\B%ND8HUJ.B)QOA#9JMYN>[BITIC:7/L52ZJ'15B*AK1;U\B7R2..$UC_81 M%.M>2"_\EH63%4" +/9ANEF%3';^,S]3TD\8K>>3=Q]\DA,@Z'X]4EACT+77]* K6:@$(I"G_ MXB!P")C$!71L@[WI(NDW$@HFF)*T@W7WQ&[9!P5A+Y''0U(@([O$Y;3 M*(A2C*:WD4#4X; S(%PTL'4B_Y*^V'0?@L\&HB:8(.*(SS'6MU PZU:\UT"SK]XY MW6,^ RX*O4U]U2I_1+%:PA=-[QZ)I92^['TJ;?SXPZ<___"CU8O8WA$%B<+8 M4V!RB0TCRF9H?2W6'IB(NB$ OA]VHV70 MT1RZH2#/P'I[BD%K)Q2D&:L!LB4!&9@A(S,O<P^'@QWTVDFS8'7) MH3;,[ZVV(0H2/I-XDWC[+3PX 54G!;1 M)(JS7BOCM?;"05P-9[Q4L*O1>_;KL_LH*(@O@TA;$D$:S5!,_YYDI>RE-=.K M#5!,V5"YG,,[*5D.LKB3OG9E]U%P$-_7#,,)XP2/XI+6?>!CLZQ9(VP\M+S& M1U"P#L#2:/,MQ*:4U9):X<4=NJ$@#U!/(UBQB(>I0B);Z+'Z.O;"MTX=YX]- M9->8"7K8$"+JT ?%VM64";-Q/"4\"'HVMA MB>OM.]CL^$FL-&Z3L-J?9C9U;.F"@JSN>0ME"HY,>AL]5:+3)U&P5<)$"C,V MB\<&:+9XI;%IVS2B7@.A8 'W@?V-A#Z+L!=:.;/Z69+:VGOA(*[8D>ES;#! MU)[41ED0O2WC^'%1,$B&!(D-:J)7TPS%]-D=U2E0S]X#!5'R+JE<(AT=?Z/HF@1>&A_/UFH XO$P>Z15,KZ+7\' 7_$+" MPW-<;_5(-DS$B3H$G _V)13[[29/(@9K"W 2P5<&<&LIPV%LC8*8,FD,RE_K M4*]MXWDNT%UX@@=)X>'=))!P5-?) M^HV 8A7IW.C38[+1EW]%,=FJ(]Q6VU3?$@41#Z# L2 3)O\\Q/1,%RF+0A1P MC4KM.Q8*1E3]JFJ\L09FTKG3_ 8X0XU(!CO.@:(:>>A=^J%8.V.FK?):W7)W MJE82[-(?!<$,[1+.FJ:.L.'F-+:??XN.%W,-*@W(I,\Q%%N\!3<&O:)6C8H) M,TX#Q7[2"WB,#)L>J6F.@ARKT]N(%&$ 8N@U% HV5,4.F^E#UQ %"0\)V7N! M+Z94()NI-;WT]UUKM_FO/2W>.%5(J)9\$3!$_R]!%.SR745JI#!YC^\MSMZP20-M24I2V-4:PF MQ]A6MJPIFU;;,IW.R\Y@!E'558N2/9.2'1/=14(#F"^27:I<3@,7M4R M\BN![ S8S81Q,_K'4.R&OG61T!=#8LOW#Y+$#W$09<_O\0W@ W/0,7VEB*N< M*"##S^^TX8'^XCPM\AX*.ZDA9F7:SE*B2D#/<;V* BR[*8OWK_BY!+2[>Q)%QV'0$&V%@F"91AV!Y"H=D-! MWGF\"DILC_\O]\)@S1*Q4I92*2%EBON2QQ99XE:.& \%0Q0 0L5U9_#N=\(S M[#K<_&]\5>2"^&6ZDE1KI?+6G0Y'R[D3BI66*OIS+(J'VG.*M*>\VQ HR):5 M4BV7<4UM?DG).@_O@K56\SQF/!0,89Y M7H.[X/B!4; (IB0+9%,IRWS]:QOB(*&XB%\$@(PNR/TQ#L,;GFC>Y6[O-20* MMAR))'=QT ]@,GR,^#D4[(2Z*3*CAS[OTELOX1J@@% >PH,(I"I.8!VO^HZ% M@A&7<;*/(2KF(H;ZU2Y5/"P=\(42:1!BR]B@H\M0'34ZDO6'V@%0C5TM8/X4 MA[X]6JZM%PKB#$$=W#M61J[K*'3L.K_L+Q[QHORUDAU6ZK1EI0%+R<;>(Z%8 M:R,F\%5 CU[JA=V0A(M>*(@KLFKBA(KH48\8>'M/%$0:PY+.5RL(K"OR53O% M--4[HR#5HH-I%?8N_>:_DE3_WQ/D$))-L#+48W+J,'N6*,>%9,D_'A1Y)5=> MYFD",MK:HMA\=MM'J0!#4>T@6D:\ KR$4]8>OJ-&1,$40STP<^U!:X?YSZ N M"D:Q^/4)HC%W1[&"PE?OQRV5 $$1_+&0D7@7=/Y'*W/29$4 HZ;9Y!1XW'HK5K":$BC?XF21Z MZY6Y-0IB^)57"*1EYJ[1WJAKC((4IIDGJP"0>/8 \P)HK\QU"R88(7?6I$V; MRZ_O:"B8\43"$"+;9,T@^F^+(=G<>OXKJ!$L?1/GB53$P"T# ==4.C3$9G?K MCF+M:EO/>8\B(L$B7GU.#- /;7U0$-8(JKO(TR!B6!LLPIM=#"+HS"DHS](? M!<&]%5*._2M53]5:SNP@@RJ_+=_ZV(SL6" 9F46LX^10+%61\\T5"3USBEIO MC _T0/-R!L7?08#G+H,R:( S@6Y+\2MH]TGK:)ET!O,_\CRG K(K#,]XO0&* M?6(HQ'E/OF94U@C?R),.7IB2S4C'%R?U6[8*"+"N8 MO]GK[= -!7G& E;/6RH5;>,0$EX@DA-T'I%P?^4=4NT+U'LP%*S@(5\, Q6F MW^9>L#1'04X34,+=16_?"R@F08HH;9(*>LPO=9_14#!#2LG%]!0IV295Z]JC M(&BJ4*HYP[A0,%K:B95>**/'$_'^M=H6N M8R")J3_W?:I#I9?TG\OD.7ZOW'269O.'"=%S(72D,A_,4._*W!3%]J/[)M_E M(4"CFS"M+$ BKIU1D,JO.UMJ8[4%HDG7(Y2N@C5]$"'^7D"Q56MS4XV'520* MX5=\!#.YQX\]^W5RGOM!%B?27E&_1FI_1K&NT@$*24\B%@@B.QL Y2[M41!D M2)JMYQX^TLM"[K L\$(=K3V'0L$&*6_0J_ UB'C:+(\]5B00:6>Q"2Q. ^#+ MN3^V2(YCA8_C/X)BMXPGN@N@W;DTA\;GY[=1E>B4VP0\RF\DZ@52"9W.TUIA MNU9$S-&^B6CF/,OZ.ZK9_1N-M]$!1K#EB!5 1\ M)"$W.&V#O1E5TMAX_E54H"[81NM0I-F]*XH5JUI\;[P5X2)]NW6X;(N"D*DL M7BR4"$4*974FF P@S3.O;8!CWQ2)/T]D W-[)'M(R2A7+F"O] MJ0%4CM\^S_%%#&$='2MD=AT;Q6I#R!6+\: SOX7=N $'@2U!Q-P>!T'<@5TI M5MW%\VWO.+^,W8B*K-52;TC6;1TPD&0(#&1).E6;^7+]O"4U[5U#\G$#HMC( MU>3=6IJ#K!0*AEMA M'MZ:YCH"#U.8VM+5'09#&IU"FPDC1SBN1'T3B'3PH2@UTB!.E MB\5?'.4/\JX608F.3HWQ)C"[.Y*'+3SDKV&PN@ECSP 3J#28_R0/N4)/E#"X MNEG3QA4PVI?F9Z):3$!%N5$>;XC51P(P%9HA)T^P\Q/OI!">!7<>I5,?8OY)WT3?)4I9UI 9&.C^:>N'HQ[ MDOT<)[] 5#_/*"M/BO5 6?JA>)V5:TV\;39AP]P:!3&RU#J]TDGP!M>X-7Q, MVQ8+(4E.? V[(_^>=C=79';K.?_9:B3*6 I&6=K.+FY=Q2N>PD"_4)>TU+_A MV%9E_8";.+$$[AJKLW098/Y--J2T)__X3%;;* [CS:&Q3\?]W/SL+,,T%43F M!A>TK>:?O#W2T= $QZF%W5(BU5]NO62CSU31MYS]CA1.N<.G'U^?@RQLW)/U MOZ/@NAY=[#R3ME"C5]ZI(PH2=8"NYB@:17Q2NEJ%J5[D5>[7K&$@(%Z"<#F@G^J:87:VB E$'GZ.J2(?P7'3 M2L5'#81B)0N8!Y%24 V]M&B@3AUG?_&DY'\3I"LOE'A/JSRM/WW&AO,+3/(2 MH()^PU/"0BFI=2+8TV7 M :+OX**&4J1QHM_4VG"IGF.A8(0*8;]MXF6=IYD7P/C$%Y8OW-=CE MNT%O-8?OH6#HM9>$ 0$=_"O8$Q2K!*A[Y+]SD/#?A!_1;)\U-D9# MB@RZ@4<^2%8Y3\H^&@AG<=,X,S*D#/I:E.0IRE(1"K;#!I J9%^J%.1=22MS6 M=EO\L%] P313B+R B>$Q-W2EJ2B7>BMQ@;&?^ 56!E*PBB. XPDZ/_U#1K6A MUSQC),200"21C&[^#FL)F1[#U1$*E4!TR2F"XP M74:V>BE#K0\H!1SOM5@^)=G9I>9@SU'GE^]D>9E+.D.ZSY.FDZ'1 L6*&O"D M*DES"E"J;ODZ#H&#["(*9;FNN]2OOT(1-_JX2RN6EN@N Z @>80\$]Z2W?4V M&\LX7YS_S)_O _I?NK4-$"BUO\\_8>%Y#U9*/5?#W,U-YR>C&A;"P!.N\D28 M,]32.,L$I-L&;1W[HSB]923KY1;L;_ T-EY+B]6G2W\4!#-A<$V?R:):+T!X MKV\""!<)X$4IE%*P):3Z/YGM$4..CX)A9M%:*NTO44*X75_'D"[]41 L#)=J MAI1$G"I+9A5E.X(=6]\G^MMTS>GB4J76/3#4V"@8!8:JP ^\Y #F#!&99(JA M-S9&00K5!L$!1_6DM\ G_L7A)04@*/Y( 00 .'"XW&"Y#+N/@H+X\BF&&^D2 MWNQV2(UPO H-JZX M364Y#CA0K$*VT(0+?0FD>_I_X(JV7,I=AIE_M^AF6D0RG_M^8 *#<.F&8G65 MF%>NYL.>;)K^',-F789 0;8C(HG1ZM6E/PJ""QM.">5AM:O;VJ,@".19:8Z@ MTQ2(4.D5625,,:0W;1Z"/ WCF*'9-;HM'EPAQP7!8,4PZR,C:D@S%<-?ET\ M+=W'^W"I$;K[[IAQ4.P(C4F/3I99Y91X*=M5WVT$%$37-&.0MV["^)W%9$C= M&& XZ/8-O30-U@'QKU@V.-1J_O2CN<3S,"/C8!+5DS/"*CC7[>&& ?39FSM MA((TU:T5^=TR"UW[SG]O"C5=#8^3VFRSW(I;C_F)*GU&$G#T1F1L&6AJZX F M"91/YSKRZ_%PQD8HSI+!ABN<-*H-MX,%6-,;!;&UMZ=T0:0M<$L._6;?B+>K M=2+*T)UG&8OL@8IF-;!N>TL4JU24X8E%*(.^B*"UAEU;W_EOPHO06_UR35O% MNV"E) ;=Y)&IGGE[%Q3K!QI7"M+'(/\S]<92981K'6<;[: M-0,I8*FU\M%@@Z-@E40D+Z6'JYPJ6*P8"DQ7^YRU]$%!F (72)]=X5/S0D#3 MO8TD'BKLV]=Z$N0CX99*PB.'"!>/17 C-#!OC9&_B8*QI9U?W(R*G2CBWB[Q M!_ZC%N^1Y1Q7T;[,M461WISIU1D.J*V<5NO2' ORH#S2\8 MEP5-W^->E4SI+UIKI1X[]/QLTN+>7)!-$#W'UU_W 0_$K3\L';O.3V8A WQ' MA8#O.D@!=*G,$L; 0Z.X-PH7<'M))T-3%&04Q8;2$A2G4)ALEEVGCK-;:>3C M>]B]QA4EL?%'%*NA<<%9%\'6'@5!38N_/I"JWFKVC5-B"$9/V4Y-W0/9E;Y? MAW,J !_2H%&#L7OO^:]]H[& _Q.@L1YA=UT1,(;1C18WG[D>8Z#8HHW+RXC6 MH6^)@@@CD,C% >*G36'S#MU0D,?T)<67:/@Z!8 M8ULV/XI$_1;V@LI+;^B4;K3RETHY:FWD]5!CHEA!)7Q\MP_C Y&F< -281B* M.A R5XZ:]8_>PF#HK5%*!BZH"!+ZA4= M3$HM76;/C2Q2HSZ3>)-X^VVP\L*ZV&-MB&)EZB[16O1PF0O%-,$RTQP"#"[( M.DZ((2EPD(%1L,CIGKF/F1^(^ R:+&6 ^>K?X:ZYC[._DZR\A50 ,ZV;:8H/ MHV Q!_RPAME66J"8=%ECC2U*/5?"K#(X=41!HKR$C<'XE08HIOP"C]]UF@4[ M+]/'F%9;H)BTBB\G*\DMUW=QM'DFR0ZN3H-MJZ47"N(N8V:HX4Y D'-+_[C6 M F)KCX(@2]FO^L^]:H?I!T%!NA[:P '.U*DC"A*?Z%[SJ'I01@19H(8-;3'X M.SH4*Q^FY#F*BN=--?&B65$@O3@H/SE8D-S&P*.3%/O2IH^HC7"L6=_"!D7< MA(+^*T&@K@+()(G\1P.J].@?G=W1*^ND7G]=,8BY>V]GK*6JML%PB4EO 7-Y M@"P@M):G+ E^X;_57%H.O5!L> -"*X.>@("@?@"ONNXHR-71.I:18GA,Z"42;3A81P'O M8XRQ&/8S*-BGF%Y5R 'Z[Y!HL >,NT)K]!UH[(_(* [+:21):^H8^!,HV%;( MQ26\F-VC9^V @B19;@\ 'IJ5]YCMTV(C<.V,@M0N!=XAS_+H*O%L$!2D#ULM M]&<2;+;@EGFC7-@0]D< :; F*$X\!1QLKQ8@L]?U:C28B"B?J(7(K?T3! M;1:NEJ\R)IC0*TG42"YQ-1Q!)/N,@X(!;7@]VONLI0\*PBJX!U3UHNM"%>8M M1V\UN9!:.Z$@K?J2/,*MMER_I-P]8M6T=1WFMVN5SCHHS TE>>B.XO$[_$Z' M/Q2!ORQYL&'EZC$&BK6L/&QP;T@0G/+":$O*.%I#GEF>R 1M G!S,2:G6ABC6J= J MOE!>Y_Q2+C.:_Q;0*RI9;0]F^V.G 5"0S%?AL@7G339 ,64[.NRCL&Q^-BR1 M>V\4Q+K7D]$1Z]Y[_BODTMOOH?!(& I+@ &PPM!N?@)NO)5X= PSKS>87?&7 MX1. %;[R4HWAPMP*Q>DPE$/0'05#T_FWC08>H'5ZLD)[[.ISO] MUV>/([FFY&2'FR DB:A653&6&)J@V.J68$M'>U>W$5 0W4CF[^3*<^^-@ECC M[&S&A-9.\U]PY68K'"AV0XE[+Q3KMDPV7B3$I&#BX.&G M19G/(H#1]>P._0T4C#,\R<];+_LYSIGQ@:YQ4<]'5/+I\+BWC#3_T1#^+RI9 M%:B6:UUYY,;I<.V(8IWOXRB6UFP>@"($ FLAS;9.*$@KXZOU?L\B_PU,VW*I MX*X6FM>A2V6K03XQ_Z8W(\<++#F @@&M57C998Y0$SMX@.%0[*(RW/<^YJ"M M9IQD4]O996MA(KJACXT70EB$H>Z#J1V*E5 CXD'=J:@YPJCG+T%%HE1PMS'= M7HG\D1[.P XY.^@'4+#,*($ZI%2Y]D5!J!X[N1G9\FJ(;/F)Y3C+R)9B(VBC MZL;Z%@I&6F.K7B*?W@QPHX'=8 5A\\:[L-= \S^ I?#V1+(L%-5I?_SAQQ]; M7>;N75&LM%YB<0\;0TR$>T3;,L]2JLOZ3)#-Z"V>!JO1PN>,'T/!2CHE0K75 M3(CRX(LI2VNW%)=S[3O_^1;Y(VJRZ3I.=BS4I9!.+YWJEG49 \4*2R-CK?SH M,]V_:<@F+7,-;";*]MXHB'5:))E0^1SL:!.JQ='?IFNZ:A -GWD)BV1W1'9A8I,76;BC(,]1BI.OT'U"4Y2?Z R23V2SE'8= 0?:7."*' M+U[R"V&5&BVAJ/J6*(AH%-:LN]6U)J^V3BA(J^5=W>? =/'>J3HFV"-7.C([ M#3#_GTN3&*U3.X0V4P1GLJ7MX!/L4GLUIA:8Z" MG-X.8/XZER::E)>QW7JBZE!ZOJ%BR89>Z%7_$/<8#^J+/FXJ*)8!S%UN6;WZ MEBB(4.&4K>$8VH8H2#C6+Z#8F+JB?ZF, M1;@X" !-AB $QVX;["\.7#.*$B$S+H@X6'(H#[>T5GZ7/CZ&PG]FSBALHO60>_2$06)10Q> M&>C4?BY;.Z$@K92RF-&UN&H%%"(S^#=N6JNE\+@143!%V9D))6W&DEC[SJR9-S$L)A-E4L$U)Z3W&F)]P0XV-^SCRB9^O M6,J(XK5N. U[#X)B,Y=^:T6$, 'C@_S0)2.WUY"SLD5;M?DQ#BMEFMWK/1M[ MHEC[.KI7B?M510'3"IR.?7$0RI%W($$ WI/ 'C!H;HV"&-M)4BN6$"GQGZ\S MDM![*?32%!1JCY\)E+_(8:8C0!*Z5(*?4VL;+>>*/9& M6^B]6A9X.(B%]E'GWP'_($G\ /&^S^_Q#10.X^"Z2EKH$XF".&')H5 MMW&>>I'__$X;'N@OSH50 [3'$=$AV8_]+12[K%[ERJRHZUNB(**0V-S\UY;F M*,CI%'LJTAM&B&HUCCS_#6#&"@;Y!2[X74!?+\T;X-P3Q4[0*&&6?6UN/?^* M-:).+V-Z@1+_A2I528ESRM)?>3IG4S'K,0:*5>1@7,NU+-<)@%S+"(2O6I19 MU4'( //57R@MZ3;FZ>#2VO(YB?,][0%7&LM;S*F>MA?RC/8NF']6"'9E&?=K MJO;$K586&]A1 Z'8G_J0Q\:R:ZN!NX=0NHV'@B&%*]F<%UMI@6/29,.3E/<0 M)B(47MO&[=01!8GFFI>]D)=P$:=%^('_H:K%WTD&CQ\$C?G@PV758MC+KLW8 MZ3D4"C8, P?5(=C0Y":@-<1OC. M[.&JBAQ5PHJ5"+T2YD>^[681X.C!4.REPA9^_=7;2:<8B;Q0E$^M01%:S>EN M0Z @N]#?E2H"TKYM-[&V]T-!8"&1EMY>JU.G;(9B^HH]#6Z0G.Z@HC*[*LB'%"ZVU$C9:S6^@,$0B"LA8T#O MVT=O;]I$5W2Z4WN#JMO@6+2"O11DL3)94QE M?>Y)9?F8!Y()M I6*6H9G?M^P,NK/'@!E=:%_-1B_#Q^R/G9H@1K/8%=1Z)X0(07Q'K1 MA]D0%N;<$\>I/M)K(;+G8?7F=)[TF,;\>ZSZ]D+>OGB42=IPESAUP+&CFD$. MYLA!8V,4I!C=PXZ>AB[]41!<<\991113V_G/E2:86ZE$[X[RWN@TNX52%J%^ M2,A;0-^8\,#E">+;BU:;VJ/8=$T7DMV+Y'*><:#UX#W M%JM_:U\4A-H\T&6>;5N9L.ZCH""^M D9TE$>8U86JZ@=XVAAZCH:"F;,G05P M,O'^U;2'(@U6U$>O6(DP!O/40Z[*,B"@G#1$O(,W) ML!@.:J(U90_Y 10LNVA6/3 ALQF:SB\NW20>W9]DM8WB,-Z >=(@")H:SJZ M7$(2&]7V+F._65U;^=O\O%:2T^A]21+Z*-^ PP/RA%,>'54Q#UN\R4.,A^(, M*1J$T"FTJE:CU?RK6<$]J2%(W.EJA[CW0K$R)3*FM*$ ;'_3/.'2'@5!&C35 MY7K]ZH509N%I2P@#_A1UL9F,K)6H.X\R_U95Y7NNO2[7AISFYH[MTAG%.@N3 MA7)G2*N%\BNMA.+2$06)9=DTX3"1_A.M]\'4& 4I+J+R>79# '@E9,[R+$X. ME<9])?"68><_M[;'0N\9;.TQN[@&T,OAPS:.#!E&];_/OPHEOLLV(83Y\GO! MO$"G5@B9H3Z!XFQ7TTM+!,C64&-->Q0$G=,#Y0=A#A=+J;]>?P4;!Q6^6<8/ MA!,+OWP]8T8K%@X]-@I&/9$L"T44/!."'DD6:%(?,640&#>&#UN"+I*@GV6F0RQWXH5K]X1D7=0*J$ M&^PB^I:XB' !MS6T14&(%-89Q(A%R=:U0T% *=1P/E^0=9R4@AU5,>%LK*BP M+N*6N[@$>@V)@BVEOQGTE$MF3-^0"$0]-Y"S3@.@(+E0OB\.%XK&S7P*+$C= M "[@T@\%@?(,\LPQPH[BO=X086B*@HRZK;\*$ENQY$/):R?(V;8Q4!!>WBN- MS%AZQ!0S0I+0:XH[>(-6U+XJMKY_=P2)PV'O,OWJ-=9V/%6MKC6"4P9[8#N39:H9A\ M4ULPNR-,;5$0 F]96:-+9K^#T9%EC_O"\.-M# 707'O/?X940;N2X^\,G&3M MAV(U'TE&-Q;QI4G&?*[T+5$042T=*9 +(%LF9?(&"]?)(Y>RD^:^\V]'F5U= M%.#AR?]%0H;!/NO6#<4Z+M](%:4Y9XW-49!2NFX8F$S"3'FT=C= M7FV]41!;"ZD#^<&&)'+]-8-2#?0NO OT\59'#8B")9I4G,[(CO\5V9W8LIL%H8C'O - OE4=6>FJ1V*U=="P$IE1=Z>5SF+ MOGQ^C[5Q6=V&0$%V.5M6WB9)#FL>^@T@-0&/0[XR1!6X]D5!*+W9Z6T/@@M+ MG!:Q[C:#L+T'"J*4 (?C_*5F(-I!OX"":65H7G$XW42!ZXA>7\U224..BX)! M/-1DN2Y0.5@BEXYD?U\LTG(!A3(LDZSQ5C0U@<%8:TH<:D))JZ*V &I>#RZM(;;(?_^ M0'69?CAU@\X !=,O8Q;6SR]0"#>^I!)TP */]7Y>8_/9)>GSG,XD3FZ"9'=; M2=IL_''V9/TO013L\IT>8:'R1R2;I,@.,=\QC48HIEXU7;0;-U!,N@!N),E; M $&VFLII/JKD!=+FP*_=IBY],X6(CCP)U"PK3?,J'.YC.()O:5W8$ %T!6S M1O1Z2\::#(ZE4"(.I&!?^IGH\V@3[@LKCW-0PP"?0,&V0W4#9 M^.+\RLS? 20\>*2'SHBNUVPRNWR@ %DRJ+\O)-O&BMC>_"TA]]Z.U&-CCQT+ MQ:'H?9-*F,3B3F!JT//6B\0=>Q]S>NMB^F*!;(@+]I M%A6M'6;7(SBXZL\D#/\SBM^C)^*E<40O0\#M,2 #&QKC6!TK6$+YDR6ZJN,0 M\]_Z+T_/"?,&'>K&5H@ET!:$-#P.O4="L?8BXIROR^J@UJJE\V8_ACS T2$S MH?=@\^^'IWRW\Y+#Y*5!3^>8S@N#TG\%OC$OSB\I&"/+$@[ATQ;+E3:L,Q'^,[\N[348[@< M0)_%AJG2VG!^$BQY(/HLX[8.*+8UQRFD0EY"MN!VDJG@L,_HIENN(5U+6YO. MMHF/'Q4%<_BD"V7[3EB,VL)I#1U0D.0:BW!/+]_G=Q*^D2]TXVZU"G;?L5 P MPE+5= XW3(V.PV 1"=7 M7$P<,U>QANL5

\ MPWSE[.FLZ/Q1^."UH)3$Y]QV15(NKD>Z;6&/\9'G<8DDO4;^*_(SO4N:Y,U/ M>P.ZT97!NFSB7#\_QXXE]EMLAHJ]'E]?SI^_@C?=XV]^.H#V_QNH5I@KD)LM MO#J=G*V>LS&D'YKR@$-&Z[)IRCW]N3.@ %;X /R^+&PO=V]R:W-H965T,8F=GNBZT+S_WCN5#'J[KYHN92:O:T*"MU,IUK MO7QW=*2RN5RDZK!>R@IO9G6S2#5NFXL4:6@UN=&%,-=10KJ@H*G>ZP=L"=/KTSD:#U3-V5SQ4Q:S( MTDJSLRRKVTH7U0.[JY_2^U*J_>,C#<%$?I1U0LZM$/&*$%>P7^M* MSQ6[JG*9;S(X@L:#VJ)7^USLY'@ILT/FN9P)1_@[^'F#&SS#SWN%WS9[_W5V MKW0#V/Q[F\66G[^='^VE=VJ99O)DBLVB9/,HIZ<__>"&SOL=VOJ#MOXN[N.@ M72\@13-=,SV7[**N%-3/4RUS=J?QAPVDE8FNKK,O\[K,9:-^9E=_M(5^9M=8 M;=:"_C>D@.LJJQ>2I55."&@7K7U[*0&+0K-4L5OY6"@\*BHC\"-^FI&D;9[: M:<7:O'1D7KXVK]DTKS;FJ4':X62'&A^7LDDI MU2@CX:)>P* Y);!'R3[42C'D$0#LQBZW'=#'KE.MPSW0O#$3R;&_%E3+UB]]M(>AX+M M6Y)[B<(C^\#I](G))Q0D))&!$G,?<##[37V]9#X2#":EQYW3^/$Q_+ M"?HEB0-35_#()PL#[CO"B(FXYX-@LAG1GD#XW'.<,8%+?.,Q7]@,IRX6B(": MIXWD5$F*S. D+\J6 DP!$8=>8.+A'")GVB>"#'H#.52OBKH@L M%W,O%"^1$\./D>]VRW /L^(P?@TY@O 7A.!G">B) MPQ.1O DYV .1(T;$;N#P( I>@PXB&B2( P/B@I@>>#RA4&U )P(.$XJ?Z_(H M#NA1Z&.S.:]B)W0A-=Z@\!,>D:AO!X]W2-@WX!%>]\2SLD=CFS)MNLW:IH$85A;I?5$6 MFFHQI057" LCER*7!-QQG1YV6T@B.#>$1]8D48!H^.[$%JVRKAX.M&P6FX)H M2=C%V4VX!YW(I=[B>B" M-]Q_>_"PXUW/H+LK'S# 69>;+31)@,WD1YLT@CM.O#4<$=6O>$,$'GH1=WS_ ME7C$V-1A1!FD(\$C5!3?>U- X CAH'8E/34>>*@$?LQV-'C!T. %;VWP;F56 M5QDL-:F/GES*JL8DD&K4A,]=LW*1EAE9V"TY'Q+$99<@NK2V1[EQG]U0TT:Y M9%N_MENU,^3VEQI19C=YI?)-: PV+?9:P/2' C-Y%*/N*8+ZO.53:^;HG^D72]BDSF'Q&WOAA;@ M=S/ER?P@?40Q>I ;B1E=8*O1+%8YY@B#%_'>V@MTNLCSR.UQ%#$?I2L,)B8T M5 WD;(89E;QC=22(/::EV:W@BOF2YA)3 PTBD4I\] J=I,7 M6GWME\%Y?>&A"@/@KRO,N%/92;\N5Z]SV+%]PF'[A+NW3S:7>5M*'( M(BV1#P>/7UC?F,'!# R=N[=MAYVBMH\O-+U8X%+@-(W-"$>ETX)F@[)DRY%2 M>:]4'S"CU @#A]^%_?W)QZ5MEC#\+-LFFZ?J)2@\]$!^Y# ?[=CMW6>;QV_H MPC55T.4)5N Z=JB) +#,88QEW&]\$LU^@T&6?)4V34K(?0%0%@?)3B9!QP15 M&]>CW\G5W^K2TNKY9U1)BIYIE-!& MLLNZO=>SMNS/1;8"9;?834Q03L=<86;W+KE.%CIP9(C2'^T1[1 MJ&8R)#JEQ.[CD#MQO(N%9WH)$1H6&)7BJ$NY//3L3&$$[&)!0E'?0TK6+F$U MZ?(T9@+7L+ "R.:1"Y"7RC:7=!384J?3!9.MFD)C0Q[4LQDW!P5F@LEJ8!7M MQ>$.T,4#Z.+O+^@7J9IS\SO.168WW4JEFR*CG$GOM\%NI^"WYR<,8H]%+@TN MMQ;XS&A)OQL%BK1LUEJ:]ZM"S_OR/YX][COX*3M[Z'FJZ3BX/^+1INGJQ*D4 M%42UV;POV:"J5U7?5@QG,K3>")U1GV# 3.^?=T&8="8@'G[50?M;QNJ7@S() M(PY?N0+ =04/0\*S%T<\B:/)[:9K>(]!TQ_9EKEKN-$18UHQOWU?O-7C?*O+ M27;((^&0; P+CN_L2I;)@-OD[96TH0D]-24?$I 7!=6FB@$:4\N.'8K:U MI]PMY5("FUD'MT(9 #;D(]J!)IQKM,+N8F'0U%J1)6HG^L.KX?E(EW_40"7:$$:XU&KNL!TXQG *#.FOWA-=O;U,V>JGND5-6D]Q2]M4Q6Z M;>RQXJQXHFN%P8;JSMX-1^IFUEUY=?JFC=K MB'7J+L?J#L'G)G\5BI#3Y:4!B>^^)WG80Z_L3=K33HY\1H]+UI M(=%KT%J]7+[V>]7M"K4%9=R!E+G,,+TV=@O:?9& MUTOS]>J^UKI>F,NY3#&1TP*\G]7H&KL;$C!\SSS]+U!+ P04 " J@TQ: MY EODYH$ "2# &0 'AL+W=O8<9T1ZY1T,Q" MJHP9>E7+KEXK9(DSRM*NW^N%W8QQT9Y-W+=;-9O(W*1(9"FSP"M/4 A&-'R5FNW9I#5^/*_3? M7.P4RYQIO)+I-YZ8U;0]:D.""Y:GYDYN_\ RGJ'%BV6JW2]LR[6]-L2Y-C(K MC8E!QD7Q9$]E'MYCX)<&ON-=.'(LKYEALXF26U!V-:'9@0O561,Y+FQ1[HVB M64YV9G:#%)*&TPLQBG;9*^1K7!]NR7G_IA[]<&@H.:X* )?79?; B0"_CF5(0)7&Q0T:: M.[0[BXLEN##@ 56F@8GD<.DUU[',A8$[9A!HO\+7-._E M'CX^41_5Z,$C4]SE<>>[R](5TRNX9<_4](RFTJ?,ILS( [ ;0N I-_QX31M9 M'A?SU]WL U9T-Q7=G>^.;FSIKBNZZH7N7BDA?:'K2FU(5;:4KJ"!Y\!HY -3 M:,M>*$Z/6W]1^0!M7]G10B 5.(#CWAD%(@X'O MC7PW"+Q1.&@]'H_R!$*O']EU0R\*>O0<>?WSL'6U$SG-AMYP,+*#H1=0',[3 MN1]!@ZC"6E3A>[O#'<92Q)1)YDZT2S1;1 %?I/@0,Q%3 5YT=26SC)N"H,WO MNX33R.2XEY3%+N4BZ_$>Y4/QO-$28%< ,-Z7@&[=''@X_2*I M\_3],ULM6\!P2*NT'E.JEBQ-GV'.16(AZ-CE69Z5?.JR6R67K4KSI2"-SG-# MD1GJ.L:Y0@HP@5,KGG $9R7\/C:#@PDNE@K19?68*AL9O*U*V@%K)I[IOCFORF2Y$%%. MU$PH&?D1>>NI7EA;W2TMMU7]\0,U=+=AC4XY117QOIK?>&^*.Z9+\N+V_IG MII9<: IW0::]3D1GCBINP,6+D6MWZYQ+0W=8-US1GP94=@'-+R1MO_+%.JC_ MALS^!5!+ P04 " J@TQ:42]* X;N("B,(X0 MQL_6I]L=:0S[\YWW*QL[QK*D"BY$\8-E.I^[8Y=DL*)UH6_%]D]HXQD8?ZDH ME/V2;:,[BER2UDJ+LC5&!"7CS4@?VSST#,;!*P91:Q!9W,U!%N4EU70QDV)+ MI-%&;V9B0[76"(YQ4Y0[+7&7H9U>7%$FR7=:U$#$BEPQ3GG*:$&^<*5EC=G7 MBGRZI\L"U.>9K_%$8^>GK??SQGOTBO"ZUR1WWD&V;X#'Z%V>*,=WO/H M38^7D)Z0./1(%$3)&_[B+O[8^HO?C_^2J;00JI:@R%]G2XP?*?/WL: ;E\EQ ME^8:355%4YB[>$\4R VXBX\?PF%P^@;@I .:84X!KE&?G*Z)(53#-0Q\)Z\^#C8=WG0%:BP*O-^)IHPQ.\$YJR0A%M M]@S"C458]A%NFGBJRZJ.AS5,5S M5(1J@@R!<@FR8XE5.ER-I\X+1>&$QP8H.*3O=F MS::#89<@;9P5K1#A3B/Q)DFX+Z&RK(2D&LA2F"-VN]$X\0:CP:'L?#NY.R%_ MB U(;G 2_/7R](DH2&O9)'%G$88C+QY.#N7&P[VT]3QNZ,6!48U?KCA(*<2Z M9FD_5YW>;IQX"2;)?IU;U)(LU9"1%'-^-*_/*0D&\;[DV.KM"-,K0.B-PC'B M"G'>G&?7)J$W#B?.69K*&H^$1WS_%#3E%4A*B;]E*4WF>L2;.OA&X O VTU, M: 82J6'>G#V&]LL]&">'5_R5S,:YP,&F'_XB[OA-TR&Y-@#X_>Z RS-VO9 BJ2BYKII%+K5KLTZ:[J+9_6F1[NF M[A\4> M:)FVA$JB2U)QL[]^AY2LVHGM[6$OYG#(>7PSFD=SO!'RFRHXU_"CKAHU<0JM MUU>>I_*"UTQ=BC5O<&4I9,TT3N7*4VO)V<(&U95'?#_V:E8VSG1L??=R.A:M MKLJ&WTM0;5TS^7S#*[&9.(&S=7PM5X4V#F\Z7K,5GW']N+Z7./,&E$59\T:5 MH@')EQ/G.KBZB-^0DXBW/+X$&+A"?A"?PZ) G MM7CTO_-TX9;/-;!F 1^_MZ5^AAG/6UGJDBOXZWJNM,1>^?M0%;HSPL-G&/U< MJ37+^<1!@2@NG[@S??N*QA)]]#B9P\ZG B#P6'I:A0Q24>HFVK]%HN_^&@<3G?YR5:5+_A M=F')54CN0AMRY4[3,8V?(^?UG,OA>]OM:-"KT:NUT76-B'CB AX;O(:JE^;U M:B7YBFD^.BL;I"5:A7#J?(15J[G,2U;!FJT1\BV$;A8&.+Y[DY* O-^S[!H& MR;60B 9S@2A TM"E-(&(4C@#DD5P;GU1$HT>+V>7\)MXXK(QN0%>:DW^#.IG M=P5!X@91"B3V,3K,,-BX:)QUP0^8A6KE?HQ+?>K2-(0D-5$V"'TA(D6C!Z$Q MG[?H2?S,38EO[2BA.)X!C2CNMJM!X/JA_ZJ>]'^M)QX2!?1(0;O%UQ6EB1O' M!$)"D'&A2F<4'+0Y(_>?YQR><[;.H]-IVT]9;-87D7R :8 MZF\.=4#0K^2_VY)#\\$!W^@,]CORMN7X]ZD+](J&PS-GLI-#%+EQ%/=VC#)) MK>W[OAN&R6"3,+(8;(EY0- !F-QZ4&(]V'38*4$1M_//CF);V?>+PH_2-KK[DQ^\PQ/INGL9_-S>O:_NF%R5C8** M+S'4OTRP(63W9NDF6JSM.V$N-+XZK%G@,X]+LP'7ET+H[<0<,#P&PO=V]R:W-H965T;X^V+^:*[YYY[XWFZE>J[K@$,>6ZXT#._-J:]#D-=UM!0 M?25;$/AE+55##1[5)M2M EHYI8:'210584.9\.=3=[=4\ZGL#&<"EHKHKFFH M>KD!+K6$]64GZWAR_5S(\L(>!0&HM <7F"6^#< B&-'SM,?S!I%5_O M]^B?G>_HRXIJN)7\=U:9>N:/?5+!FG;-,# M)F\ Q@GY*H6I-;D3%53' "&R&R@F>XHWR5G$3U!>D30.2!(EV1F\=' Y=7CI M?[@(V>GD6T#7>N6EC#SL4,TJ"?PYQ_>Q47T M\0SO;."=G4.?/V!#5AT'(M?D=-I.,3Z+>9KQ$3@,D2DEMJ(VVMHW-9"UY-C2 M3&RN/4P1-"M0F*8KSZ;)YBKU+IA 2=EI!-*7WJULVLZ@U '36F@[5=;86!71 M$=:T2CZ!!=(DCI-@E(_[-HS24 MVX^G0IP443"R[!"S&(^0'NK3LNR:KO>Z DQ3R:@SI'E! M+KW3^0N(P#<> QIG05SD=A>E09K&Y$QMYD-MYO^[-F]K*C88:8S!0FNT>0^& M*1=9\NN*LXUCKT\5ZUDCIXOU$2NQ/%BTA4F=576P*@>K^()CSY= JDYAY3KQ M%Z!*$["O%7E5R/U[XV+XS]N4V/13O6L!?>W]@1C]@WFAA)0!O6]!U" M=4W6EA]61SI*796DDQ@K!)D>F\Z#<9X-%$X51/AJQC2@-FZ2:FS#3IA^W RW MP[!>]#/J(-Y/^J]4H?.:<%BC:G0UPK2K?GKV!R-;-[%6TN#\<]L:_W" L@+X M?2VEV1^L@>$OS/QO4$L#!!0 ( "J#3%K%;%1*D , )L* 9 >&PO M=V]R:W-H965TAV =:.EE$*5(E*3O9K]^1LA4O352L6-$O$E_NGGN.O(>XZ4ZJ M3[H$,.2AXD+/O-*8^B((=%9"1?69K$'@3B%510U.U2;0M0*:.Z>*!W$8CH** M,N'-IVYMI>93V1C.!*P4T4U54?6X!"YW,R_R#@OOV*8T=B&83VNZ@3LP[^N5 MPEG0H>2L J&9%$1!,?,6T<5R8NV=P0<&.WTT)C:3M92?[.0FGWFA)00<,F,1 M*/ZV< F<6R"D\7F/Z74AK>/Q^(!^[7+'7-94PZ7D?[+UX[)<496>V=D4#'1_NG#_AR.'";A*P[QWB%VO-M MCN45-70^57)'E+5&-#MPJ3IO),>$O90[HW"7H9^9+QN-*UJ31?:Y89K9H]+D MY)ZN.>C3:6 PAK4,LCW>LL6+7\&+8G(KA2DU^4WDD/\;($!R' M079&DL@G<1BG/7A)EW'B\-)7\"XI%G:!Q>B3&Y&1C[=0K4']]5*JO4!6+A>Z MIAG,/-2#!K4%;_[+3]$H_+6'9MK13!UZ\A\NAGQ\BVODQD"E7R2EXV;6Z]T5_.[;X$4DB.=\W$AAA;T_O7A_V-P0QNUT=4"TMU>Z!*6ZKTF"H_ MHDI;JOBWUA8KIZ;U?+JQB\%U!SHX80+M9*,12I\.+JDNR<\D\<-).O@# 10* M7BD0YA#[?#+H3LI 5@K)Y>:1I'X8AH/?I\("ON$;6)R1-R.G@7AK*2=VHK,0G#4^!98!-.NO2ZP7Y1LK=MQQ'/__$AM_!\*3CO#DATJL-_HW2^S'R&KDIW'X M) H%&;"MHS?TD_,O!(AE"<83_QPU>-<@H!60Z]+_0I2^"R\=H>.C."%1Z"?I$/5Z!04HRT'!%@2>).X-_2B.7M=RE([\ M\7GXHIB#HX:A K5Q;9$FCFC;.W2K7>>U:!N.)_.V;;NE:L.P9>!0H&MX-L9W M6K6M4#LQLG;MQUH:;&;"@ &0 'AL+W=O[/10;--DM%HL]T!)E$Y5(EZ3J9'_] M#B5;<6I;W8.M(3GSS7O(Z5:J;WK-F(&GNA)ZYJZ-V5SYOL[7K*9Z)#=,X$DI M54T-+M7*UQO%:-$*U95/@B#U:\J%.Y^V>_=J/I6-J;A@]PIT4]=4/5^S2FYG M;NCN-[[PU=K8#7\^W= 5>V#FC\V]PI7?HQ2\9D)S*4"Q$COT3^T MOJ,O2ZK9C:R^\L*L9^[8A8*5M*G,%[G]C>W\22Q>+BO=_L.VXTT#%_)&&UGO MA-&"FHON2Y]V<3@0&)\3(#L!TMK=*6JMO*6&SJ=*;D%9;D2S1.MJ*XW&<6&3 M\F 4GG*4,_-/PE"QXLN*P4)K9C104*1XI"^GOD%E5L3/=\#7 M'3 Y QP2^"R%66NX$P4K7@/X:&5O*MF;>DT&$6]9/H(H]( $)![ BWK7HQ8O M.H/7.VD]/H[#+==Y)76C&/R]6&JCL(#^.16'3DM\6HMMJBN]H3F;N=@UFJD? MS)V_>Q.FP?L!'^+>AW@(_3A]IPP"Y65\[7MC58\4K:::6MI'/!!8K(1B.6OG06^?>&*V0W M+%\+6.)ED] 2J1>EQ+F5=NR H#6#>!1!&'A!$.P^SD.#YF/# M=AY B R3<6!_SN]HH0)^Y"09)1!Z))M .G$>I:'5"::4>$$20))Y<1BBM7E3 M-Q6U_M%:*L/_I>V\N0 2>_$X@TLDP\0+)@E<.D>!]4"@<6\ARKPDC:QOQ(O" M% :*(^F+(QDLCCMM>-T:]J$QMHX7A_;=/>%@US91ZKCZ3Y71H++39?1B0=E9 M\"I"[,""XS"?*SC>'G7EI:^N<1*X?1TJ"6=V_&)"3O=X72IW @;[K?PKY-:VHR-F9M)*NJ0G&^JXL\<:V3%@7.#D$7H-*,9$_ M \Y@H:NN>.(XZ":%YNTZ)!FV6/P+/3@CLLC+TO#_JKF -$KA\I6J"*?/./J% MIA@](L'$2X+QR8KP#^[LFJE5^S+1&$\,<7=]][O]XV?1W?DO[-W+Z3-5*RXT M5*Q$T6"48:>J[C72+8S%Y*:?8+JZ!_$L[_ U!+ M P04 " J@TQ:=J*_BG(# "^"0 &0 'AL+W=O?.K6;M5\*AO#F8!; M1713550]70"7NYD7>8>%#VRS-78AF$]KNH$[,!_K6X6SH$,I605",RF(@O7, M6T3G%[F5=P)_,-CI9V-B/5E)^<5.KLJ9%UI"P*$P%H%B]P!+X-P"(8VO>TRO M,VD5GX\/Z&^=[^C+BFI82OXG*\UVYN4>*6%-&VX^R-T[V/LSL7B%Y-JU9-?* M9K%'BD8;6>V5D4'%1-O3Q_TY/%/(PR,*\5XA=KQ;0X[E)35T/E5R1Y251C0[ M<*XZ;23'A+V4.Z-PEZ&>F2^E> !EV(H#N0/!I"(WTH FK^\IKNF3:6#0C!4. MBCWD10L9'X&,8G(MA=EJ\D:44'X+$""_CF1\('D1#R)>0G%*QI%/XC!.!O#& MG=-CAY<0]HRO&F7DB2UG54H PY/,U5"M0?_4= MS:!AFV'GNJ8%S#Q,(0WJ ;SY;[]$:?C[@%M)YU;BT,='CVEER)701C65X_D> M! 5W^+J4#9Z\7),;?'N65*DG)C9D4QE] MO >1^WG?;X$(-%,CRS4+D?Y8D;I7XQ_39+L)W#-.Z[Y#R?)E3" %@QY\X@%64,?UT&T M?JX=++2P6&@Y-1AT1GXG_#\!5>T+_TVLCUP.V("W3?PRZC%PC,)2W&#V M7Y'(S^+X93]:M*E 71W'LWB1$+$?8LV)_+,\M6UZ-KJ7IA]_[&?CI.W#W/7I M6=2;%\&SFEJ!VKB?@T:+F%QM>>U6N\_)HJW)_XJW/YMKJC9,:,)AC:KA:88/ MF&I_"^W$R-I5Z)4T6._=<(L?+%!6 /?7$B]@/[$&NB_;_!]02P,$% @ M*H-,6H ;4=/ P HP< !D !X;"]W;W)K&UL MC551CYLX$'[/KQC1]M1*W (V$-A+(F7;WMU*K11E>W[!@0F@ DYM9]/^ M^QN;+)MMTUP?@+$]\_F;^ M5K92=<+04%6!WBD4I0OJVH"%81ITHNF]QF;7I<*=#[KA/JRPVV M\C#W(N]A8MU4M;$3P6*V$Q7>H?ECMU(T"D:4LNFPUXWL0>%V[BVCZYO$^CN' M/QL\Z!,;;"8;*3_:P6TY]T)+"%LLC$40]+G'U]BV%HAH?#IB>N.6-O#4?D#_ MU>5.N6R$QM>R_:LI33WW,@]*W(I]:];R\#L>\W$$"]EJ]X;#X!OG'A1[;61W M#"8&7=,/7_'Y6(>3@"S\3@ [!C#'>]C(L7PCC%C,E#R LMZ$9@V7JHLFR][4&M[V)99/ 0*B.W)F#YQOV$7$-UA< 8]\8"&++^#Q ML0;3M7E&'@8PE?I)GD*:9SU(.23CUZ9DL=2-@)8IF2[18Q/TP MR2'*0I_G](US/^'AY(,THB54YJ>,PF+N[&@:^HR';KT& MY);2/&9?88]*&$J3^I9N2K=J:H0XA!? <_O*X,4%_9)1O^1BP=]).E[OJ!&5 ML-0:S8\+>1EW*$%+Z#^W#EV,Z&=T76J;X*FD[E^"\_/\@L",?/(L=E;B1W'T M(&C.?99E$$56B/2ICN1(1V?JAUDR>20.3X@_!\ZMRHFUDMB/0_:5>M_&U-A^ MHR!W"L;GQ0M.&B?E5+GK04,A][T9>N@X.]Y RZ'Q/KH/U]=[H:JFU]#BED+# MJRGII88K81@8N7-M>",--75GUG2+HK(.M+Z5TCP,[ ;CO;SX#U!+ P04 M" J@TQ:PF2*A0L# !3!P &0 'AL+W=OSG.O.":[PP8#MI&3F^RT* MO5\$27!8^,"WK?,+T7*^8UM\1/=Q]V!H%DTH#9>H+-<*#&X6P4UR?5MX^][@ M$\>]/1J#SV2M]5<_^:-9!+$GA )KYQ$8_9YQA4)X(*+Q]X@93"&]X_'X@/Z^ MSYUR63.+*RW^XHUK%T$50(,;U@GW0>]_QS&?GF"MA>V_L!]L9W$ =6>=EJ,S M,9!<#7_V;:S#D4/UDD,Z.J0][R%0S_*..;:<&[T'XZT)S0_Z5'MO(L>5%^71 M&=KEY.>6*RTE=U1E9X&I!E9:.:ZVJ&J.%MX\L;5 ^W8>.8KE/:)ZQ+T=<-,7 M<),4[@FJM?";:K#Y+T!$)">FZ8'I;7H6\0[K2\B2$-(XS<_@95/F68^7_5#F M=]S60MO.('R^65MGZ/A\.56&(4A^.HB_4M=VQVIP/O.>;+W7''927A@W_O43E$^"WJ:\H@N1_3=B X= MB6N "0'4)@SS!02!=$N ;0WB6%WK"9)^*-=D?= P!$:0M+G1@GJ#O;YXPQ6X M5G>6]+!O+\BH@%^@2,)95?A9"4464NW\> 9Y%59%Z<<59$58Y8D?7T%6AFE: M7#RU2%UJXRABDL5A>55=/&G'!"%F11D690%G)"@F"8J?E0 ^]D7Z4ZM?5TS5 M*/R=@AMC&)VV%T4Z&_9'17I&U6@#]?'1/RW._]0FS6=A.:L&<=(\#XLJ']1) MJBK,KK)1GGPV://Z594FZ;MC<::E49RR2L(X3D^*$QTU.HEFV[=S2_ETR@T] M;UJ=7HR;H5'^:SX\-_?,;+FR=%HWY!I?SJC@9FCAP\3I7=\VU]I1$^Z'+;UZ M:+P![6^T=H>)#S"]H\M_ %!+ P04 " J@TQ:S2=H_7@# !." &0 M 'AL+W=O-15#,N@]G$S]WIV40U5G")=QI,4]=,/]^B4-MID 3[B<]\75DW$7-\.W'J_X'>.6W-D@\MDJ=2#&WPHIT'L M"*' PCH$1J]'7* 0#HAH?-MA!H>0SO'8WJ/_['.G7);,X$*)/WAIJVF0!U#B MBC7"?E;;7W&7S]#A%4H8_X1MNW8T"J!HC%7USID8U%RV;_:TT^'((8_/.*0[ MA]3S;@-YEN^89;.)5EO0;C6A.<.GZKV)')=N4[Y835\Y^=G9HF)RC0:XA'E1 M-'4CF,42/MD*-2Q433M=N2UX1/@@"U4C=']3QO2@>\^6 DUO$EFBX<"B8A?R MM@V9G@F9I/!125L9>"]++%\"1,3_D$2Z3^(VO8CX#HLKZ"ZKQ!62M#9Y7(-UNWY[@#SOXD !83B.QEV1$9Y M,L4+,GQ'1C@R(6PK7E3 #9WNC=+.B1E@WD=)E!;4"N@$% ^5$B5J\_9-GB;9 M#:#?GY"(:<_@&9DV@*Z:@&H!ZR5%WM<#,%DZHW_=6;3D').ODJXP03F4\ M= M7V69Z'1ITE:J,>1N>ATJ52? D@DF"P1F?PB4PD_0A7X89S'TO#T.\[2U M/?'TQL\F:9B/:;KSZ;Q 2Z34D&0I!#.&KWC!W!UF8!#&!)G$X6B<'5"309@E M66=>JT9:<^1%R:RTJE^Y+2%(]));]G3 /O-^A1Y]RG8\C.F99]D+#1+2)3N9 M?EL8_ZI"%T9AGN4D;3_)G:3AB.2G.PGR,,G)^E^U",$J GI$V> />F1QXGZO MT&/@=W\8CM/&ULS5EM;^,V$OZN7T&XN38!%)G4N[)) M@"2;]K:X7HU-=HO#X3XP%FT+D257E)/-_?H^0[W8WG4$W^WV<$ @4Q(Y,YQY M9N:A#,KJZ6L<5O-QWI5 M*9F:1CIDR38\7LK=-3KI(7;XT[ZCV;S MV,R#U.JFS'_+TGIQ,8I'+%4SN<[K]^7S7U6[H8#D3)MA77UY5Y?3QT69IZK2/[#;W]=9_<)DD3+SXO0:&T[93;D$"K0T?CR^ MEP^YTB?GXQKZ2[_H \K_>&9^1Y!WBC<\95YPRVQQG_O'K0=05H_6N?.QIE_GYE ME&]G>B6GZF*$A-*J>E*CR^^_$R%_,[ 5O]^*/R3]\JY),U;.V-_7RP=5T>AN M(:&)1MC%$O8W&WO?:$_W[6%0R_X]W"\4*WJ=NM+[NP_:9A-S)2RJ3ZJ:9EI](:1<410T@P8F-43EJ#*:'6<%1)9KC<7Z MY,P"3)0QIX,*^_R)9Y%.)FP_"G!-N&N1>A8)%L36S3Z='G>9'W%+V+$?,]?V M/ ,QG6:7L_F6E]L5M4,OK<6M< M2'&HGTM6FU1'"+&'9O?3;6/4QAAIC*EAC(G8\T(A)!36@669!@JF985:P$S$ ME-FK+%Z^_RYV1?1&8UVARSQ+98TYNL8/.D)MT(3&5!EY^LSZAY)54U1V(FN9 M6%-XZ>):QVP'&-:O;2B/6&3'7.!7"#L( @P2.Q(M*/P@MKD;,2]!J 5G;N#9 ML1-=7LWF3#A8[K'1&#[W&?"M=TDMN[+6N:-4TX? M3#W9<P)"*KW"@ R)(A>(4]O,)!>-W.9NB'/;CV%7C\O2M@ ME8GKW[">O8/;]V%L4-5^C'T>D=V W)3:V%:I)U6LE0VR\*"G5;9JG>-Z=@B7 M'I$WP\ U<>)1N&<=M&53Q7S;\Q)K8( M$:@DQG3$C4=V("+K3E(*T&S4TT=E:I3P P0IQB^WO= U#='!Q>9*@YFU"?%!MX7Y%C5Y MV<)BQGZ46<4^RGQM%G39\U,E"TK/NF2WRU5>OBBE]Z%ET)3]:&D*8*>HS2Y3 MILB2I\X2U:KM:S,JBVHLAUUE4UJHAIC)$L&?D\ULK4VAP\OK7"($<$=)P6[$ MG*ZJ;$H3EF6JB)?5"S-W4R+EQF4.NSO@L#A@*7GB(3NN(.VUPM-LZ*OTM.MT=5\7JDY@F;]NJ[1MHH4<&E]]K,LUK3? M3K)OTAMOG#!!G*BHB0BE* ZM+K,^\SH"T_"AE!VC!"7L!$T&4?8M'%1F*L.2 M,7IL5C43Z+WOAA"_QYHO=TJ\!O;0 @&@162/C\X7\KY?$E6CQ*I,*Y^VR4]/ MOT9JR_*(YB>W&XF .L-UQ;"B=JE7-P"4:HLKDLER# M89RTM1DI6&4X@TXWU:;BA".VE83BQLD808>=RSO2!I1;R:-KN"B*HGAB!Z,1+1;,WU M7612_%\ECI'>98:E?M/LF?Q_ M90\XO0FT@Y-:ESH!9Z'G.3'?9([G(SO::=MIX^%Q._<_2QK#P@,_AL#!R&]] M@Q-_'@WO.'='D_=B9%#_ $9V?<(5(@P[SS>5S#NVA!L3$Q&,G M]MKK*8O R%SF)4X<='>',.H#F+5P-\!ROZ:D]-!IB/>DB^TDE\5>& UJ^Z:E MAM#45Y%W (>;_AUTQ1NI%XT\1<\H6(<)D[DF6YF)SCJ&U0(E[BF)Q*G:3 < M'2^A5SBUN\UQVAR!,,>S.4Y7^QP_WOK OE35W/P;@;Y.H&ULA5113]LP$'[OKSB%"0UI(FE:6%7:2"T= M@@<5 M2L.5!(W%-)CUQ_.A\_<.3QPWIK,&IR15ZMD9-_DTB!PA%)A9A\#HM\9+%,(! M$8V?6\R@3>D"N^L=^I773EI29O!2B6\\M^4T& 608\%J8>_5YAJW>LX<7J:$ M\5_8-+[GY)S5QJIJ&TP,*BZ;/WO9WD,G8!2]$Q!O V+/NTGD62Z89DC4 5<,:[AB8D: MG=71>L4EDQEGHJMZGY"#J?8+>2P1"B6HK=WM-5W-?]/M67?@&*UWC/)71D7+ MB'?K8!KB&58IZK;POCZT&(Q[_YZ]W1GT/G))R55M*,R<]&99IFO, 5]HA!EL MJJV(G:;.TIH2@^ LY<(7O7?)3 D%R8&27@2Y?X"ST9"^QT>CN!]?]!Z5)=IO M=F%?)<-.0U:HEW[L&,A4+6W3F^UN.]EF34._NC=C\99I>IT&!!84&IU^/@M M-Z.F,:Q:^?9.E:5AX9@!P 8Q0 !D !X;"]W;W)K&ULI5AK M;]LX%OWN7T%X,C,)P(E%ZNDT"9#'/ ITND62SF*QF ^T1,="9=%#4G$SOW[O M)259;AU-VP6"6 _ROL^Y5SS?*OW!K*2TY..ZJLW%=&7MYFPV,_E*KH4Y51M9 MPYNETFMAX58_SLQ&2U&X3>MJQH,@F:U%64\OS]VS=_KR7#6V*FOY3A/3K-=" M/U_+2FTOIFS:/;@K'U<6'\PNSS?B4=Y+^W[S3L/=K)=2E&M9FU+51,OEQ?2* MG5UGN-XM^*.46S.X)NC)0JD/>/.ZN)@&:)"L9&Y1@H"?)WDCJPH%@1E_M3*G MO4K<.+SNI/_B? =?%L+(&U7]NRSLZF*:34DAEZ*I[)W:_B9;?V*4EZO*N/]D MVZX-IB1OC%7K=C-8L"YK_RL^MG'XD@V\W<"=W5Z1L_)66'%YKM66:%P-TO#" MN>IV@W%EC4FYMQK>EK#/7KZN<[66Y$%\E(8V#L:.GGA M/SI*;DN35\HT6I+_7BV,U5 :?Q[RV4N,#DM$N)R9C,QCQK[QC+ M*&)"2)*#S."1L3M,DF#PH*RK8P#.:I*G?&0"@M+ M?5K*^O%;$W/3: UN#;3LU$]^D874+L;')*5)R+H$49;P_CH(X'KB4NON$Y?6 M8Y(%H?ME-)S/!\F$)YP&6>9?,AIQOSZE:0H/V[SF(X:YBJ%A/.]L"&F8=5EG M 64IZKN52PDRBJ&(8_D1>IR16/FU7):V]Q$J,DQ!Q _?99SQ5]UO[U=TZ.7. M)4[#('%NQ#&ZPRC/XM:5XDL,<3*2>3"0<;0GY6 @''@B&D2#4,S#+A09S>81 M7(\ (.D!D'PQ1]V62W!(UCD4Y+6T6RGK/5(BB)8&\2ZLJ](NQAC+QBK]3.XP MJ%"![O77T=NXG0]#4, H 8#)2VAT3E$Q,'S1&OX)O/8-7[:&F]YPC89###@C MWSMS$5[4XPO]08SUCKT,Y&^%Z\]0-;G]IU(:MQXK(Z&,AZY*PI1F48PT"DCF M\[;>?3AJF!3!UTY.)SX-.9E3!G000^6EL$7E'W["@:EP$01CA)O#P)^ !0CL MB)&(1BP"!V3>X'2VO[(JUZ7UEP[!,6,."!%EL;^*.U3W.8088%P= #$.VO46 MA%&$?.,!Q;#^^3R8O%7U3Q#L!D9#&'Q@1/RK@=0XC;E"1D6BB@ZB_/WI_:G3 MD .(2U@*[8A!EJ*8\C2"ID/CA/5)B,\!GF&U&!U63#*!:HMM(AF*?]LW[^@S#1Q\4'- M738V$H9H[)9[B .*C#AF,F1= $(P9O+ZFXEMA-?2GM?2KVCLB!I\(NKG'PWI M&P@V^BMC)"Q"-]^48E%64#N'"6I4X>&N?P]1*Y=E+B!D^4L6N:"GK\RNGV#( MQ,ZN:F<7V4+4OVYN^Y1J;C_72*";WN-G$D.MP ")R$PBL!UBFY<>3 B3),LF-V(#'%.5?X-/1BTM M&"SWP,+3%&J,@P=@]YR_S&L#:O&X\WD1D'PM">P0BYP9HC;H0.98.A@QVDQS&JQ'RK" M&+Q""G6?XUA>\.$1K<"W6WI[\XX&"D\[\(]\! M_=>)*. M33]9SQ+9^/3CSS$P9E=XMH 5=RI(=132]_ M%.R&&G^H KJ,/^A 8_3.F&9H#(:I;=O_Q[?;0& KK&T "_E8UC4:U5+5,VHX M0F1$R1S)(*$93/I'./)GP#&_:J0,Z"D:\6M:,=VL#\12JH)LE&_,QI$^=-B, M!BD.$$$2?YF$16,@KL8,V[SINQ=\.D 3[7K8OD!R7$A_==(NV(!$_;EI(3@6 MN;DD2]FNI8Y%2R+4EITH&+TR&O+T0+@.5>QL$[5?LC+7]CU<8=(RV4M6KM+E=2P'" M"^#]4BG;W:""_ESQ\G]02P,$% @ *H-,6F(R&)L-"P R%4 !D !X M;"]W;W)K&ULQ5QK;^.X%?TK@KMH=X%)+#XE39, M,Y':!MC9!I.=]L.B'Q2;B=61K:PD)S- ?_Q2CY@6><-(+HU\B1\Y/+HZ?.@> M7EEG3T7YM5H)47O?UOFF.I^MZOKA_7Q>+59BG5:GQ8/8R/_<%>4ZK>7'\GY> M/90B7;:-UOD<^SZ?K]-L,[LX:[^[+B_.BFV=9QMQ77K5=KU.R^\?15X\G<_0 M[/F+S]G]JFZ^F%^*IVGOO-:=R6Q1?FP]7R_.9WT0D>=+8[ M9M-P__TS^]_:DY MM7^]IQ[KS[S%MJJ+==]81K#.-MUK^JT78J\!XB\TP'T#K#>@+S0@?0,RM@'M M&]"Q#5C?H#WU>7?NK7!Q6J<79V7QY)4-6K(U;UKUV]92KVS3#)2;NI3_S62[ M^N*F&R!><>?=9/>;["Y;I)O:^[!8%-M-G6WNO>LBSQ:9J+P3;P]\M7Z0?>S5 MA5>OA'=9;"H)6Z:U6'HWM7R18ZFN6M:Z6'Q=%?E2E-5?O.3W;59_]ZXDNL7* M]K_(V7"U611KX:6;97/D[7K;_3<6,IRL]M+*^RP>LTI^E6W: _Y3_BGWC_1C M+.HTRZN?9)A?;F+OQQ]^\G[PYEZU2DL9NVSV99/5U3OYI7S_ZZK85O)HU=F\ MEB(V4LP7O6 ?.\'P"X(A['TJ-O6J\I+-4BR'!'.I_JX+\',7?,16QE@L3CV" MWGG8QQ0(Z')\^WGR67=R4_5?^!^K4[,(4/W"S([RLY MIL7Y3*ZXE2@?Q>SBSW]"W/\KU";>HJCJ M9NJ7XE%LM@+JBXZ&MS3-M>SQ@D0$0]E<9?5D"!=:[9W"A@3BH-04\3$H9"@D&NX&,!1C",: M:9I8HSY0$[[3A%LU^;F1Y*XLUI[,>\JTG>Z0-MPXEQ,><%\;!9< 3*9+$=9. M.09PR,>A/JH2:_ '2A/LI E>E^96R$10R.M5>W<V^>^"83Q J<48$Y@$(> M!)I&)NH$,9\%VL2+ 5P44D8TB:PG<:!$X4ZBT"K1U2A90F!04%^?!I< #,D5 M29<%@(5A1#55K'$?J$JT4R6RJM)D4[D*4(6TQC2&< M'Q"JC;C$&NZ!8B!?9;>^58[+8BUY5XVQ>10O"M.3\,$H"?71?@G!$(V"2 /& M(!#)D:*)G=BC/U2=O=P?C1HLGEQ^Y55[O9;.K4V8WS7F*UN 6G64X=ZY^:>^ M/I\ U DY-70"4/@4ZZN,_2P.50DKE?"A*BVS?%OK)J#7"8_2R41!.@$H2"?K M>1RJD\KVHF<]AAO0+ MU"6 BZ@?4%TX ,9\?8U/[*=UJ&PJ94;VG+EW$R,5 C)>%A 2&5/.!$94)HIZ M!@W@ D891;I(QTBADL66/ZRDT! Q(X%-CD@% QGR? M&]/L&&DT4GDTLB?2^SMNRV['#10(2'Z#* K-:QJ4)4MY2* +! "YG+!8SR'M M)W"H0"JE1O:QOA4EN,5FYYFZQ^:4 M+7;*EKAB&_:(RMPQ>JMM4NPHV^[[T"5;[)0M<<4V[$/E*[#=5XS>+.UYAMN@ M/#3V!GO<< ^(<&-S!\(QA/4L,;''?Z@^RD]@NY_X4,D!+1ZS8EOEW^40?BC* MYA)E77^<[O$[98N=LB6NV(9]HQP-IF^V_C@R'7T?NF2+G;(EKMB&?:CL%1YE MKT:L/XX<3M\CIJ\BTE:%NK> <(ABW8,DKJ(;JJC\%[;[K]<*._;FD\4##%>( M::"[TA@"4L0#P^.[BF\HG_)F>$2A8T0-R$XS64:@OH']T&=I&=<+*@4 &%!8%>I(M!H$^YOK>7N(IO**CR?-CN^<95 ME^PDDT6$:BHA,\H+$$Z.7=TUNPIN>!^',HW$;AIME2A[T\GW8OB ;@''D9[X M@L F\=6O*:[B&TJGW!VQUV7&5:WL))-%1$#-BLLYK.]&@$!,B:]?65S%-Q11 MV2MR<-GFQ>*6G7*RI&!Q1R\KQA ,G^I;^XFKV(9R[MV797=CAU7![*23!27C M! 5@D*#'L%!$62@RYEZIE\ME]N:3I8/ND8)J:@ 0KJFYBF\HGW(OQ.Y>_O^: MFOT DP4&ZD]^2) Q."$<1EC/?UQ%-Y17V1IBMS63:F]VKLE*FM8E8ASKA9@8 MP 4<<>,F)5?1#954#H?8'<[$ IV=;;*6+MEB E2TI'7GNN#'\$)$>2%B]T*C MRGUVCLDRFZX&!0SAT)C] ) QS)"^]^HJOJ&&ROX0N_T961.TLTQ6$?(U*.2! M[LHA(*>8A+HK=Q7?\&9H98&HW0)-*QS:R::*24VO@PCVD5ZNC0%@%&&,]1'I M*KRAELH34;LG>J4:X/W/&UVEM!]ILM!.*UQ.V1)7;,,^4Q:,XK>J$E"G3LTI M6^R4+7'%-NQ#Y?OHF+OZQORDPZG5Z]D&-^TBE;[)0M<<4V[$/E M4>DHCSIB:7+J3RGP Z( Z3>MQ1",8Z)O-;N*;:BAP^N(AO* MIZPE&_IT2@#&JI[Z)J]"&JBESQ^SUM7%%2CO)9/W, M.R%!_4P8I-\QC!53QHH=7%![L3YIIYRLIEDG\XU?E<4@"AEB'L-?,>6OF-U? M'5:=M)-.EI..DA-"F7(>PQVQO8<5'+NX9C_ 9&D9<,\!-:[#,80+D*GN,7P+ M4[Z%.:RMV;DF"PD]_ 2$O0XII#',"],F1?FM+1F9YLLI=/2&C,]CYE.):Z. M.=1;>1[FH+)FYYBL,G2_(#1@P0<],+V(X2JXH8#*\S G934[RV0)@=^900J: M,$C 8S@=KIP.=UE1LY--U9$#%35 1P &Z.@JM*&.RO+P5ZIIP'[TE!*:G7ZR MLDY+:$[9$E=LPXY2+HN_60F-.[5F3MEBIVR)*[9A'RJGQQV5T.P\DWO$?#H& MM$\-P8 M+E>Q=1K.]YY8N1;E??NHT,IK'SK9/3EQ]^WN<:0?VH=P:M]_1._C M[J&BBJ9[QNFGM+S/Y'S)Q9VD]$\#N2*7W6-#NP]U\= ^%_.VJ.MBW;Y=B51> M4QJ _/]=4=3/'YH#[![>>O$'4$L#!!0 ( "J#3%HD/?5/,@@ +L\ 9 M >&PO=V]R:W-H965T0A M=0YU><^5=+GCXIO< "CR5.2EO!IME-I^'H]ENH&"RA.^A5+_LN*BH$H?BO58 M;@70K.Y4Y.-P,CD=%Y25H_EE_=V=F%_R2N6LA#M!9%445#S?0,YW5Z-@M/_B MGJTWRGPQGE]NZ1H>0'W=W@E]-.Y0,E9 *1DOB8#5U>@Z^)Q$YZ9#W>*_#';R MX#,QI[+D_)LYN,VN1A,S(\@A50:"ZC^/L( \-TAZ'K^WH*-N3-/Q\/,>_:?Z MY/7)+*F$!<__QS*UN1J=CT@&*UKEZI[O_@7M"[YN F]B+_P MQQ,233Z1'F'S_=]>)+?PP,:0:)K!AR#ULN3"D?BV9(@^PUE><(HM: M91".4>+WCQ)UHWCPDO?CA>Z3MTB-ND46U;C16XM,A[>LRH'\9^5<6;_^6W<@ MMPH*^9MK$37H4S>Z":6?Y9:F<#72L5*">(31_!]_"TXG/[J$PP2+,<$2)#!+ MHFDGT=2'/O^E*I8@3!C0>Y"@M3ZR7:!_[I>J2QLO[%!M&K!9#6:VN,=Y<#E^ M/"0<<[@$"5X($9FE\VFE\ZF7M'J02 M+%70JBP@I^9 <4V@4B"D8245H+=5LJIIU?QE9$53ENN=%J1+=N^80V5OP$X/ MKKAI,#'_7EQW[VR7($W.HONLH_O,2_=ML:5,U"%++T2QAIK>G.MEF.ML-"-4 M2E!.3KW 0SD]>Q7%7K*).5R"!&91?MY1?CZ0[7HRA[)X?9?=U"XWE6*OG MK]9TW\)BXZ)CXV(8&_7Z,]>TDQ8OV%!:+CPGT]!R\8J6Z>FYBY?7#=_@)9CT M+F/RSO1"['-@4IDD^$\[*79:""_T4)Y:-%^.@3I@@H5F,W_@[P(O\S]SGNU8 MGA/6+4XGR<&Q];,XWB1NFW@NSL3;Q#['L#_'T'N.U]DCZ"4DS:J"IRV4$ISG MZ$49O)#"5W0$P9GK@HK;IM::F\PBU[7G:#J[F-HM;99Z$Q9X#83.1AZAK(#( M:MFEE2954X*FBNBLGW&7!;_QPPZFS3])G2&29Z!BGV2Z\D/4"258:+8JO>\* M_,:K]<-2!\84M =8:IN\I<_U)N+1!-5V'9EB--$Y_K-;"E0_AH5F2]$[LL!O M5=09OOC,"RA!)6.E?0MFD)FF::LS\T MS5HD>*(%*^E;!MD_\F!>&[2+PYWK9/:24LPA$RPT6YK>3P5^0]7%IOL^-OWZ M!4PJ]YO.W/:%1K+@I9%.-%?./9/?NF9.65#=%BI:C(J68*'9^O7F+#C_T+IK M@&K<4-%B5+0$"\T6JO>-@=\X]O8H;:\ILYW40Y6F8*0W)B!*1T423+X[N/*< MHJ':RL!G!ELECC9)L.9DW]+IW6?H=Y_[S!6SQ8*$RT&!4MP4*SA>K-=^@WWYBQRS_48-%>>^F7L>MXDP1K3C:] MO6L/_8;X5I,HS!WWKQ+(P]Z1>$,4JE]'18M1T1(L-%N:WKJ'TX\-4:@F'A4M M1D5+L-!LH7IC'_J-_9W3B6L3+Q4KZCMRE815E9.!(U=@//5@D_T2#.HPY M]4"U[EAHMAZ]=0_]UMTJ&C?4FUPX@Q4(81[\X$7!I'FNUGD/V(\^6!+_7*>> MG05S'@D6FOVT8>_W([_??[FS&-=!MTRUA>,NBXX/ZOJ+NH;OVXO\@PY^#!'5 M^J.B)5AHMGR]]8\^UOI'J-8?%2U&14NPT&RA>NL?^:W_7\ZK_?B#E?+/UI-7 MH\XCP4*S53EXV-I?,=C?4//&,MQ'JG&?J<9]J/HC:@117R.(/K9&$*'6"%#1 M8E2T! O-%JJO$40#;OX/S^/\Z(-U\L\U]$0RU H!%IJM25\AB-[W: !R'H=: M4T!%BU'1$BPT6[Z^IA!];$TA0JTIH*+%J&@)%IHM5%]3B/Q6_:_G<:B%A2.S M]44_U,H"%EJCROC@)%%_W #-0)@&^O<5 MYVI_8 ;HWE>>_Q]02P,$% @ *H-,6NCRY'CH P 2@P !D !X;"]W M;W)K&ULK5=MC^(V$/XK5KJJ;J6%O!)@"T@+;-63 M>E>TE-Z'JA],XH"UB3P>#Z,#%Z]R2XA" MWXJ3.\T,U6:8,[&>WPABR)6NT6 F9N M@Y+2@C!).4."9&/GR7^<#[6_AHOX;DTO^A0^WH.2DJI>%$'PPH*RJHG_E;KT KPXPL!01T0G 9$%P+" M.B"\-2"J R*C3$7%Z##'"D]&@A^0T-Z I@=&3!,-]"G3V[Y4 MY2B%.39;7= MB&=H23>,9C3!3*&G).$E4Y1MT(+G-*%$H@YJ.;^0A+.$YA2;[0/+G# ."\2* M"[22)$64H1G.DS)O7*98T@1AEJ(YS4L%/A]9P@N"/OS*I;Q'"R+0/[I"+I'XI-?**424?6H;?M[R4 W&NZ/YR%6@DV;K)K4F MTTJ3X((F?H ^<::V$CVSE*3' "X(W*@ M'EK"Y[>'!U?8A$W.A 8OO(#WC 6#S)"M_?KS:2V5@$/\ETWN"BZRP^G"]BAW M."%C!RJ7)&)/G,F//_BQ]Y--JO<$F[\3V)&,42-C= U]\AF*^E'^VZ2K(&(# MH4OX?A+%P6#D[MN2G#MU_#CJ^=ZQW]SFY_7#J-_X'1'I-41Z5XE\,<453C/> M$P%W!0).!9SX^G"6=3$ ZZXT)65MZ@ #_K3FGYOSOX-\,D&/-BFJ1?1:J^_Y M?O]4BW.O:#CH]T^4L'@-O+AGUR%N=(BOZF"*&MQBB&097&NZXADVB'PMZ1[G MA"D)5Z6$*TFKD E>("CPR2OB.UTBH72]+%?P^[Q<+![0PHP/6 BL W795%N" M9IR!S.;:_:T*LXD5GQ&,(_]$JJML_NM)>B>P(^'[C?#]FQ*P8T] Z':D OFT MZ!V45E>/3;2^)<,&_O!$MG,O6X99O"YGV* A.OC7DG'AR#Q4I\I&J\(GEUEQ!9VB&6VCVB= .\#[C7+U-] >:OP^3[U!+ P04 " J@TQ: MSPPVES@$ #\%P &0 'AL+W=O@"36M$W>[#H@^,-+:(2**6I.SD[TM2LFS9 MLAH77&Q>K(MG#CF'/$/-3+>4/?,$0*"7+,WYS$J$*&YLFT<)9)A?T0)R^<^* ML@P+^!4 M6G'T0P "D_1'"<(3S"1:?2$Y^BNA)<=YS*>VD!&I>=E1/?N[:O;>F=F['GJ@ MN4@X6N0QQ&T 6U+1\.'M^+CS>A$#B*[0P/T)>8[G=TSH_NWN@P[WX.WN7D\T M@V9U!QK//X.WR(J4O@+4*_)GH;3617,OC,H]-[S $ML<\GAJXX^=MDW0 M83/:X[2B'C51CWJC?@P_1?:KJ=A: &,H@6FT-I+<% NN-]*X/TC7\RZ2;2@1CO,&9/A=7?* M<+T]F=[_3AK#.FGTY8E^^(L9,XD6F$)K4[LO?-S!^T@51BLGHVB!*;3V$NR+ M)[>W.OBJJ<(_/<)'WO#H8^!-5L%_6;6CWQ\N$KRK>\8G@3I1[:C(^ENVIR>A( ML_9!6S0#MM;M98YT9[/J"#9OFQ;VK6[<'KV_4ZUMW6[=PU1]\0?,UB3G*(65 MA'2NQG(^K&HU5P^"%KKY^D2%H)F^30#'P)2!_']%Y2E?/Z@!FH;__%]02P,$ M% @ *H-,6BLL+@XW P M@D !D !X;"]W;W)K&ULK59=;]HP%/TK5E9MK=0V7Q!H!Y& ;-H>JB%8MX=I#R:Y$*N.G=D. MM/]^=A(R/D)7J7T!VSGW^)[KZ^L[V'#Q(%, A1XSRN302I7*;VU;QBED6%[S M')C^LN0BPTI/QP,$V:%@W)M*L(!+Q0E#*8"R2++L'@: M ^6;H>5:VX496:7*+-CA(,,0887#@> ; M) Q:LYE!&9DQJ$)[^<1.C^[0&>(,/0]Y87$+)$#6VEEQC\[KE6,*Q7>"16N MA^XX4ZE$GU@"R3Z!K4/2Q,7;QF7L/8[7:7%H\G)SO\4\>KFY M]XP:OSEEO^3S3_#-( :RQ@NJC_'7:"&5T/?M=UN<*YY..X^I0;_3A._SG/LX7Y*)]N4QG5*7Z(QK ACYKJ, M,37 MMA6>P3E'J8>G&K3;N[KM[T ^] =0NJW^_W#F2WH-QN MYZ9==]#H#EZG.](U+SZI+SCRZZ^3 MJ*OF?W*W=Y1Q@=/O'X@\!ATG>'0,VDOP2J"]\Z)EH-/.= 82E?Y61;Q9;9J/ M4?GF'JR/=5-2]1#_:*J.YDYG,V$245AJ2N>ZIZ,NJBZAFBB>E^_F@BO]"I?# M5#=6( Q ?U]RKK83LT'3JH5_ 5!+ P04 " J@TQ:T1;$CN8" #N!P M&0 'AL+W=OT![<)W;QL*QB^VT[.]G.R&T-'1HVDMB._>)C7[MY$LV] (K"!@0 M;1FP>:UA#(Q9(B/CH>;TFE]:X/;XB?W*>3=>YEC!6+"?--/YT#OU4 8+7#)] M+3:?H?;3LWQ$,.6>:%/'!AXBI=*BJ,%&04%Y]<:/=1ZV -WX%4!8 \*W J(: M$#FCE3)G:X(U3@=2;)"TT8;-#EQN'-JXH=SNXDQ+\Y4:G$YGU>XAL4 SNN1T M00GF&HT($277E"_15#!**"CT$6T%7P,1G%!&L=L-LS+&*N^X)[I\*.D:,^!: M(S"3H^^H".$.7H)A>E,@ U\+7Q9A7ZI/9Q M4?D(7_$Q 7*"HFX'A4$8M\#';X='NW#?9+1):]BD-71\T2M\SJ:UOI>/N]'< M),-4[Z\VDQ5KW,YJ3_2Y6F$"0\\<605R#5[Z_ETW"3ZU6?Y/9#L)B)H$1(?8 MGQ- [ ">$]#FNJ)*')5M.^NTUPV3I#_PU]M^]L.BT_[9Z7/8CM*X41H?5+I5 MG,25,.6$E9F9FHH4.@>)L%+0KCS>DQ0'O>B%[K\$[:CN-:I[;U5=';R1U=A! M,XTUF"ZK[9&\HAR;0XJ9.<2*NH-Z=_FH;0^>,T!?J6JOPL.__GXX)^-_1>_D M(6GRD!RDNQ':V*LV[F6I=5P!RMW];?.;M-1?T@^#%_NX'Q:=A4$&PO=V]R:W-H M965TUP*=4/G0,8M.), MZ%&0&U-)*I8WQ)#Q M4,DE4FZW17.#JM0JVI*CPMW*S"C[E-HX,YYM;@/)#,WH0M",)D08=)DDLA2& MB@6:2D83"AI]0C.KB;1DX'9/E56&,FLT92Z B!1-?I:TL#=FT!<-60G* N[J XBD]_#0]MF76M<5UK7.&= MOH$WX063:P#T!(P82-&UY$5I0.TP?WX /@?U'?V''JB@O.3UTKX"O G=&W6A M"Y+ *+"OC ;U L'XKP^X'_WC*:=;E].MT+MOE/-Z YV]5_!\;[>C.P-<[V7> M;8'Y:EBK)K7FD:"8S MLR0*O"+QYCCRJ =U!8,613)H@3F.&C.+VI7) ?S#.L$[QHN]6+>E$M245@F. M["U=N;'VRL*/>.SI-O:)XQ:5@=OP2MR8)?8ZVCM(PX_?.RR-QAZQW\#NA/V" M",(O_J=?.=WB>P(HX,^@^(= M= ,Z4;2H6L[GRB.*?0<1[C2,KOE^(&I!A48,,IL].CFS;Z3:]+.; MB9%%U4/.I;$=:37,@:2@W ;[/)/2O$Y<6UK_5V'\/U!+ P04 " J@TQ: MQ.XO!=@" T[.N=>^GM=E8UM3,*2N,8-Y\6XE@SBO,6 $K0625YU0\7$+&ZX5A&_L/UVR; MHOY@!O.2;F$->%.NA)J9/4O,0BBGA5("NV9,4S%C&0Y)@,@D-:,J09>X28K'F"-15 MEK!3VZ)41482/A^N/L4;JKD]Q5P^@HX#9_["M\PDR'/RPI!]"F=D!_J M)/^YV$@4:L?_'7/;TGOC]+H+G,N21K PU#&7('9@!!\_V%/KTYCW_T3V)!-N MGPGW+?;@B^!2DFB0#[G?6?%@9T5Z_XPEHF6?-NRZ>^T"=^;9SFQN[H867X8Y M_LSRG3[LB7BO%^^]*5Z=F"JO,HI*-LVY0/9(=:,:$]HR^0,%QXY]-O7<9TI' MXFS?.G7<<:E^+]5_4VKXK@Q/2 $XIMY_D3_;][Q3[YGXD3!KZCAGS[2;@]ZE M[XWO5&Q9(4D&B0):)S/%(]I>W$Z0ETT[VW!4S;$9INKZ J$#U'K".>XGND/V M%V+P#U!+ P04 " J@TQ:MTH,83D% "D'0 &0 'AL+W=O]E1#KZWZ?ARM( GY%UY#*.\^4)8&0IVS9YVL&0909)7$?6Y;73P*2]F:3 M[-H#FTWH1L0DA0>&^"9) O;C%F*ZF_;LWO["(UFNA+K0GTW6P1*>0'Q=/S!Y MUB]5(I) R@E-$8/G:>_&OO:QHPRR%G\2V/Z1<65#Z79W<1=.>I48$,81" M203R9PMSB&.E),?Q3R':*_M4AH?'>_5/F?/2F47 84[COT@D5M/>J( XV ML7BDN]^A<&B@]$(:\^P_VN5MO7$/A1LN:%(8RQ$D),U_@Y<"Q(&![9TPP(4! M/C9P3Q@XA8%SKH%;&+@9F=R5C(,?B& V872'F&HMU=1!!C.SENZ35#WW)\'D M72+MQ.P1MI!N@*,/Z":*B'H608SNTGQ&J2=SX8,(2/Q>MOCZY*.+=^_1.T12 M]&5%-SQ((S[I"SD0)=E!Z0;>NW&+ MM8H^A%?(L2\1MK#;,J#Y^>9.B[E_OCG6>..4#\7)])Q3>H0'RR6#9?X$Z#,J M'A/Z]EDV17<"$OYW&_=PA( MVVM70(;$:H &):#!68"RI;^E)"3ILHU+KC(XX(*'EOH[ J/MK2L80V(U,%X) MQM."^4*%9%+,E-9(YS61>'@X<)TC)%YC2F%[**/-$3J_V.M;8&Y?M:HX, M2T>&6D?\HUE_N3^0OR%=IN3G<1S.W1LVW/.&+2NAV4P2P,?-_&'#.1=[HX-F M-=]&I6\CK6^/I2L* MTY!8#:9M5:F590:GO!Q"*F2>_'$C^J_>X\AYKO;]+ M0UG-<4 7$>1'[VLY3$B3A/"L"(,760OR=BBXX>QHU(QC^K%TGC>&U.KDJA3: MUF:4.;E$K:I84N(RY,LTNN3&@UC6/&?2$?F@PU\1O-E4VIU?%7&;+^2 M,B=RV9&?90'2=<:U9-"NT\+,: IM2JW.K$JB;7T6?2^#?+))T+=[2!; 6@LT MO437"LVHFF]*K8ZO2K5M[XVJ7EN;Q'>&:E+--Z56AUJE_;8^[Z^MXSQ;.[&< MV[_CZ-5QEL:U6<[UEITI&E*K4ZP*#%M?8=P'+Z^O;)-EP-RHFF]*K8ZO*BOL M\5NM;)/EP-RHFF]*K?[!LZHNL+ZZ^)\K^Q5U]_3*UEMVI6A*K4ZQ*B^POKRX M"4.VD;0^YKD,1T$:H3_$"AB:;R3'5*#/)%B0F @B[^H"@+ZGKG/5J)IO2JU. MN2IC,'ZC (!-UB1SHVJ^*;4ZU*K"P?H*IV-E7*@=IN2>VTC(6UJY@\9W//W( MNGK>/]B^2H MLVU 59UM4I%O 957RZW&FVR#[>CZK7WMYQN&E4R^?WD?L"5) M.8KA64I:5T.9ZK)\2S _$72=;9(MJ! TR0Y7$$3 5 -Y_YE2L3]1'90;L[-_ M 5!+ P04 " J@TQ:QN6AK8TI#T\E#ZH-AC M6ZPNKJ1LTK_O2'9,"MG0EX*Q-=+,F7-F/)KMM7FT#8 C!RF4G=/&N78:1;9H M0#)[K5M0>%)I(YE#T]21;0VP,@1)$:5Q?!-)QA7-9V%O9?*9WCG!%:P,L3LI MF?E]!T+OYS2AQXTUKQOG-Z)\UK(:-N"^MBN#5C2@E%R"LEPK8J":T]MD>I=Y M_^#PCGJR)5[+5^M$;RW).8T\(!!3.(S#\/,$]".&!D,:O'I,.*7W@Z?J( M_B%H1RU;9N%>B^^\=,V#=)0HL%\RQ?&;TGACOC6A^$:2&:"3'E6_* MQAD\Y1CG\C4\@=J!)5?DMBRYKQ039*FZ=J.5D%<+<(R+U[/(84(?%A4]^%T' MGCX#OH#BFHR3$4GC-/L[/$*> ]ET()L&O.PRV1%9@__?N*K)"DR@J@H@G[>" MUX'TB+P_M-AW*,D7+KV?KL@&CVS%BLYAXYAQ!&L&4T]O)&3'YJI M;5D!. /GZN@MRRNC;0R?(J^AJ0'P_H2I8. MI/UYCO7X/[#.!M;9O_0)A_;8IO:D37IHDT6/0MA^ORG);+V=*,2*U< M8\\QCTY&P]\RGYBI.2864"%8?/UF0HGI)K <\K MK=W1\ ,X7)_Y'U!+ P04 " J@TQ:),21-T(" 5!0 &0 'AL+W=O M"Y*I6= M! 51/0Y#FQ58"=O3-2K>66M3">*IV82V-BAR#ZK*,(ZBF[ 24@5IXM?F)DWT MEDJI<&[ ;JM*F,,=EGH_"?K!<6$A-P6YA3!-:K'!)=+W>FYX%G8LN:Q06:D5 M&%Q/@FE_?#=T\3[@A\2]/1F#<[+2^LE-'O))$#E!6&)&CD'P;X?W6):.B&7\ M;CF#[D@'/!T?V3]Z[^QE)2S>Z_)1YE1,@ML "1)H8O0?CHIG- M#;Q5CV9Q4KFD+,GPKF0/16,(?I#@UG!A;HTBO5!GPX M?$-361 J_S=T)FVFMXI@(0B!BP:^UKQ#'=C"FQF2D.7;)"0VX&2$62OVKA$; MOR!VAED/!OUW$$?Q\&]XR+X[\W%G/O9\@\OF?TY7E@S7QZ]SDAJ*X7D*US-C M6XL,)P$WA46SPR!]_:I_$WVX('#0"1Q<8D^/UWLEVNLU729*GPGB3(S/J;[, M.X(#"F/A/51:46&A?PNY.-@+DH>=Y.'_2U-H3]R#.Z5V271KUH M.$K"W:F0\*3*W8/Q19B-5)9O8LVXJ#?BCC%-$S83TK4O_)4F;B,_+/C=0N," M>'^M-1TGKI>ZES#] U!+ P04 " J@TQ:!O&HP>P" !R" &0 'AL M+W=O*[B& MHM!$:AM_&DZK75(#M]L;]B]&N](RPP*N6?&39#(?67T+93#'RT+>L_57:/2$ MFB]EA3!/M&YB'0NE2R%9V8#5#DI"ZS=^;GS8 KC1&P"O 7C[@. -@-\ _/<" M@@80&&=J*<:'!$L<#SE;(ZZC%9MN&#,-6LDG5!_[5'(U2Q1.QK>@3!/H$YJJ M"Y4M"T!LCKY7P+$D=(',-+IY5K=,P#EZQ)S@F0K:&4>89N@:BQQ-\(NZ$E*@ M>RBPA Q)=D!VJQA(0211RYXF(#$ISM3Z#],$G9Z,RER@&YI!MDM@*W=:B[R-16/O*&,"Z07RW7/D.5[0 ML:'K]\/]#GCR?KAW1(W?'KAO^/SC!_[K:B8D5U_=[RZ+:XJ@FT)GHDM1X11& MEDHU O@*K/CC!S=R/G?9\S_)DO]$MF-=T%H7'&./7V]R86XRU->_R\":*#)$ M.O.N8G\0^M'07FT['UO+RKIB/+[4=!&[6@)6RWA42WME_Q/*35/N+5\ MY/;VE1P&A3W?V1-R&-1W!U&WCJC5$1W58=).U:2=KNU'!^Z%41CT]_;?$17Z M^GO;$7 8Y0\&7F]/@;V5C4O@"U/5!$K9DLHZZ[2C;>&\,O5B;WRL"FI=_UYI MZFI\A_F"4*$.;ZXHG8N>,I77%:[N2%:9G#]C4E40T\S53P%P':#FYXS)34&PO=V]R:W-H M965T.,FUL>;8P7;:[=MS=K)06#:F2HWM^/[^W8,OBYW2=Z9 M'!?"FF606%M M-0]#DQ58,G.B*I3T9JUTR2Q-]28TE4:6>Z-2A-%@, U+QF60+/S:I4X6JK:" M2[S48.JR9/KA#(7:+8-A\+APQ3>%=0MALJC8!J_1WE:7FF9AIY+S$J7A2H+& M]3(X'<[/8K??;_C&<6?VQN \296Z[+Z-PYY!%#UC$+4&D>=N#O*4*V99LM!J!]KM)C4W M\*YZ:X+CTB7EVFIZR\G.)A=(+ADXANLF*Z#6<(69DAD7G/G I6AWB!*^*'F< M,9FA8*E \)9PKLJ26\J2-<):2O>4D?;A"R[@X@@/@$FX*51O::!:A M)7P'$68MZEF#&CV#NL+L!$;#=Q -HC'<7J_@\.#H;YF0O.]"$'4AB+SNZ.40 M_#A-C=54)3_[T!J)<;^$NSES4[$,EP%=#8-ZBT'R]LUP.GC_ N"H QR]I)[< M*,M$'U1C-O5F[O9MD]%D2K]%N.TY;MP=-W[QN LT9DZ)W# A'B#E,N=RXVJ/ MEW4)PB>X8@]-SJDM-$L&#-](S"&M+4AEX8$Z2D;5@50Q>1]]0S'9HS^>Q--9 M/_RD@Y^\ OYKA9J*E[!;MAVW!3#(:]W4-%7Y,()225L8\"Z8WHJYCVX":WB85C9[;3LG\_VTE#"Z7B@9?$'_<5X+4$U547DORDRL1I[ V^]<$.+4ML%/QG5I, 9ZMOZ M6IJ9W[/DM$*NJ. @<3'V)H/S-++Q+N GQ97:&(-5,A?BSDXN\[$7V(208:8M M S&O)5X@8Y;(I/&WX_3Z(RUP<[QF_^RT&RUSHO!"L%\TU^78._,@QP5IF+X1 MJZ_8Z3FQ?)E@RCUAU<4&'F2-TJ+JP":#BO+V3>Z[.FP !O$S@+ #A(\!T3. M80<8OA00=0!7:K^5XNJ0$DV2D10KD#;:L-F!*Z9#&_F4VVN?:6EVJ<'IY!N: MHBEX#S/34'G#$,0"OM&^G:5P>' $!T Y_"A%HPC/US)66YHOZLZO$+46TF\*ZS+FJ289CS]B(0KE$+WG[9A ' M'W>5YS7)TE>/#2R6K<\=2V_JX0M5>RHK*\NDS@^,?>_W"S- MTZ#3TP_Q=E#Z-"B*@[,^J)7B;WS>%K_9./'$&]&A]:ARZ M-=0'FM;>KX@L*%? <&$H@^/3$P]D:YGM1(O:FT/^WDO]02P,$% @ *H-,6G,QE=1E!P *3P !D !X;"]W;W)K M&ULS9M=;]LV%(;_"N$50P=DL2A*_N@2 XW3; &: M(:B;[J+8!2,SME!)="G:28#]^%&R(IHV39LV#>@F\TPPP\G39^@@_#,->T:"T^!:3YWSE-2BZ\DCI MC^+-[?BRY14>D81$O)# XM^"#$F2%$K"CY^5:*N^9M%P]?6;^DW9>=&91YR3 M(4W^B<=\>MGJM<"8/.%YPK_0Y[](U:&PT(MHDI=_P7-EZ[5 -,\Y3:O&PH,T MSI;_\4L5B)4&?F]+ []JX._; %4-4-G1I6=EMZXQQX,+1I\!*ZR%6O&BC$W9 M6O0FSHIA''$FOHU%.SZXP3$#WW R)X ^@9LXPUD4XP3<9CEG/ >_@Y&8 M/>-YLK39TN)CGA-AC+,Q^!SCQSB)>4QR\/Z:/_N-_ .Q!GX M.J7S7!CG%VTN^E%XTXXJGZ^6/OM;?+XFT3E \ SXGA]HF@_W;X[4YFT1O3J$ M?AU"O]1#.T-XMBT(=P3G9T3MB"MP:^_P([WARY4CL24P*$Z<,BD MO@S:BV4KP.:J\#H]>WV8+DO,B,,_#U=4; ]T\OO%C7'D5^?,I$SC!X*V-H<8.^6$_Z.E'L5/[W['P7\QMSN*(D^7LT_F[ ME M7_ B\$*TYN\-(\;1;>]JU\/2I7F]QN=3H7.UN> &[?=B#Z^FAL4-=V DZ M>H=[M<.]@QQ.Y(*H\[JWX4W8"]8\-E[XP-6J7W>KO[M;U3)_F\WF/#\#G\F" M) ":LO3*J&J[7#L24P( /[;!2O940!@^C,,-2M4E@ LE[R(/K'FL,$>H%*[BF.BT1 M"^[!6/;H6*F:V=%\Z0/SR)?LY!OQPK 2(^-*;):U_KE_"@;R)0/YL%$KL6]$ M,NO@.5)3@[=RS&2&FZ-_99;]2R'CA':FK/)83Y0;-FO5-XYK& M"J+0V[*C^1*??#.4;)WUX#]P*)R;+VD]OH[4U !)JO*[S4H.(^19!\^1FAH\ M"7F^#>0=DAR;**=+#AWP;4\.B7N^&?>&E,VH^/E P!7= ?]79BGK<3L%#"() M@ZA9!VG(*42Z4E.#)R$2V1RD'3#I*_W5Z>SW@K ;KI>/-':H&WA;SL>1)#ED M)KEM\_Z(/<%\1>L1/DE9<*4NB)J5'DYITY6:&CQ)FVB/([^CTB/8,STT=J;T MD,B'S,CW<#XZ!W_2!6%9X23X."%9] I&Q:@N1]^8"4Y/WURIJ:&0^(@ZSC MJFH5BU/4:)%$2M1O5L(XQ5)7:NJ-+1)+@SW.*(])F$I_9\+H[ P)$T@V#,QL M^# "7UDYOGOO%V9%VQ%TI:;V7Y)ET*Q[T0*GV.E*30V>Q,[ IKI[R/1'FM_) MGIC_ZS4?C6&_XW4[VVY-6[DWS0Q_.^;_$;N$^<+6(WV*0\5 $F;0K(IPX)1) M7:FIP9-,&MC<.G=(FFS>)K&2(Q M,-R!@921>)*!H1C!\N?V-6'Q A>/&RD3P)@,3D\47:FI 9%0&3:K?ATZ14U7 M:FKP5IZ3L*E?XRAB.H5:5VIJ\"34AC:U< >)UMO8 M7C2)YI1%VRO/<18/T=YA-HFS'"3D2S\M'.1\HY3E7"B60( #@% M 9 >&PO=V]R:W-H965T!"XLP=K\$J66C]Z8U:.6>P)H<3" M>01.ORU>H90>B&C\Z#!9?Z1//%SOT:^#=M*RY!:OM/PJ2K<9LP\,2ESQ1KH[ MO?N,G9XSCU=H:<,7=EULS*!HK--5ETP,*J':/W_J[N$@(4U?2$B[A#3P;@\* M+*?<\3PS>@?&1Q.:7P2I(9O(">6+LG"&=@7EN?R:"P,/7#8(>@770G%5""YA MIJPS#=V^L_ .+LM2^$L,&^U+\%=Z/$7'A3R!(Q *)D)*\MHL@&7X,[@BW9HX=LM M5DLTW^$7_)%\2FKJQME3N,$M2DC[L.FFC5XL4I&WW+U#Y:CU'L05)VG?L1\TV3P9)%FT/CXX.&L'/ ME%MNUH+T2UQ15CQX?\; M'W:&D[7H3>6VE&GA>6&1AL:'T#[*TU\.L.W6S\L M\]]02P,$% @ *H-,6FE<&]6^! 2Q@ !D !X;"]W;W)K&ULM5G;;MLX$/T50ELL6J")1.KJK&T@%[0-D )!W;0/11]H M>VP+E40O2=OM?OU2LJ(KI3B(\A*+TLS1F>%P#L6,#XS_$AL B7['42(FQD;* M[85IBL4&8BK.V182]63%>$RE&O*U*;8!V.3&LE!%$L) I!%4_>[B& M*$J1%(]_&?J6+U^1/^0!:^"F5,!URSZ'B[E9F($!EK"BNXB^84=/D$> MD)OB+5@DLK_HD-M:!EKLA&1Q[JP8Q&%R_*6_\T14'+#3X4!R!W*J@YT[V%F@ M1V996#=4TNF8LP/BJ;5"2R^RW&3>*IHP2:=Q)KEZ&BH_.;U-]B"DFAU&UB<(QN_1\0BCL;]^G1WN^YN MJB05F2)%IDB&9W?BS26:P6+'55) O$>7>Q4PG4=PIE;3V8Q&@'[<*2=T*R$6 M/W4!']_@Z-^0KM@+L:4+F!AJ20K@>S"F?_^%/>L?7?@#@=6281?)L/O0IY>Q M*H?P/UBJ.A%2%^K1W\O\TUZRGV+?&@7$&IO[:A0:.YNXEN,5=C6"3D'0Z27X MD*BF%F4,/ZIFIBV_(X);?;7KVPU^;2-53R,].;<@YYY*[HX) 5IV;NO%9[;; M9*GI>0<_KG]SUFL.:2D ?:,C1-QKM0,?0:^?/Q]ARFE.LL5-3/'(" M/4V_H.GWTE0=*@:^"&F$[ND6./KQ&>(Y<.W*ZX5Z[LH;"*P6=5!$';QZ&PJ& M3,9 8+5DC(IDC%[8AD:MVG-&#FX4:-L(8Q?;^O+$5BFMUB#K*(=Y@J3&JH]E M90. GUA&?,MXRO***9WN747]4,^MG*'0ZH&7>HY?7]#QH(H^%%H](:6FXY>* M>@Y04\/ L6V_6:L:.]OW/-)1K*6JXY?+.FY+MFLWA5-CY) N>J6NXP&$'6M$ MFXS<)D&-E>=W2"8NI1T/H^VX+=IJIEV_15-C9_N.U;%]PZ6XXWYU?SB?G:./ M; \\2;\PT.4:DL6?RGKM;U2#ZOU0:/54E(J/7U_R\:":/Q1:/2&EZN.7RC[6 M2;J/W:!9OAH[0ASLZ,N7E-I/^K7_E$9%VHI.O.;F66/D5CZBZO1*T2?]HG]2 MH\HQ:BW(&37Y:8RPW['\2>5CNU?K3NY3.4QCHFVO15-C1XCO=C144HHFZ1?- MAQGZJG(I=OSDYM2/^.QC@('0ZO&7BDR]%73Q*\6? M/"'^)[4GO]UY6LM>8T/\CF\F4BHRZ16XT[M3H#G=LASL-K=1&L.1ZQ ?-YB: ME9/>])C],^5K-7\H@I5RM,Y]%2D_GEP?!Y)ML\/?.9.2Q=GE!N@2>&J@GJ\8 MDX^#]#RY^/_!]']02P,$% @ *H-,6CV-[_$. P %0D !D !X;"]W M;W)K&ULK59K3]LP%/TK5H8F)@%YIREK(T$[!-*0 M$ 7V8=H'M[E-+)*XV$X+^_6SG33JPS"&]J7QXY[K5:ZX%;DN5"#=C)8($SF("X7]PPV;.[+"DI MH>*$5HC!?&B=N:>C6,7K@ <"*[[11DK)E-)'U;E*AY:C"$$!,Z$R8/E9P@B* M0B62-)[:G%:WI )NMM?9+[1VJ66*.8QH\8.D(A]:L852F..Z$+=T=0FMGE#E MF]&"ZU^T:F,="\UJ+FC9@B6#DE3-%S^W/FP W. 5@-<"O/<"_!;@:Z$-,RUK MC 5.!HRN$%/1,IMJ:&\T6JHAE=K%B6!REDB<2*ZJ)7 AMT5P=(PFS5XB.D24B>,[8"7"58J^TRIK>INY+J%(T>$8!";%%YGY M?C)&AP=?T $B%;K+:\/5>X3N&V0GRW2/D.5Y@@(_> M#_>WX;9TKK//Z^SS=#[_[_8=H3%,A;;DVU--Q N:P&QMV\^S*==V_C));M8( MS&NH5 YL"5;R^9,;.5]-!ORG9%MV^)T=_EO9D[-2E@;Y#:DL M'R[0.>9$^5*#K&J1RYVG%: 7P,SD0I,ZTJG5G\\R<<,PC,)H8"\W!1KB',<) M@EX7M\4]Z+@''^2.YP(8(>[(4Z6B;37S+W7<>]]D/L'RJ1G*A//]7:D[(?)7>@YOEE) MW"F)/Z#DC@INY[I.L%LSACC)MA_$.VSMC4M+/1BN,&ULM5AA;]LV$/TKA#8,+1!'HBS9<68;2&(5,["T08-V'XI]H*6++40279*V MVV$_OJ2DR);%,#'* D%,2?<>>>_(.Y+C'66/? 4@T+<\*_C$60FQOG1='J\@ M)_R%0 4J+SRGL^$$;*5<6E#ZJAWDR<3PU(L@@%HJ"R)\MW$"6*28YCJ\U MJ=/TJ8"'[2?V=Z7STID%X7!#LW_21*PFSH6#$G@@FTQ\I+N_H':H'&!,,U[^ M1[O:UG-0O.&"YC58CB!/B^J7?*N%. !('CW KP'^,6#P#*!? _K'@. 90% # M@M<"PAI0NNY6OI?"S8@@TS&C.\24M613C5+]$BWU2@LU4>X%DU]3B1/3>;$% M+F3D!4<]=)4DJ8H?R="\J&:ABN:;&0B29F^EQ:?[&7KS^]NQ*V3GBL*-ZXZN MJX[\9SK"Z)868L515"20:/ W+^!] X$KO6Y<]Y]WZ@ M&Y 9/H-8PO&S\-GKX7T-/'H]W#>(T6_F0;_DZS_+MQ"(% F*OFY2\1W=0[QA MS]&7OR4$S07D_%]=^"O^0,^O\MTE7Y,8)HY,:!S8%ISI'[_A M@?>G3GJ;9#.;9)$ELE:0@B9(@8E]>I7)O$Z*&)!L"9.0^-4 5V: D4\5H._7&[O90]1K&, MZ%/%JLC" RDP#OTP\+QCT;J6P] /AAW#R-+X6MH-&NT&1NWF^9JD3,TS%*\( M6X)6P<%+\;\9=)P]EN-%B\C42\NY8>/V,>ITV?84<''XVZO09'G;;TO6CTO3#J M*]M$P#*-T>'6X\LMY M@VL)BY#M52YMD,YMDD26R5E!&35!&O[CZCVP&R2;9 MS"999(FL%23L[??JWD\5+3/\U"C4;*UBY(>ZO*.Q###66$:V1M@6\."P@RU4 M+C/)R3+BCCAA7ZMBUQ /M2+B3M$+1X;4C/V]/KY1GWKYYR!6-'EI/VGF.EDF M7[-)TKD_TU@.1UJ=+ VP+>;^1(6-9P%YOBQZ3"52EA9+=$UXNJ]SZ']4+69E M=$O8HSQ@RRT&.KTZF@=Q@*SRC:SRA;9 M8FN':G^VPS]WN#/#3PY$V$G'HT";N+J&N*_;R$>V!ECIYQY<#^8@JYZZE^4H MIIM"5-=ES=OF[O>JO/$\>G^C[H3+:\<]376A+%/8,BTXRN!!4GKG0^D J^YH MJP=!U^4EY((*0?.RN0*2 %,&\OL#I>+I0770W)1/?P!02P,$% @ *H-, M6J?HB6Y&! ,!< !D !X;"]W;W)K&ULM5C; M;MLX$/T50ELL6B"-1%WMK&U@ZS1H@!0PDF;[4/2!L<:Q4$E422I._GY)6='% MIMD8D%]L76:.SHP.Z>.9;"C[Q=< CUG:'GM(!T,Y+DUFQ275NPV826(DUR6##$RRPC[.43I'0S MM;#U>N$V>5P+=<&>30KR"'<@[HL%DV=V@Q(G&>0\H3EBL)I:_^*+N>NIA"KB MOP0VO'.,5"D/E/Y2)]?QU'(4(TAA*10$D5]/,(J1*[QZ_H M5U7QLI@'PF%.T^])+-93:V2A&%:D3,4MW7R!NJ! X2UIRJM/M*EC'0LM2RYH M5B=+!EF2;[_)<]V(3@+V#R2X=8+[U@2O3J@Z9V^9565=$D%F$T8WB*EHB:8. MJMY4V;*:)%>O\4XP>3>1>6*V8%(13+P@DL?H\^\R*>0[$N@CNI."B,>H',) MRW/DX3/D.JZO29^_/=WKI]NR,4UWW*8[;H7G_:$[9VB1$EEQO_X?-S(<70O( M^$]=J5ML7X^MUN<%+\@2II9<@!S8$UBSO__"H?./KO"!P'IM\)HV>";TV3].[*=N29HP?Q2.HB:L1]9OR/I&LC? MN=P=EF56ID1 +!>U;,DR(6K;T+'=P@4=&A^Q'P91M$-7&Q=X0:CG&S1\ R/? MA;:M9R@';6^#/188^S@,=LAJPAS/\[">:]AP#8UFT8-6T8 M#;H]C/:U&8[Q>$?!NBAO'.@%/&ZHCHU4/V=%2E\ T"UL-P>-HDW2-:(?^\X& M NLU COM#[]S0O'6X -U8BBT?BLZ'@@/*N :KJM-+PS'NPK6A 6.@T=Z">/6 ME&#CC_WLJF1Y(DJYRRJF5\FS.N9&W9H1CWY=IS CN'4CV#NEY^A6#(36 M;T7K=;#9[!RMW'T3XSKAGC/3AX4'G YNK0XV>YT;D"YA3=,876>2]!,HGG]0 MKA'QZ-'Q*Z0YJG(9"Z\\$6N?D M&NW(T=*MX;J2C%PIRAWEUF'=_\/^:#0^(%RW=3>NV=W,:#$06K\#G2G.2<17$EL.Y[=G@A:5!/.!RH$S:K#-9 8F J0]U>4 MBM<3-31MAN2S_P%02P,$% @ *H-,6E]4HKYE P J@T !D !X;"]W M;W)K&ULM5==;]HP%/TK5E9-G=21#U)H.T "TFI( MK81:=7NH]F"2"UAUXM0VT/;7SW9"2FB:%2E[@=B^Y_C><_UQW=LP_BB6 !(] MQS01?6LI97IAVR)<0HQ%BZ60J)$YXS&6JLD7MD@YX,B 8FI[CM.Q8TP2:] S M?5,^Z+&5I"2!*4=B%<>8OXR LDW?]%"_@#N1].N6J91,I)K6).#=S]WK)?F>!5,#,L8,SH;Q+)9=\ZLU $<[RB\I9M?D(> MT*GF"QD5YA=M/L _P- .P>T M/POPD/(Z9!J_!)HO-^)[D:)0HG!U.NEA"7 M+P@G$;I\6I%4)56B[V@8141G!E,T2;+UI?-T'(#$A'Y3%O=W 3H^^H:.$$G0 M#:%4C8N>+957FML.!QZX'KIAB5P*=)E$$)4);!5.$9.WC6GDU3(& M$+90VSU!GN/Y%0Z-/P]O5\"#S\.]FFC:18;:AJ_]CPR=H"G%*C7E1#U<*W,T MD1"+/U7:9]Q^-;<^5"Y$BD/H6^K4$,#78 V^?G$[SH\JW9HD"QHB*VGJ%YKZ M=>PJ1XHT)-F2UH+BF'%)7DU'E8P9G9OM(GV6K@?>>:O;L]>[^F16G9)1V22H M(NJVS@JK4CBG13BGM>&4-C$4:R,B(F4"T\I-F3&ZWJXC?LO?BZAVWD,SWA!9 M2:).(5&G5J)A&*[B%<42(G4MO&6_2IK.IZ2IG>]0:1HB*TG3+:3IUDIS19Z5 M*%@(D*)^S=3R''J8=-^K[.Z+'#0T8TF7LT*7LUI=KD'5$TM&(S2)4\[6H#>5 M0 \W$,^ 5YZVM82'"M0D6= 064G(\T+(\_]X@YTWJ6F39$%#9"5-7>>M<'-J ME^<8IT1B2EZWFU>5X9)PLTI1R(2LKL6<]Q?0^[.MVFKON@OJ'3Q4 'NGB(V! M+\QC0*A(5HG,:K^BMWAP#$V9O=<_T@\14QR_T62OF!O,%R01B,)<43JMKKJ1 M>/8PR!J2I:94GC&I"F_SN52/*>#:0(W/&9/;AIZ@>)X-_@)02P,$% @ M*H-,6KP?V[GF @ QP< !D !X;"]W;W)K&UL MK55-;]LP#/TK@E<,+;#6CNTX39<8R$>'[5 L:-;M,.R@V$PLU)9<24[:?S_* M=KQ\.-D.NR22S/?X2$KD8"/DLTH -'G-4JZ&5J)U?F?;*DH@H^I&Y,#QRU+( MC&KB4<9A)HHHLH_)M#*G8#*V. MM3UX9*M$FP,['.1T!7/03_E,XLYN6&*6 5=,<")A.;1&G;M)S]B7!M\9;-3. MFIA(%D(\F\V7>&@Y1A"D$&G#0/%O#1-(4T.$,EYJ3JMQ:8"[ZRW[IS)VC&5! M%4Q$^H/%.AE:MQ:)84F+5#^*S6>HX^D:ODBDJOPEF]K6L4A4*"VR&HP*,L:K M?_I:YV$'T E. -P:X!X"_!, KP9X9:"5LC*L*=4T'$BQ(=)8(YM9E+DIT1@- MXZ:*9X7^(B!2*69))0O@)%&"7%%;DPH&^)*!0Z4 -;HV;C MV8YJ?>-*GWM"7\F$=RI MG$8PM/"E*Y!KL,+W[SJ!\[$M_O]$MI<-O\F&?XX]',.*<<[X"M]F2GD$;=%6 M%$%)8;K4.@RC.#;J]OM^8[2GKMNHZYY5-XHB":8R;:HJ:'?'8<=S M#D0=V_BG- 6-IN"LIJ<\IAK?IA8$E&;8V" F$54)66*';GUQP9&*:Z_G'4AM M,^IWVK7V&JV]LUKQ"?^EM+WCJMUV_0-IQT9[]:^DV3L],0.Y*D>%(I$HN*Z: M17/:3*-1V80/SLF&G$/5.)M522%)5(Z-SW,EJS&1K71(B\[[T)H M[./E,L%)"](8X/>E$'J[,0Z:V1W^!E!+ P04 " J@TQ:ZSS.(L(% #2 M*0 &0 'AL+W=OM6K?;B^E>.. $;H"9[33MZ?[X,S\*<4*<K[P M,5Y%LKA@SZ8Y6=%[*C_G=UR=V0TEC%.:B9AEB-/EI77E7OAX7 24=_P1TXW8 M.D9%4Q:,?2M.;L)+RREJ1!,:R )!U+\'.J=)4I!4/;[74*LILPC"!@5 >43;>K MMI>)\X@DLREG&\2+NQ6M."BS7T:K?,59T5'N)5>_QBI.SJ[70ET1 ET%W]>Q MB OU!'J+KL*P/"8)NLFJ_ECH^MJCDL3)&W7'YWL/O7[U!KU"<88^16PM2!:* MJ2U5K0JV'=0U\*H:X ,U<#&Z99F,!/*SD(8ZP%;-:=J$G]MTC8W$#X$\10/G M!&$'#SLJ-#>'>S0X18Y;A@^ZVO."\(%[L'3_Y>$#0S(&C<"#DC?H(3#Z^KNZ MAFXD3<6?'56\KI##;F0Q=EV(G 3TTE*#DZ#\@5JS7W]QQ\YO7=F&A'F0,!\( MINDR;'09FNBS.1$1RM<\B-0PAW(>!Q2IYPS)B*K1LY'J!&5JMF!+%!3WES_P MW8>DTLQ87%_-(&%>!1N7L&+B>I@-G>%@,K4?ML78O\L=8A>?-[=I:1XU:1X9 MTWQU=_-^O3A1@UB OM[2=$%Y9X\W4OIF#Q+F0<)\()@FQ;B18@P_$HTA=8&$ M>9 P'PBFZ7+6Z')F?D2VY*#+)2U?W5!().T2Q,CJ*XBY8N546,[$!Z=BR-KX M0#!-A$DCPN3_G0Z,Q?75:=(Q-CM#Q]&'< ^R3!\(IJEQWJAQ;E3CC@GY-F#I M(LZJ]U[ZJ)R9Z'P@C*2^B:Y@H^VITMU+,V2)/A!,2[/KM.[#,2>:/"G7*062 M[+DWHT4]3U!Q4KK,.%NI[I['4GD1$OZE/%$1TB6%N;"^6M0TK==/]L0 +=.' MHNER;)E!USP**2.FTJW2BP+E ^.0\JK_L<<\STWODWUQ6C M)TIXM^&$K(JN"]IV*P/Q. ENE#T70%6@?M&HU@]8*DIEDD:1!E+&&KI\X\@[KFFK:= M9SPYWT\TJ"&&HNF);BVQ:_;$7\IE/95H\J &GI5Z\TD9E_'?Y-BX ^I]CU1R M9!AW(.OA0]%T,5KC[/9WSN@?]"$OYP0U)_O5.Y'15IO+Z*T,J+$&I?E0-%VM MUEN[/\% 7JM4%I'BC-AZ+IW\]:6X[-MKS?DN 16/,Y[O#W.$@/[8'2?"B:KD3KR/$1 M1PZ]+EB7M_,U9G?(GINKU5L24$,.1=,E:0TY-AORO<5!;2+OS/F^9\;#T7[. M(4VS!TKSH6AZSEL+CLT6_ <7IH[0#R\ESM0-%V3UJUCLQ'^X84I MW/7)=_^I /T6#4KSH6BZ JU%QTV&+J78[WA*^BC.!$KI42.?T3/4F7FT@K$XDR\L=<@LF)4O+ MPX@2-<<4-ZC?EXS)YY.B@&8;Y^Q?4$L#!!0 ( "J#3%HJ,%_7; 4 '$I M 9 >&PO=V]R:W-H965T6%@7L]BS_@WL060Y#%+ST>BW@+&16OV YRM6?#>$:E6N7W8['C M0->E*$O'CF7YXXPF^6BY*+?=\N6"%3)-7('OW<\#&Y MWTJ]8;Q<[.@]W('\O+OE:FU<4]9)!KE(6$XX;"Y'5_;KR'&TH#SB2P)[<;1, M]*6L&/NF5V[6ER-+GQ&D$$N-H.K? UQ#FFJ2.H_O%714U]3"X^6?]*B\>'4Q M*RK@FJ7_)&NYO1S-1F0-&UJD\B/;OX7J@B::%[-4E'_)OCK6&I&X$))EE5B= M09;DA__TL6J((X'M/2%P*H%SKL"M!.ZY J\2>.<*)I5@<[0G71RN:7BCM*M6J@9-Y&(1-LM MR$MR=[C3"-N06PYIHDKKU8@FG'RA:0%ZSY40("LIAS6A^9J\2^@J214'A-Y? M9&K[\P D3=(7BOOY+B#/G[T@STB2DT];5@@E$HNQ5->BSV@<5^?]YG#>SA/G M'4#\BKCV!7$LQ^N17YOE'V*IY-:3\N#\ZFZ//#Q#;CTMC\ZO[K3E8V5_?0\X M]3W@E#QWP#U OKY3V\B-A$S\VV?/ >GU(W5_^%KL: R7(]7A"> /,%K^^8?M M6W_UF84)"S!A(28L0H*U3'9KDUT3??DW8^M]DJ9]7AZ4?JG4KZ*'I6/-)]9L M,7XX=LE88*A+W9KVU)WZ=KMFB%DSZM;T?,>9UB5;#>O5#>L9&_;J]N9ML;H@ M-WE,OKZ'; 6\]X$Q4H8^,)BP !,68L(B)%C+UTGMZP2_5YQ@FHP)"S!A(28L M0H*U3/9KDWWCPWM-Q;;/1Z-JJ(^8L 3%OJ=#M'W'*O=!4=(%5O^3&M_IN;. M-8Y9D:MO3 XQ) ]TE4*?74;(4+LP80$F+#S )D=V3=RY=V(74L667;/:KIG1 MK@]R"UP-6SB'7);#@9SE]6HY6NBSSP@=:A\F+,"$A;..?:[GGWQD14@56_;- M:_OFOWC:JH&W8L/GLU"ZLDFV_CM(6^W^/PLS2 MP4YAT@)46EC1CIVRG:G5>95A56V;U<0BMG% WGQ\[.@/_>5Q06@<\T+UC_"X M@UR N"C?<:Q\ZZ5-\-7K+FI@@DH+4&EA13MV]Z5MN=[DU-W?$8?831YBFP.1 M #; ]]WI1DQV#34 65%E:TMFD3V[%/34.JVC:MR5IL<]CRB4F: MDEW!XZU^Z^UX$O<;AYJVH-("5%I8T5I!FN=/YYT7W^_(4NPF3+&-PW@UT(ZW ML$G9_M=!F9DTV#O4% 65%J+2(BQ:V^$F2;%]_+S,1@U:4&D!*BU$I458M+;7 M32ICFV.9IV(SLVRPG=-.U^9:LY./Q "U9HA*B[!H;9N:-,8>%,<\F;^8,8-M MZ^8<\]FI::C!"BHMPJ*U36LR&!LEA#%3!GO6#3L\ZS3K"%!KAJBT"(O6_@6] M"6(<&PO=V]R:W-H965TDXF:_?JE+),M6V*@KYR&6 MY)G#,Z,YTC%G6RZ^R36 0C^RE,FYM59J.Y2A,&-P+)/,NH>#B'E&_G%K8>+WQ( M5FM57+ 7LPU=P2VH3YL;H<_L!B5.,F RX0P)6,ZM,WQZ04B14$9\3F K=XY1 M4/HEB=5Z;DTM%,.2YJGZP+=_0UV07^!%/)7E?[2M8QT+1;E4/*N3-8,L M8=4G_5$W8B>!^$\DD#J!["5@[XD$MTYPRT(K9F59EU31Q4SP+1)%M$8K#LK> ME-FZFH05M_%6"?UMHO/4XHHIRE;)70KH3$I0$E$6H[\XC[=)FJ(WZ%8/3ISK MK_D2'0:_O 1%D_25#OQT>XE>OGB%7J"$H8]KGDN-)&>VTBR+M>RH9G1>,2)/ M,,($77.FUA+]R6*(NP"V+J^ID3S6>$Z,B)<0G2 7OT;$(5X/H8OGI[L&.F[3 MYNP1 %ZI\K.8SR)Q[&352'IM_0](TTSZ(HS_*4*GVW:,:%2OZEQ1.HCV:%Y.\0 M>$,\;SK9X]D3AGTG]/N)!@W18&@_&:@^FL'!^N[$#]P]EH=1'G%QT$]RTI"< M_*2;W_-$Z%9^A&C->,I7#^CK-61W('JGW8@V=-I' NL4/FT*GQY3]=,Q^S 2 M6*@ J) I15KWZ\!3%]*&O*1=FJ%^\>WC' M+V CU4M>E(P8S< H7#/,T(D="ZU;-&F+)L<4;XT^5B]&0NOVHG4OV&@*!@FX MAMI5,';TWYZ"ZS#_R; NU=9@X,$.XW](V+R65TO8?8Z$C5"_>@=;0X/-CN8V MUQW1/WVJIIA5;$0:/+DCH77K;OT1#HZJ8J/]&MR+D="ZO6AM&#;[L$$JGARH M.)P>:'ARH.'=H"[-UC1AHQ<96<'FM7"IX.<)^!@."K<6"IL]U'NU!M$WP28E M&R$'3^](:-W?\ZTW(\XQE4Q&LE#U[L$Q#!EI#1DQ&[(A2JZA.N]C,@GWI-P3 M%83]2B:MA2)&6S*NDG^R%JG?Q4$MY=Z[-JJ+LG=VX#(0JW)C4J*(YTQ5FW'- MU6;S\ZS<\K/;\&KG])J*5<(D2F&I4YV3B7ZDBFHSLCI1?%/NY]UQI7A6'JZ! MQB"* /W]DG/U>%(LT&P)+_X#4$L#!!0 ( "J#3%HQA=D+C , #T2 9 M >&PO=V]R:W-H965TSX*3 M )6PQ!75'\3V';0!'5E>(:BJ?]&V;1L%J*B4%JP5FQ$PPIM_?-<:L2.()WL$ M22M(?A:,]PC25I ^53!N!>/:F2:4VH<<:YQ-I=@B:5L;FKVHS:S5)GS"[;S? M:&GN$J/3V277F*_(@@*:*P5:(5D2.T.8HDO>K#,[7R]S MT)C05Z;%QYLC"39,Y(X05>"Z[5" MKWD)91\0FK"ZV)*'V,X3)S&'8H32^ ^41,EX8$ 73Y>G _+\Z?+$$4W:S51: M\](]O#>$$PWHO4F3$OUWVKZ\-^W1I0:FO@Z9W\#'PW#[=#E3&US +#"/#P7R M%H+L]]_B2?37D'$^8;DG6,_4<6?JV$7/YDQ(37XT:QKNS--4P9![#25NLL@^ M2V^ST]%D&M[NNC+0Z&B4]AOE XV2'5(OBJ,NBB-W%,7WBDBS+/Z&8LT%%:M[ M].4*V +D5_2/R4E.6,6ZJJ$ G1TU?<([WY[9;>:A=OFA]OW8^OF-GG#>5671FUX*P77?./':3#EUS7FFY+UK? MQ>31Q>0YD[FE^W+6)RWW1>L[^[CEB)T?WP?DLYOC>%>[E0?[Y74S$>[LJQG( M57T^H5 A*JZ;;6A7VYV!S.N=_T_UY_9LI-ZO/V*:@Y4K+%>$*T1A:9#1Z-A\ M[LKFK*(I:+&I=^\+H;5@]>4:< G2-C#WET+HAX+MH#LQROX%4$L#!!0 ( M "J#3%KSC[U9E0( /@& 9 >&PO=V]R:W-H965TW[G.,;$C9#/*@?0Y*7@I9H[N=;5F>NJ-(>"JE-108E/5D(6 M5.-4KEU52:!9VU1PU_>\T"TH*YTD;N_=R206M>:LA#M)5%T45/ZY "Z:N3-R M7F_)E Y? N1%"&[][36= FL;M\:OZ=9L=LRRI M@DO!?[!,YW-GZI ,5K3F^EXT7Z'/$QB]5'#5_I*FK_4G78:O!]]]I\/L&O_7=@5J7"ZII$DO1$&FJ4&[Z:]RXO.I?^.RP6DIV0\ M^D1\SY^0IX<%.3XZ>2OC8O AO3^D]UO=\3NZ0TX3>M?_@JF4"V52_SQ?*BUQ M#_VRN>\H$SO%O%=GJJ(IS!U\<13(#3C)QP^CT/NR)\-XR##>IY[@D@0V3UU7 MV':95W.3C+P@F,7NQ@*;#+#)(5AH@W5=P1L8UMIAP0 +#L$B&RS8@4W]8&1G MA0,K/,2:VECA#BL*C"L;*QI8T2'6S,:*;(LXL;.F VNZE_68 Y[5*PW21ISN M$#T[;C;@9OMQ0E-N(\UV=N,X"L+Q?S1WZR SWX1O5*Y9J0B'%?9YIQ%:E=TY MVTVTJ-JS;2DTGI3M,,=/$TA3@,]70NC7B3DNAX]=\@]02P,$% @ *H-, M6M)X_G_U @ Y@< !D !X;"]W;W)K&ULK57) M;MLP$/T50@V*%&BBU5*2V@*\I&T. 8*D:0]%#[0TMHA0I$-2=O+W'4JVZMBR MVT,O-I=YCV\6S?174CWI L"0EY(+/7 *8Q97KJNS DJJS^4"!-[,I"JIP:V: MNWJA@.8UJ.1NX'FQ6U(FG+1?G]VIM"\KPYF .T5T5994O8Z R]7 \9W-P3V; M%\8>N&E_0>?P .9Q<:=PY[8L.2M!:"8%43 ;.$/_:IQ8^]K@.X.5WEH3Z\E4 MRB>[N6"&4\KSF=]DD+W%YOV#_7OJ,O4ZIA+/D/ MEIMBX%PX)(<9K;BYEZNOL/:G9_DRR77]2U9K6\\A6:6-+-=@5% RT?S3EW4< MM@!^? 0K '!+B Z C7@+!VM%%6NS6AAJ9])5=$66MDLXLZ-C4:O6'"9O'! M*+QEB#/IC3!4S-F4 QEJ#483*G+R1=;CT/-IZ/@J.,$\C.2>A_)($71!V"QO\. M#X_("=M$A#5?>("O#9Z-_WY6)DQG7.I* ?DYG&JCL/Y_=86Q>27J?L7VA"N] MH!D,'/SH-:@E..G[=W[L?>H*P7\B>Q.0J U(=(P]'<&<"6%+;$HY%1ET>=M0 MQ#6%;5C+U$_")/;[[G+;CWVS* Z"I+5Z([#7"NP=%7@]FV$OLH6/S13;A<#O M52D0V2O!] C-J6U47:H;WMZ6G+,XC'M.&X5QT<5#[/GBFEV2%:\ M]V(8AQ?ACJY]*S](O,NH6UK22DN.!U/D?TEULI?#P+OL>1<[\O;-=BJBD>=N MM))IDMIDU/:0];8?5L.[1.^=I=;IIUY/!4N(F>J* M%!+\,A+CM]9O_C"%TMM7O0FYRE;P!WHK^FMQ*=>B1+R&!+%14(DS"\ZE_ZG M:=\S%6R)OSD\J=H],53NA7@P#]?A1<B MK-,,;Q[V>@&8\^8 FOVS\=_DCV8LPR(-2C0_+M!N)[D/^>]S3: M;%KN!85]5[E]=(]]/KD1B5XJ\DL20MA0?_I"?>H Z*&S2H_1M<>NJ!/Q]RSI MDKYW8IAYY.O=C+Q_]X&\(SVBEDPBZ_S29*H;> 8! OL6>$!F;*4T'N-W:>TS'#P:?+M#RQ KC7$JK$W$^%W/PZ@_[SW6F3IM.9+IL&0Z/(PI#M1,ITO,>8(2Y(LQO_0%$ &S"1/!3'_:+ZP*%HA#F$2IV:I"*9=="00W]; M1&'3*3Z*.0$6+,D*BW4=SCTMG7OJM/]6B@ @1)NEB-$TE;$D --,8C)ZDW=S MP%%MB R&GN^9W]8@<39]Y" 9E\3&+Q#C2[K#OK^/ M?24 ?:?,(T2C[;[*#<2Y"6Y%M!_BW$H%^I07_8JN+W6U6#;:%MDJ^TH>_6 M7U.A; 9-,QDL<76/@SJ/A<#$@LACH=$+HYTY?NB-FE2,VX)C&58"S72&^^0 M&]!1=S#8)O<6NLVOA)OO5FZWEAN0S_,YTL0)QYFG6I)B!?.W$':T$G;4:S5/ MT5;%7%MHF^0K$4;=(JQI.1()['ZSB"4ANJ;1!?[N6LLK?EMA[6[_6'Z5Y*)N MR?49%<;'RR@2VO;M:R9A-^+!_=L2VB;_2G31=K?=:*O[;FVA;9*OY!=URZ\C M@WNP$]RC/;']%@*+5@*+NK>T;M@SC[/8'FNQP/63B>K:RJK1+2W)J,(M.=I9 M?5.JVV]>+-)*:U&WUMJ.;919ARZFW"T<3/,MY!FMY!D]:S?T6U5H;:%MGAQ5 M"JWOWGJ;BCBV:PH1/*P/MP*!$8[AD"4A1GU]<:4E2Q0+\@#Y[E#F1:OU70Z_ M<:7E-N]0^KW:(6D,6$OU@&BA/[2?_ U!+ P04 M " J@TQ:FN2CXZX" #)!@ &0 'AL+W=O? +5EOM WX65KA-2Q!WU4+:69^QU(2!EP1P9&$U=0['Y[-$IOO$GX2 MV*F],;).[.2RG'J!%004"FT9L'EM80:46B(CXT_+Z75;6N#^^)G]F_-N MO.18P4S07Z34FZDW\5 )*UQ3?2MVWZ'UXP06@BKW1+LV-_!042LM6 LV"ACA MS1L_MG78 PSC X"P!83O!40M(')&&V7.UAQKG*52[)"TV8;-#EQM'-JX(=Q^ MQ:669I48G,YF@F]!:I)30$O@1$AT(S0H=(J6YL24M8F+%;HQYVF&I7PB?(W. MF:BYMN$K@G-"B7Y",\$JP<&$C^>@,:$GAB$81./DX\$MYC6@, @3A%4OT^]K M8#G(>\-TMYRCXZ,3=(0(1S\VHE:8ERKUM2F!->(7K=V+QFYXP.X/02[IO"=]4/N^J'CB\ZR)=K=,F5EC5SCJ], KK4P-1]G[F&+>YG MLQ?^3%6X@*EG;K0"N04O^_1A. J^]EG]3V0OC$>=\>@M]FPA"2](A6F?RP8Z M-1UW:"V5QIRQ^4]D=QTR8T_H72D24JC$O !5" MZ=[3UG E>QI.)Z/XE=">I' R#OIU)IW.Y$V=]D86SS<2NQO9)S#I*=)D.'DM ML2]M% :O:^GO-1K;Y*^Q7!.N$(65 0:#L>&13>-L)EI4KO?D0IM.YH8;\Z\! M:1/,^DJ83M!.;#OK_E[9/U!+ P04 " J@TQ:?^*V@_ " ![" &0 M 'AL+W=O$ELYYZ3>X[C>S-<,+8/ADQD5)%4[%W)8+ 30UH+*P/<<)[9+F MS(J&9NU:1$->J2)G<"V(K,J2BM]C*/AJ9+G6\\)-/L^47K"CX8+.80+J;G$M M<&:W+&E> I,Y9T3 ;&2=N:=QJ.--P(\<5G)M3+22*>>/>G*9CBQ')P0%)$HS M4+PMX1R*0A-A&K\:3JM]I0:NCY_9OQCMJ&5*)9SSXF>>JFQD'5LDA1FM"G7# M5U^AT=/7? DOI+F251/K6"2II.)E \8,RIS5=_K4^+ &<,,M *\!>)N 8 O M;P#^OH"@ 03&F5J*\2&FBD9#P5=$Z&ADTP-CID&C_)SI;9\H@4]SQ*GHG+,E M")5/"R 38#D7Y#M7(,DG,L%/+*UPG<_()5,@0"IR\80?G 1R&(.B>7&$<4[/ M'_3?DZU,<07$<[P^N;^"<@KB 3%WDY@<'AR1 Y(SL1W/^J4@XZ$SO>' M^QWP>'^XMT.-WVZO;_C\K7Q3A9LGE:CPK"IR_PT#R*6"4CYTN5VS!=ULN@2= MR@5-8&1AC9$@EF!%']ZYH?.YRZFW)(O?B.R%BT'K8K"+71\2);!"5;3 [[4Y M"5"?A"X7:[;0L.FZNXS<@=[.Y;H[^P3%_PEZH:;?JNGO5'-6J\PS6?/VU+#S'W=3S.L@].0XW]'0%A2?=>L)63[A3SRU7>^Y+ M^,I-?^ '&SJZ@ISC#1T=0>&)NZ'#7BO+)8BY:6\2;:Z8J@M2N]IVT#/3.#;6 MQ]A9ZT;XCZ9NRU=4S',F20$SI'1Z [16U*VNGBB^,,5_RA6V$C/,\.\ A [ MYS..-;J9Z!>T_QO17U!+ P04 " J@TQ:@0V\:1<$ "N&0 &0 'AL M+W=O$C#W'NX]]K%]\7S/ M^(O8 $CT)4TRL; V4N;7MBVB#:1$7+$<,O5DQ7A*I+KE:UOD'$A<.*6)[3J. M;Z>$9E8P+]H>>3!G6YG0#!XY$MLT)?S?6TC8?F%AZ[5A2=<;J1OL8)Z3-3R! M_)@_#K$,^T0V'Q%X6]:%TCG6(Z. M"!*(I(8@ZF\'=Y D&DG%\4\%:M7OU([MZU?T7XKD53+/1, =2_ZFL=PLK*F% M8EB1;2*7;/\;5 F--5[$$E'\HGUEZU@HV@K)TLI919#2K/PG7RHB6@[8/^+@ M5@[NH8-WQ&%4.8Q.=? J!Z]@IDREX"$DD@1SSO:(:VN%IB\*,@MOE3[-=+\_ M2:Z>4N4G@R=8JUZ4Z#XKQU#1%UF,?@6VYB3?T AI7/0>W<0QU8])TC'^(01) M:/*CLJBPYK94@6EX.ZJ"N"V#<(\$@5WTP#*Y$>CG+(:X"V"KC.JTW->T;MU! MQ!"B*S3"[Y#KN%Y/0'>GNX]ZW,/3W=V!;$9U)XT*O-'_=-(2([\VZN0SK?.9GBO5 M"^AS,(9SQY))L- 06(?[6Z&I/_#XDIHU6DX810M-H76);2H*/+BY M?HMF_;X%\1O-]EI]L[A>8N>/FZT_'M[['].VV95X,(:S!Y])M- 46I?_IE3! MTTNJVF@18A0M-(76);:I0_#@EOPMJI[UZ'5Z*.H^H\GL4-1&RP6[]2$[!;XN M#@0$BM@VD^7'W[JU/G2X*3ZU'[3?ZL.(X@-Y U.>9#P0OJ:90 FL%*3*2$W) MO#P<*&\DRXO/Y<],2I86EQL@,7!MH)ZO&).O-_H%]1%-\!]02P,$% @ M*H-,6ASMMV ?! KQ0 !D !X;"]W;W)K&UL MM5AM;]LV$/XKA%8,+;!%;Y9L9;: ).JV MJ..WVH=@'6CI+1"31(VF[!?;C M1TJ*+"FJEJ",8=@B>?>(]_ >^7S+$V4// ,0Z$N1EWQE9$+L+TV3QQD4F%_0 M/91R94=9@84P8XJ9R*W'0LRS<+3$HC7%9S:Q8NZ4'DI(0U0_Q0%)A] MO8:Q*?]FLF1V:(DI("2$UHB!KN5<65?1K:O M'"J+/PF<>.<:J5"VE#ZHP6VR,BRU(\@A%@H"RZ\CW$">*R2YCW\:4*.]IW+L M7C^B_UH%+X/98@XW-/^+)");&0L#);##AUQLZ.EW: +R%%Y,4GF* MV6=0Y59U$FZ#>@ M*E\FD/0!3!EG&ZSS&.RU,XD8 M07R!7/LGY%C.;&1#-\]W=T?[.Q/1N.W1N16>^S]'MX$]98*4:>\0/_\A MS=&M@(+_/<9]C3T;QU9/FTN^QS&L#/DXX<".8(0__F#[UB]CO.D$BS2!]3B= MM9S.IM##CU3@7#[/ZE0?XZWV]RM_]5 ]AH[OS+V93(ACEY(1.WLN\\;JVT5/ M[>RY:P5^T-KU O':0+S)0*X*8"3&''V^@V(+;#0')B%>F@,ZP2)-8#WJ_)8Z M_Q5UY>OD5"=8I FLQ^F\Y73^G;JJ_;VN#KR%?/D#78W8N8[M^8N!KD;LK+D; MN,ZXKA9M((O)0-X?F*RY)E4U"?#2#- )%FD"ZQ$7M,0%KZBJ0">G.L$B36 ] M3FWK7+U9WZFK!J KA(7C><% +SUY7=*43MZ5\L M3C!:XYCL9%4YI:]IG)=S=.:.%'RNY05#G3VULQ>6&P1#G8W8S0*O4S_V0SE7N/9TB=O\CVLEAOY% M'PZ"DP30AQUZ4C?*YW"CHBM"YF0T6/&;E/]#QJM1BHV>QT'64I*CG+824CK8BZ/B]7=L7H@Z+[J%VVI$+2H M+C/ "3!E(-=WE(K'@;I!VZ,,_P-02P,$% @ *H-,6CY[_)7- P [1 M !D !X;"]W;W)K&ULM5AMCZ,V$/XK%CU5=U*[ M8%[RLDV0=K/7=J5=792]:S^<^L&!"5@+.+6=S9W4'U_;$ ()2QN)_9)@,_,P MS\P#S##;,_XL4@")ON59(>96*N7VVK9%E$).Q!7;0J'.;!C/B51+GMABRX'$ MQBG/;-=Q1G9.:&&%,[.WY.&,[61&"UAR)'9Y3OCW6\C8?FYAZ["QHDDJ]88= MSK8D@2>07[9+KE9VC1+3' I!68$X;.;6#;Y>X)%V,!9_4-B+QC'25-:,/>O% M?3RW'!T19!!)#4'4WPLL(,LTDHKC[PK4JJ^I'9O'!_1?#7E%9DT$+%CV)XUE M.KQ#)A?M&^LG4L%.V$9'GEK"+(:5'^DV]5(AH. MBFBW@ULYN*<._BL.7N7@&:)E9(;6'9$DG'&V1UQ;*S1]8')CO!4;6N@R/DFN MSE+E)\,G2%11)+HO2DF8U!8Q^@U8PLDVI1'2N.AG],"*!#VHG,?H1@B0 JV_ M-\U6D&CG]W<@"EC&Z MK\2(7?3("ID*]+&((6X#V(IPS=H]L+YU>Q'O(+I"'OX)N8[K=P2T^/_N7D\X M7ET$S^!Y_U&$%6P9EU3EN5F.KP_*'-U+R,5?7Y M /X"5OCC#WCD_-)%?""P5AK\.@U^'WKXF4F2H4SK+#,Z(T9G79Q+H)$!TD^J ME]#S'&\:S.R7)IL.L\#W';Y,!I1 3Z^@CY&GAG57HA+JW* M0& MMJ.:[>@-Q3D:,@T#@;72,*[3,!Y*G"50T%"=Z^'IQ#\19Y=9@'W<+>D-\Z/.Z[>\;W2[ 6XM"8#@;6X3FNNTS>4YG3(- P$UDH#=HXO<6X2*O>V?L[P+KC:DOUW&KL3()7A'IL1G!_ M-_)I)P6- 7W:H+,7/OKGT .7;!K[C8YXP8I(%9V715Y1\=PO^-YX+J[R0&CM M[!U;)!R\I> '[9Z&0FNGXM@_X=Z^)%P"US)00S%BFW/AHQ2R&+%*;6F#;T[5V1?W)3V(W!45TQ,?.T0!';%;*F:_,9/JR?ZM MGN7-0'J$*3\$/!*>T$*@##8*TKD:JV+P5CH"]1?.,)_ 5!+ P04 " J@TQ:82UR<#$# ">"P &0 'AL M+W=O$ \;>Y*LNH?972?EWS-KIXX!=Y$*R4.\UWSSS;$[,]DI?624D>)A$T2@4E,D@G51K MUSJ=J-)R)N%:$U,*0?6/&7"UFP9Q\+!PP]8;ZQ;"=%+0-=R"_51<:YR%#4K. M!$C#E"0:5M/@(CZ?Q0,G4)WXS&!G6F/B3%DJ=>]"@T>D$V^,']'>5\6C,DAJX5/P+R^UF&IP&)(<5+;F]4;OWL#=H MZ/ RQ4WU3W;UV3$>SDICE=@+(P/!9/VE]WM'M 22Y!&!9"^05+QK117+.;4T MG6BU(]J=1C0WJ$RMI)$2MSR'\%"-&6QJ#DP:!9XD6<0]8C_?@52:)D0#[=SLF+DY<>W'[C MJ'Z%VW^2H[Y^P./DRH(PW[J\4&,/NK'=S3LW!YN.SWK16?LW";<= MS(8-LZ&7V0E1C_KPL02]"=T?8B/S':XX;W^(AY M.CX"\].&^:G7XVWF5F'$I=5L65H@]/ (9;1@EO(N[C7ZJ)4$_>X4.&L(G7D) M+9ADHA3>4'L1GNBP.#H\WM$1@[T'_\_D6Y4G]KKWX^/7_M5^R8(6W57%#YW@ MFT&U\=%,#C03?Q;0^[]F@1_BJ9X\E*;XF+4I/D9QB@_5*?:7IW]* S_T\/$T M"%LMDP"]KAI#@\I+:>ONJ5EMFL^+NN4Z'*\[UP75:R8-)4]"TY.E/4$L#!!0 ( "J#3%K) MU6(_F ( "D' 9 >&PO=V]R:W-H965TS#4790JME MBA1LX_<\YQACIGLN'F4)H-!319F<.:52]97KRJR$"LM+7@/3=PHN*JQT5VQ= M60O N2VJJ!MX7NQ6F# GG=JQI4BGO%&4,%@*))NJPN+Y!BC?SQS?>1FX)]M2 MF0$WG=9X"RM0#_52Z)[;J^2D B8)9TA ,7.N_:N;B9EO)WPCL)<';622;#A_ M-)TO^-45:P<58>T5/W7K<% 0 M!*\4!%U!8'VW(.MR@15.IX+OD3"SM9IIV*BV6ILCS#R4E1+Z+M%U*IWSJB)* MK[*2"+,A?D#07$"W3;J$8 NB.,5$V%EOBYK3M?@,*$ M7J S1!A:E[R16DI.7:4-&HR;=69N6C/!*V86D%VBT/^ B\8H8?5 IV?7?PI MX^I\?GBM9XPQFCGX] M)(@=..G[=W[L?7HC0MA'"-]23[_6(+ Q;1NAO@ MCGKNZ 1N/,1M!:)#;JA3#W.CGAN=P!T/<:,C[BA)HGB8&_?<^ 1N,L2-C[AA ME(S\8>ZXYXY/X$Z&N.-C;AP$KSS?I.G'SF(W*'Q98PB2@4NM"['&O#HCV8VX[B MM3T,-USIH]4V2_TM V$FZ/L%Y^JE8\[7_NN8_@902P,$% @ *H-,6H7I M07&D @ SP8 !D !X;"]W;W)K&ULI95=3]LP M%(;_BI6A":1!TC1-,M9&@E8())@J"NP"<>$FIXV%/S+;:>'?SW9*%D;@8MPD M_CCG]7..[>/Q5LA'50)H],0H5Q.OU+HZ]GV5E\"P.A(5<#.S$I)A;;IR[:M* M BZ<$Z-^& 2QSS#A7C9V8W.9C46M*>$PETC5C&'Y? I4;"?>P'L9N";K4ML! M/QM7> T+T+?57)J>WZH4A %71' D837Q3@;'IXFU=P9W!+:JTT8VDJ40C[9S M44R\P (!A5Q;!6Q^&Y@"I5;(8/S>:7KMDM:QVWY1/W.QFUB66,%4T%^DT.7$ M2SU4P K75%^+[3GLXAE9O5Q0Y;YHN[,-/)372@NV>@XA.$[ M#N'.(738Y4+PT]B=28J/36.S/0&-"#XS@'?!"2-1=]_X*V!+D ]I#A*.;4M3*H*BQ MKTV %M//=\&<-L&$[P0S@_P(#0??4!B$$;I=S-#^WL%K&=_DITU2V"8I=+K# M=W0O!5\?WH T,=U#B=^@#*.DGR-I.9+_Y[@1&M,^D.3-28G301"$_[#XG?ID2_T5EFO"%:*P M,H[!46)"D4WY;#I:5*YD+84V!= U2_/B@+0&9GXEA'[IV"K8OF'9'U!+ P04 M " J@TQ:P0NV=TL" 8!0 &0 'AL+W=OW.3:6-AQL"\M M_/O93L@ZB?9M+XGO?/?=]YU]3K?:/-L2D>!5R9NBU-L) M&[%WQX-8E^0=49;6?(T+I,?ZWC@KZE$*H;"R0E=@<#5AEZ.+Z=C'AX"? K=V M9PU>R5+K9V_<%1,V](108DX>@;O?!J]02@_D:+QTF*POZ1-WU^_H-T&[T[+D M%J^T_"4**B?L&X,"5[R1]*"WM]CI.?5XN98V?&';QIXG#/+&DE9=LF.@1-7^ M^6O7AYV$.-Z3$'<)<>#=%@HL9YQXEAJ]!>.C'9I?!*DAVY$3E3^4!1FW*UP> M9=QF-X7,S@^.CD7YC(B>D5Q;VB..". M]^!.)<^?X3K7E58BAQENW,VK@Z:;IBK@:8YJB>;W1XP/(OOYN+ USW'"W !8 M-!MDV>=/H[/A]P.\DYYW$M"3/;P7;MZ*1B+H%>P[%0M//UP:W!$J^Z&"Y#\H M&/<*Q@<[?Z65$AU/TN!.@(Q8-H3 _UZEG->"N/R(>XM^%M#]8[+)DC3:[!** M=BZZ?S/FW*Q%94'BRN4,!^>G#$P[AZU!N@YW?ZG)35)8EN[I0N,#W/Y*:WHW M_#CUCV'V!U!+ P04 " J@TQ:O0:0T-H$ "J&0 &0 'AL+W=O MLI2*B;66DPR+*[8A5/VR9#S#4IWRE2TVG.!%GI2E-G(^)*LUE)?L*?C#5Z11R*?-@]< MG=D5RB+)"!4)HX"3Y<2Z@==SY.N$/.*/A.S%P3'05)X9^ZY/[A83R]$5D93$ M4D-@]6]'YB1--9*JXY\2U*K&U(F'QZ_HO^3D%9EG+,B6*$%%F2) MMZG\PO:_D9+02./%+!7Y7[ O8QT+Q%LA658FJPJRA!;_\4LIQ$$"](\DH#(! MM1.\(PENF>#F1(O*F#7)L\6[%)J)[&1\G5KXG*D]/Y M&M,5$2"AX":.M]DVQ9(LP.]R33B8LTRMC;6>M!T!=S1F&0$?/S,A/H%+\.[4 MC[=$XB35&$^/M^#CAT_@@T;YNF9;@>E"C&VIJ.D"[;BD,2MHH",T( +WC,JU M #_3!5DT 6RE224,>A5FAHR(MR2^ BZ\ ,A!7D]!\[>GNX9RW&J>W!S//8+W M1H6UP.#;9Y4,[B3)Q%]]4A8C>?TCZ;YQ+38X)A-+X0O"=\2:_O@#])V?^F08 M"*PABE>)XIG0IS.R2BA-Z K,<(II3"[ 3<:V5/:Q+J#\'$HWM]T4NJ[G>N'8 MWAT2ZL9%D><'=5BCU%%5ZLA8:C%G<6/.DG)7I/FN>":J*1/5&N,4"Y$LDQCK M1M>[&8JQ1@LERH[2 MO0!4W9S8$DC\<@$D4T [0K>DCZ;?(1 XL$726.T[UU]0:1$8M5"]YHV++^A. M1>2$*/1;;'KB6HNT46A8%1H:"YT7$Z-GX2O'5*3YT@(WB[_5'4;=E"7X=D^R M9\)[^X41^]1^,1!80X:HDB$Z6Q.-AA1E(+"&*-"I+8 S7!LML0Z7:#1R6LNX M)^C2=0*G?Q7# [,"S]A%R\$:5?IAT+XA](1Y#CK&!=5/9SJ'G=T1XKN(8SMPSS J5ME M*+2F'+7C@-[96@@TNIN3A1D(K2E,[6^@V>",J@7&0JMJ4OM1N#Y[ @ M1:A#QSC<>^G4-@J9;=1I;\A,+= \T*D[?2BTIBRUG4+GLU-H4#LU%%I3F-I. MH0'M%.IYTQ.BMI_JB;J$*(R.&"I4&RID-E0G;%6_\W+MSXO/!C5,\17C'G,U#0*D M9*D@G:M B<>+#P/%B62;_-WZ,Y.29?GAFN %X3I _;YD3+Z>Z &JSS/3_P%0 M2P,$% @ *H-,6DWH\U)""P 0&8 !D !X;"]W;W)K&ULS5W_<]HX'OU7--S=WNY,"\C?@&["3!IKY[)SO6.:[?:'G?O! ML05X:FPJF]#<[!]_DFV0A15A-Y_,T1\:0J0G^3U;UGN2X6J?L2_YFM("?=LD M:7X]6!?%]MUHE(=KN@GR8;:E*?_+,F.;H."_LM4HWS(:1&6E33*RQF-OM GB M=#"_*M];L/E5MBN2.*4+AO+=9A.PI_ M%I^V"\9_&QU1HGA#TSS.4L3H\GIP@]\1SQ$5RA*_QW2?-UXC<2@/6?9%_'(7 M70_&HDTB012+P?7VO0P;%-4;'Y^H#^2WGP_& >@IS>9LGG M."K6UX/I $5T&>R2XF.V_P>M#\@5>&&6Y.7_:%^7'0]0N,N+;%-7YCW8Q&GU M,_A6$]&H@)UG*EAU!>NDPL1^IH)=5["[MN#4%9RN%=RZ0GGHH^K82^+\H CF M5RS;(R9*EM&_1313%XF60H+NT.E?%'W[T:1'$R4^\Q*=[ M'_WXUY^N1@7OHFAH%-;=N:VZ8SW3'6RA#UE:K'-$THA&*L"(']OQ *W# ;ZW MC(B_[M(APO@-LL:6H^N0N;I/PR&RGZ_N=Z]N:ZJ3[M4M QGV46V[Q+.?4WL= M,/KVH2WJ#6-!NJ)\!"C0PQ-JEEL$3^7;-_N 16_4:K=97J __LE;07<%W>3_ MT1SB^ZI+CKY+8B!\EV^#D%X/^$B74_9(!_,?_H*]\<\ZM2#!?$@P @2FZ.H< M=75,Z',NRH;+D8MK%@6[8IVQ^+^GET^EAA&HKQH5F%N"B5O2X]P=U_^N1H]- MJCN7)$ =5'ATCSRZ1A[_M=L\4(:R)M(ZGU%*I^OY 6_Q\3I2D>D$:TOD5Z+ M('MLM7EL%W,F&AJ!NJ;0.#G2..E(8[85@V^.5GS,+O17N1&J+X>3%CFG]$$V M1X# %)*G1Y*G1I(_EQ-+&KT-'BGC$^6*8Q0%!47+(&;H,4AVM*,(QJ;ZB@ ) MYE=@T^;P,IL,;7QRNK>+67@R'+O'8@K'LR/',R/'GU)&PVR5BCL4"IO3B9!/ M)W(=DT; ODQ68%[CJ#SM+0NR40($IA".QW*2/WX)Y6_0OC[OT>&\WU(69]JS MVMQ47S'.=!RC)QHPY*%-Z0ITYS)H?P@4FBI4PXUAX_'^3O."WQ91G/([9)*4 M$^]B31D-E@4?_".:ARPN1YZA5ALC>F]MS'U]Y'WE'47EJ8/HUQWW@_P_QCN: M/#6/(&\<@E9!R%X3*#1504LJ:!E965 6\F,6UQ"_2T1Q'F8[+B*G(MOSZZO( M$-ULD^R)4O%ZNV/AFMLL<5$>9_!:98VM]E:V0ILU;^E#[)X,@*!M$B@T51?I M?+'1@,W)_6*!_OA Q21*:U/-]7LS#&I40=$(%)JJA/2JV+F\$ *#^EY0-!\4 MC4"AJ>I*!XU?ST*;H7N+I#''KFZB!]HL@4)3^9=F&YO=]FVPC?F-MYSIW6?+ M@E\PM QT%XL?@LWV9V(>!$'--RB:#XI&H-!4F:29QY,+' 1!8P%0-!\4C4"A MJ>K*% &;8X3F19@?+L*(/M(DVY82EK8+T6]ALHMXF27+-G5Z6TG=]&A:)4&S MA1JM:8F=,=8.E>V2UM32Q;B:DM@^P539E?D!-@<('^\_Y>91##0O $7S0=$( M%)JZM"9S!6M\>:.8!1I @*+YH&@$"DU55X81EMG@OV0J9X;N+1)NKXA)?P]);TM);9DL/F6J: MF^I-M;GC5IEJ:M-,T'X0*#15(.GT+?.R]#U'C$-N/U:,5O>"2H!FCJD5 ]2L M?P]:QD\8%!RZRT? 8LT/ ?%!;YGM6"7?$&D%!#7S4&BJ@-+,6V8S_]M:I)1\ M)EM-3M^V)Z=\#BM>T_)G6%0)YP-%XLIDK1T\M;R@-K]&4]9S;-?6S5Y!&R90 M:*HVTNA;9J-_EQ8L3O,XK-8DM42#NOD:32$:>S/-.KFO*>I,,9YYFGN(;H7> MMMW9LT;!DB;;ZKID7EJ&,@41+YKGJEC%T'('ZI6M]AHZUF91H,T2*#25?VF# M+;,-OEGQ@7\EULYC]63]3DE 3:^E,:B'+4DM52!;)E!HJBK2/EMF^_Q;.:"K MNQE*,03OSXS8H(;::J_ .^YTAFT-\>VB]M3&FEDKT12U'&LVG3X[D-C2Y]KF M9>B.VT+X=*&R2F],VT+,;?7>$#EN;=)P9][0/=G+X6O*.1@//>>$1EVYL3.< M.L]P*-VD;7:3BW.IC;E^;UX@T7Q0- *%IBHAS:=M75YJ8X-Z65 T'Q2-0*&I MZC:V>)O-Y4M2&S-T;Y'LUJ1G@MMCO*:8V][J2J#ZIM(JO:Q]QLMV2FS,(+T) M;.^:UA*HV5RM(_ UO*0MO:3]__"2YD9[$][VDMC6+6_XH.T2*#15&FDE;;.5 M_*S/R>J)H99V4&=YIGOU)D \KGWA]%0/W(H/[*D]Q/;I4WZO M88$=:8$=\_KK89_]5MFMS6<9*1];2E*USZ&847MSJMN%;=NGC(*:4R@TE7=I M3AVS.?7EPI\@G%'Q609GA*A=P#:(]>B $ M"DT5NO% LMDNGPC-C[R3V.>T!K77-9IZ_7F3T^L/=$$7"DV519IPY\SN[*RD MF'X+J9A$!6Q%"Q2(3.]$%+$ SL_;0X94::25!-2 UVA-2?#P]+D4T"8)%)JJ MB/3>SIG]VM6#/^7';:!_UP^5FF)R,UYOPD&W:(.B$2@T51GIOIT+W*+M@/IY M4#0?%(U H:GJ2L_O=/7\_6-R,W1OD=J>7_L9!9IRV@\I@.J=2JQT\X[9S5MC M["C#6>G>[U)QX MJ]L%#1! T7Q0- *%IJHK0P:WYZ[N:E[.-3RSMF7&[:U0>Z>V=L\>:*L$"DWE M7L8.KCEVZ#LVGGW2Q=Q>;TU 5]5!T0@4FJJ<#"[<"_SD-!;U$@ MT7Q0- *%IBHGLPO7N\!!$33_ $7S0=$(%)JJKLP_W*Z[Y_L.BJ 9AJO9.J\= M$T'3"2@TE7N93KCF=$)\VFSG,5&K 6A$ 8KF@Z(1*#15*1EWN+,+' -!HQ!0 M-!\4C4"AJ9]<*J,0S[P3XB4I80VM.-R9VQZY;LU]Z,L_*!J!0E/YEV&%US6L M2.F^6JC*2]+UBU%>.U1HD0WZ7 H&H%"4\F6Z81W+IWH<=/IDDZ8V^L[3(&B M^:!H! I-54ZF$]X%IA,>:#H!BN:#HA$H-%5=F4YXKY1.F'%[*]1.)[3A!&BK M! JMXG[4^*:,#66K\BM*&ULQ5=K;YLP%/TK%I/VD-;RS*-=@M2FFU9I MW:)FW3Y4^^# 34 %S&PG:?[]K@VET-"LE5#[!?RXY_C>XP.R1QO&;T0$(,EM MFF1B;$12YL>F*8((4BH.60X9SBP83ZG$+E^:(N= 0PU*$].QK+Z9TC@S_)$> MFW)_Q%8RB3.8&(["J C?L6P$;4V4:7,&;M1G?-P;%@J(T@@D(J"XFL- M$T@2Q81Y_"U)C6I-!:RW[]B_Z.*QF#D5,&')[SB4T=@8&B2$!5TE\I)MOD)9 M4$_Q!2P1^DDV9:QED& E)$M+,&:0QEGQIK>E$#6 [3T"<$J \U2 6P)<76B1 MF2[KC$KJCSC;$*ZBD4TUM#8:C=7$F=K&F>0X&R-.^C/)@IN()2%P\8Y\_KN* MY9;0+"1ZXN 4%0K)A*5H&T&U\ =D5FPY80OR?97.@:O6+*(QOM>^OOKHCT5. Q@;^%5KZ0W_[1N[;WUJ M$ZYFZ0X[E6%=1(WZO2]_:F?SF[$N3Z I3_6S=J+_RY&]41 M6:/27E5I[Y4]W>M2JH[(&E+U*ZGZ+^#I_JZGO4'O@:=;@HXLI]W3@RK]P=[T MI__S]%[XJ([)&I<.JTN$K>WK8I50=D36D.JJD.GH!3Q_MV'5@/W#T;DAO MV.YGV[H_W5A/2;XXB_S(U1;O=_A^ON?N6U=LS>IK9SO[E5U>)M"57!VQ->6Z M/[O9>\\['3F]7*3N8[?V8RXKW0WR!@]/)&;M6*_N5!>4+V/T;P(+1%F' X3S MXII2="3+]4E_SB3>&W0SPJL=E8S\W9=$QW(DUR,F> [[(,L\,5 M2>E^8D'K>>(VV<1"3=C3\19OR(*(^^VT!PPLIY8E_ BA ,% MT!9_)V3/:]= A;*D]$$-OD03RU$>D92LA*+ \N^1S$B:*B;IQ_>2U*J>J8#U MZV?V/W3P,I@EYF1&TW^22,03*[! 1-9XEXI;NO^3E 'YBF]%4ZY_P;ZT=2RP MVG%!LQ(L/F"$7G(<0" M3\>,[@%3UI)-7>AD:K0,/\E5W1>"R;N)Q(GI0M#50TS3B##^&[C^ODO$ > \ M OK&V95,:01F-)/KC&-=J3.PD(LOVJ4$T'5AUC2X?E+7!"P/X'*/603N#EL" M/H9$X"3])/'WBQ!\_/ )? !)#NYBNN/R@7QL"QF/\LI>E;Y?%;ZC%WR'"-S0 M7,0<7.<1B9H$MDQ$E0WTG(TKU,L8DM4Y<.%G@!SD=3@T>SW<[8"'KX>CGFC< MJK:NYG-?JFV,&3E;GI;PDC&<;XB4KU!5JMO-\4%/Z\I];L)FE OP[2_Y%/!% MD(S_VU6RPB6OVR7U%KO@6[PB$TN^ICAAC\2:_OH+'#B_=Z7;)%EHB*Q1"J\J MA=?'/KVC J> :TT5B5[5,MN5QX)OH/G4R_MQZCO><.B,[<=ZAD[-/!>A(6R: MA:=F:.@'WJ@R:T3E5U'YO5%]W2KO.?AV0[(E89WKH9?AK>O!)%EHB*R1N4&5 MN<'[D^; 9"E,DH6&R!JE&%:E&!J69L'GU\0T#)R6XF:G1A#ZOM_2Y:G5: C= M;E4&54!!;T"WB_M^2?;"W[H.3)*%AL@::1M5:1N]/TF.3);")%EHB*Q1"N@< M=Z6.85&6A'4I>7[@H&%+EQUV[@@&L/5A#3OLD.\&;M M3EC;<,/>T.8_DF<_ M_JV+PBA;:(JMF3MTS!UZ?QHM?3)5#Y-LH2FV9CV.!PS8NVG^&9FZI[+R(!JU M57IJ!EW?06V1_A][>GCAP/)+!WD_TS4AZ<'"JA%]1VKV66.LQ\S_':4NXP0VC4_MS: MM5971MA&MPRY]'67BZ+/4\U6;W#8B#H5C?4EE0(FNG+F."(,&4@[Z\I%<\#]8"JB3O]#U!+ P04 M " J@TQ:A/0VUX4$ "V&0 &0 'AL+W=O4/?$5@$ _\ZS@$V,EQ/K2-'F\ M@ISP"[J&0CY94)83(6_9TN1K!B113GEFVI;EFSE)"V,Z5FT/;#JF&Y&E!3PP MQ#=Y3MC+-61T.S&P\=KPF"Y7HFPPI^,U6<(,Q+?U Y-W9H.2I#D4/*4%8K"8 M&%?X,L)AZ: L_DEAR_>N41G*G-*G\N8NF1A6V2/((!8E!)$_SW #658BR7[\ MJ$&-YIVEX_[U*_H?*G@9S)QPN*'9OVDB5A-C9* $%F23B4>Z_0OJ@+P2+Z89 M5__1MK:U#!1ON*!Y[2Q[D*=%]4M^UD3L.6#_B(-=.]A=!_>(@U,[.&]U<&L' M5S%3A:)XB(@@TS&C6\1*:XE67B@RE;<,/RW*O,\$DT]3Z2>F,T'CIQ7-$F#\ M-W3[8Y.*%T2*!*D'Y]>2T@3=T%R.,TY4IL[1[6(ALX;HXKB1_+LK8IH#FK^@ MO^4[T9V ''V.0) T^R)!OLTB]/G3%_0)I07ZNJ(;+M_*QZ:0095=,^,Z@.LJ M /M( -A&][00*XYNBP22-H IV6@HL5\IN;8'$2.(+Y"#SY!MV6Y/AV[>[N[T MN$=O=[<'HG&:!#L*SSF6X!5A<#X_3-$58Z18@M2P*).T;_= 7E3SU9:PY*SM M=D.Y0-^;E/+_^E)6=8[>.QPO,57CF#/T\]RPT":VP^[S-T:.8Z MMAW@MEET:&8'WL@-&[-65%X3E3<8E1H0NA%;9]S^[(]= JM *_7ZRC)J+1B6*5E*4Q#.IT$/+4P:$3+-($UJ(R M;*@,/YY.0YVIT D6:0)KI0);NRK6TJS4&M!K?32=L*/4/JO0&W64VHL5.OU2 MQ7NE.1X,ZE$215B\4O5X)!6;T;4:/D-B'<8\=8AH18MTH;7YM'=\VA]/L76? M=.5#)UJD"ZV=C]W*! ]6V^\1K7/X?74=[+M=V1[:X7 4>DY7N#UV5N#AX(AT M=Y4^'B[U9R0#KG1[3]@3B+18#JMV$.[D4:(3+=*%UJ9RM[S W@=4K=:UB5:T M2!=:.Q^[Y0D>++G?HUK_4&6N%P2CKFK[["S'[Q;&?7:R,G:M(ZK=E?MXN-[_ M$PI@,KA2MU=)GA8I%XR4&Y/#XAU$/7FPZ$2+=*&U&=TM-_#H XI7ZX)%*UJD M"ZV=C]V:!0_6X>\1;WBP:S0*1GOKT)JE0[/ P[6ZI;.YM:.? MENI@@,N^;@I1;>0VK'$FJC? =3G6C([_(R+3C*8"$AK8M M3B>L.B2H;@1=JVWS.16"YNIR!20!5AK(YPM*Q>M-^8+FJ&;Z/U!+ P04 M" J@TQ:I$Q2-)X# D#0 &0 'AL+W=O5\1H9D5<\ MQTRO++E@1.FA6+DR%T@2Z\12-_"\KLL(S9SQT,[=B?&0%RJE&=X)D 5C1&RG MF/+-R/&=W<0]7:V5F7#'PYRL\ '5M_Q.Z)%;HR24828IST#@"1I81V^5L:? M!,F4ME<T1G_\I/?]7YOHG;(A(X/L7#0F? M%3+9F*KHG*DZ$]A!JCIUJCJM=7%/Y=/E4B "U>^;QE<@B$*X^/E#$^\2S/9]2LYW?J\T.@NW6P79;@YV_Y%K>C2J@8'"Q12)D8YCM M,!VPGA "*]]YOP\)VYC+V]QH<_SR:\@9.MY2"IO-X MGR=$.SD*HK=DQ ]>Z07_44@J@&,EZ7C'FG["T.OTC\[ W>LW&8J5;<,EQ+S( M5-E U;-UJS^Q#>[1_-1< 6P?^PI3WA]NB5A1W?&EN-20WE5/?W!$V9*7 \5S MV]4NN-(]LGUZW4RRV;WH]$(!V686D%>2G>3?5Q($S(=E M2&DN$CYT7ND\Z(AS4&9/E'WG&T($>(ZCA%\.-D)L+RR+^QL28SZD6Y+(.RO* M8BSD*5M;?,L(#K11'%G(MCTKQF$RF,_TM5LVG]&=B,*$W#+ =W&,VC3 MY0 .7B_N-4!>L^6R+U^2>B(?M+9-G5JX2A#%)>$@3P,CJ'A M\:OZ;]IYZ/,6(X@#I/T+W[.0!P8(/>( D /K&^95$&H!K&LMYQK%^4N?@/ITC@*[25N#S5M]9J&>H[-\OB F"4A0%K DB1P'>L5QA8R*2^(/P0B> 60CIV% U^W-1PWF MR_;FR.#-*'^X(ZTW.O9P%?#L&=[B%QFN BP8P\F:Z.._%X]<,!EZ_S2Q3[6= M9FVU'EWP+?;)Y4 N.)RP/1G,?_X)>O:O3=SZ%%OV)%9BZN1,'9/Z_*]=_$B8 MGOMZ.I^!*[(.DR1,UG(!BG#BDR:8J:BK1=5:O)\[8UO^S*S](29CWUTQ]216 MPN3FF-R.F'Z7\TY4@S2%X];@5+D8.^O*I2>Q$A7FY",6V'PCB*KM.E)[$2,&@7:9[]MG4'/T:-LR73.V2$O(8W MEKG?KI#Z4BM3.DB&H9'2-UTFR+FSV!,FRYY\<0:W+/1)RW=]ULGD$!U$0V]: M16<<3&=T/:F5T:$"'?IOZ SO_TS:E "8>^_,JB>U,JLB+8?&#/4T*V-.D(G# M0US0]8:V4V76:]+=EUJ969%V0W/>?9)9D2< 0Z*0]5*"YR"O(3A[3<7[4BO# M*Y)Q:,[&3\ #;=*'K(L2.:3(P2HYM]7RMS2/^:U,BD0" M3Z_)>E]J98I%N@[-^7K;I>QHFC&N318XG0Z=&K1>4_>^U,K0BN0=FK/W&K0[ MHC[1J@#\,UQ):)]W@@NL0[(1FEG> 2\$,PXF($Z_CD$$ OS2]('M^H24FTFA MTU)+L]1;H18U 307!:>AZJ^47 >P;$99N[ V]]J)=:_U1%]JY>^D14&!S 5% M:]S$O "]P277@Q*NFU$WMQB/9L/*>-@_TK2"*P@*9"PL3B#=%-*I7&\U\>BTY M^E(K4RQ*#F0N.5I0/!6HHSHV-$63ZIO:/)#.V/Z/J@,550X5,?46A96C-Q0:J?_7WQJ[C5HG5FZ$1M-UJ'#JU>/7LJ5-,V[*/17& S,5! MZJ,,EC#&*G36JE"7BZR<*RL; PG M[A%WB[P?MCN7C8^FN>WHBZ%;O0S]2(6BL#S<$!X2I!O+^BE+Q>J(ZR/_W M8?XO4$L#!!0 ( "J#3%I2;*CM, 8 *0F 9 >&PO=V]R:W-H965T M[LT:R..O_7QB'KX\XVI/V;=D30@'/Z(P M3JX':\XWEZ-1,E^3""=#NB&Q^&9)682Y.&2K4;)A!"^R05$X0I;ECB(O)QZ"U9JG)T:SJPU>D4?"GS;W M3!R-"I5%$)$X"6@,&%E>#V[@I6^C=$ 6\3D@^Z3R&:2I/%/Z+3WXL+@>6.F* M2$CF/)7 XL^.W)$P3)7$.KY+T4$Q9SJP^OE5_7V6O$CF&2?DCH9?@@5?7P^\ M 5B0)=Z&_('N_R8RH7&J-Z=ADOT+]C+6&H#Y-N$TDH/%"J(@SO_B'Q)$90!T M.P8@.0#5!S@= VPYP.X[P)$#G(Q,GDK&P<<^(3C('PKPI\>??#F["TX R.0 MK#$C"0AB\!0'/#FOG/BTIMM$S"Q.GBG'5R,N$DV7.YK+I&[SI%!'4A"!CS3F MZP2\BQ=DH0J,!*$"$WK%=(NTBCZ9#X$-SP&RD-.RH+O^P^V6X7[_X4B3C5W\ MZ':FYW3H9;_0UX\D>B;LWS:\VN%I*;I,-GA.K@>BUB2$[&Y>$C>,X7A%1#GDX/D%5./N\4MV^F:/V0)\ M_4=(@@^<1$DK=\,IR@+MV05Q'$0KT2E#W$\)VT( M]'8S.+7$1;.KHM'.=RP:0V(*&K= X_9"\Y?8@+Q>Z7(@;@.(Y[HU M'MI)CN5A2$SA,2EX3'KQ^$R2#AR3!HX+:+GU#:*=Y5@@AL04(%X!Q.L%1)BD M)0DZF'A-)LB&-23:>8Y%8DA,03(MD$Q[(1'>X$ MF39KB3,9U[BT!#4*CJ]= MT8GY0JOT>)8VXR^9^Q5W([PC3+AYL$K+!5@(QP:6.&!@A\,MZ5E@Y5Q>)6$' MCH=6O:;HUW3LAC&EIA*LN&38B^ %N)$(LXH+_!3A^Q3AYQRAIA#+*6!UJXRG M[G!IG5\S;BV"N;K%WXJF-+U0KWM_40Y#L63,&=!G 3SG$/Z MT)T]ONVZ+[U=I29TKM"O7G-$VS] MN?NDZ3:7/_:FT*ZGV8RS/1O6[^-^2QQRT-3S.M(L+2G4>]*B*&@W.-@0EG=# MSO. CJPGS3W>>@]IQK7?0UKB=/>0TG="O?&\/]1CT(\_]F'7J)IO2DUE5QI4 M./V?&PW0D"&5\$VJ^:;4U$9?:9:1WBP?U6V06HJEJSL<_7S'TC&EIM(IC3#2 M&^$>#0>IH#"IWWOTLQS-Q)":RJ2TRTAOEP\W':2 \H1M.W4F1IVP*3652>F$ MD=X)]^H[2 T52YV*4:]K2DVE4GI=I/>Z_5L/4JB*9E*_Q[?$U(N/KU_0J0F7 M'A;I/:S1SH.I-LHO,@IU">*UW;'C;N M5&XOP+Y^R:_*?;$](]GK5WXB&;LTRK;>*)_:GY"R MRH.VY5AUBZB?_>C_-_X5MMDN;;.MM\T_U^J0XE5BT+::Q(R::E-J*K'25-L] M>] FNB9R+@@/5"X9=_ &J%_[L6Q&E==W(L)6V6M0"9C3;W/F(F#%8"0K(4DM9P(HH+RU^)R@\XW60O"3U3SFF4 M?5P3O" L#1#?+RGEKP?I!,6+:;/_ %!+ P04 " J@TQ:E=_$IZ<# "2 M#0 &0 'AL+W=OQ2U/"GV:8L,/8L">C M+=G@$N6W[8*KD5U8">,4J8@9!8[KL35U;^:NKQ6,Q$.,!U%Z!XVR8NQ1#[Z$ M8\O1$6&"@=0FB'KL<8Y)HBVI.'[E1JW"IU8LOQ^M?S+P"F9%!,Y9\CT.932V MAA:$N":[1-ZSPS^8 _6TO8 EPOS"(9=U+ AV0K(T5U81I#'-GN1WGHB2@ML_ MH^#E"EY5H7M&P<\53.;L+#*#=4LDF8PX.P#7TLJ:?C&Y,=J*)J:ZC$O)U;^Q MTI.3I63!8\22$+F C[]VL7P"0D,P\]+D;R5NQC_N,%TA_ZG&;\ &$1&.XOB(*?P;L9U0 M?L7(EHI*QV8'.<$L(_#.$+@>W#$J(Q4^#3%\: @_OBJ3\$5B*G[6)3CSWZWWKP^2&[$E 8XM=5((Y'NT)F__I4I% M!(."8-"*0'TQUAB?@1C40%08&KUJ!U@N MUY"1EQ"EML'],Q#G-W_NP>V]5J[F4"ZME_>,ZOT_U"N8ZP69G,'T6I:J,8I+ M*9^;#+?QP]QZ'[Y^C.2.RFNNUQW6E/54KG9MVJ7N-D6^,4V_@(#MJ,R:NF*V MN%A,33M=F9_I"X?IFI_-9+>5.\+5Z2(@P;4RZ70&:DWR[ *0#23;FAYZQ:3J MR,UKI"Y-R+6 ^G_-F#P.M(/B&C;Y#U!+ P04 " J@TQ::)K'+;(# + M$ &0 'AL+W=O.,;4KY]VL[:4K8D'9F(\T+Q/8] MQS[']DWN:,_%HTP!%'IF-)-C)U4JOW5=N4Z!87G%<\CTR(8+AI5NBJTKU;B&C$=XJ2#!8"R1UC6!RF0/E^[/C.2\<]V:;*=+C1 M*,=;6(+ZG"^$;KD52T(89)+P# G8C)V)?QO[@0'8B <">WGTC(R4%>>/IO$I M&3N>61%06"M#@?7?$\R 4L.DU_&U)'6J.0WP^/F%_:,5K\6LL(09IW^31*5C M9^B@!#9X1]4]W_\!I:"^X5MS*NTOVI>QGH/6.ZDX*\%Z!8QDQ3]^+HTX OB# M,X"@! 2G@/ ,H%<">N\%A"4@M,X44JP/,58X&@F^1\)$:S;S8,VT:"V?9&;? METKH4:)Q*EHJOGY,.4U R%_1_.N.J /"68+LP.546YJ@&6?ZG$EL=^H2+?7A M2W84$-^@B=0G)C<#$GTVL?HHHKE4A!71.N0C)@(]8+JS@#G+*3\ H+]*U$4, M"A/Z01//EXL%^G('; 7BGY&KM#ZS2G==:ID66H(S6OP W?%,I1+-LP22.H&K MC:G<"5[]VS?+US>YUB M 9>K_V[I1 B<;4%?9X56!W0[U:&;ST_79+% M'9'5G!M4S@U^\+T==.E[EV1Q1V0UWZ\KWZ];3^P]D8^7&Z'?52335Q>D0@(K M0!<_-][>@LSW+)OYWGJ*O"LO#'7F?SKVYTS M.-6'AYK7_!D=PZ9Y>^%P>**C.6XX/-$;-\?=#/O-0FXJ(3?M^00_OYE/6AF^ M]5QW219W1%9SSO=>/_J\'YQ1R@5T9'VG;'%7;'7SC[ZX_2[32LEVF@?ZO9N3 M^W@N, Q/+N29P.,,5)<6O$H+_F=R*0G>S!JSYL#K@1>W$UG$G_5-3Z=KJZY6F*)/OL-@27=-0V&A*O0K]V2"* MRK-H*)[;6FS%E:[L[&.JJW40)D"/;SA7+PTS057_1_\"4$L#!!0 ( "J# M3%HS&U$*. , . ( 9 >&PO=V]R:W-H965T':0\FN9"H3LQL!\J_G^VD68 4 M]6$O)+;O.;[GV-R;X8[Q1Y$B2GC*:2%&5BKEYMJV19QB3D2/;;!0*RO&%($@/*J>TY3FCG)"NL\=#,S?EXR$I)LP+G'$29YX3OITC9;F2YUO/$ M?;9.I9ZPQ\,-6>,"Y<-FSM7(;EB2+,="9*P CJN1-7&OHU#'FX ?&>Y$ZQVT MDB5CCWIPFXPL1R>$%&.I&8AZ;'&&E&HBE<:?FM-JMM3 ]OLS^Q>C76E9$H$S M1G]FB4Q'UB<+$ER1DLI[MON*M9Z^YHL9%>87=G6L8T%<"LGR&JPRR+.B>I*G MVH<6P U? '@UP#L&!"\ _!K@OQ80U(# .%-),3Y$1)+QD+,=^D%RM9@HGQPO)XL>4T02Y> IXH&YI04\#Y"23+Z0='< M+.9S^'6'^1+Y;S5^6$3P_N(#7( -(B4R ]^#QO?@''OENX!;(]MVHR/& M&QS&1%TQ;A-SD'N_R;U_-O>?IM)B<@F3+7+5.5H%@&=^Y MNCH6*TND-E,6\ZJ?50+*-Z3!+)E6_,J^I^@1!K@/4 M^HHQ^3S0&S0?->._4$L#!!0 ( "J#3%I(CB"NL@( *8& 9 >&PO M=V]R:W-H965TTE4*?UD,D0+ MZUQ(,_$R:XL3WS=)ACDS/56@I).%TCFSM-5+WQ0:65J#X&T,MWR966?PXZA@2[Q#>U_<:-KYG9>4 MYR@-5Q(T+B;>:7!R-G;WZPL_.%9F:PU.R5RI)[>Y3"=>WQ%"@8EU'AC]K7"* M0CA'1..Y]>EU(1UP>[WQ?EYK)RUS9G"JQ$^>VFSB??$@Q04KA;U5U06V>D;. M7Z*$J7^A:N_V/4A*8U7>@HE!SF7SS];M.VP!PO -0-@"PIIW$ZAF.6.6Q9%6 M%6AWF[RY12VU1A,Y+EU2[JRF4TXX&\]0\Q5S+V/@$YRF*7>/Q01'#T MIQN?!'0JPDY%6/L=_%,%\396EU0VUAS#-ZI*.+Q2AJ@_7!$(+BWFYG$7\R;" M<'<$UQLGIF )3CPJ?H-ZA5[\\4,P[G_=PW_0\1_L\Q[?2VHHP5\Q!4%D*1=S MI.='L&P-E "WYDM)!:$URN0%$B6MIHHV@.N""IR 5A&(^B01S!B^X&3BDHP: M5RA+!+5"#1+7%H(0G$MO8J#7A#YJQWRAIV\X5YY4V8R.*?^ MAPM,EZ3NX1KS.>I'^ 746Q73*4P[19O#7>SVQOG/)(TZ%:-W+[+1._ ?=_S' M>[/P7;6MC<\E"1'$'EBN2FEW,6U\C;?*(!S_507^UMAQ$_R:Z267!@0N"-3O M?2:UNIF*S<:JHIY$H ^]=M(R M90:OE/C)4YOU@[, 4IRQ0MA[M;K!2D_;X25*&/^%567;"" IC%5YY4P,=AR:$7O.$250^1YEX$\RP&S+.YIM0+MK G-#;Q4[TWDN'1%F5A-NYS\ M;#Q S9?,9<; %YB4I0$U@R'C&AZ9*-#-7LU@R"63"6<";J6QNJ *60.' [2, M"W,$!\ E_,A489A,32^TQ-+%"I.*T67)*'J747("I\UCB!I1"QXF S@\.'H+ M$Y+(6FE4*XT\[NE?E6X3/X9OU+EP.%*&N#^-R EN+>;FUR[F9836[@CN_)R; M!4NP'] !,:B7&,2?/S4[C:][^)_6_$_WH<<72:(+3 '7=" -E8O2"\IFJ*E/ MM"8Q(#B;"H1K2870S*WO3/G^^)NDC%Z5^[Q\]WD9O9>/ M-UK;M=;VWEA7S&0PI%L,;C"=4Z"G.\RGJ'?2W@OUGYW2J8EV/KS3.Q_ OUOS M[WYPIW?_H=/#K4O3O3]W3,^Y-"!P1EZ-DRZ54)=W>CFQ:N'OT:FR="O[84;/ M(&IG0/LSI>QFXJ[F^F&-_P!02P,$% @ *H-,6IF?"L;M @ 6@@ !D M !X;"]W;W)K&ULK59=;]HP%/TK5E9-K;0VWX%V M$*DTFU9IE:K2;@_3'DQR(=8N:[,2ZBPO.!+8'IGSD6%E9Z*A2N7 G!A215U \]+W H3 MYJ0CNW8OTA&O%24,[@62=55A\6<"E*_'CN]L%Q[(HE1FP4U'2[R *:BGY;W0 M,[=3*4@%3!+.D(#YV+GVK[+$X"W@&X&UW!DCXV3&^2\SN2W&CF<" @JY,@I8 M?ZW@!B@U0CJ,WZVFTQUIB+OCK?IGZUU[F6$)-YQ^)X4JQ\[0007,<4W5 U]_ M@=9/;/1R3J7]1.L6ZSDHKZ7B54O6$52$-=]XT^9AA^ G+Q""EA <$J(7"&%+ M"%]+B%I"9#/36+%YR+#"Z4CP-1(&K=7,P";3LK5]PLRU3Y70NT3S5'K+L0;D.@<3?6S*FH*B,]1NW7ZE4MYAB:@WQB@>\%7Q-ZYGJ(]]FD&"A-ZIF6> MIADZ/3E#)X@P]%CR6F)6R)&K=,3F7#=OHYLTT04O1.<'Z(XS54KTB150[ NX MVFKG-]CZG01'%3/(+U#H?T"!%T0] =V\GA[VT+/7TX,C;L+N]D*K%_[W]E!& M9$ZYK/4=_;B>227T+^IG7\8;Q:A?T529*[G$.8P=748DB!4XZ?MW?N)][,O6 M6XIE;R2VE\FHRV1T3#U]8D1!@:8**^A]J T]L7132U?I>1C%D3=R5[L)Z8$% MOA\'PWU@(<8[)R9AX \.XN]!>9=Q M>!#]D-MO9DU]88TBTJ_<-CH7B>ASUOR+)O!,!D< M>GN..O=C+Q[$!^YZ<)?#*#Z\&G>GZE8@%K9[293SFJFF('6K78.\MGWA8'VB M&V?3Y_[)-%WW#HL%81)1F&M)[V*@4RZ:3M9,%%_:VC[C2G<*.RQU\P=A 'I_ MSKG:3LP!W=^)]"]02P,$% @ *H-,6H6[ML2< P Q X !D !X;"]W M;W)K&ULK5=M;YLZ&/TK%INN6NFN8)L Z1*D-6S: M/DRJUN[NLPM/$C3 7-M)NG\_\Q(2J(/2*E\27IYS..? SVW'Q6ZX!%'K. MLT+.K;52Y:UMRW@-.9,WO(1"WUERD3.E3\7*EJ4 EM2@/+.)XWAVSM+""F?U MM7L1SOA&96D!]P+)39XS\><.,KZ;6]C:7_B1KM:JNF"'LY*MX '4S_)>Z#.[ M8TG2' J9\@()6,ZM3_@VPK0"U!7_I;"31\>HLO+$^>_JY%LRMYQ*$600JXJ" MZ:\M+"#+*B:MX_^6U.J>60&/C_?L7VKSVLP3D[#@V:\T4>NY%5@H@27;9.H' MWWV%UM"DXHMY)NM/M&MK'0O%&ZEXWH*U@CPMFF_VW 9Q!,#>"0!I 60(<$\ M: N@YP+<%N#6R316ZAPBIE@X$WR'1%6MV:J#.LP:K>VG1;7N#TKHNZG&J?!; M$?,X%WZ;U8E]%H%B:7>OJGP\1NGI_C=ZC MM$"/:[Z1K$CDS%9:6$5OQZV(NT8$.2$"$_2=%VHMT>H)OL1%"KXE.N5X/I=>C MW*^'*>V&S36S59WD5I8LAKFE6X4$L04K_.<=]IR/IJ0N219=B*R7HMNEZ(ZQ MAU\@ <$R4V -T*N!5:?>.A[]3[H^H?N6*9;L.O^_OY+Z403"?3@3%#&:8TF R, MF$NXPB''RUR9Q M*;9^%$=[*_S6YM3JDR2*^:90S9:XN]J-8I_J 61P_:X:T>JQX4#3S'??F5BE MA409+#6E<^/KH$4S,C4GBI?U$/'$E1Y)ZL.U'C-!5 7Z_I)SM3^I'M -KN%? M4$L#!!0 ( "J#3%J%=I$=504 "(< : >&PO=V]R:W-H965TUNUIZ$L#YIS/YWRVSZ6>K+CX*2-"%%HG,9-75J14 M>MGKR2 B"9;G/"4,OLRX2+""5S'OR500'&9*2=QS;7O82S!EUG22C=V+Z80O M5$P9N1=(+I($B]=K$O/5E>58FX$'.H^4'NA-)RF>DT>BGM-[ 6^]$B6D"6&2 M%,EB04);_XG5!Q);"V-ZCX!8*[HZ"X^U1Z!<* M_6,5O$+!RYC)7LH G M!#WA-9'H-_0Y#*E>#QRC6Y;O*KTZ'WVB,(T_@<3SHX\^?OB$/B#*T%/$%Q*S M4$YZ"HS1D+V@F/@ZG]C=,['CHCO.5"31%Q:2L [0 R]*5]R-*]>N$=$GP3GJ M.V?(M5VOQ:";X]7[+>K^\>JNP9M^N3#]#*^_!^^!!)P%-*;Y"OPU0[6E^O$' MR*-;11+Y3QOY.;C7#JZ#R:5,<4"N+(@6DH@EL::__N(,[=_;B.L2S.\(K$:J M5Y+JF="G7TE(!.QMJ;!:*"Y>81-GI"J\1@(KTD9E#GF10>HPNIS:YZXSZ2VW M*3I&R#\@5'-I4+HT,+H$NP+BO23Z."YQO,BW"XXAH&,6M#J4 PZWS'!LIV_; M.RZUB+FCP:Z8WQ0;NMZ65,VK8>G5T.C5]Z8G*(@PFQ-Y!F%=!H*F^G.;>V;D MIXB@&YZDF+VBD,-)8EPALDXA#R$])NFE'*918P)<1M M%8&@ GQ&U@I!@$NR '?>=J2,1IYZI#H"JZW4J%RIT5%'BD&- M4('"+*YBCF M4J( "_$*262%17N&W#NR4Z#*=]HY!LIN"@IN#@0B!01#!?5PUNVPT7#R8L& M$4V9\;!!@]'0-]+@V%5%91N)> !,+(((PDD(L6H)M74*E;+*D@P$:ZBP((AE M!,W0\]-]:^UD-X/OV/&7DAC,PH<,3A$1H*'-/_2(@@UI(UAKH7[XOVQ'$>6#>TS/G M)G'N->G$I&DV\.1E[ BMOHQ5?>\8*]TR9UM#)D=M0$%>5VB^5VAUA1G_*XALZ/NHF"V2S2_*[0ZLU7K MXYA[GS\/=#LG'G3S9'L/>D=M3\'H>S11;M5$N>_?1+G-Y@B:ZT8.,EMR*F]= MH=5YJSHMU]QIO7,..C [;,UAZW_>.^V_ND++*>YM79XD1,RS2R@XOWS!5'[Y M4(Z6%UV?L^N=G?%KY]+/KZLJF/SV[ X+H%BBF,P TCX?09TB\@NI_$7Q-+NB M>>%*\21[C B&_D +P/<9YVKSHB7$VG*LU91=6EV# .;U9"5E3#K5Q/ MU48RFEFAJIP2SXNF%2WX9'YMG]W+^;6H=5EP=B^1JJN*RA]WK!2[FPF>[!]\ M+M:Y-@^F\^L-7;,'IK]N[B7<33LM65$QK@K!D62KF\DMOEKBR A8Q-\%VZFC M:V2H/ KQS=Q\S&XFGMD1*UFJC0H*?UNV8&5I-,$^OK=*)]V:1O#X>J_]@R4/ M9!ZI8@M1_E-D.K^9S"8H8RM:E_JSV/W!6D*AT9>*4ME?M&NQW@2EM=*B:H5A M!U7!FW_ZU!KB2 "(N@5(*T#Z L$9 ;\5\%\J$+0"@;5,0\7:84DUG5]+L4/2 MH$&;N;#&M-) O^#&[P]:PML"Y/3\(T]%Q= 7^L04ND /$%=973(D5FA9K%9, M,I["FSNF=XQQ= )?B&I3:Y8AJI'.&?K ,B9IB1XTU;46\@?Z3#5#E&?V];T4 MV\+&"X3KJ::W2Z9I4;Z#'7Q]6**W;]ZA-ZC@Z$LN:@7RZGJJ@:S9\C1MB=TU MQ,@98IB@3X+K7*'W/&/9J8(I6*DS%=F;ZHZ,:ERR]!+Y^#=$/!(X-K1XN;CO M$%^^7)R,L/$[Q_M6G_^LX\'1*BV%JB5#_]X^*BTA&?]S6;S1&+@UF@IUI38T M93<3*$&*R2V;S'_]!4?>[RYKO::RY2LI.[%DT%DR&-,^?_^T@2(&:5 T)M5@ MTK<,'G+%WJ%'QMFJT/L<6;4YHKHBSG.+!1BZP%^+>?A<.6(## M/BL'*L3QF:";=;1FH[0.3"Q<.6!"2N.]I M!PR'883=SL9'\Q8>9?*A#=E=H?-E33E L%DV9T)GD.PQ0>GZ:^" VSX-%4O-F? )V,HN' 2P*O7\46+ASV$[\_ M\[IPLUG2'ZNF1V?GBLFU_0:AH/767#=GP^YI]YWCUI[N>\_OS/R8_J&D^ MGGRB90R6ELWWB.9&BXT]H3\*#>=]>YDS"BED /!^)83>WY@% MNJ]"\_\!4$L#!!0 ( "J#3%H;N0>1B 0 @1 : >&PO=V]R:W-H M965T><_,ZQ??XVTY.0SVK'F$8O69JK MF;/3>G\['JMDQS*J;L2>Y?#+1LB,:KB5V[':2T;7A5.6CHGKAN.,\MR93XMG M]W(^%0>=\IS=2Z0.64;EZV>6BM/,P<[;@P>^W6GS8#R?[NF6/3+];7\OX6Y< M15GSC.6*BQQ)MIDY=_AV05SC4%A\Y^RD&M?(I+(2XMGN@Y*"TR$IG(,AX?OZF+V4A&@[8[W$@I0-YKX-7 M.GA%HF>R(JTEU70^E>*$I+&&:.:BJ$WA#=GPW SCHY;P*P<_/?^2)R)CZ(F^ M,(5&:"&RO?%%JR#9.2K8TQNE.*@1'-U^@KIRN>3ARNP"V*^ _4'@!R@! ME]HE,"H<6WE/0<,FKPQ]C%N\5K,2-!,ZX(WJ'B#0=Z[))$' MFIX74SE^5LJ@\WH28#]N07:M\ 0'D9TQK!C#0<:O#%HE2LN5_FJC"SOO#7R7 MM.FZ5J&'PYX*1A5=-$BW9##O$TZ-,-C0HBY:0%I@79LPCNU8<845#V(MZ)YK MFO*_H5LHL=&P7!A(S!&TP'+4Z+%7$[ M$)'OAK[;8K78A9Y/O$D/;4-B\?LE(ZW5TJH;9:P/$HZ/BG:9>:V5>%"98'>A M:;[EJY0-C0_IU'T4AEY[*MG,8AP'/:-3RQL>UK>% (F0NH!UKOO M-#W0\^$LA>,AS1-F!>V*URCTHM"=M$$MAH$'DZ2/M-8Y/"QT9D][4=NK1G&O MK="3SEYU1'S7:R,/OO=_]EM2ZR(9UL5.7OT+<#C2?SZ@N-VM?-A>H^/&,=7\ M1_ [E5N>*Y2R#7BY-Q&,M#P?N\\W6NR+D^M*:#@'%Y<[1M=,&@/X?2.$?KLQ MA^'JSX_Y/U!+ P04 " J@TQ:0#)E9F@# /# &@ 'AL+W=O MNQ?1C%?7]E_J;5K+4LB\8[G?]!497,KM"#%%:ER]<"WOV&K M9VSX$I[+^A.V;:QC05))Q8L6K#,H*&N^R7/KPPY@%+P!<%N >PCPWP!X+< [ M%>"W +]VII%2^Q 31:*9X%L0)EJSF8?:S!JMY5-FMOU1"?V6:IR*/K&$%PA? MR#-*N(+'9O>!K^#6[ A5+_" .5&8@N+PQ 0F?,WHWWJL,;! ABNJ)+R/41&: M?] <3X\QO'_W =X!9? EXY4D+)4S6^ETS:)VTJ:V:%)SWTAMY,)GSE0FX6>6 M8KI/8&N=G5CW5>S"/+J42^CK]->1XP^@/,YH2-D=:'^0EKBECE*W-=5 9P@L2,>1JPQ[4 M[*;.;B+7\8/IS-[LVM6/&@5A&.Y'Q0-1;FB.VV9 X+@3.#XJ\%?!I=37,=&_ M#!+E55()@4Q!B8+R%$HNJ:G"@Y>T81[O)N1-)_Z!N'Y4Z$Q&!]KZ0;X3C(>E M!9VTX/](6U92 W0$2;Y5](C,HZN<>S." <_"0S:Y/.MTVS>D_-$VK_)D(_;LA(<>5IG2N)WKG M1--^-@/%R[HA6W*EV[OZ,=,=.PH3H-^O.%>O [- ]Q\@^@Y02P,$% @ M*H-,6KD^+$.2 @ R08 !H !X;"]W;W)K1R8S@3,%=$;YJ&JJ<9<+F;!'&P M-]RRU=I80UCD+5W!'9C[=JYP%_8L-6M :"8%4;"+C>LW]WN6,N"ZKA M4O)?K#;K2? U(#4LZ8:;6[G[ 5T^YY:ODER[)]EUOE% JHTVLNG &$'#A'_3 MQZX.!X!X? 20=(#D)2 [ D@[0/I60-8!7*E#GXJK0TD-+7(E=T19;V2S"U=, MA\;TF;!MOS,*3QGB3''5M%P^ 9 9"%@R0^:<"O*93.N:V<903JZ%OUVV3:0' D@3LB-%&:MR96H MH7Y.$&(V?4K)/J59\BIC"=6(I/$GDD1)-A#0Y=OAZ0"\?#L\>26;M&]0ZOC2 M(WQSJ0VX)N&PF7V;-/D]76BC<&S^#-7<!Q]&ZK7>Y*5[T3VK)997\OL-?;]95>DPANGV&+C[K215BC0M7YNUW3+Q$J3 M%B=BJ,;^6[&?+"NOVR))1W$>;@^+Y[W&!T[Q"Y=R@"B.1N/>R^<:'@QY VKE MQ%)CR!MA_'#TUEZ/ITZ&7MAGJ-->5O_3>)&_H6K%A"8&7\16P")7K.4BIFSE7)W[;HBVD)&1(_M@*HK:\8S M(M4IW[ABQX'$N5&6NH'G#=V,)-293_.V)SZ?LKU,$PI/'(E]EA'^_192=IPY MOG-J>$XV6ZD;W/ET1S:P!/EM]\35F5M1XB0#*A)&$8?US+GQK[$_T09YC[\2 M.(K&,=*NK!A[T2?W\,3_4ON MO')F100L6/IW$LOMS!D[*(8UV:?RF1W_@-*A@>9%+!7Y?W0L^@Y#!T5[(5E6 M&JL99 DM?LEK*43#P.^?,0A*@^"MP?",05@:A.\=H5\:]'-E"E=R'3"19#[E M[(BX[JUH^B 7,[=6[B=4W_>EY.IJHNSD_!F$Y/M([GE"-^@I)11=H9LX3O1= M(2FZI\6SI>_11PR2).DGU>/;$J./'SY-7:GFH$EN5(ZW*,8+SHSG!^B14;D5 MZ([&$+UV)$(9H[*# +X M 9SYK[_X0^^W+K5LPK E6$O)?J5DWT2?WV6[E'T'4-DIWA=)9@<\ BI5/NN2 MLYU_-&7NO/G[J'IEK&*5RJEB582ZU!I=; J%;[N8NVA&] =*ED MQ%SZL!6P84/R<#+1.K=EQC_VFPS'_;#9L>7UL/)Z:/3Z(2&K)%6Y#H1Z T5\ M_S8C%3X;(9?Z//S!E[?>6AJNIV>SF>_7BSC-'LV31R]6M6A?'ZB'+ M5+$@BJ7M2P._; MCU>;:_N%51JV16O+6=<*OJ5BP=H322CB>F_TBJW17JT(B1 @NX/9:@%BE89+6C.8^^8U=%U?^.8" MXYY&7(>N5HKM5'$L]1.8YDUIO7_0J9C5FL,J#9>TYC[$8-(EF-O87,Y 97J] M22]0Q/94%KNT56OU(> FW_Y^T[[0'PCR3>L:4WQ=>%0OD(0*)>I:(;W>2-U' M7FS8%R>2[?(M[!63DF7YX19(#%QW4-?7C,G3B1Z@^FPR_Q]02P,$% @ M*H-,6L([U/_U P [Q4 !H !X;"]W;W)KZ9ZR;SP%$.A[D1,^LU(AMM>VS>,4"LP' M= M$/EE35F ABVQC\RT#G&A1D=N>X_AV@3-BS:>Z[I[-I[04>4;@GB%>%@5F M3PO(Z7YFN=9SQ<=LDPI58<^G6[R!!Q"?M_=,ENR&DF0%$)Y1@ABL9]:->QVY M6J!;_)7!GA_<(S65%:7?5.$VF5F.&A'D$ N%P/*R@R7DN2+)<3S64*OI4PD/ M[Y_ID9Z\G,P*G,NK10 FM\14:TE3-]HNK98!SHA:60^"R:>9U(GY0[GB\%@" M$2COOF'7J#,H(^I;3D MF"1\:@LY) 6VX[K[H.K>.]*]ZZ$[2D3*44@22-H 6\ZEF9#W/*&%UTN,8#5 MKG>!/,<;=PQHV2__ Y,!-1'G]^SC,395K[H*YQC$@/:XBSI'?KUNHD[;#>).IKX[E73J!7=<1/=<6]T7[\^=U"L M@'U!_^KM!7V@ GA3VQ7VW@[.#;M)6& 2%IJ$189@+]]9]O9VKF4F8:%)6&0(UK+LLK'L M\G]OPQ'#!:!/$*>$YG3S="&_>.4W5-^6W-O9N6^L25A@$A::A$6&8"W[KQK[ MK\QNR5[S.XGG^OV?XQ3'R[UZ?+H\=+H>$*CM,@4K>WR0:;"[8W>$O,4 MQ93P+ %6I21XN?H*L4""UKD2S)[0EG+Q/LZI7!,;A).O\D&A,QN8)$I?)3>Z MDA6+_A&3S-96'LKJ@.FARO/,?4$L#!!0 ( "J#3%ID'$3L8 , M )(6 - >&PO,N>B&OISI# MK!#K6HU\.Z#U24Z])\*'_IAP-I$,6!G)&5_9X2X,3 M>2$_IDT0'#&&D^F/A MT/;@_*EU&&25GMJ6]S#9VSM2+:)O:4-VT,K8#^IMJ5GM3-GZ5 MKE>RIT)]6>ATA.E#B=,[23.V-/UEUAK U$- M-R\D^Z.C0:E,]0"5OO=$I6+3S9'?DI0/=*F:.H]U:6S55EU[#38_W$<.PFKT_!9'P*)D^B)ONG8#(Y 9.]-[MJ MOL1D> HFN\=O,CK.D@SJ9\J-!]>MQ]9VU(/7@Z'_ UXW^#JH-UDPKIBH>W.6 MIE0\>WK5\HI,] OWEKZ>G]*,++AZ:,&AOVY_IRE;Y$D[ZPX6HIZU;G^#]/2C MRL#C_ M4SY]-!^+8=[Z3J2/ME:X[N-5\C^.L#V=%^%8)GBE8AEBJ\U(.YU T:2N'<;BP,, M;!>PVH'X[CA04VY.%,&N8MZP,QA'D@1#H!;=-1K'R.K$\'7O#W:61%&2N!' MW ZB"$/@;,01S %XP) H,O?!G?M1T-RG@O5_H4=_ 5!+ P04 " J@TQ: MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( "J#3%I/TB.Z/@< ,Y% / >&PO=V]R:V)O;VLN>&ULQ9Q14]LX M%$;_BB8OVYW9+HF3.':G= 9*VV6F+1E@NH\=82M$@VVEDAU*?_U*#BE7$+[9 METN>(';BG%Q'.E=74M[>&GMS9;@P!5+54OWMUFIQI]9 M&%O+UC^TUP=N994LW5*IMJX.DN$P/:BE;@;OWFZO-;<'](%I5=%JT_B#X< W MK6[=P_GP4*RUTU>ZTNW=X:#_OU(#4>M&U_J7*@\'PX%P2W/[C['ZEVE:65T4 MUE35X6"T.?%-V5873PY?!,A+>>7Z(ZV\.I<>Y'"0#OT%%]JZMG]&?WWI&=?* M/WGSJ&O-1UVURI[(5GVRIEOIYCI1%/ M&Z=+9<6EE:57B3BR5C;7FV#2/GR(.O'ARS+._8TOM'*]>N:T_QE!UW#+YNY* M6:>*S@87GFMW([[(1FZ"^9>@F,@X(V;EG-EKV>A?_8D^@J$/WSR-(B+?C)B% M<]'5M;1W?8^CKQOM7R9]IG%4%*;SF0;%1,89,2OG7*U5TZDH;$@N(V:[?%;2 MQ33((B-FC7R4VHIOLNI4N(\?=>/[/RTKGR2ZUG8UQ40>&3&+Y+19*]<^Z>^0 M-4;$,6(VQG'G=*.<\\W1HSG]N.=(D"H2=E6T M7E_A3<61CZ/JP?901C M)(PQLS!@0AS5#<;(&V-N;T#,,<6$Y2QF;VSR9/'J4OKW=7]2+&2*,;,I8,(< MWV1DBC&S*4C"O#.$2 ]C9CWLSIQW8B)EC)F5L3.%WDF))#)FE@C.I6D]8XQT M,F;6R7/)]'T\:74:N67"[1:44T>M>X),,V$?FH"<6KRBF,@T$^YY$Y15Q]%$ MIIEP%[)05AUCPJD39O.0K'I7+S1!NIFPZ^8AO=X)AWPS8?8-3G@F%!/Y9L+L M&XPYI9A(.!-FX6#,E&(BX4R8A8,Q9W2F$0EGRCZ809@9Q43"F>YU:)-33"2< MZ1Z'-M_[V;'?F$@XTSW.G'SO9\=^8R+A3%]HYD2\%D=EV>>__4#G/C6BF'"V MGMD]$#/2]Q19:,ILH?OQ[&M![OZ_2E\O0TITM*:8R$)39@L]8/J+E5VEM@M( M9,@PZ7ABBBPT9;;0KFB>J\+X#+C2DD[#3)&%ILP6@M&,EY(@"Z7,%L)%#5H2 M2I&%4F8+84R:R*7(0BFSA6CM)?J"AB5.AI8K4V2AE-E" +-I+5W5EB(+I/EY MS+BEP]7+W!4Y.!L0M71DH1EW10YB1BT=66C&79&#F+2E9\A"&;.%\-P*76.3 M(0ME^YP"BII0ABR4L6^=09BT"67(0AFSA>XG?;ZH=FE*\3#D>-J]9\A"V3Z7 MJ<711!;*]KE,+<9$%LJXYX4@)NTW,V2AC-M"$#/J-^$N&FX+04PZ+Y0A"V7< M%H*8=%XH1Q;*N>>%(":=%\J1A7+N>2&(2>>%B& ^739[3#&1A?(] M+D2(IZ]R9*&*(/C3XH_ K$A$HW-XYY!X3 M[=J>L+.X/1K"#9Y#]G4*C[Q$575>_]L;/FLY'E]N=(MC^E M\NX_4$L#!!0 ( "J#3%KC#:S'_P( $4^ : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V\MNVD 8AN%;0;Z >,Z'*LFJFVRKW B!J)P$G;5 MY.Z+D@5\HRZZB?RNT!@QO!L_0F;^^U_#;CF]'@_C]O4T+M[WN\/XT&VGZ?2C M[\?5=M@OQ[OC:3A-_UIN7I;;H;>&9/Z\^T>W>/][9Z+YX_3 M\#\['M?KU]7P\[CZO1\.TS\V[O\7A^[\]&*[?NX@)T%N_B O07[^H"!!8?Z@*$%Q_J D06G^H"Q!>?Z@ M(D%E_J J077^(&M41@-(:K &:&V5:POPVBK8%B"V5;(MP&RK:%N VE;9M@"W MK<)M 7);I=L"[+:*MP7H[51O!]#;J=X.H+=K?FP#]':JMP/H[51O!]#;J=X. MH+=3O1U ;Z=Z.X#>3O5V +V=ZNT >GO5VP/T]JJW!^CM56\/T-LW#TL >GO5 MVP/T]JJW!^CM56\/T-NKWAZ@MU>]/4!OKWI[@-Y!]0X O8/J'0!Z!]4[ /0. MJG< Z!V:A]T O8/J'0!Z!]4[ /0.JG< Z!U4[P#0.ZC> :!W5+TC0.^H>D> MWE'UC@"]H^H= 7I'U3L"]([-GY4 O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0.ZG> M":!W4KT30.^D>B> WDGU3@"]D^J= 'HGU3L!]$[-81. WDGU3@"]D^J= 'HG MU3L!],ZJ=P;HG57O#- [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>N?FL"! M[ZQZ9X#>6?7. +V+ZET >A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7 M@-Y%]2X O4MSV!N@=U&]"T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2NJG<%Z%U5 M[PK0NZK>%:!W5;TK0.^J>E> WK49U@'H;4T[K@/PVYIF8,< !+>F&=DQ ,.M M:89V#$!Q:YJQ'0-PW)IF<,< )+>F&=TQWVGY.'WLAO%:]+5N KY3[NGRV>'Z M_9_+KXOM_?Z)=7^;,3[^!5!+ P04 " J@TQ:H4#6(VT" #_.P $P M %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;BM MA@ U/3FW:W6R_V M @RYZ-6QV&?G2;:.?] M_"E)7+,S0^WB:39C6-E.=JA]^&H?DKEN]O6#262:ZJ291F]&O_;'&M'-]9W9 MUH^]7WT^A)]=-XV;R)K>1:O;T\9CUB:JY[GOFMJ']>1I;']+6;\DQ.'DLL?M MNME=A0U1\F["<>7/ 2_GOCX9:[O6K.YKZ[_40]B5'/K$^>?>N/A\B7=ZG+;; MKC'MU#P.X4CL9FOJUNV,\4,?GXI>G4_VX8;-Z5-!4IQ5>1_D]@OT_3_A_'+\]X MJ+OQ-3]9_O=[\Q-02P$"% ,4 " J@TQ:!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "J#3%H9 MLD_9[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ *H-,6L- K$8W"P MFST !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6C&PO=V]R:W-H965T&UL4$L! A0#% M @ *H-,6L0"2%V4"@ O'$ !@ ("!+2P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *H-,6OS!-!+G P M[PL !D ("!+$4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6H=62Y-\ P WP< !D M ("!A5H 'AL+W=O&PO=V]R:W-H M965T8'JI04 %D. 9 M " @0>' !X;"]W;W)K&UL4$L! M A0#% @ *H-,6LE29*8=!0 F0P !D ("!XXP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-, M6I,U%J-2!0 ?@P !D ("!I*( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6IZ%E,%"" 7!4 M !D ("!!;< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6G(D%RIT P @@@ !D M ("!JLL 'AL+W=O&PO=V]R:W-H965T M#@4 /4+ 9 M " @8C= !X;"]W;W)K&UL4$L! A0# M% @ *H-,6F3=JZVG# (2( !D ("!S>( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6O?+ M0GGP P ; @ !D ("!B_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6N0);Y.:! D@P !D M ("!V34! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *H-,6HOIEO/C P S@@ !D ("! M0$,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *H-,6G:BOXIR P O@D !D ("!8D\! 'AL+W=O&UL4$L! A0#% @ *H-,6LTG:/UX M P 3@@ !D ("!TUD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6F9NND>@!P 8Q0 !D M ("!+FD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *H-,6NCRY'CH P 2@P !D ("!LH0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*H-,6M$6Q([F @ [@< !D ("!KI ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6K=*#&$Y!0 MI!T !D ("!I)H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6@;QJ,'L @ <@@ !D M ("!#*4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *H-,6G,QE=1E!P *3P !D ("!_JT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-, M6CV-[_$. P %0D !D ("!'[T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6E]4HKYE P J@T M !D ("!;8" #'!P &0 @($)S0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6BHP7]=L!0 <2D !D M ("!']8! 'AL+W=O%@ &0 @('"VP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ *H-,6O./O5F5 @ ^ 8 !D ("!$>0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6IKD MH^.N @ R08 !D ("!8_ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6ASMMV ?! KQ0 !D M ("!O?H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *H-,6LG58C^8 @ *0< !D ("! M?P8" 'AL+W=OE!<:0" #/!@ &0 @(%."0( >&PO=V]R:W-H965T&UL4$L! A0#% M @ *H-,6KT&D-#:! JAD !D ("!JPX" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6FIRO([7!0 !R$ !D M ("!&PO=V]R M:W-H965T<[ @!X;"]W;W)K&UL M4$L! A0#% @ *H-,6FB:QRVR P "Q !D ("!Q3\" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*H-,6M.0'V6R @ 9 < !D ("!!DH" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H-,6H5VD1U5!0 M(AP !H ("!YE," 'AL+W=O&UL4$L! A0#% @ *H-,6J&H1R'Z! (1( !H ("! M&UL4$L! A0#% @ *H-, M6ANY!Y&(! "!$ !H ("!I5X" 'AL+W=O&UL4$L! A0#% @ *H-,6D R969H P #PP !H M ("!96," 'AL+W=O&UL4$L! A0# M% @ *H-,6KD^+$.2 @ R08 !H ("!!6<" 'AL+W=O M&UL4$L! A0#% @ *H-,6K:-T[1@! M0AD !H ("!SVD" 'AL+W=O&UL4$L! A0#% @ *H-,6L([U/_U P [Q4 !H ("! M9VX" 'AL+W=O&UL4$L! A0#% @ *H-, M6F0<1.Q@ P DA8 T ( !E'(" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ *H-,6N,- MK,?_ @ 13X !H ( ! XML 120 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 121 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 123 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 293 537 1 false 91 0 false 8 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Consolidated Statements of Operations Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100050 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100060 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 6 false false R7.htm 100070 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 100090 - Statement - Consolidated Statements of Cash Flows Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 11 false false R12.htm 995457 - Disclosure - Cybersecurity Risk Management, Strategy, and Governance Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance Cybersecurity Risk Management, Strategy, and Governance Notes 12 false false R13.htm 995467 - Disclosure - Organization and Operations Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureOrganizationAndOperations Organization and Operations Notes 13 false false R14.htm 995477 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 14 false false R15.htm 995487 - Disclosure - Revenues Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenues Revenues Notes 15 false false R16.htm 995497 - Disclosure - Leases Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeases Leases Notes 16 false false R17.htm 995507 - Disclosure - Fair Value of Financial Instruments Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 995517 - Disclosure - Investments Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestments Investments Notes 18 false false R19.htm 995527 - Disclosure - Property and Equipment Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipment Property and Equipment Notes 19 false false R20.htm 995537 - Disclosure - Business Acquisitions Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitions Business Acquisitions Notes 20 false false R21.htm 995547 - Disclosure - Intangible Assets and Goodwill Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 21 false false R22.htm 995557 - Disclosure - Convertible Senior Notes Notes http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotes Convertible Senior Notes Notes 22 false false R23.htm 995567 - Disclosure - Segment Information and Geographic Data Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicData Segment Information and Geographic Data Notes 23 false false R24.htm 995577 - Disclosure - Commitments and Contingencies Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 995597 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLoss Changes in Accumulated Other Comprehensive Income (Loss) Notes 25 false false R26.htm 995607 - Disclosure - Stockholders' Equity and Stock-Based Compensation Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensation Stockholders' Equity and Stock-Based Compensation Notes 26 false false R27.htm 995617 - Disclosure - Derivatives Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivatives Derivatives Notes 27 false false R28.htm 995627 - Disclosure - Income Taxes Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 28 false false R29.htm 995637 - Disclosure - Employee Benefit Plan Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 29 false false R30.htm 995647 - Disclosure - Restructuring Plan Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlan1 Restructuring Plan Notes 30 false false R31.htm 995657 - Disclosure - Subsequent Events Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEvents1 Subsequent Events Notes 31 false false R32.htm 995667 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 32 false false R33.htm 995677 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 33 false false R34.htm 995687 - Disclosure - Leases (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeases 34 false false R35.htm 995697 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments 35 false false R36.htm 995707 - Disclosure - Investments (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsTables Investments (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestments 36 false false R37.htm 995717 - Disclosure - Property and Equipment (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipment 37 false false R38.htm 995727 - Disclosure - Business Acquisitions (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitions 38 false false R39.htm 995737 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill 39 false false R40.htm 995747 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotes 40 false false R41.htm 995757 - Disclosure - Segment Information and Geographic Data (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataTables Segment Information and Geographic Data (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicData 41 false false R42.htm 995767 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 42 false false R43.htm 995777 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossTables Changes in Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLoss 43 false false R44.htm 995787 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables Stockholders' Equity and Stock-Based Compensation (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensation 44 false false R45.htm 995797 - Disclosure - Derivatives (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivatives 45 false false R46.htm 995807 - Disclosure - Income Taxes (Tables) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes 46 false false R47.htm 995817 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements (Details) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum Summary of Significant Accounting Policies - Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements (Details) Details 47 false false R48.htm 995827 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 48 false false R49.htm 995837 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare Summary of Significant Accounting Policies - Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share (Detail) Details 49 false false R50.htm 995847 - Disclosure - Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Common Stock Equivalents (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Common Stock Equivalents (Detail) Details 50 false false R51.htm 995857 - Disclosure - Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRollForwardOfCompanySAllowanceForDoubtfulAccountsDetail Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail) Details 51 false false R52.htm 995867 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail Summary of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Details 52 false false R53.htm 995877 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Detail) Details 53 false false R54.htm 995887 - Disclosure - Summary of Significant Accounting Policies - Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCapitalizedSoftwareDevelopmentCostsExclusiveOfThoseCostsRecordedWithinPropertyAndEquipmentDetail Summary of Significant Accounting Policies - Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment (Detail) Details 54 false false R55.htm 995897 - Disclosure - Revenues - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail Revenues - Additional Information (Detail) Details 55 false false R56.htm 995907 - Disclosure - Revenues - Additional Information1 (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformation1Detail Revenues - Additional Information1 (Detail) Details 56 false false R57.htm 995917 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesDetail Leases - Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases (Detail) Details 57 false false R58.htm 995927 - Disclosure - Leases - Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseExpenseVariableLeaseExpenseAndCashPaymentsRelatedToOperatingLeaseLiabilitiesDetail Leases - Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities (Detail) Details 58 false false R59.htm 995937 - Disclosure - Leases - Summary of Reconciliation between Non-cancelable Lease Commitments and Lease Liabilities (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesSummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesDetail Leases - Summary of Reconciliation between Non-cancelable Lease Commitments and Lease Liabilities (Detail) Details 59 false false R60.htm 995947 - Disclosure - Leases - Schedule of Operating Sublease Income Generated under Operating Lease Agreements (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingSubleaseIncomeGeneratedUnderOperatingLeaseAgreementsDetail Leases - Schedule of Operating Sublease Income Generated under Operating Lease Agreements (Detail) Details 60 false false R61.htm 995957 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Detail) Details 61 false false R62.htm 995967 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail Fair Value of Financial Instruments - Additional Information (Detail) Details 62 false false R63.htm 995977 - Disclosure - Investments - Summary of Composition of Short and Long-term Investments (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail Investments - Summary of Composition of Short and Long-term Investments (Detail) Details 63 false false R64.htm 995987 - Disclosure - Investments - Summary of Contractual Maturities of Short-Term and Long-Term Investments Held (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail Investments - Summary of Contractual Maturities of Short-Term and Long-Term Investments Held (Detail) Details 64 false false R65.htm 995997 - Disclosure - Investments - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail Investments - Additional Information (Detail) Details 65 false false R66.htm 996007 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail Property and Equipment - Schedule of Property and Equipment (Detail) Details 66 false false R67.htm 996017 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 67 false false R68.htm 996027 - Disclosure - Property and Equipment - Schedule of Changes in Asset Retirement Obligations (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfChangesInAssetRetirementObligationsDetail Property and Equipment - Schedule of Changes in Asset Retirement Obligations (Detail) Details 68 false false R69.htm 996037 - Disclosure - Business Acquisitions - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail Business Acquisitions - Additional Information (Detail) Details 69 false false R70.htm 996047 - Disclosure - Business Acquisitions - Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail Business Acquisitions - Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed (Detail) Details 70 false false R71.htm 996057 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) Details 71 false false R72.htm 996067 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail Intangible Assets and Goodwill - Additional Information (Detail) Details 72 false false R73.htm 996077 - Disclosure - Intangible Assets and Goodwill - Estimated Future Amortization Expense for Intangible Assets (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail Intangible Assets and Goodwill - Estimated Future Amortization Expense for Intangible Assets (Detail) Details 73 false false R74.htm 996087 - Disclosure - Intangible Assets and Goodwill - Schedule of Changes in Carrying Amounts of Goodwill (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountsOfGoodwillDetail Intangible Assets and Goodwill - Schedule of Changes in Carrying Amounts of Goodwill (Detail) Details 74 false false R75.htm 996097 - Disclosure - Convertible Senior Notes - Additional Information (Detail) Notes http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail Convertible Senior Notes - Additional Information (Detail) Details 75 false false R76.htm 996107 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component (Detail) Notes http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component (Detail) Details 76 false false R77.htm 996127 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Detail) Notes http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail Convertible Senior Notes - Schedule of Interest Expense (Detail) Details 77 false false R78.htm 996137 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail Segment Information and Geographic Data - Additional Information (Detail) Details 78 false false R79.htm 996147 - Disclosure - Segment Information and Geographic Data - Revenues by Geographic Region (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail Segment Information and Geographic Data - Revenues by Geographic Region (Detail) Details 79 false false R80.htm 996157 - Disclosure - Segment Information and Geographic Data - Long Lived Assets by Geographic Region (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail Segment Information and Geographic Data - Long Lived Assets by Geographic Region (Detail) Details 80 false false R81.htm 996167 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 81 false false R82.htm 996177 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail Commitments and Contingencies - Schedule of Future Minimum Payments (Detail) Details 82 false false R83.htm 996187 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail) Details 83 false false R84.htm 996197 - Disclosure - Equity Method Investment - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail Equity Method Investment - Additional Information (Detail) Details 84 false false R85.htm 996207 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) Details http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossTables 85 false false R86.htm 996217 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) Details 86 false false R87.htm 996227 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Number of Shares of Common Stock Reserved (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail Stockholders' Equity and Stock-Based Compensation - Summary of Number of Shares of Common Stock Reserved (Detail) Details 87 false false R88.htm 996237 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Stock Compensation Expense by Award Type (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail Stockholders' Equity and Stock-Based Compensation - Schedule of Stock Compensation Expense by Award Type (Detail) Details 88 false false R89.htm 996247 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Effect of Stock-Based Compensation on Income by Line Item (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail Stockholders' Equity and Stock-Based Compensation - Effect of Stock-Based Compensation on Income by Line Item (Detail) Details 89 false false R90.htm 996257 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees (Detail) Details 90 false false R91.htm 996267 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 91 false false R92.htm 996277 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to RSUs (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to RSUs (Detail) Details 92 false false R93.htm 996287 - Disclosure - Stockholders Equity and Stock-Based Compensation - Summary of Activity Related to PSUs (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail Stockholders Equity and Stock-Based Compensation - Summary of Activity Related to PSUs (Detail) Details 93 false false R94.htm 996297 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Employee Options (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Employee Options (Detail) Details 94 false false R95.htm 996307 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to Employee Stock Purchase Plan (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to Employee Stock Purchase Plan (Detail) Details 95 false false R96.htm 996317 - Disclosure - Derivatives - Additional Information (Details) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails Derivatives - Additional Information (Details) Details 96 false false R97.htm 996327 - Disclosure - Derivatives - Summary of Fair Value of Derivative Financial Instruments (Details) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails Derivatives - Summary of Fair Value of Derivative Financial Instruments (Details) Details 97 false false R98.htm 996337 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeLossBeforeProvisionForIncomeTaxesDetail Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Detail) Details 98 false false R99.htm 996347 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail Income Taxes - Components of Income Tax Provision (Detail) Details 99 false false R100.htm 996357 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 100 false false R101.htm 996367 - Disclosure - Income Taxes - Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail Income Taxes - Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes (Detail) Details 101 false false R102.htm 996377 - Disclosure - Income Taxes - Components of the Company's Deferred Tax Assets and Liabilities (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail Income Taxes - Components of the Company's Deferred Tax Assets and Liabilities (Detail) Details 102 false false R103.htm 996387 - Disclosure - Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfActivityRelatedToUnrecognizedTaxBenefitsDetail Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail) Details 103 false false R104.htm 996397 - Disclosure - Employee Benefit Plan - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail Employee Benefit Plan - Additional Information (Detail) Details 104 false false R105.htm 996407 - Disclosure - Restructuring Plan - Additional Information (Detail) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail Restructuring Plan - Additional Information (Detail) Details 105 false false R106.htm 996417 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 106 false false All Reports Book All Reports hubs-20241231.htm hubs-20241231.xsd img57210894_0.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 126 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hubs-20241231.htm": { "nsprefix": "hubs", "nsuri": "http://www.hubspot.com/20241231", "dts": { "inline": { "local": [ "hubs-20241231.htm" ] }, "schema": { "local": [ "hubs-20241231.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 448, "keyCustom": 89, "axisStandard": 30, "axisCustom": 0, "memberStandard": 57, "memberCustom": 32, "hidden": { "total": 22, "http://fasb.org/us-gaap/2024": 17, "http://www.hubspot.com/20241231": 2, "http://xbrl.sec.gov/dei/2024": 3 }, "contextCount": 293, "entityCount": 1, "segmentCount": 91, "elementCount": 977, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1175, "http://xbrl.sec.gov/dei/2024": 40, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 8, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R3": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R4": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "longName": "100040 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R5": { "role": "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100050 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R6": { "role": "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "longName": "100060 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100070 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_5a5db120-c754-4485-be08-a5736f47f3f1", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1de4d0d5-38f4-4c57-8bac-a747f8313bec", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R8": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100090 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_1841f754-da83-4313-b64b-38f376fe8527", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1841f754-da83-4313-b64b-38f376fe8527", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R11": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_1841f754-da83-4313-b64b-38f376fe8527", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1841f754-da83-4313-b64b-38f376fe8527", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance", "longName": "995457 - Disclosure - Cybersecurity Risk Management, Strategy, and Governance", "shortName": "Cybersecurity Risk Management, Strategy, and Governance", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureOrganizationAndOperations", "longName": "995467 - Disclosure - Organization and Operations", "shortName": "Organization and Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995477 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenues", "longName": "995487 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeases", "longName": "995497 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments", "longName": "995507 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestments", "longName": "995517 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipment", "longName": "995527 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitions", "longName": "995537 - Disclosure - Business Acquisitions", "shortName": "Business Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill", "longName": "995547 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotes", "longName": "995557 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicData", "longName": "995567 - Disclosure - Segment Information and Geographic Data", "shortName": "Segment Information and Geographic Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995577 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLoss", "longName": "995597 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss)", "shortName": "Changes in Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensation", "longName": "995607 - Disclosure - Stockholders' Equity and Stock-Based Compensation", "shortName": "Stockholders' Equity and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivatives", "longName": "995617 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995627 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan", "longName": "995637 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlan1", "longName": "995647 - Disclosure - Restructuring Plan", "shortName": "Restructuring Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEvents1", "longName": "995657 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995667 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995677 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "hubs:RevisionsToPreviouslyIssuedFinancialStatementsPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "hubs:RevisionsToPreviouslyIssuedFinancialStatementsPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995687 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:SummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:SummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables", "longName": "995697 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsTables", "longName": "995707 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables", "longName": "995717 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables", "longName": "995727 - Disclosure - Business Acquisitions (Tables)", "shortName": "Business Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_58e458bb-fd2e-48d8-9224-e8735aec3b6a", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_58e458bb-fd2e-48d8-9224-e8735aec3b6a", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables", "longName": "995737 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables", "longName": "995747 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_c3add1dd-6336-4e9f-9185-911e006d10a8", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c3add1dd-6336-4e9f-9185-911e006d10a8", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataTables", "longName": "995757 - Disclosure - Segment Information and Geographic Data (Tables)", "shortName": "Segment Information and Geographic Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995767 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossTables", "longName": "995777 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Changes in Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables", "longName": "995787 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables)", "shortName": "Stockholders' Equity and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:CommonStockReservedForConversionAndIncentivePlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:CommonStockReservedForConversionAndIncentivePlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesTables", "longName": "995797 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995807 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "longName": "995817 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3dfc0c1d-d1f4-458c-abdd-bf48b19bccff", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R48": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995827 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:CashAndCashEquivalentsMaturityDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R49": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare", "longName": "995837 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R50": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail", "longName": "995847 - Disclosure - Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Common Stock Equivalents (Detail)", "shortName": "Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Common Stock Equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_fab1bf41-d463-4eee-998d-36a4b0268cc1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fab1bf41-d463-4eee-998d-36a4b0268cc1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRollForwardOfCompanySAllowanceForDoubtfulAccountsDetail", "longName": "995857 - Disclosure - Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail)", "shortName": "Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_3bba7b49-4d9d-4d69-af49-e39bb39028f9", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5a5db120-c754-4485-be08-a5736f47f3f1", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R52": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "longName": "995867 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:RestrictedCash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R53": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail", "longName": "995877 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Detail)", "shortName": "Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_29b8afbb-a9e3-4e10-8918-f213aa9c5b70", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_29b8afbb-a9e3-4e10-8918-f213aa9c5b70", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCapitalizedSoftwareDevelopmentCostsExclusiveOfThoseCostsRecordedWithinPropertyAndEquipmentDetail", "longName": "995887 - Disclosure - Summary of Significant Accounting Policies - Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "div", "hubs:CapitalizedSoftwareDevelopmentCostsPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "div", "hubs:CapitalizedSoftwareDevelopmentCostsPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "longName": "995897 - Disclosure - Revenues - Additional Information (Detail)", "shortName": "Revenues - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:ContractWithCustomerLiabilityAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:ContractWithCustomerLiabilityAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformation1Detail", "longName": "995907 - Disclosure - Revenues - Additional Information1 (Detail)", "shortName": "Revenues - Additional Information1 (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_0f45a4c9-f783-4d82-9f32-53de5b2674a8", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f45a4c9-f783-4d82-9f32-53de5b2674a8", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesDetail", "longName": "995917 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases (Detail)", "shortName": "Leases - Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "hubs:SummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "hubs:SummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseExpenseVariableLeaseExpenseAndCashPaymentsRelatedToOperatingLeaseLiabilitiesDetail", "longName": "995927 - Disclosure - Leases - Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities (Detail)", "shortName": "Leases - Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesSummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesDetail", "longName": "995937 - Disclosure - Leases - Summary of Reconciliation between Non-cancelable Lease Commitments and Lease Liabilities (Detail)", "shortName": "Leases - Summary of Reconciliation between Non-cancelable Lease Commitments and Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:SummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "hubs:LesseeOperatingLeaseLegallyBindingMinimumLeasePaymentsForLeasesSignedButNotYetCommenced", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:SummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R60": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingSubleaseIncomeGeneratedUnderOperatingLeaseAgreementsDetail", "longName": "995947 - Disclosure - Leases - Schedule of Operating Sublease Income Generated under Operating Lease Agreements (Detail)", "shortName": "Leases - Schedule of Operating Sublease Income Generated under Operating Lease Agreements (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SubleaseIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:ScheduleOfOperatingSubleaseIncomeTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:SubleaseIncome", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:ScheduleOfOperatingSubleaseIncomeTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail", "longName": "995957 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Detail)", "shortName": "Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "longName": "995967 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail)", "shortName": "Fair Value of Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_56b509dc-7c30-48bd-961e-99febd1e483c", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_56b509dc-7c30-48bd-961e-99febd1e483c", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail", "longName": "995977 - Disclosure - Investments - Summary of Composition of Short and Long-term Investments (Detail)", "shortName": "Investments - Summary of Composition of Short and Long-term Investments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R64": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail", "longName": "995987 - Disclosure - Investments - Summary of Contractual Maturities of Short-Term and Long-Term Investments Held (Detail)", "shortName": "Investments - Summary of Contractual Maturities of Short-Term and Long-Term Investments Held (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "longName": "995997 - Disclosure - Investments - Additional Information (Detail)", "shortName": "Investments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "longName": "996007 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail)", "shortName": "Property and Equipment - Schedule of Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "longName": "996017 - Disclosure - Property and Equipment - Additional Information (Detail)", "shortName": "Property and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfChangesInAssetRetirementObligationsDetail", "longName": "996027 - Disclosure - Property and Equipment - Schedule of Changes in Asset Retirement Obligations (Detail)", "shortName": "Property and Equipment - Schedule of Changes in Asset Retirement Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_3bba7b49-4d9d-4d69-af49-e39bb39028f9", "name": "us-gaap:AssetRetirementObligationsNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3dfc0c1d-d1f4-458c-abdd-bf48b19bccff", "name": "us-gaap:AssetRetirementObligationsNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R69": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "longName": "996037 - Disclosure - Business Acquisitions - Additional Information (Detail)", "shortName": "Business Acquisitions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2ea8e6f8-1b71-4420-99ea-eb3aed7b916c", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R70": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "longName": "996047 - Disclosure - Business Acquisitions - Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed (Detail)", "shortName": "Business Acquisitions - Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_24dae12e-9a69-4d7b-bc1d-4ee36a874fd7", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R71": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail", "longName": "996057 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail)", "shortName": "Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "longName": "996067 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail)", "shortName": "Intangible Assets and Goodwill - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail", "longName": "996077 - Disclosure - Intangible Assets and Goodwill - Estimated Future Amortization Expense for Intangible Assets (Detail)", "shortName": "Intangible Assets and Goodwill - Estimated Future Amortization Expense for Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountsOfGoodwillDetail", "longName": "996087 - Disclosure - Intangible Assets and Goodwill - Schedule of Changes in Carrying Amounts of Goodwill (Detail)", "shortName": "Intangible Assets and Goodwill - Schedule of Changes in Carrying Amounts of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_3bba7b49-4d9d-4d69-af49-e39bb39028f9", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R75": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "longName": "996097 - Disclosure - Convertible Senior Notes - Additional Information (Detail)", "shortName": "Convertible Senior Notes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_ab33029b-a047-4abe-817c-ddfd4a549afc", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "us-gaap:DebtInstrumentPaymentTerms", "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ab33029b-a047-4abe-817c-ddfd4a549afc", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "us-gaap:DebtInstrumentPaymentTerms", "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail", "longName": "996107 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component (Detail)", "shortName": "Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_59c3c3ae-4b00-4ab8-8e5d-6b4f2b1bf246", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_59c3c3ae-4b00-4ab8-8e5d-6b4f2b1bf246", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail", "longName": "996127 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Detail)", "shortName": "Convertible Senior Notes - Schedule of Interest Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_97270407-b93b-4d65-83cc-a6fe288102ce", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:ScheduleOfInterestExpenseTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_97270407-b93b-4d65-83cc-a6fe288102ce", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "hubs:ScheduleOfInterestExpenseTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail", "longName": "996137 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)", "shortName": "Segment Information and Geographic Data - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5c8d04d1-734d-4f18-abe5-22929ed4b003", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R79": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "longName": "996147 - Disclosure - Segment Information and Geographic Data - Revenues by Geographic Region (Detail)", "shortName": "Segment Information and Geographic Data - Revenues by Geographic Region (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb504568-8506-40ac-9f19-cc86788d938c", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R80": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "longName": "996157 - Disclosure - Segment Information and Geographic Data - Long Lived Assets by Geographic Region (Detail)", "shortName": "Segment Information and Geographic Data - Long Lived Assets by Geographic Region (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "hubs:RightOfUseAssetAndPropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "hubs:RightOfUseAssetAndPropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996167 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:IncreaseInFutureLeaseCommitments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "hubs:IncreaseInFutureLeaseCommitments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail", "longName": "996177 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments (Detail)", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail", "longName": "996187 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail)", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_68004c56-ab3f-4967-b8d5-a6432b96b72e", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_68004c56-ab3f-4967-b8d5-a6432b96b72e", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail", "longName": "996197 - Disclosure - Equity Method Investment - Additional Information (Detail)", "shortName": "Equity Method Investment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_d94323e2-7b20-4a2f-90da-97bb9eea1161", "name": "hubs:CommitmentsToContributeAdditionalCapital", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": null }, "R85": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "996207 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)", "shortName": "Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_3bba7b49-4d9d-4d69-af49-e39bb39028f9", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R86": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "longName": "996217 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R87": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail", "longName": "996227 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Number of Shares of Common Stock Reserved (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Summary of Number of Shares of Common Stock Reserved (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": null }, "R88": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "longName": "996237 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Stock Compensation Expense by Award Type (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Schedule of Stock Compensation Expense by Award Type (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6bb66f1e-160c-4fcf-8522-499f716be6a8", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R89": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail", "longName": "996247 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Effect of Stock-Based Compensation on Income by Line Item (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Effect of Stock-Based Compensation on Income by Line Item (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0bb08927-e7ed-494c-9b98-955e59d38a6b", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R90": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "longName": "996257 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_57ab4385-1e03-4626-bfc5-47bc12491121", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57ab4385-1e03-4626-bfc5-47bc12491121", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail", "longName": "996267 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_3bba7b49-4d9d-4d69-af49-e39bb39028f9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R92": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "longName": "996277 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to RSUs (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to RSUs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_8231a46f-3821-48bc-ba65-63aea75c6727", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4d58e6ab-7d39-411e-9af0-3733393fe05e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R93": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "longName": "996287 - Disclosure - Stockholders Equity and Stock-Based Compensation - Summary of Activity Related to PSUs (Detail)", "shortName": "Stockholders Equity and Stock-Based Compensation - Summary of Activity Related to PSUs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_743ec140-5365-4fa1-a70d-90bd5648155e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": null }, "R94": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "longName": "996297 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Employee Options (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Employee Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_394de36d-2c72-43bf-89ec-e5009cc69b59", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_394de36d-2c72-43bf-89ec-e5009cc69b59", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail", "longName": "996307 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to Employee Stock Purchase Plan (Detail)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Summary of Activity Related to Employee Stock Purchase Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_394de36d-2c72-43bf-89ec-e5009cc69b59", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_394de36d-2c72-43bf-89ec-e5009cc69b59", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "longName": "996317 - Disclosure - Derivatives - Additional Information (Details)", "shortName": "Derivatives - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails", "longName": "996327 - Disclosure - Derivatives - Summary of Fair Value of Derivative Financial Instruments (Details)", "shortName": "Derivatives - Summary of Fair Value of Derivative Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:DerivativeLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:DerivativeLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeLossBeforeProvisionForIncomeTaxesDetail", "longName": "996337 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Detail)", "shortName": "Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail", "longName": "996347 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail)", "shortName": "Income Taxes - Components of Income Tax Provision (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996357 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail", "longName": "996367 - Disclosure - Income Taxes - Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes (Detail)", "shortName": "Income Taxes - Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail", "longName": "996377 - Disclosure - Income Taxes - Components of the Company's Deferred Tax Assets and Liabilities (Detail)", "shortName": "Income Taxes - Components of the Company's Deferred Tax Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1dd0403d-ad3a-43f5-8aa9-d3c039db503a", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfActivityRelatedToUnrecognizedTaxBenefitsDetail", "longName": "996387 - Disclosure - Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "C_3bba7b49-4d9d-4d69-af49-e39bb39028f9", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5a5db120-c754-4485-be08-a5736f47f3f1", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } }, "R104": { "role": "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail", "longName": "996397 - Disclosure - Employee Benefit Plan - Additional Information (Detail)", "shortName": "Employee Benefit Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail", "longName": "996407 - Disclosure - Restructuring Plan - Additional Information (Detail)", "shortName": "Restructuring Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "C_f46360dd-572c-4b8f-ac92-89c6832cf3a5", "name": "hubs:EmployeeReductionPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f46360dd-572c-4b8f-ac92-89c6832cf3a5", "name": "hubs:EmployeeReductionPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996417 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "C_22d86b63-4091-4be7-b237-7204d5139b67", "name": "us-gaap:RepaymentsOfLongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_09906ee9-1547-4be3-92ac-d20b32549bcb", "name": "us-gaap:RepaymentsOfLongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "hubs-20241231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASC Topic 842 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r739" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r100", "r1084" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable - net of allowance for credit losses of $6,088 and $5,516 at December 31, 2024 and 2023, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1294" ] }, "hubs_AccountsReceivablePaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AccountsReceivablePaymentPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Payment Period", "label": "Accounts Receivable Payment Period", "terseLabel": "Accounts receivable payment period" } } }, "auth_ref": [] }, "hubs_AccretionAmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AccretionAmortizationOfDebtDiscountPremium", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "(Accretion) amortization of debt discount premium.", "label": "Accretion Amortization Of Debt Discount Premium", "negatedLabel": "Accretion of bond discount" } } }, "auth_ref": [] }, "hubs_AccruedExpensesAndOtherCurrentLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities Fair Value Disclosure", "documentation": "Accrued expenses and other current liabilities fair value disclosure.", "terseLabel": "Fair value of accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "hubs_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued Expenses and Other Current Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities and Other Liabilities, Total", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Total", "label": "Accrued Liabilities", "terseLabel": "Liabilities accrued", "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." } } }, "auth_ref": [ "r181" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r102", "r1023" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r60", "r257", "r857" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment", "terseLabel": "Accumulated depreciation", "documentation": "Amount of decrease in accumulated depreciation, depletion and amortization as a result of sale or disposal of property, plant and equipment." } } }, "auth_ref": [] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Investments [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r268", "r269", "r270", "r273", "r281", "r282", "r1264" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]", "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." } } }, "auth_ref": [ "r280", "r281", "r729", "r731", "r732", "r733", "r734", "r735" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated other comprehensive income (loss)", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "verboseLabel": "Accumulated other comprehensive (loss) income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r123", "r263", "r853", "r887", "r891" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r280", "r281", "r729", "r731", "r732", "r733", "r734", "r735" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r6", "r17", "r29", "r681", "r684", "r765", "r882", "r883", "r1264", "r1265", "r1266", "r1280", "r1281", "r1282", "r1285" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Cumulative Translation Adjustment [Member]", "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." } } }, "auth_ref": [ "r7", "r17", "r29", "r121", "r122", "r281", "r282", "r731", "r732", "r733", "r734", "r735", "r1264" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average amortization period", "verboseLabel": "Intangible assets, Weighted average remaining useful life", "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." } } }, "auth_ref": [ "r451", "r1018" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1161" ] }, "hubs_AdditionalInvoiceRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AdditionalInvoiceRecognized", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Additional invoice recognized.", "label": "Additional Invoice Recognized", "terseLabel": "Additional Invoicing" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r115" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]", "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." } } }, "auth_ref": [ "r907", "r1280", "r1281", "r1282", "r1285", "r1410", "r1498" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1174" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1174" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1174" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1174" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r306", "r307", "r308", "r309", "r321", "r369", "r370", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r462", "r463", "r466", "r634", "r635", "r636", "r637", "r638", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r721", "r722", "r740", "r741", "r742", "r760", "r761", "r762", "r763", "r764", "r765", "r804", "r805", "r806", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Adjustments to additional paid in capital, equity component of convertible debt", "totalLabel": "Total", "verboseLabel": "Conversion of Notes", "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital." } } }, "auth_ref": [ "r61" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r70", "r71", "r556" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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 (loss) to net cash and cash equivalents provided by operating activities, net of acquisitions" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expense", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r199" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r596", "r1065" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1219" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1132", "r1143", "r1153", "r1186" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1135", "r1146", "r1156", "r1189" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1220" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1174" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1181" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1181", "r1190", "r1194", "r1202" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1200" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r587", "r594" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Roll Forward of Company's Allowance for Doubtful Accounts", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r192", "r1319" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRollForwardOfCompanySAllowanceForDoubtfulAccountsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Allowance for doubtful accounts, Ending Balance", "periodStartLabel": "Allowance for doubtful accounts, Beginning Balance", "terseLabel": "Accounts receivable, net of allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r264", "r372", "r426" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRollForwardOfCompanySAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Allowance for doubtful accounts, Deductions", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r430" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AmericasMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r1254", "r1255", "r1256", "r1257", "r1500", "r1501", "r1502", "r1503" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r13", "r133", "r514", "r1436" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of deferred commission expense", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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." } } }, "auth_ref": [ "r13", "r130" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r133", "r514", "r1273", "r1436" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Debt Issuance Costs and Discounts, Total", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r514", "r1048", "r1049", "r1273", "r1436" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r13", "r448", "r455", "r1044" ] }, "hubs_AmortizationPeriodOfDeferredSalesCommissions": { "xbrltype": "durationItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AmortizationPeriodOfDeferredSalesCommissions", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of deferred sales commissions.", "label": "Amortization Period Of Deferred Sales Commissions", "terseLabel": "Amortization period of deferred commissions" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "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." } } }, "auth_ref": [ "r329" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociDerivativeQualifyingAsHedgeExcludedComponentParentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Derivate Instruments [Member]", "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in value of excluded component of derivative hedge, attributable to parent." } } }, "auth_ref": [ "r208", "r273", "r281", "r282", "r1264" ] }, "hubs_ApihubIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ApihubIncMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "APIHub, Inc.", "label": "APIHub, Inc [Member]", "terseLabel": "APIHub, Inc [Member]" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r665" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1254", "r1255", "r1256", "r1257", "r1500", "r1501", "r1502", "r1503" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Goodwill impairment", "verboseLabel": "Impairment charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r13", "r58" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfChangesInAssetRetirementObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Accretion Expense", "terseLabel": "Accretion", "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability." } } }, "auth_ref": [ "r467", "r469" ] }, "us-gaap_AssetRetirementObligationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfChangesInAssetRetirementObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Liabilities Incurred", "terseLabel": "Additions", "documentation": "Amount of asset retirement obligations incurred during the period." } } }, "auth_ref": [ "r468" ] }, "us-gaap_AssetRetirementObligationRevisionOfEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationRevisionOfEstimate", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfChangesInAssetRetirementObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Revision of Estimate", "terseLabel": "Updates to estimated cash flows", "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation." } } }, "auth_ref": [ "r470" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfChangesInAssetRetirementObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Retirement Obligations, Noncurrent, Total", "label": "Asset Retirement Obligations, Noncurrent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r1350" ] }, "hubs_AssetRetirementObligationsThroughNoncashPaymentsProceedsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AssetRetirementObligationsThroughNoncashPaymentsProceedsAmount", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligations", "documentation": "Asset Retirement Obligations Through Noncash Payments (Proceeds) Amount", "label": "Asset Retirement Obligations Through Noncash Payments (Proceeds) Amount" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r178", "r191", "r261", "r298", "r332", "r338", "r357", "r360", "r414", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r667", "r671", "r724", "r849", "r941", "r1035", "r1036", "r1084", "r1110", "r1356", "r1357", "r1445" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r252", "r265", "r298", "r414", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r667", "r671", "r724", "r1084", "r1356", "r1357", "r1445" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Fair value of financial assets", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r700", "r701", "r1070" ] }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsHeldUnderCapitalLeasesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Assets Held under Capital Leases [Member]", "terseLabel": "Equipment under Finance Lease [Member]", "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement." } } }, "auth_ref": [ "r197" ] }, "us-gaap_AssetsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsTotalMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Total [Member]", "terseLabel": "Assets Total [Member]", "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1115", "r1116", "r1139" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1115", "r1116", "r1139" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1115", "r1116", "r1139" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r1223" ] }, "hubs_Available-For-SaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "Available-For-SaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities, Debt Maturities, After One Through Two Years, Amortized Cost", "documentation": "Available-for-sale securities, debt maturities, after one through two years, amortized cost.", "terseLabel": "Amortized Cos" } } }, "auth_ref": [] }, "hubs_Available-For-SaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "Available-For-SaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities, Debt Maturities, After One Through Two Years, Fair Value", "documentation": "Available-for-sale securities, debt maturities, after one through two years, fair value.", "terseLabel": "Aggregate Fair Value, Due after 1 year and within 2 years" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r381" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r382" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r378", "r434", "r848" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Amortized Cost Basis, Due after 1 year and within 2 years", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1308" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Aggregate Fair Value, Due after 1 year and within 2 years", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r386", "r846" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Aggregate Fair Value, Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1305", "r1306", "r1461" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Amortized Cost Basis, Due within one year", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1307" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Aggregate Fair Value, Due within one year", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r385", "r845" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfContractualMaturitiesOfShorttermAndLongtermInvestmentsHeldDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair value of short and long term investments", "totalLabel": "Aggregate Fair Value, Total", "verboseLabel": "Aggregate Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r379", "r434", "r700", "r840", "r1070", "r1075", "r1298", "r1415", "r1416", "r1417" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r375", "r434" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Long-term investments", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r255", "r375", "r434" ] }, "us-gaap_AvailableForSaleSecuritiesPurchasedOptionsPricePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesPurchasedOptionsPricePolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Investments", "label": "Debt Securities, Available-for-Sale, Premium on Purchased Options [Policy Text Block]", "documentation": "Disclosure of accounting policy for premium paid to acquire option for investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r86" ] }, "hubs_AverageStockPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "AverageStockPrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Average stock price.", "label": "Average Stock Price", "terseLabel": "Average stock price" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1197" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1198" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1193" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1193" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1193" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1193" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1193" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1193" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r583", "r584", "r585", "r586" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1196" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1195" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1194" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1194" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r465", "r1464", "r1465" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r79", "r82", "r465", "r1464", "r1465" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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)." } } }, "auth_ref": [] }, "hubs_BlackEconomicDevelopmentFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BlackEconomicDevelopmentFundMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Black Economic Development Fund.", "label": "Black Economic Development Fund [Member]", "terseLabel": "Black Economic Development Fund [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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." } } }, "auth_ref": [ "r449", "r450", "r451", "r452", "r453", "r655", "r1061", "r1062" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r73", "r449", "r450", "r451", "r452", "r453", "r655", "r1061", "r1062" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs associated with acquisition", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, date of agreement", "label": "Business Acquisition, Date of Acquisition Agreement", "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Acquisition effective date", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1", "r2", "r20" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r655" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "terseLabel": "Business combination consideration earned", "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." } } }, "auth_ref": [ "r3", "r4", "r16" ] }, "hubs_BusinessCombinationContingentPaymentRecognitionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationContingentPaymentRecognitionPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination contingent payment recognition period.", "label": "Business Combination Contingent Payment Recognition Period", "terseLabel": "Contingent consideration recognition period" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions", "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)." } } }, "auth_ref": [ "r166", "r656" ] }, "hubs_BusinessCombinationMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationMeasurementPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, measurement period.", "label": "Business Combination Measurement Period", "terseLabel": "Business combination, measurement period" } } }, "auth_ref": [] }, "hubs_BusinessCombinationPostCombinationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationPostCombinationConsideration", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Post Combination Consideration", "documentation": "Business combination post combination consideration.", "terseLabel": "Post-combination consideration" } } }, "auth_ref": [] }, "hubs_BusinessCombinationPostCombinationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationPostCombinationExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Post combination Expense", "terseLabel": "Post-combination expense", "documentation": "Business combination post combination expense." } } }, "auth_ref": [] }, "hubs_BusinessCombinationPotentialConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationPotentialConsideration", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, potential consideration.", "label": "Business Combination Potential Consideration", "terseLabel": "Business combination, potential consideration not included in purchase price allocation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationPriceOfAcquisitionExpected", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration subject to customary post-closing adjustments and conditions", "label": "Business Combination, Price of Acquisition, Expected", "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition." } } }, "auth_ref": [ "r1230" ] }, "hubs_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Payable And Accrued Expenses", "negatedLabel": "Accounts payable and accrued expenses", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accounts payable and accrued expenses." } } }, "auth_ref": [] }, "hubs_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpensesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpensesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accounts payable and accrued expenses and other liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Payable And Accrued Expenses And Other Liabilities", "negatedLabel": "Accounts payable, accrued expenses, and other liabilities" } } }, "auth_ref": [] }, "hubs_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, acquired technology.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Acquired Technology", "terseLabel": "Acquired technology" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue", "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." } } }, "auth_ref": [ "r74" ] }, "hubs_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNonCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNonCurrentAssets", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed other current and non-current assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Current And Non Current Assets", "terseLabel": "Other current and noncurrent assets" } } }, "auth_ref": [] }, "hubs_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubleaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSubleaseAsset", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, sublease asset.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Sublease Asset", "terseLabel": "Sublease asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r167", "r168", "r169", "r170" ] }, "hubs_CacheflowIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CacheflowIncMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cacheflow, Inc [Member]", "label": "Cacheflow Inc. [Member]", "documentation": "Cacheflow Inc." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCapitalizedSoftwareDevelopmentCostsExclusiveOfThoseCostsRecordedWithinPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r454", "r1018" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of software development costs, exclusive of costs recorded within property and equipment", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r1017", "r1018" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCapitalizedSoftwareDevelopmentCostsExclusiveOfThoseCostsRecordedWithinPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Gross", "terseLabel": "Gross capitalized software development costs", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r454", "r1018" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCapitalizedSoftwareDevelopmentCostsExclusiveOfThoseCostsRecordedWithinPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance", "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software development costs, net", "totalLabel": "Capitalized software development costs, net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r1016" ] }, "us-gaap_CapitalizedComputerSoftwareNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNetAbstract", "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedCostsAssetRetirementCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedCostsAssetRetirementCosts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Oil and Gas, Capitalized Cost, before Accumulated Depreciation, Depletion, Amortization, and Valuation Allowance, Asset Retirement", "terseLabel": "Capitalized asset retirement costs", "documentation": "Amount, before accumulated depreciation, depletion, amortization, and valuation allowance, of capitalized cost for asset retirement in oil- and gas-producing activities." } } }, "auth_ref": [ "r1454", "r1455", "r1456" ] }, "hubs_CapitalizedSoftwareAndPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CapitalizedSoftwareAndPropertyPlantAndEquipmentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Capitalized software and property plant and equipment.", "label": "Capitalized Software And Property Plant And Equipment [Member]", "terseLabel": "Capitalized Software and PP&E [Member]" } } }, "auth_ref": [] }, "hubs_CapitalizedSoftwareDevelopmentCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CapitalizedSoftwareDevelopmentCostsPolicyPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs that are capitalized in connection with the development of software.", "label": "Capitalized Software Development Costs Policy Policy [Text Block]", "terseLabel": "Capitalized Software Development Costs" } } }, "auth_ref": [] }, "hubs_CappedCallOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CappedCallOptionsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Capped call options.", "label": "Capped Call Options [Member]", "terseLabel": "Capped Call Options [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r38", "r254", "r1022" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Fair value of cash and cash equivalents", "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." } } }, "auth_ref": [ "r1413", "r1414" ] }, "hubs_CashAndCashEquivalentsMaturityDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CashAndCashEquivalentsMaturityDescription", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum maturity to securities that our classified as cash and cash equivalents.", "label": "Cash And Cash Equivalents Maturity Description", "terseLabel": "Cash and cash equivalents, maturity description" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r39" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r39", "r176" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents, and restricted cash", "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." } } }, "auth_ref": [ "r38", "r139", "r296" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r139", "r296" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "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." } } }, "auth_ref": [ "r5", "r139" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedges [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r77" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1172" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1169" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1167" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "hubs_ClearbitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ClearbitMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Clearbit.", "label": "Clearbit [Member]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1173" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1173" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r154", "r489", "r1104", "r1105", "r1106", "r1107" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r1362" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)", "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." } } }, "auth_ref": [ "r109", "r183", "r850", "r928" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r152", "r483", "r484", "r1004", "r1346", "r1353" ] }, "hubs_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies [Line Items]" } } }, "auth_ref": [] }, "hubs_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies.", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "auth_ref": [] }, "hubs_CommitmentsToContributeAdditionalCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CommitmentsToContributeAdditionalCapital", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments to contribute additional capital", "label": "Commitments To Contribute Additional Capital", "documentation": "Commitments to contribute additional capital." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for the potential conversion", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Number of shares authorizes for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r114" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1100", "r1101", "r1102", "r1104", "r1105", "r1106", "r1107", "r1280", "r1281", "r1285", "r1410", "r1495", "r1498" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r114" ] }, "hubs_CommonStockReservedForConversionAndIncentivePlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CommonStockReservedForConversionAndIncentivePlansTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares of common stock that are reserved for potential conversion of preferred shares, common stock warrants, common stock options, and restricted stock units.", "label": "Common Stock Reserved For Conversion And Incentive Plans Table [Text Block]", "terseLabel": "Summary of Number of Shares of Common Stock Reserved" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Common stock authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r114", "r929" ] }, "hubs_CommonStockSharesCoveredUnderCappedCallTransactions": { "xbrltype": "sharesItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CommonStockSharesCoveredUnderCappedCallTransactions", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Common stock shares covered under capped call transactions.", "label": "Common Stock Shares Covered Under Capped Call Transactions", "terseLabel": "Common stock shares covered under capped call transactions" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r114" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r114", "r929", "r947", "r1498", "r1499" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value - 500,000 shares authorized; 52,667 and 51,358 shares issued; 51,767 and 50,448 shares outstanding at December 31, 2024 and 2023, respectively", "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." } } }, "auth_ref": [ "r114", "r852", "r1084" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1178" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1177" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1179" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1176" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "hubs_ComponentsOfNetEquityImpactOnAdditionalPaidInCapitalTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ComponentsOfNetEquityImpactOnAdditionalPaidInCapitalTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "documentation": "Components of net equity impact on additional paid in capital.", "label": "Components Of Net Equity Impact On Additional Paid In Capital Table [Text Block]", "terseLabel": "Schedule of Net Equity Impact, Included in Additional Paid-in Capital, of the Liability and Equity Components" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive income (loss)", "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." } } }, "auth_ref": [ "r30", "r276", "r278", "r284", "r842", "r864", "r865" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss)", "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." } } }, "auth_ref": [ "r120", "r283", "r841", "r862" ] }, "hubs_ComputerEquipmentAndPurchasedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ComputerEquipmentAndPurchasedSoftwareMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "documentation": "Computer equipment and purchased software.", "label": "Computer Equipment And Purchased Software [Member]", "terseLabel": "Computer Equipment and Purchased Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r49", "r51", "r92", "r93", "r368", "r1003" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r51", "r92", "r93", "r368", "r893", "r1003" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r49", "r51", "r92", "r93", "r368", "r1003", "r1237" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Significant Customers", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r97", "r202" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage of long lived assets held outside of the Americas", "terseLabel": "Percentage of revenues generated outside of the Americas", "verboseLabel": "Concentration risk, percentage", "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." } } }, "auth_ref": [ "r49", "r51", "r92", "r93", "r368" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "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." } } }, "auth_ref": [ "r49", "r51", "r92", "r93", "r368", "r1003" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "hubs_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability additions.", "label": "Contract With Customer Liability Additions", "terseLabel": "Additions in deferred revenue" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Short-term deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r519", "r520", "r531" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r519", "r520", "r531" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue, revenue recognized", "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." } } }, "auth_ref": [ "r532" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Payments", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r1253", "r1279" ] }, "hubs_ConvertibleDebtHedgesSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ConvertibleDebtHedgesSettlement", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Convertible debt hedges settlement.", "label": "Convertible Debt Hedges Settlement", "terseLabel": "Settlement of Convertible Note Hedges" } } }, "auth_ref": [] }, "hubs_ConvertibleDebtHedgesSettlementShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ConvertibleDebtHedgesSettlementShares", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Convertible debt hedges settlement shares.", "label": "Convertible Debt Hedges Settlement Shares", "terseLabel": "Settlement of Convertible Note Hedges, Shares" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Conversion Option of the 2022 Notes and Warrants [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1362" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Net Carrying Amount of Notes", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes, net of current portion", "totalLabel": "Net carrying amount", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Current", "terseLabel": "Convertible senior notes", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r102" ] }, "hubs_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes due 2025.", "label": "Convertible Senior Notes Due Two Thousand Twenty Five [Member]", "terseLabel": "Conversion Option of the 2025 Notes [Member]" } } }, "auth_ref": [] }, "hubs_ConvertibleSeniorNotesNetOfCurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ConvertibleSeniorNotesNetOfCurrentPortion", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Convertible senior notes, net of current portion", "label": "Convertible senior notes, net of current portion", "terseLabel": "Convertible senior notes, net of current portion" } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bonds [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenue", "terseLabel": "Total cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r126", "r127", "r802" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of Revenue:" } } }, "auth_ref": [] }, "hubs_CostOfPurchasedCappedCallOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CostOfPurchasedCappedCallOptions", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cost of purchased capped call options.", "label": "Cost Of Purchased Capped Call Options", "terseLabel": "Cost of purchased capped call options" } } }, "auth_ref": [] }, "hubs_CostOfServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CostOfServicesRevenueMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail" ], "lang": { "en-us": { "role": { "documentation": "Cost of services revenue.", "label": "Cost Of Services Revenue [Member]", "terseLabel": "Cost of Revenue, Service [Member]" } } }, "auth_ref": [] }, "hubs_CostOfSubscriptionRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "CostOfSubscriptionRevenuesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail" ], "lang": { "en-us": { "role": { "documentation": "Cost of subscription revenues.", "label": "Cost Of Subscription Revenues [Member]", "terseLabel": "Cost of Revenue, Subscription [Member]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "terseLabel": "Cover", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current income tax provision" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1244", "r1278", "r1402" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "negatedLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1244", "r1278" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Current Income Tax Expense (Benefit), Total", "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Total current income tax provision", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r633", "r1278" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1244", "r1278", "r1402" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r144", "r368" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1124", "r1213" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1124", "r1213" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1126", "r1215" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1126", "r1215" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1128", "r1217" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1126", "r1215" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1119", "r1208" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1120", "r1209" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1120", "r1209" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1118", "r1207" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1118", "r1207" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1118", "r1207" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1121", "r1210" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1123", "r1212" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1123", "r1212" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1124", "r1213" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1127", "r1216" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1125", "r1214" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1122", "r1211" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r27", "r101", "r102", "r179", "r182", "r302", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r1045", "r1046", "r1047", "r1048", "r1049", "r1082", "r1276", "r1347", "r1348", "r1349", "r1435", "r1437" ] }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Debt instrument convertible, principal amount", "totalLabel": "Net carrying amount", "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument, conversion price per share", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Common stock conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r155", "r501" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt instrument, conversion ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r65", "r106", "r158", "r159", "r501" ] }, "hubs_DebtInstrumentConvertibleConversionRatioDenominator": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DebtInstrumentConvertibleConversionRatioDenominator", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible conversion ratio denominator.", "label": "Debt Instrument Convertible Conversion Ratio Denominator", "terseLabel": "Principal amount of each convertible note" } } }, "auth_ref": [] }, "hubs_DebtInstrumentConvertibleGrossCarryingAmountOfTheEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DebtInstrumentConvertibleGrossCarryingAmountOfTheEquityComponent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible gross carrying amount of the equity component.", "label": "Debt Instrument Convertible Gross Carrying Amount Of The Equity Component", "terseLabel": "Carrying amount of equity component", "verboseLabel": "Debt discount for conversion option" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of closing price to trigger debt conversion", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument, convertible, threshold trading days", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of long term debt", "verboseLabel": "Principal", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r499", "r737", "r738", "r1046", "r1047", "r1082" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r104", "r500" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r302", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r1045", "r1046", "r1047", "r1048", "r1049", "r1082", "r1276", "r1435", "r1437" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r262", "r1045", "r1416", "r1417" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r27", "r302", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r1045", "r1046", "r1047", "r1048", "r1049", "r1082", "r1276", "r1347", "r1348", "r1349", "r1435", "r1437" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Payment Terms", "terseLabel": "Debt instrument, payment terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r96", "r105" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r27", "r65", "r66", "r95", "r157", "r159", "r302", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r1045", "r1046", "r1047", "r1048", "r1049", "r1082", "r1276", "r1435", "r1437" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Instrument, Unamortized Discount, Total", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized debt discount", "negatedLabel": "Unamortized debt discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r1359", "r1434", "r1435", "r1437" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "periodEndLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Beginning Balance", "totalLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Total", "terseLabel": "Allowance for credit losses in investments", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r380", "r434", "r438", "r439" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, realized gain", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities Available For Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Summary of Composition of Short and Long Term Investments", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCosts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Costs, Noncurrent, Total", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred commission expense, net of current portion", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r177", "r1261" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Costs, Current, Total", "label": "Deferred Costs, Current", "terseLabel": "Deferred commission expense", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1262" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1278", "r1401", "r1402" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred income tax (expense) benefit" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Issuance Costs, Net, Total", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs", "negatedLabel": "Issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1359", "r1434", "r1435", "r1437" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1278", "r1401" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) deferred income taxes", "negatedTotalLabel": "Total deferred income tax (expense) benefit", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r211", "r1278" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred Tax Liabilities, Gross, Total", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r110", "r111", "r180", "r625" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1278", "r1401", "r1402" ] }, "hubs_DeferredTaxAssetsCapitalizedSoftwareDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DeferredTaxAssetsCapitalizedSoftwareDevelopment", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Capitalized Software Development", "label": "Deferred Tax Assets Capitalized Software Development", "terseLabel": "Capitalized software development" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r626" ] }, "hubs_DeferredTaxAssetsInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DeferredTaxAssetsInterestExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, interest expense.", "label": "Deferred Tax Assets Interest Expense", "terseLabel": "Interest expense" } } }, "auth_ref": [] }, "hubs_DeferredTaxAssetsInterestExpenseCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DeferredTaxAssetsInterestExpenseCarryforward", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, interest expense carryforward.", "label": "Deferred Tax Assets Interest Expense Carryforward", "terseLabel": "Interest expense carryforward" } } }, "auth_ref": [] }, "hubs_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Deferred Tax Assets, Lease Liability", "documentation": "Deferred tax assets, lease liability." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1395" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Federal net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "International net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development tax credits, net of UTP", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "verboseLabel": "Research and investment credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r627" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "totalLabel": "Deferred Tax Liabilities, Net, Total", "negatedTotalLabel": "Net deferred tax (liabilities)", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1395" ] }, "hubs_DeferredTaxLiabilitiesConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DeferredTaxLiabilitiesConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities convertible debt.", "label": "Deferred Tax Liabilities Convertible Debt", "negatedLabel": "Convertible debt" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedPatentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedPatentCosts", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Patent Costs", "negatedLabel": "Capitalized costs", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from patent costs." } } }, "auth_ref": [ "r1399" ] }, "hubs_DeferredTaxLiabilitiesDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DeferredTaxLiabilitiesDepreciation", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities depreciation.", "label": "Deferred Tax Liabilities Depreciation", "negatedLabel": "Depreciation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r1399" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1399" ] }, "hubs_DeferredTaxLiabilitiesRightOfUseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DeferredTaxLiabilitiesRightOfUseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Right of use and other assets", "label": "Deferred Tax Liabilities Right Of Use and Other Assets", "documentation": "Deferred tax liabilities right Of use and other assets." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer contribution to defined contribution savings plan", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r551" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r13", "r59" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r13", "r332", "r343", "r360", "r1035", "r1036" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "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." } } }, "auth_ref": [ "r917", "r920", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r942", "r943", "r944", "r945", "r956", "r957", "r958", "r959", "r962", "r963", "r964", "r965", "r985", "r986", "r991", "r993", "r1100", "r1102", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1425", "r1426" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r80", "r83", "r84", "r175", "r917", "r920", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r942", "r943", "r944", "r945", "r956", "r957", "r958", "r959", "r962", "r963", "r964", "r965", "r985", "r986", "r991", "r993", "r1024", "r1100", "r1102", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1425", "r1426" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivatives" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r174", "r675", "r687" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r19", "r80", "r83" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r19", "r80", "r83", "r84", "r87", "r88", "r674" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r674" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Derivative Liability", "totalLabel": "Derivative Liability, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r266", "r267", "r700", "r701", "r711", "r723", "r909", "r910", "r911", "r913", "r915", "r916", "r917", "r919", "r920", "r942", "r944", "r945", "r986", "r987", "r988", "r991", "r992", "r993", "r994", "r1024", "r1415", "r1416", "r1417", "r1496" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r673" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional equivalent amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1407", "r1408" ] }, "hubs_DerivativeOptionCapPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DerivativeOptionCapPrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, cap price", "documentation": "Derivative option, cap price.", "label": "Derivative Option, Cap Price" } } }, "auth_ref": [] }, "hubs_DerivativePriceRiskOptionsStrikePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DerivativePriceRiskOptionsStrikePrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, price risk option strike price", "documentation": "Derivative price risk options strike price.", "label": "Derivative Price Risk Options Strike Price" } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r19", "r75", "r76", "r78", "r85", "r301", "r320" ] }, "hubs_DescriptionOfPrincipalAmountSettlement": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DescriptionOfPrincipalAmountSettlement", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Description of principal amount settlement.", "label": "Description Of Principal Amount Settlement", "terseLabel": "Principal amount settlement, Description" } } }, "auth_ref": [] }, "hubs_DescriptionOfRemainingPercentageOfEarnedGrantToBePaid": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DescriptionOfRemainingPercentageOfEarnedGrantToBePaid", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Description remaining percentage of earned grant to be paid.", "label": "Description Of Remaining Percentage Of Earned Grant To Be Paid", "terseLabel": "Description of the remaining percentage of earned grant to be paid" } } }, "auth_ref": [] }, "hubs_DescriptionOfRemainingPercentageOfEarnedGrantsToBePaid": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DescriptionOfRemainingPercentageOfEarnedGrantsToBePaid", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Description of remaining percentage of earned grants to be paid.", "label": "Description Of Remaining Percentage Of Earned Grants To Be Paid", "terseLabel": "Description of remaining percentage of earned grants to be paid" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformation1Detail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r530", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformation1Detail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r530", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of Stock Compensation Expense by Award Type", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r15", "r67" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1115", "r1116", "r1139" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1115", "r1116", "r1139", "r1182" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r1115", "r1116", "r1139", "r1182" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1160" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1113" ] }, "hubs_DomainNameMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "DomainNameMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Domain name.", "label": "Domain Name [Member]", "terseLabel": "Domain name [Member]" } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "terseLabel": "Federal [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r605" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1171" ] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarliestTaxYearMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year [Member]", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r1394" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "verboseLabel": "Net loss per common share, basic", "terseLabel": "Net income (loss) per share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r285", "r310", "r311", "r313", "r314", "r315", "r317", "r322", "r324", "r326", "r327", "r328", "r331", "r653", "r664", "r697", "r698", "r843", "r866", "r1027" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per share, diluted", "verboseLabel": "Net loss per common share, diluted", "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." } } }, "auth_ref": [ "r285", "r310", "r311", "r313", "r314", "r315", "r317", "r324", "r326", "r327", "r328", "r331", "r653", "r664", "r697", "r698", "r843", "r866", "r1027" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income (Loss) Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r47", "r48", "r330" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect on exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1431" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r300", "r605", "r639", "r1067" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign derived intangible income", "label": "Effective Income Tax Rate Reconciliation, FDII, Amount", "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1067", "r1390", "r1392" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "negatedLabel": "Executive compensation limitation", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1231", "r1390", "r1391" ] }, "hubs_EmployeeReductionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "EmployeeReductionPercentage", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee reduction percentage.", "label": "Employee Reduction Percentage", "terseLabel": "Employee reduction percentage" } } }, "auth_ref": [] }, "hubs_EmployeeRelatedComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "EmployeeRelatedComputerEquipmentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee related computer equipment.", "label": "Employee Related Computer Equipment [Member]", "terseLabel": "Employee Related Computer Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation costs", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r102" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized software development costs excluded from stock based compensation", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r588" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs, weighted average period", "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." } } }, "auth_ref": [ "r589" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1389" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP [Member]", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Common Stock Options [Member]", "axisDefault": "Options [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1112" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1112" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "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." } } }, "auth_ref": [ "r1112" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r1222" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1112" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1112" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1112" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1112" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1224" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1165" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1218" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1218" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1218" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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." } } }, "auth_ref": [ "r18", "r247", "r280", "r281", "r282", "r303", "r304", "r305", "r307", "r315", "r318", "r320", "r333", "r419", "r425", "r463", "r518", "r634", "r635", "r649", "r650", "r651", "r654", "r663", "r664", "r679", "r681", "r682", "r683", "r684", "r686", "r696", "r729", "r731", "r732", "r733", "r734", "r735", "r741", "r744", "r765", "r862", "r882", "r883", "r884", "r907", "r968" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r410", "r411", "r413", "r645", "r1226", "r1227", "r1228", "r1403", "r1404", "r1405", "r1406" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "label": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r99" ] }, "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of investment", "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity", "totalLabel": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Total", "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee." } } }, "auth_ref": [ "r412" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership interest and income share", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r410" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "terseLabel": "Equity method investments", "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." } } }, "auth_ref": [ "r332", "r345", "r360", "r409", "r1260", "r1315" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestment" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r213", "r412", "r415", "r1228" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r11", "r94", "r411" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1175" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1132", "r1143", "r1153", "r1186" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1129", "r1140", "r1150", "r1183" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum" ], "lang": { "en-us": { "role": { "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "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." } } }, "auth_ref": [ "r310", "r311", "r312", "r317", "r318", "r319", "r320", "r331" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r1254", "r1255", "r1256", "r1257", "r1500", "r1501", "r1502", "r1503" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1181" ] }, "hubs_FacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "FacilitiesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Facilities.", "label": "Facilities [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r700", "r701", "r711", "r1070" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r700", "r701", "r711", "r1070" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Fair Value Measurements of Financial Assets and Liabilities", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r1070", "r1413", "r1414", "r1425" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r90", "r91" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r507", "r537", "r538", "r539", "r540", "r541", "r542", "r699", "r701", "r702", "r703", "r704", "r710", "r711", "r713", "r772", "r773", "r774", "r1046", "r1047", "r1058", "r1059", "r1060", "r1070", "r1075" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r700", "r701", "r702", "r704", "r1070", "r1416", "r1427" ] }, "us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureOffbalanceSheetRisksAmountAsset", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Asset", "terseLabel": "Off-balance sheet risk amount", "documentation": "The fair value of financial assets, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition." } } }, "auth_ref": [ "r723" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r706", "r708", "r709", "r710", "r713", "r714", "r715", "r716", "r717", "r838", "r1070", "r1076" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r507", "r537", "r542", "r701", "r711", "r772", "r1058", "r1059", "r1060", "r1070" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r507", "r537", "r542", "r701", "r702", "r711", "r773", "r1046", "r1047", "r1058", "r1059", "r1060", "r1070" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r507", "r537", "r538", "r539", "r540", "r541", "r542", "r701", "r702", "r703", "r704", "r711", "r774", "r1046", "r1047", "r1058", "r1059", "r1060", "r1070", "r1075" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r700", "r701", "r702", "r704", "r1070", "r1416", "r1427" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r507", "r537", "r538", "r539", "r540", "r541", "r542", "r699", "r701", "r702", "r703", "r704", "r710", "r711", "r713", "r772", "r773", "r774", "r1046", "r1047", "r1058", "r1059", "r1060", "r1070", "r1075" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Non-recurring Basis [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r700", "r701", "r702", "r704", "r1070", "r1416" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayment of finance lease obligations", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r748", "r754" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r427", "r428", "r431", "r432", "r433", "r435", "r436", "r437", "r515", "r517", "r687", "r718", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r863", "r1042", "r1070", "r1073", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1085", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1311", "r1312", "r1313", "r1314", "r1412", "r1415", "r1416", "r1417", "r1424", "r1427" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r259", "r440", "r454", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1341", "r1504" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r456", "r1018", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r456", "r1018", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r456", "r1018", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r456", "r1018", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r456", "r1018", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r447", "r449", "r450", "r451", "r453", "r454", "r457", "r458", "r803", "r807", "r1018" ] }, "hubs_FiniteLivedIntangibleAssetsFutureAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillEstimatedFutureAmortizationExpenseForIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets future amortization expense.", "label": "Finite Lived Intangible Assets Future Amortization Expense", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r440", "r454", "r807", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r447", "r454", "r457", "r458", "r460", "r803", "r1018", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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." } } }, "auth_ref": [ "r447", "r449", "r450", "r451", "r453", "r454", "r457", "r458", "r1018" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r803", "r1340" ] }, "hubs_FixedAssetsDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "FixedAssetsDisposals", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fixed Assets Disposals", "terseLabel": "Fixed assets disposals", "documentation": "Fixed assets disposals" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "negatedLabel": "Unrealized losses before tax on foreign currency contracts expected to be reclassified into revenue over next 12 months", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Unrealized currency translation", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r142", "r949", "r1108", "r1429", "r1430", "r1497" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r725" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Derivative Liabilities [Member]", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r935", "r939", "r944", "r958", "r964", "r989", "r990", "r991", "r1102" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1190" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1190" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1190" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1190" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1190" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForwardContractsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1409" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1170" ] }, "hubs_FrameTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "FrameTechnologyIncMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Frame Technology, Inc. [Member]", "terseLabel": "Frame Technology, Inc. [Member]", "documentation": "Frame Technology, Inc." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on termination of operating leases", "terseLabel": "Gain on termination of lease", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r745" ] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on strategic investments", "label": "Gain on Sale of Investments", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r1268", "r1269", "r1273", "r1459" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on early extinguishment of debt", "negatedLabel": "Loss on early extinguishment of 2022 Convertible Notes", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r13", "r63", "r64" ] }, "us-gaap_GainsLossesOnSalesOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnSalesOfAssets", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of fixed assets", "terseLabel": "Loss on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "totalLabel": "Gain (Loss) on Disposition of Assets for Financial Service Operations, Total", "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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." } } }, "auth_ref": [ "r131", "r952" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]", "verboseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r131" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]", "verboseLabel": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r50", "r1003" ] }, "hubs_GlobalOfficeSpacesLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "GlobalOfficeSpacesLeasesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Global Office Spaces Leases Member", "label": "Global Office Spaces Leases Member", "terseLabel": "Global Office Spaces Leases [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountsOfGoodwillDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r258", "r442", "r839", "r1036", "r1043", "r1072", "r1084", "r1322", "r1329" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition", "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." } } }, "auth_ref": [ "r443", "r1043" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1320", "r1332" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r441", "r445", "r1043" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r446", "r459", "r461" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of foreign currency translation", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r444" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r124", "r128", "r190", "r298", "r414", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r724", "r1029", "r1035", "r1287", "r1289", "r1290", "r1291", "r1292", "r1356" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesSummaryOfFairValueOfDerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r19" ] }, "country_IE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "IE", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "IRELAND", "terseLabel": "Ireland [Member]" } } }, "auth_ref": [] }, "hubs_INBOUNDEventObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "INBOUNDEventObligationsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "documentation": "INBOUND event obligations.", "label": "I N B O U N D Event Obligations [Member]", "terseLabel": "INBOUND Event Obligations [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1115", "r1116", "r1139" ] }, "hubs_ImpairmentOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ImpairmentOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Impairment Of Intangible Assets", "documentation": "Impairment of intangible assets." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets (Excluding Goodwill)", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "terseLabel": "Impairment charges", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r13", "r448", "r459" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment charges of long lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r13", "r58", "r150", "r1071" ] }, "hubs_ImpairmentOfStrategicInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ImpairmentOfStrategicInvestments", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Impairment of strategic investments.", "label": "Impairment Of Strategic Investments", "terseLabel": "Impairment of strategic investments" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r151" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeLossBeforeProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r299", "r604" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeLossBeforeProvisionForIncomeTaxesDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income tax expense", "totalLabel": "Income (loss) before income tax expense", "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." } } }, "auth_ref": [ "r125", "r185", "r190", "r844", "r859", "r1029", "r1035", "r1287", "r1289", "r1290", "r1291", "r1292" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeLossBeforeProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r299", "r604" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r464", "r465", "r475", "r705", "r707", "r712", "r877", "r879", "r953", "r1018", "r1074", "r1466" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r465", "r475", "r705", "r707", "r712", "r877", "r879", "r953", "r1018", "r1074", "r1466" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r295", "r605", "r606", "r617", "r630", "r1067", "r1398" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r295", "r605", "r606", "r617", "r630", "r1067", "r1398" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r300", "r599", "r605", "r614", "r615", "r616", "r622", "r629", "r640", "r642", "r643", "r644", "r905", "r1067" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Examination, Penalties and Interest Expense, Total", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Interest or penalties recorded", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1393" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "negatedTotalLabel": "Total income tax provision", "negatedTerseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r198", "r212", "r319", "r320", "r332", "r344", "r360", "r603", "r605", "r641", "r868", "r1067" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r279", "r601", "r602", "r622", "r623", "r628", "r632", "r901" ] }, "hubs_IncomeTaxReconciliationAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncomeTaxReconciliationAcquisition", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Acquisition", "documentation": "Income tax reconciliation acquisition.", "terseLabel": "Acquisitions" } } }, "auth_ref": [] }, "hubs_IncomeTaxReconciliationAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncomeTaxReconciliationAcquisitionCosts", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Income Tax Reconciliation Acquisition Costs", "documentation": "Income tax reconciliation acquisition costs." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedLabel": "Change in valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r611", "r1067", "r1390" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "negatedLabel": "Difference in foreign tax rates", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r606", "r609", "r1067", "r1390" ] }, "hubs_IncomeTaxReconciliationForeignWithholdingTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncomeTaxReconciliationForeignWithholdingTaxes", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign withholding taxes", "terseLabel": "Foreign withholding taxes", "label": "Income Tax Reconciliation Foreign Withholding Taxes", "documentation": "Income tax reconciliation foreign withholding taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "negatedLabel": "Expected income tax (expense) benefit at the federal statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r605", "r1067" ] }, "hubs_IncomeTaxReconciliationNondeductibleAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncomeTaxReconciliationNondeductibleAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Nondeductible Acquisition Costs", "documentation": "Income tax reconciliation nondeductible acquisition costs.", "terseLabel": "Non-deductible acquisition costs", "negatedLabel": "Non-deductible acquisition costs" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "negatedLabel": "Stock-based compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1067", "r1390", "r1392" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedLabel": "Other U.S. and foreign permanent differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1067", "r1390", "r1391" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "terseLabel": "Tax expense from prior year reversal", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1390", "r1391" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "negatedLabel": "State taxes net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r608", "r1067", "r1390" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized tax benefits", "terseLabel": "Unrealized tax benefits", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount, Total", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r612", "r1067", "r1390" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount, Total", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "terseLabel": "U.S. tax credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r610", "r613", "r1390" ] }, "hubs_IncomeTaxReconciliationTaxNonResearchAndDevelopmentTaxReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncomeTaxReconciliationTaxNonResearchAndDevelopmentTaxReserves", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDifferencesBetweenIncomeTaxesComputedAtFederalStatutoryRateAndProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Non research and development tax reserves", "label": "Income Tax Reconciliation Tax Non Research and Development Tax Reserves", "documentation": "Income tax reconciliation tax non research and development tax reserves.", "terseLabel": "Non research and development tax reserves" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r40", "r141", "r1274", "r1396", "r1397" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1272" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r801", "r1272" ] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred commission expense", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r12" ] }, "hubs_IncreaseDecreaseInDeferredSalesCommission": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncreaseDecreaseInDeferredSalesCommission", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in deferred sales commission.", "label": "Increase Decrease In Deferred Sales Commission", "terseLabel": "Increase (decrease) in deferred commission expense" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquisition" } } }, "auth_ref": [] }, "hubs_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Increase in operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1239", "r1272" ] }, "hubs_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease right-of-use assets.", "label": "Increase (Decrease) In Operating Lease Right-of-Use Assets", "terseLabel": "Reduction in right-of use assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "hubs_IncreaseDecreaseInRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncreaseDecreaseInRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in right of use assets.", "label": "Increase Decrease In Right Of Use Assets", "terseLabel": "Right-of-use assets" } } }, "auth_ref": [] }, "hubs_IncreaseInFutureLeaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncreaseInFutureLeaseCommitments", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount future lease payments would increase by if early termination clauses were not followed.", "label": "Increase In Future Lease Commitments", "terseLabel": "Increase in future lease commitments" } } }, "auth_ref": [] }, "hubs_IncrementalCostsOfDeferredSalesCommission": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncrementalCostsOfDeferredSalesCommission", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Incremental costs of deferred sales commission.", "label": "Incremental Costs Of Deferred Sales Commission", "terseLabel": "Incremental costs of deferred sales commission expense" } } }, "auth_ref": [] }, "hubs_IncrementalRentOverLeaseTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IncrementalRentOverLeaseTerm", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental rent over lease term", "label": "Incremental Rent Over Lease Term", "documentation": "Incremental rent over lease term" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1181", "r1190", "r1194", "r1202" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1200" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1117", "r1206" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1117", "r1206" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1117", "r1206" ] }, "hubs_IntangibleLiabilityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IntangibleLiabilityDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "Intangible Liability Disclosure [Abstract]", "label": "Intangible Liability Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "totalLabel": "Total interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r133", "r512", "r516", "r1048", "r1049" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense", "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." } } }, "auth_ref": [ "r133", "r513", "r1048", "r1049" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "totalLabel": "Interest Expense, Nonoperating, Total", "terseLabel": "Interest expense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r342", "r1270" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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." } } }, "auth_ref": [ "r290", "r293", "r294" ] }, "hubs_InvestmentCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "InvestmentCommitments", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Investment commitments.", "label": "Investment Commitments", "terseLabel": "Investment commitments" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r332", "r341", "r360", "r1035", "r1267" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r867", "r897", "r898", "r899", "r900", "r975", "r976" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r910", "r912", "r913", "r915", "r918", "r971", "r974", "r978", "r983", "r984", "r995", "r997", "r998", "r999", "r1000", "r1001", "r1102" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r910", "r912", "r913", "r915", "r918", "r971", "r974", "r978", "r983", "r984", "r995", "r997", "r998", "r999", "r1000", "r1001", "r1102" ] }, "us-gaap_InvestmentTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeExtensibleEnumeration", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Type [Extensible Enumeration]", "documentation": "Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company." } } }, "auth_ref": [ "r910", "r915", "r972", "r974", "r977", "r978", "r979", "r984", "r996", "r997" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Contractual Maturities of Short-Term and Long-Term Investments Held", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestments" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r187", "r215", "r373", "r376", "r719", "r720", "r1457" ] }, "hubs_IssuanceOfCommonStockForRepaymentOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "IssuanceOfCommonStockForRepaymentOfConvertibleNotes", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for repayment of convertible notes.", "label": "Issuance Of Common Stock For Repayment Of Convertible Notes", "terseLabel": "Issuance of common stock for repayment of 2022 Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LatestTaxYearMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "terseLabel": "Latest Tax Year [Member]", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r1394" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities", "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." } } }, "auth_ref": [ "r1442" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r149", "r759" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r750" ] }, "hubs_LesseeOperatingLeaseCommitmentsNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "LesseeOperatingLeaseCommitmentsNotYetCommenced", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee operating lease commitments not yet commenced", "documentation": "Lessee operating lease commitments not yet commenced." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease commitments, lease terms", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1441" ] }, "hubs_LesseeOperatingLeaseLegallyBindingMinimumLeasePaymentsForLeasesSignedButNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "LesseeOperatingLeaseLegallyBindingMinimumLeasePaymentsForLeasesSignedButNotYetCommenced", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesSummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease legally binding minimum lease payments for leases signed but not yet commenced.", "label": "Lessee Operating Lease Legally Binding Minimum Lease Payments For Leases Signed But Not Yet Commenced", "negatedLabel": "Less: Legally binding minimum lease payments for leases signed but not yet commenced" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesSummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Operating, Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "Less: Operating leases with a duration of 12 months or less", "terseLabel": "Operating, 2025", "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)." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Operating, 2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Operating, 2028", "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)." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Operating, 2027", "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)." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Operating, 2026", "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)." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesSummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Present value discount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extended lease terms", "label": "Lessee, Operating Lease, Renewal Term", "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." } } }, "auth_ref": [ "r1440" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term approximately", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1440" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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." } } }, "auth_ref": [ "r743" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "verboseLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r27", "r101", "r102", "r103", "r107", "r108", "r109", "r112", "r298", "r414", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r668", "r671", "r672", "r724", "r927", "r1028", "r1110", "r1356", "r1445", "r1446" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r119", "r184", "r855", "r1084", "r1277", "r1316", "r1428" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "terseLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r103", "r253", "r298", "r414", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r668", "r671", "r672", "r724", "r1084", "r1356", "r1445", "r1446" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Fair value of financial liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r701", "r1413" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataTables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long Lived Assets by Geographic Region", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Convertible Senior Notes", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r153" ] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Line Items]", "terseLabel": "Long Term Purchase Commitment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table]", "terseLabel": "Long Term Purchase Commitment [Table]", "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table Text Block]", "terseLabel": "Schedule of Future Minimum Payments Under Non-Cancelable Arrangements", "documentation": "Tabular disclosure of 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." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r216", "r218", "r220", "r221", "r223", "r243", "r244", "r485", "r486", "r487", "r488", "r552", "r595", "r704", "r800", "r876", "r878", "r892", "r919", "r920", "r973", "r977", "r980", "r981", "r996", "r1014", "r1015", "r1041", "r1050", "r1063", "r1075", "r1076", "r1080", "r1081", "r1095", "r1358", "r1447", "r1448", "r1449", "r1450", "r1451", "r1452" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1173" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1173" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r216", "r218", "r220", "r221", "r223", "r243", "r244", "r485", "r486", "r487", "r488", "r552", "r595", "r704", "r800", "r876", "r878", "r892", "r919", "r920", "r973", "r977", "r980", "r981", "r996", "r1014", "r1015", "r1041", "r1050", "r1063", "r1075", "r1076", "r1080", "r1095", "r1358", "r1447", "r1448", "r1449", "r1450", "r1451", "r1452" ] }, "hubs_MinimumTaxBenefitLikelyOfBeingRealizedUponUltimateSettlementWithTaxAuthorityPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "MinimumTaxBenefitLikelyOfBeingRealizedUponUltimateSettlementWithTaxAuthorityPercentage", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum tax benefit likely of being realized upon ultimate settlement with tax authority percentage.", "label": "Minimum Tax Benefit Likely Of Being Realized Upon Ultimate Settlement With Tax Authority Percentage", "terseLabel": "Minimum percentage chances of tax benefit to be realized on examination" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1193" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r1362" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1201" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1174" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash and cash equivalents provided by financing activities", "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." } } }, "auth_ref": [ "r292" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash and cash equivalents used in investing activities", "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." } } }, "auth_ref": [ "r292" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash and cash equivalents provided by operating activities", "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." } } }, "auth_ref": [ "r139", "r140", "r142" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r129", "r142", "r186", "r251", "r274", "r277", "r282", "r298", "r306", "r310", "r311", "r313", "r314", "r315", "r319", "r320", "r325", "r414", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r653", "r664", "r698", "r724", "r861", "r950", "r966", "r967", "r1108", "r1356" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1173" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1136", "r1147", "r1157", "r1181", "r1190" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1164" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1163" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1181" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1201" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1201" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Total other income (expense):" } } }, "auth_ref": [] }, "hubs_NotToExceedTargetAwardPercentageOfOverallSharesEarned": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "NotToExceedTargetAwardPercentageOfOverallSharesEarned", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Not to exceed target award percentage of overall shares earned.", "label": "Not To Exceed Target Award Percentage Of Overall Shares Earned", "terseLabel": "Not to exceed target award percentage of overall shares earned" } } }, "auth_ref": [] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Fair value of notes", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r27", "r101", "r102", "r1414", "r1424" ] }, "hubs_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "NumberOfCustomers", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of customers that represent more than 10% of accounts receivable.", "label": "Number Of Customers", "terseLabel": "Number of customers represented more than 10%" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segment", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1036", "r1288" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "terseLabel": "Number of reporting unit", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r26", "r29" ] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenseMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "terseLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r190", "r1029", "r1287", "r1289", "r1290", "r1291", "r1292" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseExpenseVariableLeaseExpenseAndCashPaymentsRelatedToOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense", "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." } } }, "auth_ref": [ "r751", "r1083" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseExpenseVariableLeaseExpenseAndCashPaymentsRelatedToOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense costs", "verboseLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1439" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment charge of leases", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1438" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesSummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability, Total", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Short-term lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Long-term lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r747" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseExpenseVariableLeaseExpenseAndCashPaymentsRelatedToOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash payments for operating lease liabilities", "verboseLabel": "Cash payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r749", "r754" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r746" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate:", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r757", "r1083" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term:", "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." } } }, "auth_ref": [ "r756", "r1083" ] }, "hubs_OperatingLeasesWithDurationOfTwelveMonthsOrLess": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "OperatingLeasesWithDurationOfTwelveMonthsOrLess", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesSummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Operating leases with a duration of 12 months or less", "documentation": "Operating leases with duration of twelve months or less.", "label": "Operating Leases With Duration of Twelve Months or Less", "negatedLabel": "Less: Operating leases with a duration of 12 months or less" } } }, "auth_ref": [] }, "hubs_OperatingLossCarryForwardsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "OperatingLossCarryForwardsPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating loss carry forwards period.", "label": "Operating Loss Carry Forwards Period", "terseLabel": "Net operating loss, carryforwards, period" } } }, "auth_ref": [] }, "hubs_OperatingLossCarryforwardsBeginToExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "OperatingLossCarryforwardsBeginToExpirationYear", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards, begin to expiration year", "documentation": "Operating loss carryforwards begin to expiration year." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsExpirationDate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards, Expiration Date", "terseLabel": "Net operating loss carryforwards, expiration year", "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r631" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureOrganizationAndOperations" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Operations", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r98", "r172", "r894", "r895" ] }, "us-gaap_OtherAggregatedInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAggregatedInvestmentsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Security Investments [Member]", "terseLabel": "Other Non-Marketable Strategic Investments [Member]", "documentation": "Other investments in debt and equity securities and other forms of securities that provide ownership interests." } } }, "auth_ref": [ "r912", "r913", "r982" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r260" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Changes in unrealized gain (loss) on investments, net of income taxes of $0 in 2024, 2023, and 2022", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r10", "r17", "r173" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent, Total", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent", "terseLabel": "Changes in unrealized gain (loss) on investments, income taxes", "negatedLabel": "Changes in unrealized (loss) gain on investments, income taxes", "documentation": "Amount, after reclassification adjustment, of tax expense (benefit) for gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r10", "r17", "r173" ] }, "hubs_OtherComprehensiveIncomeCumulativeAdjustmentFromAdoptionOfConvertibleDebtStandardDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "OtherComprehensiveIncomeCumulativeAdjustmentFromAdoptionOfConvertibleDebtStandardDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Other comprehensive income cumulative adjustment from adoption of convertible debt standard during period net of tax.", "label": "Other Comprehensive Income Cumulative Adjustment from Adoption of Convertible Debt Standard During Period Net of Tax", "terseLabel": "Cumulative adjustment from adoption of convertible debt standard" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r10", "r17", "r173" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Cumulative translation adjustment", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r7", "r121", "r122", "r123", "r726", "r727", "r728" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in unrealized loss on cash flow hedges, net of income taxes of $101 in 2024", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent, Total", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r271" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in unrealized gain (loss) on cash flow hedges, income taxes", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent, Total", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r272" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Other comprehensive loss, net of tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r26", "r275", "r278", "r283", "r315", "r729", "r730", "r735", "r841", "r862", "r1264", "r1265" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on investments, net of income taxes of $0", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r268", "r271", "r408" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "Unrealized gain (loss) on investments, tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r8", "r269" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherExpenseMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Expense [Member]", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r1044", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1340", "r1342", "r1343", "r1344" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r108" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other income (expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r134" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income (Expense) [Member]", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1173" ] }, "hubs_OutsideOfAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "OutsideOfAmericasMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "label": "Outside Of Americas [Member]", "documentation": "Outside of Americas.", "terseLabel": "Outside Of Americas [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1134", "r1145", "r1155", "r1188" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1137", "r1148", "r1158", "r1191" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1137", "r1148", "r1158", "r1191" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Options [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1162" ] }, "hubs_PaymentForPurchaseOfStrategicInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PaymentForPurchaseOfStrategicInvestments", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investments in private companies.", "label": "Payment For Purchase Of Strategic Investments", "negatedLabel": "Purchases of strategic investments" } } }, "auth_ref": [] }, "hubs_PaymentForSettlementOf2022ConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PaymentForSettlementOf2022ConvertibleNotes", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payment for settlement of 2022 convertible notes.", "label": "Payment for Settlement of 2022 Convertible Notes", "negatedLabel": "Payment for settlement of 2022 convertible notes" } } }, "auth_ref": [] }, "hubs_PaymentsForCappedCallOptionsRelatedToConvertibleSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PaymentsForCappedCallOptionsRelatedToConvertibleSeniorNotes", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments for capped call options related to convertible senior notes.", "label": "Payments For Capped Call Options Related To Convertible Senior Notes", "negatedLabel": "Payments for Capped Call Options related to the 2025 Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromTenantAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromTenantAllowance", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Tenant Allowance", "terseLabel": "Improvement reimbursements from landlords", "documentation": "Net cash outflow or inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy." } } }, "auth_ref": [ "r31", "r135" ] }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfWarrants", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Warrants", "negatedLabel": "Payments for settlement of Warrants related to the 2022 Convertible Notes", "documentation": "The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt." } } }, "auth_ref": [ "r137" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "terseLabel": "Convertible notes, issuance costs", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "terseLabel": "Offering costs paid", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Employee taxes paid related to the net share settlement of stock-based awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r289" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of investments", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r33", "r287", "r374" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Cash purchase price for the acquisition, net of cash acquired", "negatedLabel": "Acquisition of a business, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r34" ] }, "hubs_PaymentsToAcquireBusinessesWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PaymentsToAcquireBusinessesWorkingCapitalAdjustment", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payments to acquire businesses working capital adjustment.", "label": "Payments To Acquire Businesses Working Capital Adjustment", "terseLabel": "Payments to acquire businesses, working capital adjustment" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Payments for equity method investments", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r136" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "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." } } }, "auth_ref": [ "r136" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Develop Software", "negatedLabel": "Capitalization of software development costs", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r136" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1172" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1172" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r534", "r535", "r536", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r1060" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1164" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1181" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1174" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1163" ] }, "hubs_PercentageOfDiscountToEmployeesOnPurchaseOfCommonStockUnderEmployeeStockPurchasePlan": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PercentageOfDiscountToEmployeesOnPurchaseOfCommonStockUnderEmployeeStockPurchasePlan", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of discount to employees on purchase of common stock under employee stock purchase plan.", "label": "Percentage Of Discount To Employees On Purchase Of Common Stock Under Employee Stock Purchase Plan", "terseLabel": "Percentage of discount allowed to employee to purchase common stock" } } }, "auth_ref": [] }, "hubs_PercentageOfServiceAgreementPayment": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PercentageOfServiceAgreementPayment", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage Of Service Agreement Payment", "label": "Percentage Of Service Agreement Payment", "terseLabel": "Percentage of service condition met" } } }, "auth_ref": [] }, "hubs_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs [Member]", "documentation": "Performance-based restricted stock units.", "label": "Performance-Based Restricted Stock units [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1165" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1221" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1164" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private Offering [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from common stock offering, net of offering costs paid of $365", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Issuance of Long-term Debt, Total", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of 2025 Convertible Notes, net of issuance costs paid of $9.9 million", "verboseLabel": "Proceeds from issuance of notes", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r35", "r902" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds related to the issuance of common stock under stock plans", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r9", "r23" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturities of investments", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r287", "r288", "r1299" ] }, "hubs_ProceedsFromNetWorkingCapitalSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ProceedsFromNetWorkingCapitalSettlement", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from net working capital settlement", "label": "Proceeds From Net Working Capital Settlement", "documentation": "Proceeds from net working capital settlement." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Sale of investments", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r32", "r287", "r374", "r407" ] }, "hubs_ProceedsFromSettlementOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ProceedsFromSettlementOfConvertibleNotes", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from settlement of convertible notes.", "label": "Proceeds From Settlement Of Convertible Notes", "terseLabel": "Proceeds from settlement of Convertible Note Hedges related to the 2022 Convertible Notes", "verboseLabel": "Cash received upon settlement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Total Cash Proceeds", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r225", "r226", "r227", "r228", "r229", "r230", "r241", "r364", "r802", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r1020", "r1051", "r1094", "r1095", "r1096", "r1098", "r1099", "r1258", "r1354", "r1355", "r1360", "r1463", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494" ] }, "hubs_ProductRelatedObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ProductRelatedObligationsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Product-related obligations.", "label": "Product Related Obligations [Member]", "terseLabel": "Product Related Obligations [Member]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r225", "r226", "r227", "r228", "r229", "r230", "r241", "r364", "r802", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r1020", "r1051", "r1094", "r1095", "r1096", "r1098", "r1099", "r1258", "r1354", "r1355", "r1360", "r1463", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r251", "r274", "r277", "r291", "r298", "r306", "r315", "r319", "r320", "r414", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r653", "r664", "r666", "r669", "r670", "r698", "r724", "r844", "r860", "r906", "r950", "r966", "r967", "r1068", "r1069", "r1109", "r1266", "r1356" ] }, "hubs_PropertyAndEquipmentExpectedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "PropertyAndEquipmentExpectedUsefulLifeTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the expected useful lives of specific classes of property plant and equipment.", "label": "Property And Equipment Expected Useful Life Table [Text Block]", "terseLabel": "Schedule of Property Plant and Equipment Useful Life" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14", "r759" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "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." } } }, "auth_ref": [ "r148", "r203", "r209", "r210" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Property and equipment disposals", "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r149", "r256", "r858" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r759" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r759", "r847", "r858", "r1084" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment", "documentation": "Disclosure of accounting policy 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." } } }, "auth_ref": [ "r14", "r203", "r209", "r856" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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." } } }, "auth_ref": [ "r149", "r759" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and Equipment, Estimated Useful Life", "verboseLabel": "Property and equipment, estimated useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r1345" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRollForwardOfCompanySAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts, Charged to Statement of Operations", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r286", "r429" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "totalLabel": "Non-cancelable arrangements, Total", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, after Year Five", "terseLabel": "Non-cancelable arrangements, Thereafter", "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year Five", "terseLabel": "Non-cancelable arrangements, 2029", "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "Non-cancelable arrangements, 2028", "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Non-cancelable arrangements, 2025", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "Non-cancelable arrangements, 2026", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "Non-cancelable arrangements, 2027", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1162" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1162" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r216", "r218", "r220", "r221", "r223", "r243", "r244", "r485", "r486", "r487", "r488", "r535", "r552", "r583", "r584", "r585", "r595", "r704", "r775", "r784", "r800", "r876", "r878", "r892", "r919", "r920", "r973", "r977", "r980", "r981", "r996", "r1014", "r1015", "r1041", "r1050", "r1063", "r1075", "r1076", "r1080", "r1081", "r1095", "r1102", "r1351", "r1358", "r1416", "r1448", "r1449", "r1450", "r1451", "r1452" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r216", "r218", "r220", "r221", "r223", "r243", "r244", "r485", "r486", "r487", "r488", "r535", "r552", "r583", "r584", "r585", "r595", "r704", "r775", "r784", "r800", "r876", "r878", "r892", "r919", "r920", "r973", "r977", "r980", "r981", "r996", "r1014", "r1015", "r1041", "r1050", "r1063", "r1075", "r1076", "r1080", "r1081", "r1095", "r1102", "r1351", "r1358", "r1416", "r1448", "r1449", "r1450", "r1451", "r1452" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue", "terseLabel": "Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r26", "r29" ] }, "hubs_ReconciliationOfIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ReconciliationOfIncomeTaxesLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Income Taxes [Line Items]", "label": "Reconciliation Of Income Taxes [Line Items]", "terseLabel": "Reconciliation Of Income Taxes [Line Items]" } } }, "auth_ref": [] }, "hubs_ReconciliationOfIncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ReconciliationOfIncomeTaxesTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Income Taxes [Table]", "label": "Reconciliation Of Income Taxes [Table]", "terseLabel": "Reconciliation Of Income Taxes [Table]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1129", "r1140", "r1150", "r1183" ] }, "hubs_RegulatoryAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RegulatoryAssetsAbstract", "lang": { "en-us": { "role": { "documentation": "Regulatory Assets [Abstract]", "label": "Regulatory Assets [Abstract]" } } }, "auth_ref": [] }, "hubs_RepaymentOfConvertibleSeniorNotesAttributableToDebtDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RepaymentOfConvertibleSeniorNotesAttributableToDebtDiscount", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Repayment of convertible senior notes attributable to debt discount.", "label": "Repayment Of Convertible Senior Notes Attributable To Debt Discount", "negatedLabel": "Repayment of 2022 Convertible Notes attributable to the debt discount" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Repayment of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Long-term Debt, Total", "label": "Repayments of Long-Term Debt", "terseLabel": "Aggregate principal amount paid", "negatedLabel": "Repayment of 2025 Convertible Notes attributable to the principal", "verboseLabel": "Principal balance paid", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r138", "r903" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r598", "r1018", "r1035", "r1453" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has 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." } } }, "auth_ref": [ "r597" ] }, "hubs_RestOfTheWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RestOfTheWorldMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Rest of the world.", "label": "Rest Of The World [Member]", "terseLabel": "Outside Of United States [Member]" } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustment [Member]", "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r303", "r304", "r305", "r317", "r318", "r331", "r696", "r697", "r742", "r1232", "r1233", "r1234", "r1235", "r1238", "r1242", "r1243", "r1293" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r242", "r248", "r303", "r304", "r305", "r306", "r307", "r310", "r311", "r312", "r313", "r316", "r317", "r318", "r319", "r320", "r321", "r331", "r420", "r421", "r650", "r651", "r653", "r654", "r663", "r664", "r692", "r696", "r697", "r698", "r740", "r742", "r764", "r765", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r896", "r1293" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1130", "r1141", "r1151", "r1184" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1131", "r1142", "r1152", "r1185" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1138", "r1149", "r1159", "r1192" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r242", "r248", "r303", "r304", "r305", "r306", "r307", "r310", "r311", "r312", "r313", "r316", "r317", "r318", "r319", "r320", "r321", "r331", "r420", "r421", "r650", "r651", "r653", "r654", "r663", "r664", "r692", "r696", "r697", "r698", "r740", "r742", "r764", "r765", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r896", "r1293" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash, Total", "label": "Restricted Cash", "terseLabel": "Restricted cash, included in other assets", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1259", "r1275", "r1458", "r1462" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash and Cash Equivalents, Total", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash related to letters of credit for leased facilities", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r176", "r254", "r296", "r851" ] }, "us-gaap_RestrictedCashAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Restricted Cash, Asset, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage." } } }, "auth_ref": [ "r1275" ] }, "hubs_RestrictedCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RestrictedCashFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Restricted cash fair value disclosure.", "label": "Restricted Cash Fair Value Disclosure", "terseLabel": "Fair value of restricted cash" } } }, "auth_ref": [] }, "hubs_RestrictedStockUnitsAndPerformanceRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RestrictedStockUnitsAndPerformanceRestrictedStockUnitsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units and Performance Restricted Stock Units [Member]", "documentation": "Restricted stock units and performance restricted stock units.", "terseLabel": "RSUs and PSUs [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlan1" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r471", "r472", "r474", "r477", "r482" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring (Note 18)", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13", "r478", "r479", "r1352" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r473", "r474", "r479", "r480" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "hubs_RestructuringCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RestructuringCostsLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Restructuring Costs.", "label": "Restructuring Costs [Line Items]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r116", "r160", "r854", "r886", "r891", "r904", "r930", "r1084" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r247", "r303", "r304", "r305", "r307", "r315", "r318", "r320", "r419", "r425", "r463", "r634", "r635", "r649", "r650", "r651", "r654", "r663", "r664", "r679", "r682", "r683", "r686", "r696", "r741", "r744", "r882", "r884", "r907", "r1498" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Total revenue", "verboseLabel": "Total revenues", "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." } } }, "auth_ref": [ "r188", "r189", "r332", "r339", "r340", "r356", "r360", "r364", "r366", "r368", "r529", "r530", "r802" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenues" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues", "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." } } }, "auth_ref": [ "r214", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r533" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenues by Geographic Region", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r145" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r951", "r1019", "r1025" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation, contracts exceeds one year", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r206" ] }, "hubs_RevenueRemainingPerformanceObligationContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RevenueRemainingPerformanceObligationContractPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue remaining performance obligation contract period.", "label": "Revenue Remaining Performance Obligation Contract Period", "terseLabel": "Revenue remaining performance obligation contract period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformation1Detail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligations recognition period", "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." } } }, "auth_ref": [ "r207" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformation1Detail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r207" ] }, "hubs_RevenueRemainingPerformanceObligationPercentageRecognized": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RevenueRemainingPerformanceObligationPercentageRecognized", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureRevenuesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue remaining performance obligation percentage recognized.", "label": "Revenue Remaining Performance Obligation Percentage Recognized", "terseLabel": "Revenue remaining performance obligation percentage recognized" } } }, "auth_ref": [] }, "hubs_RevenueSubscriptionContractPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RevenueSubscriptionContractPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue subscription contract period.", "label": "Revenue Subscription Contract Period", "terseLabel": "Revenue subscription contract period" } } }, "auth_ref": [] }, "hubs_RevisionsToPreviouslyIssuedFinancialStatementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RevisionsToPreviouslyIssuedFinancialStatementsPolicyPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revisions to Previously Issued Financial Statements Policy [Policy Text Block]", "documentation": "Revisions to previously issued financial statements policy.", "terseLabel": "Revisions to Previously Issued Financial Statements" } } }, "auth_ref": [] }, "hubs_RightOfUseAssetAndPropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RightOfUseAssetAndPropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail" ], "lang": { "en-us": { "role": { "documentation": "Right of use asset and property plant and equipment net.", "label": "Right Of Use Asset And Property Plant And Equipment Net", "terseLabel": "Total long lived assets" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease facilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r755", "r1083" ] }, "hubs_RightOfUseAssetReductionsRelatedToOperatingLeaseTerminations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "RightOfUseAssetReductionsRelatedToOperatingLeaseTerminations", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset reductions related to operating lease terminations", "negatedLabel": "Right-of-use asset reductions related to operating lease terminations", "documentation": "Right of use asset reductions related to operating lease terminations.", "label": "Right of Use Asset Reductions Related to Operating Lease Terminations" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1201" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1201" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue [Member]", "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." } } }, "auth_ref": [ "r368", "r1236" ] }, "us-gaap_ScenarioAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScenarioAdjustmentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments [Member]", "label": "Scenario, Adjustment [Member]", "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r553", "r1252", "r1284" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum" ], "lang": { "en-us": { "role": { "terseLabel": "As Previously Reported [Member]", "label": "Previously Reported [Member]", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r248", "r303", "r305", "r306", "r307", "r310", "r311", "r320", "r331", "r650", "r653", "r654", "r663", "r664", "r692", "r696", "r697", "r740", "r742", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r896", "r1238", "r1240", "r1241", "r1242", "r1283", "r1293", "r1317", "r1318", "r1411", "r1443", "r1444" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r242", "r321", "r553", "r1225", "r1284" ] }, "hubs_ScheduleOfAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ScheduleOfAccountingPoliciesLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of accounting policies.", "label": "Schedule Of Accounting Policies [Line Items]", "terseLabel": "Schedule Of Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "hubs_ScheduleOfAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ScheduleOfAccountingPoliciesTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accounting Policies [Table]", "label": "Schedule Of Accounting Policies [Table]", "terseLabel": "Schedule Of Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r29", "r1432", "r1433" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Common Stock Equivalents", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]", "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." } } }, "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureBusinessAcquisitionsSummaryOfPreliminaryFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r72", "r73", "r655" ] }, "hubs_ScheduleOfCashAndCashEquivalentsRestrictedCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ScheduleOfCashAndCashEquivalentsRestrictedCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reconciliation of cash cash equivalents and restricted cash.", "label": "Schedule Of Cash And Cash Equivalents Restricted Cash And Cash Equivalents Table [Text Block]", "terseLabel": "Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]", "terseLabel": "Schedule of Changes in Asset Retirement Obligations", "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation." } } }, "auth_ref": [ "r1350" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Tax Provision", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1400" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of the Company's Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1395" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value of Derivative Financial Instruments", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share", "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." } } }, "auth_ref": [ "r1286" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r607", "r1067", "r1390" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "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." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Effect of Stock-Based Compensation on Income by Line Item", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r69" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r410", "r411", "r413", "r645", "r1226", "r1227", "r1228", "r1403", "r1404", "r1405", "r1406" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Line Items]", "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." } } }, "auth_ref": [ "r298", "r410", "r411", "r413", "r414", "r724" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureEquityMethodInvestmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r251", "r298", "r410", "r411", "r413", "r414", "r724" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum" ], "lang": { "en-us": { "role": { "label": "Error Correction [Table]", "documentation": "Disclosure of information about prior period adjustment to correct error in previously issued financial statement. Includes, but is not limited to, effect of correction on financial statement line item, affected per-share amount, cumulative effect of change on retained earnings and other appropriate component of equity or net assets in statement of financial position, and effect of prior period adjustment on net income of each prior period presented." } } }, "auth_ref": [ "r310", "r311", "r312", "r317", "r318", "r319", "r320", "r331" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Summary of Impact to the Consolidated Statements of Stockholders' Equity Isolated to Net Income and Accumulated Deficit as Revised in the Other Statements", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r447", "r454", "r457", "r458", "r460", "r803", "r1018", "r1044" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r1044", "r1339" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Carrying Amounts of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1043", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income (Loss) Before Provision for Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1278" ] }, "hubs_ScheduleOfInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ScheduleOfInterestExpenseTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of interest expense.", "label": "Schedule Of Interest Expense Table [Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "terseLabel": "Summary of Activity Related to PSUs", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r163" ] }, "hubs_ScheduleOfOperatingSubleaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ScheduleOfOperatingSubleaseIncomeTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of operating sublease income.", "label": "Schedule Of Operating Sublease Income Table [Text Block]", "terseLabel": "Schedule of Operating Sublease Income Generated under Operating Lease Agreements" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "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." } } }, "auth_ref": [ "r14", "r759" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Preliminary Fair Value of Assets Acquired and Liabilities Assumed", "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." } } }, "auth_ref": [ "r171" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r473", "r474", "r475", "r476", "r479", "r480", "r481" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail" ], "lang": { "en-us": { "role": { "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r555", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r583", "r584", "r585", "r586" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Summary of Activity Related to Employee Stock Purchase Plan", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity", "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." } } }, "auth_ref": [ "r21", "r22", "r162" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used for Estimation of Fair Value of Employee Options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used for Estimation of Fair Value of Options Granted to Employees", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt and Equity Securities, FV-NI [Line Items]", "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." } } }, "auth_ref": [ "r718" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r718" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of Activity Related to Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r618", "r1066" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary of Activity Related to RSUs", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Future Amortization Expense for Intangible Assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r1044", "r1341" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1111" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1114" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r217", "r219", "r222", "r224", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r366", "r367", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r911", "r914", "r916", "r974", "r978", "r984", "r997", "r1002", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1021", "r1052", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1097", "r1102", "r1360", "r1463", "r1467", "r1468", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicData" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information and Geographic Data", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r191", "r332", "r334", "r335", "r336", "r337", "r338", "r346", "r347", "r348", "r358", "r359", "r360", "r361", "r362", "r364", "r365", "r368", "r1030", "r1033", "r1034", "r1035", "r1037", "r1039", "r1040" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Operating Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r363", "r366", "r1031", "r1032", "r1038" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationEffectOfStockBasedCompensationOnIncomeByLineItemDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r131" ] }, "hubs_ServiceAgreementMaturityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ServiceAgreementMaturityTerm", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Period of vesting for share-based compensation awards.", "label": "Service Agreement Maturity Term", "terseLabel": "Period of service condition met" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Professional Services and Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Settlement of Asset Retirement Obligations Through Noncash Payments, Amount", "terseLabel": "Asset retirement obligations", "documentation": "Amount of asset retirement obligations settled through noncash transactions. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "hubs_SettlementOfWarrantsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "SettlementOfWarrantsAmount", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Settlement of warrants, amount.", "label": "Settlement of Warrants, Amount", "terseLabel": "Settlement of warrants, Amount" } } }, "auth_ref": [] }, "hubs_SettlementOfWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "SettlementOfWarrantsShares", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Settlement of warrants shares", "label": "Settlement of Warrants, Shares", "terseLabel": "Settlement of warrants, Shares" } } }, "auth_ref": [] }, "hubs_SeveranceEmployeeRelatedBenefitsAndOtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "SeveranceEmployeeRelatedBenefitsAndOtherCostsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Severance, Employee Related Benefits And Other Costs [Member]", "documentation": "Severance, employee related benefits and other costs.", "label": "Severance, Employee Related Benefits And Other Costs [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "hubs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Intrinsic Value", "terseLabel": "Aggregate intrinsic value of RSUs and PSUs expected to vest" } } }, "auth_ref": [] }, "hubs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number", "terseLabel": "Number of RSUs and PSUs expected to vest" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted- Average Grant Date Fair, Canceled", "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." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares, Granted", "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)." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": "Weighted- Average Grant Date Fair Value, Granted", "verboseLabel": "Weighted-average grant date fair value per share, granted", "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)." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Shares, Beginning balance", "periodEndLabel": "Shares, Ending balance", "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." } } }, "auth_ref": [ "r570", "r571" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value, Ending balance", "periodStartLabel": "Weighted average grant date fair value, Beginning balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r570", "r571" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average period of RSU", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of RSUs vested", "verboseLabel": "Total grant date fair value of RSUs vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r577" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail" ], "lang": { "en-us": { "role": { "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": "Weighted- Average Grant Date Fair Value, Vested", "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." } } }, "auth_ref": [ "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r584" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (%)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r583" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (%)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r585" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r555", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r583", "r584", "r585", "r586" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares remained outstanding", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Number of Shares, Exercisable", "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." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Exercisable", "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." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised", "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." } } }, "auth_ref": [ "r577" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Shares, Forfeited/Expired", "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." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Shares, Granted", "verboseLabel": "Number of options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average grant date fair value of options granted", "terseLabel": "Weighted-average grant date fair value per share of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r576" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Shares, Ending balance", "periodStartLabel": "Number of Shares, Beginning balance", "terseLabel": "Number of Shares outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r562", "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price , Ending balance", "periodStartLabel": "Weighted Average Exercise Price, Beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r562", "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options vested or expected to vest", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Number of Shares, Vested and expected to vest", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Vested and expected to vest", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted- Average Purchase Price", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r67" ] }, "hubs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfGrantsVested": { "xbrltype": "percentItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfGrantsVested", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award percent of grants vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percent Of Grants Vested", "terseLabel": "Vesting percentage of earned grants" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of common stock outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "hubs_ShareBasedCompensationArrangementByShareBasedPaymentAwardServiceAgreementPeriodDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardServiceAgreementPeriodDescription", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award service agreement period description.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Service Agreement Period Description", "terseLabel": "Service agreement period description" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of new awards issued", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToPsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfNumberOfSharesOfCommonStockReservedDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r583", "r584", "r585", "r586" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Forfeited/ Expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r554", "r561", "r580", "r581", "r582", "r583", "r586", "r590", "r591", "r592", "r593" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfActivityRelatedToRsusDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Intrinsic value", "verboseLabel": "Total intrinsic value of RSUs vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Number of years fixed for each option", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1064" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfOptionsGrantedToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r582" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options exercisable", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Life, Options exercisable", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Life, Outstanding", "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." } } }, "auth_ref": [ "r164" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Life, Options vested or expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r578" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total estimated grant date fair value of options vested", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r577" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stockholders' Equity and Stock-Based Compensation", "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)." } } }, "auth_ref": [ "r156", "r161" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r143", "r297" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeNotPossible": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeNotPossible", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range Not Possible", "terseLabel": "Expected significant change in unrecognized tax benefits, description", "documentation": "A statement that a range of reasonably possible change cannot be made for a tax position taken for which it is reasonably possible that the total amount of unrecognized tax benefit will significantly increase or decrease within 12 months of the balance sheet date." } } }, "auth_ref": [ "r196" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Internal Use Software [Member]", "verboseLabel": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r605" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r114", "r117", "r118", "r247", "r280", "r281", "r282", "r303", "r304", "r305", "r307", "r315", "r318", "r320", "r333", "r419", "r425", "r463", "r518", "r634", "r635", "r649", "r650", "r651", "r654", "r663", "r664", "r679", "r681", "r682", "r683", "r684", "r686", "r696", "r729", "r731", "r732", "r733", "r734", "r735", "r741", "r744", "r765", "r862", "r882", "r883", "r884", "r907", "r968" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataLongLivedAssetsByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSegmentInformationAndGeographicDataRevenuesByGeographicRegionDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r217", "r219", "r222", "r224", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r366", "r367", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r911", "r914", "r916", "r974", "r978", "r984", "r997", "r1002", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1021", "r1052", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1097", "r1102", "r1360", "r1463", "r1467", "r1468", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487", "r1488", "r1489", "r1490", "r1491", "r1492", "r1493", "r1494" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r303", "r304", "r305", "r333", "r744", "r802", "r897", "r908", "r921", "r922", "r923", "r924", "r925", "r926", "r929", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r942", "r943", "r944", "r945", "r946", "r948", "r951", "r952", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r968", "r1103" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r242", "r321", "r553", "r1225", "r1229", "r1284" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r303", "r304", "r305", "r333", "r371", "r744", "r802", "r897", "r908", "r921", "r922", "r923", "r924", "r925", "r926", "r929", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r942", "r943", "r944", "r945", "r946", "r948", "r951", "r952", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r968", "r1103" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1133", "r1144", "r1154", "r1187" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "hubs_StockBasedCompensationExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StockBasedCompensationExpenseMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock-based compensation expense.", "label": "Stock-Based Compensation Expense [Member]" } } }, "auth_ref": [] }, "hubs_StockBasedCompensationExpenseRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StockBasedCompensationExpenseRecorded", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock based compensation expense expected to be recorded.", "label": "Stock Based Compensation Expense Recorded", "terseLabel": "The total stock-based compensation expense expected to be recorded" } } }, "auth_ref": [] }, "hubs_StockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StockIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Stock issuance costs.", "label": "Stock Issuance Costs", "terseLabel": "Offering costs incurred" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares Issued", "verboseLabel": "Issuance of common stock under stock plans, Shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r18", "r113", "r114", "r160" ] }, "hubs_StockIssuedDuringPeriodSharesRestrictedStockUnitsTaxesPaidInCash": { "xbrltype": "sharesItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsTaxesPaidInCash", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares restricted stock units taxes paid in cash.", "label": "Stock Issued During Period Shares Restricted stock units taxes paid in cash", "terseLabel": "Restricted stock units taxes paid in cash, Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Shares, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r113", "r114", "r160", "r567" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under stock plans, net of shares withheld for employee taxes", "verboseLabel": "Issuance of common stock under stock plans", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r18", "r113", "r114", "r160" ] }, "hubs_StockIssuedDuringPeriodValueRestrictedStockUnitsTaxesPaidInCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsTaxesPaidInCash", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value restricted stock units taxes paid in cash.", "label": "Stock Issued During Period Value Restricted stock units taxes paid in cash", "terseLabel": "Restricted stock units taxes paid in cash" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance, Amount", "periodStartLabel": "Beginning Balance, Amount", "totalLabel": "Total stockholders\u2019 equity", "terseLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r114", "r117", "r118", "r147", "r931", "r947", "r969", "r970", "r1084", "r1110", "r1277", "r1316", "r1428", "r1498" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "hubs_StockholdersEquityAndStockBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StockholdersEquityAndStockBasedCompensationAbstract", "lang": { "en-us": { "role": { "documentation": "Stockholders equity and stock based compensation.", "label": "Stockholders Equity And Stock Based Compensation [Abstract]" } } }, "auth_ref": [] }, "hubs_StrategicInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StrategicInvestmentsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Strategic investments.", "label": "Strategic Investments [Member]", "terseLabel": "Strategic Investments [Member]" } } }, "auth_ref": [] }, "hubs_StrategicInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "StrategicInvestmentsPolicyTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Strategic investments policy.", "label": "Strategic Investments Policy [Text Block]", "terseLabel": "Strategic Investments" } } }, "auth_ref": [] }, "hubs_SubleaseAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "SubleaseAssetMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Sublease asset.", "label": "Sublease Asset [Member]", "terseLabel": "Sublease asset [Member]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingSubleaseIncomeGeneratedUnderOperatingLeaseAgreementsDetail" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "terseLabel": "Operating sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r753", "r1083" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactToTheConsolidatedStatementsOfStockholdersEquityIsolatedToNetIncomeAndAccum", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r1361" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r736", "r767" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r736", "r767" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r736", "r767" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r736", "r767" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r736", "r767" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEvents1" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r766", "r768" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfAssumptionsUsedForEstimationOfFairValueOfEmployeeOptionsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationScheduleOfStockCompensationExpenseByAwardTypeDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationSummaryOfActivityRelatedToEmployeeStockPurchasePlanDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPotentiallyDilutiveCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "hubs_SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of capitalized software and developments costs, including the gross balance incurred, accumulated amortization, and net value.", "label": "Summary Of Capitalized Software Development Costs Table [Text Block]", "terseLabel": "Summary of Capitalized Software Development Costs, Exclusive of those Costs Recorded within Property and Equipment" } } }, "auth_ref": [] }, "hubs_SummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "SummaryOfReconciliationBetweenNonCancelableLeaseCommitmentsAndLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Summary Of Reconciliation Between Non Cancelable Lease Commitments And Lease Liabilities", "documentation": "Summary of reconciliation between non-cancelable lease commitments and lease liabilities.", "terseLabel": "Summary of Reconciliation Between Non-cancelable Lease Commitments and Lease Liabilities" } } }, "auth_ref": [] }, "hubs_SummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "SummaryOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of weighted average remaining lease terms and weighted average discount rate for operating leases.", "label": "Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases [Table Text Block]", "terseLabel": "Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental cash flow disclosure:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1180" ] }, "hubs_TaxCreditCarryforwardBeginToExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "TaxCreditCarryforwardBeginToExpirationYear", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Research and development tax credit carryforwards, begin to expiration year", "documentation": "Tax credit carryforward begin to expiration year." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardExpirationDate", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Expiration Date", "terseLabel": "Research and development tax credit carryforwards, expiration year", "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r631" ] }, "hubs_TaxCutAndJobsActOf2017NetOperatingLossesIndefiniteCarrforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "TaxCutAndJobsActOf2017NetOperatingLossesIndefiniteCarrforward", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tax Cut and Jobs Act of 2017 net operating losses indefinite carrforward.", "label": "Tax Cut and Jobs Act of 2017 Net Operating Losses Indefinite Carrforward", "terseLabel": "Tax Cut and Jobs Act of 2017 Net operating losses indefinite carrforward" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information by period subject to enacted tax law." } } }, "auth_ref": [ "r1394" ] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [ "r1394" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired Technology [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r25", "r1333", "r1334", "r1335", "r1336", "r1338", "r1340", "r1343", "r1344" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1172" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1179" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r193", "r194", "r195", "r1295", "r1296", "r1297" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1200" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1202" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureDerivativesAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r515", "r517", "r687", "r718", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r863", "r1070", "r1073", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1085", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1311", "r1312", "r1313", "r1314", "r1412", "r1415", "r1416", "r1417", "r1424", "r1427" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1203" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1204" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1204" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1202" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1202" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1205" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1203" ] }, "hubs_TreasuryStockCommonPreferredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "TreasuryStockCommonPreferredMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "documentation": "Treasury stock common preferred.", "label": "Treasury Stock Common Preferred [Member]" } } }, "auth_ref": [] }, "hubs_TwoThousandAndFourteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "TwoThousandAndFourteenEquityIncentivePlanMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and fourteen equity incentive plan.", "label": "Two Thousand And Fourteen Equity Incentive Plan [Member]", "terseLabel": "2014 Stock Option and Incentive Plan [Member]" } } }, "auth_ref": [] }, "hubs_TwoThousandSevenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "TwoThousandSevenEquityIncentivePlanMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand seven equity incentive plan.", "label": "Two Thousand Seven Equity Incentive Plan [Member]", "terseLabel": "2007 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "hubs_TwoThousandTwentyFourEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "TwoThousandTwentyFourEquityIncentivePlanMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Stock Option and Incentive Plan [Member]", "label": "Two Thousand Twenty Four Equity Incentive Plan [Member]", "documentation": "Two thousand twenty four equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r306", "r307", "r308", "r309", "r321", "r369", "r370", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r462", "r463", "r466", "r634", "r635", "r636", "r637", "r638", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r721", "r722", "r740", "r741", "r742", "r760", "r761", "r762", "r763", "r764", "r765", "r804", "r805", "r806", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r665" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureRestructuringPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r473", "r474", "r479", "r480" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSegmentInformationAndGeographicDataAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesShorttermDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesShorttermDebtSecuritiesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Agency Securities [Member]", "label": "US Government Agencies Short-Term Debt Securities [Member]", "documentation": "Debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae) which have maturities of one year or less. Excludes US Treasury securities and debt issued by Government-sponsored Enterprises (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae)." } } }, "auth_ref": [ "r1104", "r1105", "r1106", "r1107", "r1460" ] }, "hubs_USTreasurySecuritiesExcludingCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "USTreasurySecuritiesExcludingCashAndCashEquivalentsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureInvestmentsSummaryOfCompositionOfShortAndLongtermInvestmentsDetail" ], "lang": { "en-us": { "role": { "documentation": "US treasury securities excluding cash and cash equivalents.", "label": "U S Treasury Securities Excluding Cash And Cash Equivalents [Member]", "terseLabel": "US Treasury Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r1026", "r1058", "r1060", "r1070", "r1460" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized issuance costs", "negatedLabel": "Unamortized issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1199" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfActivityRelatedToUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized benefit - end of period", "periodStartLabel": "Unrecognized benefit - beginning of the year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r600", "r618", "r1066" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfActivityRelatedToUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross decrease-prior period positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r619", "r1066" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfActivityRelatedToUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Gross increases-current period business acquisitions", "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfActivityRelatedToUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases-current period positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r620", "r1066" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfActivityRelatedToUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increase-prior period positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r619", "r1066" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits affect the Company's effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r621", "r1066" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r52", "r53", "r54", "r200", "r201", "r204", "r205" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r624" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetExplanationOfChange": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetExplanationOfChange", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Explanation of Change", "terseLabel": "Valuation allowance changes, description", "documentation": "A description of and reason for the change during the period in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseExpenseVariableLeaseExpenseAndCashPaymentsRelatedToOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r752", "r1083" ] }, "hubs_VendorCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "VendorCommitmentsMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancelableArrangementsDetail" ], "lang": { "en-us": { "role": { "documentation": "Vendor commitments member.", "label": "Vendor Commitments [Member]" } } }, "auth_ref": [] }, "hubs_VestingInstallmentThereafterDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "VestingInstallmentThereafterDescription", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting installment thereafter description.", "label": "Vesting Installment Thereafter Description", "documentation": "Vesting installment thereafter description." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1168" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of share equivalents resulting from stock options, RSUs, ESPP, PSUs, warrants and the Conversion Options", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1286" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average common shares outstanding - diluted", "terseLabel": "Weighted average common shares used in computing diluted net income (loss) per share:", "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." } } }, "auth_ref": [ "r323", "r328" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedIncomeLossPerShare", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares used in computing basic net income (loss) per share:", "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." } } }, "auth_ref": [ "r322", "r328" ] }, "hubs_YaminiRanganMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "YaminiRanganMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Yamini Rangan [Member]", "documentation": "Yamini rangan.", "terseLabel": "Yamini Rangan [Member]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1166" ] }, "hubs_ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsEquityComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsEquityComponentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "documentation": "Zero point three seven five percent convertible senior notes due two thousand twenty five as equity component.", "label": "Zero Point Three Seven Five Percent Convertible Senior Notes Due Two Thousand Twenty Five As Equity Component [Member]", "terseLabel": "0.375% Convertible Senior Notes Due 2025 as Equity Component [Member]" } } }, "auth_ref": [] }, "hubs_ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsLiabilityComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveAsLiabilityComponentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Zero point three seven five percent convertible senior notes due two thousand twenty five as liability component.", "label": "Zero Point Three Seven Five Percent Convertible Senior Notes Due Two Thousand Twenty Five As Liability Component [Member]", "terseLabel": "0.375%Convertible Senior Notes Due 2025 as Liability Component [Member]" } } }, "auth_ref": [] }, "hubs_ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ZeroPointThreeSevenFivePercentConvertibleSeniorNotesDueTwoThousandTwentyFiveMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Zero point three seven five percent convertible senior notes due two thousand twenty five.", "label": "Zero Point Three Seven Five Percent Convertible Senior Notes Due Two Thousand Twenty Five [Member]", "terseLabel": "0.375% Convertible Senior Notes Due 2025 [Member]", "verboseLabel": "2025 Notes [Member]" } } }, "auth_ref": [] }, "hubs_ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsEquityComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsEquityComponentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfEquityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "documentation": "Zero point two five percent convertible senior notes due two thousand twenty two as equity component.", "label": "Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two As Equity Component [Member]", "terseLabel": "0.25%Convertible Senior Notes Due 2022 as Equity Component [Member]" } } }, "auth_ref": [] }, "hubs_ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsLiabilityComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsLiabilityComponentMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfLiabilityComponentDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Zero point two five percent convertible senior notes due two thousand twenty two as liability component.", "label": "Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two As Liability Component [Member]", "terseLabel": "0.25% Convertible Senior Notes Due 2022 as Liability Component [Member]" } } }, "auth_ref": [] }, "hubs_ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsNetEquityImpactMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoAsNetEquityImpactMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "documentation": "Zero point two five percent convertible senior notes due two thousand twenty two as net equity impact.", "label": "Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two As Net Equity Impact [Member]", "terseLabel": "0.25% Convertible Senior Notes Due 2022 as Net Equity Impact [Member]" } } }, "auth_ref": [] }, "hubs_ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hubspot.com/20241231", "localname": "ZeroPointTwoFivePercentConvertibleSeniorNotesDueTwoThousandTwentyTwoMember", "presentation": [ "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesScheduleOfInterestExpenseDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureConvertibleSeniorNotesTables", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://www.hubspot.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Zero point two five percent convertible senior notes due two thousand twenty two.", "label": "Zero Point Two Five Percent Convertible Senior Notes Due Two Thousand Twenty Two [Member]", "terseLabel": "0.25% Convertible Senior Notes Due 2022 [Member]", "verboseLabel": "2022 Notes [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-22" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-9" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481161/840-30-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "30", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481879/410-20-45-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1020": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1021": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1022": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r1024": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r1028": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1094": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r1095": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1108": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1179": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1180": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1181": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1184": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1185": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1225": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1226": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1227": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1228": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1229": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479455/805-10-15-3" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1453": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1454": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-13" }, "r1455": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15" }, "r1456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 127 0000950170-25-018873-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-25-018873-xbrl.zip M4$L#!!0 ( "J#3%HC,.!>#YX$ 2S2 1 :'5B1YO?^%1CU],0^XY+NOLB.Y\A:$DUL22-*G4Y_R;DKB0X(L%\ MDIA?/U4O"&XB15($A N:3@Y% N]Z:WNJ;BT__9]/^Z/!A])-AY/Q'__ '[(_ M#,HX3?)PO/O'/SS9>?KRY1_^S\__\M/_ !@\>_'RU>!5^3AXDF;##^79<)I& MD^F\*X/O=G[[?O!R/!J.R^ _?GG[Z^#9),WWRW@V@,'>;';P^-&CCQ\_/LQU M.)Y.1O,9WFOZ,$WV'PT CB[^M"N!/A\\"[,R>"R8T, $%Q&HW(X>#$EFGI/I3\<''1O1FN!Z[)>/K'!Z<>_:-\..EV'W'O_:-/ M=,R#Q4&//\5NE(?'Q]*?_9&",?-H\>690V<7'JH7A\Y.'SH\\P"GCY:/3RN_#^^<#A]'++P\>3\2ND M?#=,%Y^69]VCV>%!>80'PGAQY/%338<7/1.^ 7_T'[_]NI/VRGZ \Z^^-X]G M244?'$QF/7\A0R@N)%\>/)_";@@'Q\?7,(W]38Z^Z$]8'HS/"O2LTRM>!<\1 MP"2!W9YYH>>P) M-1[-NC">UDFWW\L4$0NER9UZPI(R3.?QXIL>?7GFQM-N]OFJX8=G#IK/NDNY MT#_";X^7M@POOC5^HT\R#G_]E\-->"1G_'?PT&\Y&Y6?. MX"\_/5K\3I_NEUGHE2>4_YX//_SQP=/)&)]J!N^0YQX,TN*O/SZ8X<,^ZC72 M([KJHZ/+_A0G^7 PG1V.RA\?'(1,"OVQ._CTXW[H=H?CQV$^F_R/X?[!I$-I MFOWXH+]G'GY8GI*'TX-1."2!+OCM3\-/C^G*I5O\.LRYC/M?3R1^,,2E?_%W MY9T)W$6P.2A02G'P"L5#><,8P\\$=P\&X[!/=RG#QT_04&0R%B]&8??HQ3[- MWI:*K_QW(;(ST>#9S'-0L5B(0EJP@JFLN?31(.D7:_S'!TB4QW7XJ62H883J M[N?^GY\>G7G,BY]::V932@&2%PGO5CR$@!?B3ED1@HFY^M-/O;1P+] *AM$; MO-(DO\#/IE_U!C^_^-OUGA*7SSHEH"01<$6MA"!8 JNJ]$X$7G,]_93/Q\A0 MAT_Q.;LP>CG.Y=-?RN'7/2'2CBNFC-:7/.F++J3>@B\>U6I363()%5A0 EE2_91*J>7CWJD?1\_G>SO#V>TK-,GXTP,CUR+<&18/EM6&6.P47E0 MV6?\89!>%?\L^+A1>B8/_W]SO/4':GP\?CX0BEIILC>RS?9/GH ME[R*SUP)AVNMC<472+C@@;.*+Z6+5$%P%M,M7H7GS%! ,H0LD:BR:G A>,@R M,>ESU$R&KWZ5L_SCO+UPY4L 6<*1RD0<9R+AUV/,=:;R71(-WY^K#M_'4YG7_6N/W_).O_KZ]E>Z?K' MF+Z:C-.\Z_!!KB4]52HK#5*O<+2'RG-\>\8S6.V-Y:B:/!G(-;[]M9AV76]O MC$$%CK ZN:1)+T>(Q7%(TEOA65;2U?-O_Z:;')1N=OAFA$8"^?@YFJ(#>O7W MTU+GHU^'M3PKT]0-#^CE7]=WI=L_68+G)[;S_$J8Q")*DP"3$D.=@XHW>L$A M6U<3:A^/A+EB)4X>86R6I4$^9"E$+5RPKD67[%10^_] V2QX3FG4F#+$RBE%,^/BH"K.O2>J4 MXO4?6CNMK-$9I$;,H"JII!)P'7(5$8%KTD9_V_4^#2<(;#_.\^ZPA.[!S^): M;X3Z3:"OJ@ 7 @6-H?F+M0@0 36LYCG5\)GE>SG^@(J&UIW@W;5$: 6J]#<$ M=X>_A>X?9?9B/L[3&XB)%LH$CR!$>D66Q"&;Y8BLIU66)<00A5_!2S)>M>$F M@U *I=%D!L%(!L4S7TI@HE:WQI?DSK!H%8B*3*(<*D^?@@-7!=-,:"=RW'I* M5EQ0*\@NL(SBS!'Y>EIBJYE6*:)4L,\PP==0,B2\7HXD$/A#6+1]P@5"LA9U MJE!:R36^I"RH64H%890ETX]\1.SJ?/*N^(#<%5;PDBLP\+=X2>?Q':71@(^! MPL(9&M48->+N7$.Q,5N["G9%T^RSX6A7#F,!4$LA/.:_O)9-# MC5UL!L_1:"@F/#CG-&*Z))&1N8[L,Q"W?9346D6']K!*YL@OJVBG- ,9$+BG MS-&.K8)=F0G6&$3 :*G0Z=52H*N.YMRP:E*THA:V1L7CG*E!HD8WZ$BA,U43 M.B-HD:MU3L2L%8*M\R^)@'LX0VS]H>27XUD8[](;+I#>I7C%>Z<3>C>H=-#5 M42Z1T=<6>#$N%F.3M_[Z>(7G0E"!@R[D#")RAI 02R.4#BXIGQS[#&3]6O ) MR^N#G@SCW1Z@]C]>369_*S,"+.@:EKS K^0LDA?'/^-)]/P#8G52H>A](B] MT+AJ+#I$,K(P&\.MT8MW$G4E*U "1Y[@44! ]@@3GWTV:(\.AO?Z@A:$G6F/_]$ M@?''TSX.C4\YZ /ECRD&_,<'T^'^P8B"TOUG>QV]!,%56(:@'WZ:Y@>/%I<_ M?1O/RR^'Q MKW_&*X8N[1W^6CZ4T9-/P^F#GS\[_N7X8#Z;]D?PI4ZY\*X_+Q_W^.$>7;02 M![VG<+PN_2;"[&)^&/G=DD_>,]:M_IVYWWVT,1%Z*O'I6U M1P#O%8H.13\$&H"*VE\J*5JER,MQFNR78SWZZR3U>O(L??Y4QBA,(]1K3_(^ MVD:D5J^'GW\ZP.N5U=,):='-:(^6**6 T7QRZ!FB+K_Y*J(J MRXV7'B(+)&9H&8+.#ITT(8R-4D2>6B7J,3DISC([1,M_@ "*@L1GR(J6:[X_ M'^&Q^15"FW%7PFCX3\(\2XSWIS <_SJ93M=,87E]"LM54CA79Q'C*YX(8Q5+ M6T@*4C)%.9F,#Z$U"D^[V0EU_U0FNUTXV!NF<&3@Z.OG]*ZDO?%D--D] M_"5,/S]Q:^A6O.-!GA]_V.:Z(.QU5&Z M MOFL0MSJ;N4=?Q15+N_0" KHR()2.(AA;BVDN1KA%H7UQ?:**U1'5,U[0N&*E79J*PU!",*0D2G:TR<2]6L^KYDK_R,3W4MZ6XF#NA% MSC8E#K9X\JR,@!A=0.4;7+99<.M+J]2XYI8J16@GX_7[NZNDBO394/:"T8FR MU;V'H-%YDD59E44LHL36J++!;=#U.$9>9Z>\0S12"&\(G""5 M6B/"M7#F4:Q\.D.H@K\NBWC>$D*8KR-0UX#3X*VP3#$+T:]4QZ4)G"7>)&NTD&FT(8I=*YN_ M+8IM_7=M"+=CP[(U4 MRD!2R8,RED&TVD U0NB@A3&I.5_H.%Z 5\A#ZD#UH9SLA#__E$;S7/*+;K)/ M3NM\%A9%],]#-QZ.=Z<(X';V0E=^.;SX AN(/K2@_PO+Q3(-QE*1HPL28E$< M,D)X:2WR27L6^Y+ 48_>D-E$"A6>! MZV*R*$G&TNR.XR]A1 3;V2OE(J_ZJ/#L:*?FN.KLZ:);QZGBLZT)@ERK3T5; MM/J6P*8!<0I<9&-= 1Y1.2JC,L2<-7C)DI9&F<2;W3H[J1\]"7#0WOCI0%4X M.* >/*/1PK;=&O>V%%;Y*E[^)IM#_:;<]7CYW/[=[7@9/?& /IXTU.:,Q0C. M> ,Y9RIX%94'W2HO7[?"*^>^%IH2QH<(X9&_AU=GI=R6G)O9U0\:_74?!51= MJ7^:88#^6:#B>>-AL*H MH5^)"J)(%:2V.?G$I4_-5@WE2N 5K%"7T!H[6@6<4KV13#2'KVBQ";2S/8D.J M,?-J8Q90'4N@;/) 7@7X0B+FR0%I-@1P\YX]BV@_'M>5/;H:Q34IC' WOQRH&"\Y'#BHS*827E;6+W*Y)VK=E%H;CDI<[LW>2CI&9A*:-@3'4 M*\T9!HYEO($L16@K/3(_[OQZKTI6EJ[8<,]D,J(JB&.ZM!]30B3(H%/@L,^3@A14^Z&*:U=A; MD4&Q2ITA$Q/><:A*1U Z5PA2,O!!\4BI%8(W&ZYLQZ5<)4$4#YKK?M"(!.JV M#M$833N36@7T^:5I-H^L*<,J5DF3PDK. 2]'D\AL\!"YJR#0L"KT]Q']-&M8 M6RA#;,&+H/)J:O_)#*>V[89#,%E#+2Q')W26K%V\VJ0WN"%L88H)U!10TV@8 MY3,';UV$["MS,6@T9>VJQ\:@XIJ4I4U%61] NW[77AJ(7A60"#-4B:QZU2RB MN()"/;@X[AU'NG*A-M]T1W.^MH9&+CB;J@&O,HT=L@E<91;Z:6R.:Y?BMDO1 M^K7AFO"?1\66G(:LJ8M\<7$Q%+/46*2WDE?1;$')MO7&[0XFY"C\,AGG;]0) M*7^12U-9(\H59?C&,Z97-?=&&_G-#_Y3BM+'R' MER__/2=S\N%,(.&2 ]8,JG4/JLUU0/6Y0V\%JD..-2H'6D=D',T+!>R0+8,( M7#DN&E8E#?<2V9"'%)-$V2_ );74I\G*P>D(3 6=:8*>+\T5HK?1G6>5JKA$ M2JN24()$)T@+&CGB)&@FLD\B2Q>;17'7:BV[+'XBSY0F "U;S.+QEYY_)\4- MP5>-J"1!,"EI@HD'KY&5A$E,NI!4:*^)RUF?2]XMRX8,QZ>_"=WZM>EF MPO1)Z!!*8"!B"@A>I*&AWPI\RDC_K 3CS=K-[>B9LAZ\DZ1GVJ%81J82S7&* M$!1#+>N5U(;TJ0\X\9S!24K$DC?+F3N,/7A@SF;/0[(;8 M-RD*^(JDH2W5N3**P!0-HZ7.95D$""$ZT)$S$V7"+YM-U_ER@N5%@WX6UA2M MZ],PW4,H2_^0>?X01F6+TD22XJH&ER$:&FSI2@:'-A*21,>#QNB%TFS(IIUV M0^NBC>)5: 8I4[J(1_SB*C-@=9"%,GB";TZ@R-JA.YCG:?:ZVRG=AV$Z'PA= M?'@WC:$6R7HO:-R9!R4=PI> 0,:7FCAGR6O97(5<2?GQRW$>?ACF^9F*QK\% M&LM!6QEA:QJ])RVSMHH&/M(<6,\8N* J..NCU$S5:IHCP'V9;3.C?C8$G R/ M,;("O#H+9) A<$1/.0?J<\5-:#V2FEV'?K0D$ M&HLHETRSM@&48@D"*PD<+T&J7&0*S39:;RU]K 4)M KQK\HH,NK(Q#@B+]Y<:.C&F\L+ M;+RT[6N6MN.5F[1HCOR3ZN00IW MLW8V)243,Q'U(VV>F,JHF"1!==JB(8S5J6812GOZL0V"ILJ"@U(51TK7:EGX&E(VMK%.YX+0% M/.P2-ZVJ8P#KOV3_%_S15>".[F9EIWSLD_^,9Q1&0JJ M8F=)\KERCALGVFW_<671V/N=/TT^E&[([+,=D?IF=4?CCIMSA>S,?KC:^NE'PI*.%1UIGAH$S@ M$)5.8#.SW$HCM6LV0?82T'I1\L?;G?=WT\)&+[SW%1RS%A2E-J.GT3>85M92 M)J5N-D2W7?6^%V6#;8V0QVJX50&24Q&%G%%15Y10HY")R5(R;W+0U<:"[VOR M9Y*/3 <%B=$>2*J94(T#X6QR#/^LKMFLNU4(J]P:>.VJG69W-ZOV0EXL8MJABN-"0>:$N5,Y! M8%6 2[489%W7<%':IC'WFE1(L<;EF,$DZA)M*@7#^! M-RJP/#*5LXW5-VN\VZEM:$)-%EV-SY!"833 S:+7(C+-4LK52Z:C:9:0U\VV M/)FN\*X+X^DBC+S.".]Z]&?A(EH3$F622%!5(01+^%N5GJMH3,WM9@J=\FQ^ MZQW\GFXONKYM3SJ\Q*TY=>CTU63<44R@&XYW5Q6/N*@[\7&6"S6-?K*[VY5= MXIPM;%-10@F7"\8!JNEE[N^&^T0ULT13)2I"<0_)4 M_&M#H'X*"E !5,%49+Z]<-*:]F6OY6MM9,;U9I+%BI291U>@Q"BH_Z2'2(,] M3+51J9AJ:+=]Z\IR8-IEBLT N2*59Z@;P$;*(V:\T)8NA^J#LSG%C-YOJTQQ M7Y[7VA3,#?&P"C[IFB!7:BTC*SHC1@H03/-DJ]">-YL%^^4( 37DFLR[62GC MFX<(MM"S71.B-98%)S6Z/(D:33&!B%9Y,%Y9+1AGTC:;0;AM&[%W+H>FV!1U MDAX23QJ52TD0;(NMDU>P.1B^T\S2;D_=+]6RH3_"STGTX+>I_&DUB M&+VN=9C*SD%(!;D&1?YN!JZ*DR6B9PM!"GN44T-60^NL%;>!!=WL/F^+&U(] M![U&38,O^+I><]>_%8"UI2R<='")9RB:5QI-S, )+B$9I9@0PFO6G#F[3L;( M=!C>A(0W6$.MUIIL0^4R:U\AZU*ITYH'[XL#"K>6$E3BLCE*;-QYNM_AWFP8 MJ#*)5H][4-4;M(!)@*-,;H/^OM74X,0VVXCS"5XA#T=S\H#.-WXK^44WV5]D MRO04?%V756KHS.SLA0XQ],47..U6&>7F>WRHV=Z/N[+H>7ZR2_"G,!S_.IEN31YCY5H[ MXQ1$&HF'LHSN2HD!R6<"\YFC26HN?V5#_<[.Z6+.-J"+N0XVHU_)G7)((X50 M+J(,ZQ)$,BF'T!Z4:W0"^DIER"N7M<;+V0(J*P^!&G)JR4-0HH:DFMT!O5'C M_V6/KU/U,=L"O:MB4@4F00N"WL%4\)'FU?.:2A(FB+*5/6O6Z02U #Z5\+YZ MZ@:)-DI5%-O #?XI4I U:^[;K<-OU6.Z#\%\\Q!,I>&G+*-)L(*JWUV%D+R@ M^B[CI$A5AK4'A;]JI82^WDJ=.?16*Z6+8MDR="]%I*F^"KS3&;+$_R6$JD(V M%SYOKLQ\41.[*#%_TY4/P\E\.CI\6PXFW6SM[; V)&%.FVI# J-8/VL8^<;4 M!%8FQ5@0NK;7MWG+RGQ6B9A1I*5C#E+)E [L-: FE*@9/36I8TC)YM*!FY/R MC363V)"$A\@C];K+BCBEE *>.C1)$U1DPKB4FO6RUAJ'W%R#IPWY!)%7*YT$ M&Z-!G\!1VS3\,_)4M ^2R=QL$.0&6[*IW]E MR"5X8<01RMK@'@MA/X45Q(:VL0ISQ3@/VB!+J)PB>)T3_NFYRU&[4)L= MA_9[[FU;BTE"6P-%.=H;\0Z"TAI*T^5Q=C5$UBQ@OG7#X]$8S#.\H77,TQA307D;J M+YBI=Y8 P;DML2:/_[5*UQO-B.T)_FRR'X9]\O^=)"9CTJ20 Q@;:5\N.\1, M-D..:)&9L]F;=CO$-M"WMX$0#6,%ES8+" )]*96"H6T.UYM@QFJ)BM\'8;\* M%*RKHG ]F^V,5VVXR2 4I:F8S*C BD'QC-J(,E';A="K**#A6T,HH5DRG+9) MG$9@A+^YXBHPY:@!OJV)-8>9-Q[WN$](WJR#SD0HV5L'O,B"CEZ6X**HH)1V M*1NEBV^V).>;S"M?,]49]7>Z'M7[0R5;"=6E]:F@TZ9M06Q1+8>068509\L$MW MR$)B6F6$B(SA#V$]!.$"E"0L ME.IR<=FTVT#L+FC<#86W8J@ZJ@ Q&8-4CQ*<%098$LH4AVB]O6R$IDI,-T6V M2,K30K$E@_(J@8_>@=>Z:)^E"Z996/9%0WD4C:1VGJ66WQ*>3[F!";1)^F8SS-^J,N,HP M5\H^\4S5$/WHE0N!%@:S&,,-YC.T.-MH2:HE54DOYJ*6!Y'.BKJ,,?*X6J(&/ MD%HYT:YL;5?+VFU7PME&[ZGMMT2N^U6.5YMF"-E B(T8_Q3%G00F4=@U M[4&\&^[C(>C8X*?3&A)]M[-E% 6V]\3>B1L>8ZMGS38->3Z:_#$(>CTTCT3D92.).I M4+)WS#G&4W>[LN;FKBM4 MS9Q5XZP.>,6,9,H\4QU&A>HTMY(KQ=IMW7R%#[_($.CZR8V'?4;"(L7H35=J MZ;IUI/2MQR'CHK B45\F3@.U7)80=3$4C7;)*R^D;7R?]EWX]&0^VYN@(WQN MPN8S_'8ZH[J$OB1B:\1&FRS)/>9*6FHP@]@F%P84KU8KR(%"'I*C"34J@G156E.+TV+M1+LY M;M]$_WB.*#T:+2 HID$5ABM%VZ-&&*>5\5&TVT[YVGO=B]:,2]-V-_TOYPO" M$+QBJE0,QRJX: W(Z!GWON90MCGF\G'R5<$6_.#W$VOQQ>KB-(_?_C6P/WJ:LA50*91%\I[ 9X) M@[Y:K-57$ZIOMMKORWVHGP9\J#J:?/P6K:@Y.^4L7Q&>8ROJ5<5K#D&E"C4K MC>@JH:=F>( HI0PY,J[9_2["5@=@!0M>AQ(A)UXIC1J%,S(-,4FGBV!%MC>F M[(X/H]D,ZA:^B1/;]ARDV MOC<\.."[2O1P=N#\F<-<&A%98>E6HR@4K.$I+,,AG1;N9V*W&_:HXR M'G?!2&7:QKSU?L?V-Y$6@D5AF0":GXW<@!ZD"SF#S24E7;FRH5G-VO+F1 M& M4V1G(DWQ8YZ:F14+44@+5C"5-9<^KC_+9DMPILS%QLS!%ZK"MGOT%MN3USYP7-G6?H M"B;;PQ"M /T$ T5D75QULO!F;=J5^/#%I"O#W3&2:(],#?Y)O>.VAS0Y%"X* M^+ZW;;81W3>>:;2H1!AB5ND;&_1U?M^2K8846NC(E 1#!E\%Z\#E+%%* MJH]<9"Y$RY')JRK&]_=+1T>\";@HKR8SI$ROT_XZG.T15J=AP?@/Z7TVPNBBTML!YBORU7BCZZ4*EACB\TJ9PSJHYT4 67(?BDHVUNVW,[QF!= M:S9F.P S,*Z5IO$T%E5M9@91C6!0T#"J(*UVHKGA"=N@:ENPHN@I1/0?@&G> M^^4*[2GB'H5N.NW7:J::+77?CHFB&XI,)V8QD M;W;3?5M;&&Q(@E-*T64&MFI.@4AT.9754&-06EB1V/I'M-_,,O7-P9E=B64J MJEI'54-&6$K,ZF><2W3;4E&2^C3JYMRVICNTK1(UE."*J0YX)(.B$#!X7P*4 M*$.A[FV\W59^;8NE*AL-4HE.I5K)+:[-,PPI05>!<"1$0#KB3%2VW6 M56L^I7HS-D*RG%/.$=#/IHH;)R'Z*O"W%(VSR?/:[*3)ECKA;8AZW%8K8@:= M>0+%#?5C]^B5Z^"%H:%:MEF!;&LZ_'H,G12(,G+)P)0B!$9P1.8,B,%KBI;5 MANO9KND>ORTS)$K)RQRZNREGBCNN1(9J"_K"R4OTG@SE+8=<3'1%LF8[&%TC M!>Y/$W2*Q_TWNP6/+=.=O4DWFY5NGSSI[6L!+)44JE!B,L)\M&6%0W0N@79) M"I) 81NV:M< *CME-*($@G'^+73_*#/\_2Z/!9+*I9!-A%0RTM,$!BAXU/%5 MQ8*>@ZKMAADWUJ[JBL$GO4E]/9]-\25?UR?[2(X45M:$X%H]LGYO8]VE#B4Q M9D (9D')C' @&07!)B:B=-'Z;8<#C;1>6B6&,\I7;5'M.&KYBOX01&D35.>L MJ]I(NZ53YC;64&A#PF<,UTQ4J!ZIIQ0+M,^,H,-)S[VN2NCF@DZM56JN$J(Y M)= []0NO2 5OH2_<9-%%EF1AMKV)T-N_7RN=I]&\!HRDBDMK/#A<(1 TIK74 M+#5K%DA=UP+EW$=E*1=MB';G:"=H:RCDF1+)>]!)4&!+_0$?5$"5#5DX:EF=+7AO M*XU'-386QG)LSM!^T_KV4[E2ZU:K3;!#T2%QFM4I&#*!*^"$*)!K=4DB!5F[ M\SY^IWWE-J3K8_1)R B<)D*AKF>HYFF\8"PZ9J]CS^%;$B-)J4X3:"I J^I8M 0N*J@LSXW9D&?RKCTB&#C?.3 MO#\<#Z<]13^4.YT4F;W@-7J(@O)4ZMJKZ6_V\BMLY?V4 'ZJ<3; T%VFU /[UX8"+I9*PS.397OK3]G:H4 M+Z)(1:5$%.#D*&I>.@T\2&:DERG*#8W<7D?FRC>:[]: I5/&2\%" B,\-;=0 M*$VEHLW3K&96LN"E64OWA#KQ?(Y +PI$O=UYORH43*6#E()^>D;K2>THPJ07 MDWDW*V6\X+:7/0BF*3MXWM9(NXE,H!<&Q2!K*!$\A% C-=M7S(@<>&TN568; MNF@WX*\H&U#DHX6BJ"^=U %!;O;@*^IQ726WK-FRR$L$_N9]>+_*8*\KT:>! MO0]E8[0\9##>()JV5!*N(][ %^Y%4HJE9F,Q;:?+;\BJ.RE#,09$*@R4L@:" MRC1+RW)NHN95WAV,?'T.:0/Y;39%9H4>O?.2JQ@ !77ND"O[P7N$-K':N9B>UVGKW:@,!IQ5V*4,* M64D3A8T7!E2M&0)+-);4THC)K+-J=L>M60=X/;%!%:HME-/3EV@J*0U$[@U8 M)Z+RTM44FLVFN\'F:$J3.=+P;4EE^"&@U_)-]WF>(E,@[NJ^]2[/AJQF*C(% M-)/1HS.F@DN4W>L@&R:M3\DIWEQ^WW9F]Y[K)+LU.B=K5TR(8+/T:!0XM5RN M#*254GI9"]/-IG^O-(ZVI5&1K .ZP 42=9Y7$6D84D$:9FV]CR[I=JW[]C5G M7F6D,D<3=*Q@;*0DWI3 Q1(A56TME=KJW"QPWB[%O-V-\)%/DF5)@=4:];-( M'!VLA%YPY,'E9(3TS84]+RS^/,;T1P6@WVQ_:D.1R9RKM8&##(Z#,BQ2HHV M'&-QVM0H97-T^ZIY22_F'1K8>=^E\L7P$_VV/4H8T8US3J)O3)75'(%Q<+H" M+FETTL6JP[;&E!;[>\LNWH2#%M&E-UVII>O67&Z]2AI5I[U&&B5=*K5<]! 3 M&DHBG*"Z4M_N))!+N_G^9^DF;R;#\>S=7E?*#J594MO>-XAV"@T9NTFOWR?3 M7XGF6!;O _-E.<2O0^?)+JGDB?\37E@4ODBE-4-]Q4YA8)^Z\6LE\87 M7?GO>1FGPTL@T*E#IZ\FXXYJ5KJKYP!>^ZDN:BUX9K/XR>YN5W8I5K;6'H/K MXA=?F'490LF.1II8]%81%VGC= HJ:%V:LZK7&&F"*B%UPWX#F#R:89?FBQCF MG81&FCO)LD:?-8A^> 8#QU0&P8-1-?N:=7,#A1HFXF8"#UI:$24OX"C=6 E\ MADA#EFU.WONL&?[>I[I-\IG;4'3*N.,S)1H3.DQK C\+5>0%1T>+HL1L=GTF*8"[BOT9[2B M(MRJ01=6*&*;D"8Q@%5.EEJ+4N'W9/VN)[*;[B36@BQKU.\V4!-1DY!OJ'*6 M">2@ZCDQ5%6VV8V:IF1YE:;71/1(<@*;) /E8@9O: ?-UQ(S+RC2[:8;MQ3$ M_R:!DJVQ$%8+DXL#+GTO[AJBJ@XTJRXR1MM]:[?:6Z(3;8BJK^8I3.)*"0.Q M4M]L&Q,7RG,NFHO??G6&]K6%:679YK=&N*.UBA)K)/+KLP N4S^)L MW\981M-LRLN79_0\#?A0=33YN/XQ/1L**O@8>2%5)PR-Z4&4[+-"R?;,Q1II M>%^SV0Q]U@D"Y#E%99""_AB$@ M"M&!*SJ#00,F(H]5J&9C$7=SLV:5N"0(+01/-+P 9;+*@L1%\&M45%;SBA\W MNQ.W*+9Y%SX]F<_V)AT^VCG_E?Q+E%BJPAG]7Y3A:1ZF]9C(=1%'Y\@%@V2U MHG%8"!H+'OSP*\1<5]\>">%R2!)%',>D:;Q M"&:R!V<"E19F;? 7&>0VI 5M/JYZC9[TQSF"6]=\W@B+@ITE6$VU349["#Q& M"INZBG)=97O];%ON)=J7Y76'CU\^;QZ5;*E:4YH%FQU$B1X*-32!F(P%KVNJ MOB9IUM^=[^8KQ6^P4OQ4K[1;K91AM7AT 72_!5(#@QBHKT=(V;NHDG'-HJGK M!0(IC-11^_%E6/YMZ0N840N4NNA1WJ=KT@7N9JS0.,94TE3M+&EX 0I"=%E# M,$J*Z$VTHMD-;=)EK^N3KJ.-G'/APG_'19ETM*,]_ ;)M2L,(1GG+%..@0R1 M,@Q8!"?0(7ZV>C[9CLLW>$4,N-%$%I%4(6;*[1&5&* M:V\\U/JW6!OKR+,AUHC1F,H+<,-07R"& :?Q!LK[:KF)Q83F4H";VR/?$!)- M+&IC!9B4&%4?!VH0P2%;5U,4Z$"QYD(B7U6=^"LZMV5O,LHO]P^ZR8>R70:Y M"&],-% 0#Z.#6S-X2[.ZM/:)R<13O0,.[N\S+KYTMM_OW#6K4&I5R)HT2*"? M<4/#Y"P#&T7-617IVBL,:2D-<948Y$TW_(!T1$V9>C9VZ7-0E[+LA,U9; I*-0IR8++.@ K)N._ M.CC>+.1]5GI%CCKEQ#H1+YS)#3TX*/EI&(T6;LO*AB>U8!-ORW&]:;H>QYVS M8K?B."YU5,&A8M0.1O_8*RE"EA"J_10[3G M=[@[OY7:>U<8Y>$84$%7"%(B1@M<)X'ZTUO=&DW7WYW_+@"D#4%RZ6C@G04T MP020A 97D)\**SI)Z\@"M\9/K5>+7/L%6NM^WT#H$H&$E[D*\+P&Q!E1@F=& M0+)6R61#=;K9L-/&XNWW264;-LJ*:817'DS,E+5A.<2,0*O&9"0+*LEVLS9: M3#Q?I=^B9$FX;)3&W&>Q<0B6950J,6NC'-=;TUN]-VUHP^JDVZ>LM1[W7E2C MM#6TT8$Q6PT($PNZ_>A3AF@=""E$4*4J=%1:I2%"V: C<>M QN(J0 M1FO3+*4@)B1G,"5';T71I5GAW&2SDK.;VFQ%>0^NT)X4)2E+0,.WEBKNO>&!^>:Z87IW@L4O*,#OUDMX=%D%72[ MT>=.VY-F:5,VO@0!S L'*D@+CE<)3F>I?5'!\N:V*C8^8F5-7EF6/":%"D-0 MX6_F!&D,B*C-P0$1?Y4H!9E$KALU.A625.M'H5]D^'3SX/\4_FW<*Q>=E' M*FF; $];,WF8 ;X:\E3FDHGH@@<646]R!5Y[!CI9ZQBSPLJUE[-NL]Y<88L+ M6Y/F.D7(CB3%)&J 9"LX51Q+.N3"F].;7Y7$1X9?<7DV-^'DXG2G#[&"^TO-OR MJ^7?%YY/'SXKX\D^XK@++GNT./14TR]=]\PE'IU]^E.'7?#FB_;\VF(A+KG>U:MTP16?A_-7US MPXLA\3^[UC49XX*K+6-&=A9Q=?,VC+[]\R4?#3X]QG=%*IC)= M_+E74)<1XR'+_?PO@\%/^.]@.CL(G'<=+A;0 _^1&?_V!Y MAXI238>4QYP=S'[<#QTZ6(O[_=A_5\/^<'3X^!UJN>G@5?DX>#O9#^/E@7$R MPX7$8TDU0!@-=\>/1Z7.Z![3@S!>WN;C'BI$P$]2>7S0%?C8A8,?S]W[2[?K MO_M'Z3?+'H\GX]*__<=AGNT]KL,9],II3+?]7__*#?OQIT=T=US4@U,+>_S2 M1VM!;\D?ZH/9($\HB?#'T\O-ET]TIQ?GS+*T\;IRXV][U1-\X7T)\Y;N_!NG MR6C2/?Y7UO_WX^7O_W$AS7$RRJ?I;U:V(N]?O7SW_-E@Y]V3=\]WOB$;-+XL M.\^?OG_[\MW+YSN#)Z^>#9[_Q],_/WGUI^>#IZ]_^^WESL[+UZ]NOE:J,29: MG1+Y:YCNX4&SR?B'P;.'3Q\.!-/*7[9"1^])BN"Q8O]VK&./7GR5:O;8Q"VO M/)A.1L.\/*[KUX6>X_/7G[E\'K5\^_/["O/99$EY>F2Z!;XO'0ZC<#B9 M'QVRN!MG["$RP-'QB8(/!]/R>%H.0A=FY2RK].<]H-OC_;OES3\,I\-%&O+C MY?E'!^%1^9B#^MNI?SOM2!V]YL*3>G3)*=Y<=379:LA1L696"?C(>S\-H$9UY,.B3 &=_?##$IYV6A+(Q&<4P M&DUF2+)5B=DU=8FWROQXM7Y&!LK;1_AOLXA/7KUZ_^37P=OG;UZ_?3=X\_[M MSOLGK]X-WKT>(-1_AWA^P.7@]=L!U]_E[P>O7PS>_?GYX)07<.P!/'GZCK[F M7JJ+EGXIQ/@OJ:HM16]^E>"M7\H7+W>>XOK_[?F3MX/GKYZAR_EE1'?5$UP" MZ Q+JMC@P.E*L]:E >>]!I=,8D5DI9U;E;YXTT?#GR\2.,XHC,<9/X%]O,L> MG08Y',)A"1V4\8,5OS"K^/1*T& P[D&%4B'P'$%S85(4AD>N;OO"3^==A^_[ M8CA%O?$W?(_KOO-GK]L*5SY[_O3Y;[\\?SN@O8XOJM46G_Z']<@.X\4PDPM$ MIPJEZ2F(6J 91J^*:(L;&6V]H277N GTT;9A+:2MY _!C=XYAMQS;8')5:W MQ*_?WOLQ=\Z/69'S?;%VS8EF=28/R56+UIHQ\-(P$#:66BOSU>:5A9JH/J#? M^&O4FU$M>C.MQ%ZNM8SOWCYYM?.R=USN?9H-^32G:/#F^=N7KY\-7KQ]_=O@ MPO_>O6X:,5STW[VY/UZ?OM']E%*Z!B^&:.=175&BUYIQ,7O_')K03_.EFQ MQ=A2=084&8]\;Q2$;"MH9W6J)J7JQ6IDY6W9'4YGB*MFE/"\4GFY\N6O3]H_ MS^/.P63VP^#E.#V\H=!L2Y+'"C>EGG\*:=:3>C"I@^Z8Q(,P'4P/2J*DWSP8 MC@?#V720]D*';W-^ ^M>Z=SGF5WO;;ENVFF\A-9IGI;E*H*-!"4"_"[QF!7BN0G$5>2QL-5+S+GQZ>51EE'K) M6:U;=LW-#A!&"NNOVA*[*#1T@5*V+2MEVR;"O1YL[=7J8-(-)E0@-OBO4WT. M$,>>)M,=>_/A:>/2+T"W&\;#?_9_?_^-%?9Z%W+K%/8V\]5W+Q^^?;CS<' T M&:V[PR)TULP,7DT>7B@W7QGROT/>VB8QR94QCDL 2T[65JXE:"<***$TA%HX MZ%P#2UGYP,)J ,N3G#OJBK3XY]?AN/!6HSSO/DX&3\,XC 9O0O>/5H-BMR<^ M+FUVT5F?AOW8 M#?/N52Y>DP]_59;7U_*)S3$I@4J"B:B0YBZ"ER%#997GI!-RSZU3),_P20]7 M7W=OT,M' /?M@@"K)LAO83H-:6\^+;/9])ZC3CBJV*1D-K1CR1DH7R,XS2PX M&Z5CM3@?5\M1;R;(,J/_'![T0:5&5YL)KJ[A2F_C'HQ;W1;,$45I_^6@0_4P M/$!#73Z5-*=V!?@Q0M4RO73396MR$5:Y;;4>*0XAQTSC3C)5V2A6"H10!.3( M)<^>^DC[6V>2DPQW);0LM\ZY;53NWZ])N?M##N:?S# +7]:$[!I4% E8 LE,N]GC_=@P*-8#><#?'T16I"Z4H>',R[Z9QR M%&:3 1[11W&X^"Y^3R9TME<&3]+L\?T^^];MLTM]\TUS_A5;\^Z;W.;JM_E2 ME8!XZ/4WWCVZ//I_-MF&]=VA%NDVF]C(77-6^7 VZG.A"CJZ@T0M"=>SAW#I MH@[^M?;_,?F[W2>_9\6>%;O08X/IX3Z>^=WTMMM[]XQXSXA?Q8BOCM)#>Y58 M/J4]:H,]0-2%-\)/3J#93?,C'HJ6,R2^V7Z'O3P!1W(>@G$TM4H:2N_.X*P6 M4'RQK,0?WO^PTP/=K)O0]XW\%XS,I8U3%@,R:9M@F% &./.V**BX[%6VT MJ[(+SX\L?E_V\]G6)>&!#:0NTP+_;=+]8V$Y!LMG_(K$S?L$GVT)SZZNK/)& M@<7=,X'%P2N\\,/+5O*^!.KKN;!_3NKD/L;G?JBE_+>5K=6*&A6LF M?CC-E M(99!/!RDO8)JC,9X#X8+9CM5C#><#L+@8QF-X!_CR4=\[!*F>.&,7TSGM)$0 MIH-RCJ29U3=".&JWV+= >/5Z^8&Z%]RO$=SQ9(:?_/=\2!8NE[@E= MWY1F>K'%D937?_Q7W[GDQ/[TTONWYSLG5!FL39XCSS86KT''A-Y5H3%MFO#/;2K)*]Y$$:C8Z$]+3G Z^P^LAZP^F\[0WF.Y-J I_L!A%A>>$V?EG_QBF MG^N<_N2C=_@>(<,X#[X3BW>,Z+WA]_&_\ WH^/Y0/(F>XN@Z_732_B'ZAPS3 MV<"S00Z'T_7A"5%D2LEJJ#377+GJ()9D0$OJ^.E\-FE%R?Q'_3V/YU)1PNYG M/1E;4T/W<.)WJ9A(8%%6]X>S&4IW&:',=I,Q!;-&AX/RH72'@Y?DY874YX\^ M"[.P:-ET3F^=7.,T"CGM.[PMNT=#V0<[\&[P';EO]DI5M: M712H?5R3PQ\(/^'E$'30(NX.=KO)Q]G>\NN'"*=*_VQ]S*/O\MFGSU.FI6 _ M7O:$_=?\Q^5A5QYP^?,M#R0,=73P)<^Z/'(9E>$B@EBBPM-0<-,)BS=BP-5% M!,^W6-S.S$7Q%>U^OB*E4+-OTHCH&[W-E7?Y0N:(6W,3Y9MV0EBK:)[XI2M#OI#B_8#^P/ZA5J M.CKHJ[<&KZ5"?KU8W;?1T\AM9/.PA02Y;[\>*^6JSX-GV[X\]^RR1G9Y<=>L9=>'R7(1_6@(]\I[G[M?C?CWNU^-^/>[7XWX]KBQW:2UHL348 MZ=5%$>0[!"BW43BWAGF^ +"W='GNV66-[+)SV:;/'5JP;62@S4?813%&%VF@ M"N9!%5V ]O9 *1-]Y%5D?^M:LT6$O>?!7^;3X;A,I^N97+BF087W(8OMDJK[ M]6AA/8ZN_X>_XC/2K]8]]]ROQ_UZ-*Q=[L,=6\N-]^O1PGIL MJ^V_YYXM#7 \OSA1]0XMUS:RS^;#&TXQ*61D4&J.H%(T$+ESD/$W[7Q6H:XH MO+'DP#_U#/ATP7];&>:X;QWR.RR9J%\H3:"6SE\J#7][MHRK+]XJN:\1GTT& M\^FBK '?N^"*YD%?\M/7-RP+I:B BNXU.J2;?QSBK?&V@S&^R(2"UA^&TWZ# M;!S&:1A&E!9+PT?IX.DLC'/H\G1 @T:&^;*&)_*[\/U%%0H/[ZMG;EVW=U1, M?+2[0"T4J80DS&:%)L#0\B,E:-0V/DC8[8MNC]N'A^FT3*?TT9(ZI=;25XZ- MC^9'T)E#*BBC64_TG-UDA%^@;3K%$B<[&W.DU4FG <74J1[:.Z&+ :\+KS^- MRF%?K/P=UX/W#W<>/AU88:C?]O?TXB=O>=1#)X[0IISBNSKL]A<%?DB,@T ' M(:OVG4MR_\1AGH>SY9(<]3983S^#8D5RVD,M18&J2H/WJD(V+&IAG$BWGP_U M,M7N";W0I'MR0M87H["['@NW8I8^G_;<M)N .7MIKWS+S5B MIQ7;B3[I9U _A1FG1=68YN[6UKUU&; M@0GIBP_#R7PZ.ERJBXON^G"M.J-J[V0U%N6?9U#">O"N.#"ABN05$_;VE<#/ M)FE.K_)B.-Z9[<^>T_L_/5Z5>]UQKSL:030$-7L9GR!278CIB?0N=,:?H(]:=(W**!AE(?3X0*TC*DK':(8B(' *\';,IXNX!#U$<"O^OXJQW<_ MK6&.X='YB5G=]'1#@@ZA]@=22,>/< 2H3RO$H_X&BCWD[!EPU(H/UZE:3)3% MB^% F93!ZY! ^1"]$N2O7.JY>T)==X>+<23(U+![T^UDKMGT*^6X]LC3,]% M08P)IN0*2J-R#\9G,,H+87GRVJQH=N@.,H4R'W5W4"J0V2%N4V=$ !93XM)BM,.T[9"/M>Q35MV.IY(?A*1>X;#\, M%C!LLG#8TF@R)1!U@.M>O@"_SMP+?_F_\W$92/;#0#"A^@:UBP#/ LK112[I MX$TG]SV>,KT2-8$*!P?=Y--POR&5@(^&3NG_O)T^6.DFQI%J>='WDL(E/)IH MFJ6S66G0R194%E*"0_4 KMJ:"K.L\,\FFLKJ0U:!@8\2/5YC%9Y3#'CK.7>9 MXQ_E<]WRIH_[O1A-PNS!8#X>+J[V_N_O=YX]&$Q3H*61#] ZI>$^JID_/@!Y M5@6-Y_N0)S,X.N+!S\+_P)C]05G]@Y-^J0*6+]@2T'LXV*$1)1<(T\7BL13% MHWDZY_R6'P9Y2"Y5WP,I#_8F(XK2XJ7UOU'@='_2'JG[A#P M>GU7Q_(I-;12IV)!X:B5&_IA4W(>]\,A=:7+!;V398NZ$SWUGPWD>A=+H'+N@L#,?'MR$?]4OJK]]AZ3W-'G.A>WB MSNZE_=Y_=Q;G]7CPHL1N'M"%MKUVUS]\OM.1;PF5OH%JU+)&X1R#(GN?FZ/W M;:H'A1K3QN04MY]/5DHI19<9V*HY82\'3E%_TAB4%E8DEBYJ+MI+9F_E%GKB M]8G8GM&5_:"CZ6DE^?+5BRNTI!8_<"U_8-:VK"$7,YRFGX&24PKLO(CEX8?% M^$7*M=@M<+;W%U*5#CAZJW_V(OCI,<@?415\@H4"Q36@UEWS_?&/>3@]&(7# MQ_3M9TD9#_5PW#_Y4>+BXH/_FD]GPWJX?(G^5"CC_"/J@WY+]G%72!-]**?; M6!T/9?ATS40/+JY8Y+7-V#AYG-70F)_)E$#J'/TD8NX=)X<>O8:>9X$Q&3D_"_\_>NS:WD1SM M@I]W?T6'S_&^=@3($74=S9PX$=1MK&-K)(L:3[RQL<%HH M$6XUN3%](P;]^ M\\G,NC4 BIH1*5"J#_90 +J[JKHJKT\^&6R+C=?[>=_B32([/N,KVP)ULF\L M6-@_[.$^F#YZ,,WO/CXH'MZ[?W"?I.C!]].[LX/']^\^N',OSQ]//U^@LWM9 MSQK2V5PI_&1-=S.MJ6?F'=WZ244RYT^9(7-T!=W=#N9JK_>+G='K[H/S[/73 M7UX]__G=2?;RYZ>OW[YY_?;XW?-GV9/_SMX^?_'\[?.?GSX/=\>W:_:\ 61" M:49WF/B6C)0L[S?DKZZS$QMJ9YL22 =82_NDE8_K>LBK[)4QC-2@N;&5(BZ' MV,IE<)S@L[3V0,&*?T/2.WOY\J7C@M8;OG7PEA=DNV1'=P[^3CX2K/WQRER4 M5>5)]!G/A.4%S"0DS8'G^#F M+T;R>/K:'R1R>A0CU*$99N]6UB]D)*['<3$KOE=CK7C]#:BX!6[1#-/*[+&& M2Z;E+30M[R;3\BLR+6];V\'/N"KHZ/KF];L)S*V=,:5O;UG>'3_YQ_/L]8OL MZ>N?W\$'VQ;W$C'/!L#OD_,T'SR* M4^-_:!M?[>5<@SV99XL6$=O_@6C%Z='-OJ_CM^^RE^YMY3HV625J/;VL]TF&YTN;8JHZO<84X//!%)?0?M[=NFP+\ MK#BHE^^>O\J.MEJWMY79Y+.N3Y;=]J5QQCBMP_*T/)U:#MF=JS:?;U\UOGEA M9LAM(I7!5 %(GZ@S>/55M3RVR4S?.\WPV99HJVKXK&?S4=(1-Z@CCI.2^%:4 MQ%%^VI;=^]-YCHJ#+ZHIWM(XLAHZ #R^DOJCE_N%$D19$4Q1]0%/>2HK@Y17$O*8IO15'<.ZW, M65Y!7'#9,S^XI$R2,KD)97)3)4W+LB@JDR#? M"?^>\.^IWO"3Z@W+\@L4'*:*P_T[Y->K@&]!'>(-G^S/)52WEWGOPYY,6CAI MX11CN:88RX,48_E\,9:0C/7H[N'=!S35W[5GQ9=4=?_O6].9]MP4 M_U_2/DG[_ 'M\R!IGYO3/H^2]DG:YRK:YQ$Y6G5^)HV[.14^<(N%4]NJ^W3^ M91TM.SCG73US8V3OZ3AH*?["JDQRP>J"R=CY-Z3"AJKGG[Q>&1E4_#?2#GCMPX&_T8I1_*-#K2^JS?P;C8=7T3S_8 M$.N5'4^;H<\TS@B&E*2NDKKZ_2OVX'%25S>GKKY/VBIIJZMHJ^^#*%]GN\-] M407E72C7K4ZR5"?#:E7QO]$"^EG>YTDC)8WT^U?LX9VDD6Y.(SU.&BEII*MH MI,>GTFVU.RUK.$SY66LT.(CVJ*?Y;/9%V5MD<.BS"J7T+!R@]&\]GLV:@904 M/FAJ^T^Z,5_@U5LJK$F*[+/(C\ MU_W"M-E+/YBD)\XAT^P3)*Z2^KN)M1= MHLY)1?M??#%2T7ZBSKF,.N>+<.1YR0]O,<'-.GAVZLBKJ%- MUIVO*@Z4&(HOB>DI[>?8HCT')/]U-!2 W5ED@FX=QKF-D5A4B_XFU0V1TG9?#/*YNA+ MZA*O0)XVRY6INY2@3KHBZ8K;(0I%5Z36C-^.KKA[:IOGGC87-9G[BW)U2F9_ MGY?UZ=34YHORQ2A7YCI[;<<&TI>G,KSL"89784;*8G72=22DE MI924TM[+7%%*J0WDMZ.4[CD-U$)Z U1$HK^3?YGBM&^_:-V'JI^WX=@B7?.N MSE:N M\@H5\EJ ?CHWICL%>W+Y12&Z;^S8PFKX%S0V(7;A\:4RQ*1<;D:Y)(QLPN9\ M\<5(V)R$D;T$(WO^!2"R_TH*>.\.>4+()H1LTL)[?$"3%KZ]*N(:8BZIO^2W M$W-Y<&H^+,IIV7?;2'1/N]GBRZ*:9&R3; NC;G8R6YABJ%+090]5RFT*NGR? MM,L-:I?4TO';T2X/3X_NO#_MAB5=NOZ2BN3HSL'?LQ,91](625O<#FWQV>(& M-WWZ._HT[[\T4^C)RY]^/G[WR]OG)^G(IR/_^U?LZ,[=R\X\_3>?5H;_W)^] MX)]]V>/^P+9)T_W:IUN4Y]FLRKL.XN#,T+!;$L4\'KHAC14_T*'^A^G64^'$C=+>0W'<5A6?]8E-VJRM<_X-L-N7'X@"0'QJ8Z4S[X]]#UY7QM MA\F7'IBZ^''5=-R6] ?!*9Z;'Z?-!ZP)YJFCI$^N*'F.[GYD&3\Y1'Y5Z?.Y MW^*]2$S1V]'_Q\M<.+M$IU/64*H'79^W_0_YT#<_QE_00LO'\N[90,GG--L? M\NHB7W<__ND[MTNV*0U^A<&VV'B]G_=>E9,WSY^^ M//Y']O/K=\^SM\]_.G[[[.7//V4O7K_]E?X\^,?KUW_'OT_>';][_NKYS^]. M=@GJD&CR_N&#>_?^/!YP* @^-H%KB@U\[M5[MRB[[+BNA[S*WII5T_;HX?*B M:9<9^\'X95[6739OVHN:;IW$7F++.^H7)EB;',U$"="(R/;O[ MZ!C_Q+=:*U2BV^:LQZ='C^_=FV1YE^5+(*Z+B0+D]-*CYULN??Y!&N8$][B_ M>0^ZJ#/A*,OZO*G.Z:-AV@$KB/AP6W;O!9,WU(IGQR,.L^.J"J]MF,VY7_#[ M\I_.,UJ]OFEA[&;SG(:CRV6*C!?D\K7-6W/)LA[BE[N6_,S4ILVK:IT)X#[K MFVP^P(O*F.R3!M=FS=#:#UV\GC^7CMQT1_J#":II\H?92YI-& MY4;?3,(;YVC;^\-N:Q3!Q8.*CNF!D6:*+$QIX_]I9.,PE3#D_J,_QP;H6.IO M-379-/J1Y?L!'MG],*5C!.-H0Q-X4:Q/VQO5_O MD 8,XD[OC5G1,"NW.FK\\2)=LB@P7&B+/G262V %RG./[MSY\^BN^Z(?M\I0 M* P5HDU-_P[$Z,9W.$!U47* :Z([FS7DZ'"1(+=E8I&/Q>8[%$I82_:_4+G^T\^@_=O/.:-9D M2;097C9_3_N>%JNS/\C/:B2TV:\L56WNZPW&:W!W23DX[^7IW,FRF8@1"GYU ##!7L5?((:>KM6O=QW9RSP,ZF:]GK>D73=H%TAS="&[H;*KYM M30,C6VEJ0&J0P5*F#PW\$?YQ2RLK) FPIBK:**@])0MMMJAI6<[*)-+30;@) M2\<[4@7LC(M^8:7[+CLEGY85V#_(_UPRJT?H=9@U=#6Y=@-W6I>L?]-$G@NG $YB7QVC,5RGVN#E=G0MB2=U]FR.>>M M.J&-/VL;0_=HEN4,OJF<"8E#S?(^)_71K!;TG<1F)O!V,>;I0!81/6'"PYRV M30[J&[D378Z?T*M]3X\>.Q9Z">W:]X9C6QFM]FR17>COZ$K4U3C&'6M/=7H+ M,W&_"TXPYCBCT6YZ/(&'DXYS.LXWJXERN XXM&5];KI^*6?(&UM=7FEEM9P' M^FP"X\OD[4P46$$'KVI6C 3VUW'WV_RX[3.X\6P!74M%-:WZ _TFEF^DO-7&J4A&+I:4>F'7D#FL';*UY)\&;,BP+V M&EM&<*X']M.1![&.]-JF!@/?&O9?;4S!&B:,7L'&:K*VJ:H#[/MA==:2?=;A M0S$X:1NS^FGF_06R%,@%P4J2AS16Z[#WSZ*]7L" HH&N5F1MJHR'YV1PACAY MLVT3QLE%F>GY3/*YZ\9SA8]-F:AE*$6WP-/)C#B.NQH M#3&+R81]G+9QVL8W&!.6**]MKC$;*F?%C]51W[=TS21;E/J#UO#VK\V,]!(" M"K\-],KG)>D 0 >:M1%](ND3OI]W\=,^3_O\^O=YZ&B;^1QVQ2@ZA3, #_5, M\AZT77VLB?9YTY+$7@,"!/!0SG&G==J[:>_>J*G1#3/(V/D 3%P^^VVP(AAF M\9E([H9$>EUJJ(CVH$E!E+1/;R2(PF YGY0H#.VMEE-HB-.O\=@CEU8K^GU$08BE($ 0[6R,JSN"@/;.P)^"7NI3>$(#-.HG> MUHJOJ]:'.P[#MXWK_Q6Y!0F \-70:AA6MUR4+G7=1 )[>3 3R/\SH-2_R M<\- N^)CK^V3,-BKMJ2%+7%D:PU'\DF.$U0XCPJ0#U($<24"AWPX02#;D/P& MQ=EVR'P"%16I%W"T!0>A8QNI-U'(4! MUG!JIP]H_"6+5:)T8?IOC;-RH<@DKA*1$ !CZE'[ 0!8] C%Z;^E2[,7\@.+ MU>=H<-69"[KX2BT7G%FT])U@^S>'CPCRC#]<>MW:N@8=\51;T[KA2AJ'! M]7G9-C7F=LC;=T?I2T;3;\]H9=IFF?6TV3%[_%>RDV6/A<'^735=5[)9T@#1 MAI_I5F4ALNOV6F" 4\ ;-W=]Y_;AC&:[ZPA25>MMJ&J]GZI:OZVJUJ_%.K#A MYOIS*G'1AJHV)Z$^GI7M;%BB#G)FX)F28)GU3C->;ON)Q3@EV3U;0(L77%LV M(_M = 3- ^,9/Y9^%#]5M !Y$'.#$"*=JY(K&D7U+!K2SV.5?5FY9#(VH[+> MSV' V^+2IJ[8#;0;J+.652'?:D 8GX3&:VOX06RE,C-/G[]'+5_63*L@FCRL M"LG@7UIB>M4APUB3[;QSX[$,#\8__^A-45OI[POOMZP9#RD( [D9'X&6T^]T MRZ&.(NL*_#0?9F;58P5;PS'* G4$Y#ZG[3OR7JV<$6G"05V6-H+HY2K@H/94 MZUB]8T+&UJQJ.I$<#$F_Q,LBH;6.O3-ZP(PW[0#Y695O+GU0T MZOO)1MH%3N:C(#X4A[+%2J )LVT.8 ILR<9]_&]RZ/L,6TRPRER6ZX""\!BP MFDLZ?6F;1223'Q4G$P4+H51:_;F_#=,3>FGC2NT+,_YD\-7T@^REM M \."Q=XR>UG/#M7/8O>S*XN2G'##KF=EL4T\@0^,Q .*R"@_P479;;S?Y,#< M,@?F07)@D@-S$[+TVGEY@KC7F$UU+\<[COU\M:J1[_Q#V=-#9Y_H4B"J%P0[ MR1&MQ,)Z219.=G2"^;BLC0X?WX?W[CQX?/3ZZ_^#HSL-[CQ^E MI/&OLK-M]^1>TENN3HH.@;F@?2XV->P,B\^'0QV@[I4LPA2.$H)#0@YP[X'Q M%LUON9!!2U/08HB]P.Q./U=F>-T(M*)^&PG@C4'.*Y1IY'7?40QP?N: MT0X&9<.TT19&,/)\)!Q@3:.?KM)$]W58]NOJ>N43Z)1%3OITC%$NBO%Q4Y#R MCN.% Q5II'1JTJFYWE/S@DP6Q+X0<6:+B!Q+LIYL.97G&^)]&9:+H!!XLS)W M$M7-<_I#GJ64%5P6'%;BN@3UYOFQNFD'SY$-4MI:?CVH^0QAWUQ#PPH)3#HH MG::;"'+.Q8$I*Y'_.?(/#-7KR#PKHB.&),<8.1(43_[%%R(>O]Q:8_C7B:S9&[O3HU6/K\$[KYWKLA\ M)!7SVX 4YDZR"_J"CM$,E,8B!S0#9:]$NGU01;KS)B0AFA8G\L)$Z7^%[LH) M-)$@L(=[F/UWG JN[M9-BES7R]F_FY91SS"-LU2U34U0O_A(VC M%6;)ZD9)X2,=I$Y2 &=&(MD[/Y$(WPK!3EL];?7K!FKTIFV'E#G>2:'%Z^A(=,B^<,5"D2]!B:G7MV8U"#YIDE6-%%8'][0$]Q+"GNAYPT%5 M8@R-AB<[*9VWZX\9;/>^%\!^TB8^,WP,$54@GV0PG6=,,V MAXZD,U(NM7D%V7NCZ'P''%\Z8>F$W<0)4X/,;6?,Z.C1C[2%N=W1&@V5F("6 M_19XVJ3FRDXP]T.=#_VB:6EH!8>8.R[#8J6WP2$F(.4RHA4+@(-9,Y6R@LOC M;CA3,U,"])]W&@A@C"O&:R:C9T;NO<8+UW"Q $I@7#:'TF5*M[)2&W: M&XI:E3MJ3&+S)%>EB^R_#;0I$R+,/$H4!9P ME04!734%\ZP>EE.X47,+1?/ A/>P'7V3 '=I.2?)C88982DQ)VL%PC=HUG7S MJ8CC ;4W-55S$=>!J((]&\J"N]RE,Y3.T VD6VV:!:!-2;/8'3UJ><20.(TQ M6_>'[3'K)CE._J K6'!?*?:)'*MEWM,YLST1;.\QH8YEIXOSOG)^M*?8]F,E M!P^9GE'$VQ3I'*5S=*.9UC;'H9CE*^#68[O(>@4:/_.=+>8>1Q1??K$P-:,. MC-4N*SX*/9#;'$A$#(Z&>)5 0*JKN@UU50]37=6W55?UA]N=9V6!U];VIT?[ M6F+UYOCMN_VNJ3K:551UG154_.9@"YR6IS9[N:^O\.6[YZ^REU[/[.4@G_QR M\O+GYR-'VB6=5NYC6!H%J9:=0Y4P%CKNC;J MZG.Q@73)9-80FXWM3+Y4M"?_N!3://<,&OI,L*KY4CV=/!MJ(:>,GZ^]Q8'H M:0T9C?F:7)L?LF./N7L9-M+XRY^.7_[IKP>KYL* K,/49Q8POB!'CFS-[(1> M3A]6.2G_)=H:!/ARQ5QD?]'*R*=O7VE!Y%^5-L=.#H^9-=VZ0[V>-I0JM97= MYJ+J9 5H+K05W"E+6(^U59SK4R^QG=XUAYOP8Y=+6BNRLVO3H]^?7K M666DOE1V-&U09(B$=6FH"_OV^<18/-QRBF,<(""0>^(M>?R2XWA8#B%AK'M0 M>/W18);I\QN+E\(\HUE1B M?MW%<#=!0WI?]X]?)A-2YHT[B!I3%(X7,('55!S=9\E,?V?]^G7 M2_GU87;,P*%G9F8XQ'[O:**/ND 2JLB^G]R]_S!#N?L!$WCZ3B,\U?N/)H_O M/>@1%WNEB.;*DOYMU]L0N^"O3M^6L,F\Y=@5_MVRX:)_V MU=&]!PBKU'T;Y5[3GAY4>0-*P%TAS[G]LV]9PG76=_9^!#L0CONZ1<%71G6IPE%5D M&)C9P/RQ#?(PBCBHFIGLR#Y[=]%D3W-H@#_O'CQZ]/![&<>%F79E;UP+-_K1 MHN]7W0_??7=Q<7$(6VO5](>T(#A:GGK-LR%:'C:H)7K/3$_(*J"P:D_ZZ>J# MBL9TEOFZZ\M^H,]@%%V!#4[!3%#HG:5E;K;-X6H\%V6=<]5$ABTKQ(ESPS1R M'1/O[9<&VZG"]N_L7KL/"%M)J;OH3)+)06<@2;NQM-O0F:[H2:"Y+6UYF(U< M0PO4!-#K8<]J(?S/+<-XV--EU$J1W#I: I&"\#-#-W,ZE%6A4".A;&%&/\1S M)]9^]CSB&5IZP]\D?58;<%:HB U^0J-H>+3XEE&)_ _Y/&PBV>9UA[NSI2O$ MIL'7H:D.4IJL:X3Q18&-0'PU/4.XYGJUG];MUJY_Y(3^3A:C9\$6^1NVR%-G M'/Z$X,,3"3[LE-DOH;5%(7#H_4T]T5PT]LEC3IGD?]325VI,8[$X_*/+UX8Z9N1 -F=82 M!:%K6SH-K92PV+:2W!G2N8Z(QEG>%W=/#V691'<+W'/3"L M :'UD0;URV#<(/.Z_(\8(M8K.7G^VH=UR"*PRT1+VB"Z-,FF57-VQFM-"U/2 M!V[U,^24EEH@L$3'0/F=QH"ROIS9UP2JJM-T?EK$[[!FLM_8\=&VGO9&ZK&+D)P;#AO [=^OHYC$[:>)V^>J MU'^1_^39"5U2T39]_H%^(0TDWD3QV6368_=H(4:B; M_)XPZ#HV2SA(@!-*?WAHLQR8!NSG43SN0X?C\-L$)J[;LOI;^ AC''!>3V?$2M.]:NUFI$>8 MQ58B@!S% Y$$M]ONFA5@LKI ?$O$),F&XHJJ7A;AH)D?T#PXEN+8PNC>@CC/ M!0UO%MA&YZC_@.]%UYIJO@O#;M,(U=J_*YW1@E1FJ\VWZ;2AP505O47(Z?K\.3;;;?4P"=$>*GX\/B\Y? M]/#:R%WV+QS>O7K!QYI80"APYQE@TDHKB=C4\*XA;#'RHGT@7P,Z*_$8(1HV M_4..GS!.[&/Y#:8E/3KZ40(SI9POE^X00>BS'ZB>YJ9S;K2(I[(=@]BLAM8@ MBZJ*'Q@[JN)!XG,W&TW6(= $J'/NEX>E'%:RA>*35,>:1\&"K5-U(4&]Z;1B M,4O"8*$MH3BH/6N!0BJ\1N(7$8JF,B8D:8TF%R?>3@T,3[R<"5/]D)4HW1/$ M% SL5!E7.]1VP@P\C;-?R4O]Q%-_0EI2@\#[=-1GDS7I?AL'H5UM\@3]$/H1))<&*,)[0LV MBUA^X%%G53-%,KMJ!D24YCAX+6H<6A/4BKNV[!=UL.U#4BQ4W*UK6MF9M*FH M)&;.A'(S1:\NZ#:5L4/&TZ'#JR87@P/R@_,H04,_7L*=2:=E0Z.CT]?Q1J%; M%W0^VW(Z< [ #J[4.^K[8 D5S9,;)XMS&1I -!Q)- M_X)HU!C:\RJ'2:D^NK-!L81" ]!4E4)'M&6@O@O9:IT_ST'RMYVI8$6H(> MWS+H\:,$/?X:HN.Y=@RQ,A1'&(%B!:D1_ M(S)@<91CYAH)N6[>#'%E>!0=T(8V>BQ5,$%('Z^0@\=T>TE+L\,3#>K)VN$R M&:;H^7?BY\5#ADE1T?-:(+KX*TD&,IN!2P@"0R8T'BX&1$:;=6FTVP-]M ;J M9J]V5DJ41WG@IT&'XA.T@S[K%]VM]@NO 0]G&X2PL/#DUNRST)D!I-CJ9SA= MTO7;]0RU74'>FS7G7'B)Q^T^;M<:?P']]0_U#VU:8K^DBO4/M_C;.9S*JCA@ MYV"']V4WV$@4+YIF3&GNO4VF0X/ZZ !)R)6GQ<7VYT,U"5(?XHQ!PR%5R$F, ML0:3X5KDC$ H-2VD@38+L>H'$1CCK$G0#,C&S#H]&4P_R_J3(VBB]WP M*!HWW)&N04KC9F>#@%?LSVKZ]TEK#'FN3YM56:%;G_[[^$SXJB-"7W7HM;B6S;JA:W[R^,I#2ER0]YI(QL;B +7"^$ M76%B,>9P+A?TS N&8&O$F1;SO;43^?XT9ILKFXW>$A/GP'2''G01E3+OFW9+ MR$9;!S6#9 7KYIRDV'[)_'1L/^W82HU-]@]O-.&UD]'9T$9_TM(_]NO]6HW$ M&*>SFAT@9,2!"!3+SQ(><+#Z0,R^3^U[LHG7LKU0%-3E2!==XP9-5]F(^927 M3GL<+?$$JNVUZ:>F82/AA)%4V2MDNOF!3ZKF;&?&(& S M4IAG9^ND8O1EB%J:KA5FP%4-K2%'->?D&/X)X2D #T6W<6RYZ[?> MQ+T[YZ\;;3X>U*1HH0A;=D=W)P_NW*$IGI5=SZ5KM$UE3E@O-!NP55BFMAC4 MH;.0OO.R9="Z^^E^':TD.S_5^^&\!5[W3T*!0J=-$'X=ZCY0-)J]D;#7?KWI M2P9S]^CN@[N/;W PQUL635IU6F9:S2_N*(EFN4NGF"R1L_7$EN8@V\YNT7(E MA$HN=CBRKQ@-4;I3ZS*5%JNY9V>401?C]>HL[ETXZ%N)\Q5B_.WP5%VP,X"F M;;EQB!WII-JF%=3:P(*_V3Z>UFBG5X'WMM?P4NA:L[7)82:#J&CC5ERL2_[UEK&R^2[VK5U&W.V\['3']$'I M2HB1#H'0+>?/D>K=4I*)W=5+BG5B\ZF,AN2HU< Z893E9VU9E$PEQIXWS M%6RB:\LC,M1!@IR= Y@LE1?V-$T-&/MLN9#6-.\[\BO01D^JST&7'8[O,E89](QG-:$:K M_E4J2TVQ4#E:[1+;"5JQ. FWOD@0;WI8^-.F/:.5<6G3_AY +Z+,/PO92O:< M*37W;_,&,#0+9[)5 -@CGJ(FEWJS2P#O$IHD>;O-@XS-)I=(V)E'WJQ V)[B MX$/A1UE(70D;(:,#!:X1J8/*A6:$[*P691-6IMNZ-N%><(%+ &$+B2QP;80& M!+;88\">Y=.&YR5\)_;'4;<:Z;DW7@98M%=< #FP$I:()H574)G>)MJ%["@" M,2 6@F3%7%,LEHW"=KS%.Q=U-^Z&([8:-5>;&H\UJ!Z!QIPSYN@3& ME:.VX6RUAKZ/F'G%]Y13N[&Y42*;57+#64N;[$U43%T"_#L1Q!K#M M?BDFO'\U8.;-KD "7ZOL"10#2!Z<9B]VFY5M2:HR2"S*K@&$0'SH90L,0/+ M(P@8N>M%8W'B?ZI>U9_]9&E^"P/K>;VAE? M^W72?X65L\%6=0G35(9AUY):8M(DBZ"?A'B1"Y*))EI94O&TV0-H\__7Y8V?19@(9T"?&=C:?%9MU9 MO#_)!"(>WA05Q)H?XX2]R]OMC+UNF:$-U'"(C]-B3;M7FRS55MSNVHKO4VW% MUUA;L7]J^W.O AH52>(#Z7:-"Z_(3ESXZD=7W&>-* V;BQ6H\"4IC1:=V*'= M"V>>(O\<1M3$JR;D?GPIYK@IH 9$E.-*P"+"KK<[X"!)N2WX?&%#R,_S4B;B MM*&D?A3@U9?VP72+ P:K2#9)*D(M# 4TFWT.)%>U4U\S/**<&R:^E'#%6)V& M!,W)EOQ46_+OL,J?.ZN%&S/72@V\;UR%Y"L"S=1=8NOM]B&;H>\XGRG)TE]J MYN8\Z7,&$>_D8(TSNP_N;]AB;S:)][:\.6&+C)/(C]ZB8;O9J MJ62R89GFEG/H (.7X9L-GN^.\"^')X>3[/G0-BN3DPEYW)4Y.7 S++.(A1.: MW"([ILM*IN24:@7?-AX/Q6.8X5F IM*=7MGYRGHT"G$SO5D92!Q!M118B=_\[+/$AAM.#D)9+C -'<9P^<2V?!^G@++T@1KAUJZ?L:V-XO55N0.TS94QS[BBA ML C&K]TXC^5A<54$BVEY7PSM!T=@^,9K:]LN7T+E_D@5!>,>R7CSH-Q"S&0 M Q&VZT 83"+R$ 40YDOE8;K@7GGL?ZC[L94,9$0X--[Q<7(8+-V5L:E.%'HX MDUVK,2S-4&5L&%I1->0-K*6%@*^"W,+\*4TMGFI]#*\$\'Y/*S*(IB50\'2S M5?;D[A-ECU%PYH3)YKBP"D047ST/U,9FX+4%I4?=1:??3-_\,HH"8KZ5) M1@M2^U(EM"6L>8WK1X+T>$K=CJJU'XY&^'=UE0EO9EFY1U&0'E43)!I]3X#P!W&7IZ!]SG/ L6C\M@C(J4<(O?%M@)@>FL0I0'_!_*M8:L17$*L%Q$R.H M9(R'] 1KV5G:7V]SN"5TY&;BD+/^#3A;YZ4FN,N:?D0N M!,R7)LC/N?FYS+QK=F5S]SN,_]=<3S5Y=.=./*$-WR(^E=:VMQDWK1RG$TF+ MV^;U&2\QPD5G33LB<(R>PT?86@!"-YXQ':RC&E<7C0E=)L*;@I(S7QPH48=I M6>>6?CL(_;!,8_M )C^:5-"8P=(>PZ[:N3V ."!3]9Q9YEN?*PS$8(2(B[=0 MDAY[81G]7M?*3>\"I;#\$PHKG=0>P?)(2;RT %Y@@TH C ((V8D M]&3"+66+=]7@RSGSM=%((ABL'>N6[@XB;@-;5ME0('V56#<@>S3:8L.+\V5# M?IHZK*/Y2T3=S6970BZ@@P#=_!8>>%8^X]985HD*AWR2K;=9M@HMS7X)5J7* M4>F)WJ!,3X*#VFWGN!G#EP)7<,-5M&PZ6_S#0\O2XYK*C%E\:'&"OJWJ1FJG M@:;I7.=>H1@7\4@F)8,7X2&9]L>8"$HCN*ZO@>+E'O:_LM6 @L(=G>3G.W,1?@%! V^8_FCC,2UCBK) MB-LL(QS+!@?Q]DI41$/C!$<=HJ+9*U'TMT1)U1G70WL<)VIN@O;-ZCX;K'[R&64VJ''=>94;Z# M>$8A/7?=\0BU&?<#F2U,,51\I8N=6# 9B%P0.S(M>"KXZV[6M!Z&$[7H<6&> MD/KMMZ$1V [H*F:Y-H:,C)-DXM]JVTBAC?MG'?F!V8# &#/FDS"7M726[8RP M9K=J-*L3976#&JU-B^62XQ@G.N.32]8\;0ZD3+CKESO=TIPU*(:GD:/Q4.P6 MN(:LXP:N'%IE(XIN/3>FF"($'/L*;-I-XB#J69-7"<7^>["<&C[:K[,A3/EN M< CB3+'=Q6.PO0"WPQ!&T)Y\&Z!2TZ^"6*JC('.0Q\2)U&O%G=C:15K:X[%K MS>Y+@2RKS:(&P7'%;C&QKW=$?,VC*K6.'0[? 8EUG"NMEE[+6RX2"E]NS9;\\>)TJVR0*K5U=""NK2&[Y7LS109LQ$4T!=^F;*S*[M,P&5ED:L)-9? M<\]JT&N0]\^XL"6]B<+B885*65A#28L+C@N+YX("49,^DCD=PH>2B=#('597 MWG&B^/Y42?#:89/W4!A$8QO'$L;:4$4%;9**ZS$$7$FN"#>CLQ)# 8LB'318 M'H"0;*QZ,\$WR0-:.L0)& M+VA&\,US4#<')9ZV]DOR^N=R8J5/MTV#(89X&2/ &_FDLRTW+&M^U',*>>15 MGS'>O&UJE#<-H/624X\?_<4%@IR"2F!G"CR]T(/XK:'PB<*6U AW7'L7,'4=4Y7/^3X/U#;/:]5L% MCZX/O:GWG+$_;R1W#S?:<"^M &P=4:R/' !],YM.=D)0L_6KWF%J#35J#36" M'SHJ4D6 M^2!!TQF@1A H-2TJ&S'DH*==8'<+=]._T9'$U5!%768MF!A1 78#E*->S^=J MP1!J]M WH(?G)9]IW]#$\UZ3*; 0KNW:D]M;N<9"FCT'QY[DK1\IN(?D'7PK MX)CYA=T:AW(%LJ&QG7D4/R!$A'KS62J\_+U=>+(3V=/[I?%?1UAW05])(1_S M_HX'G[T21\TUB7QZ\LKVB)RXBN)G@GOET^XN^-.;9Z_^]%=HJ8V;OD/TR-_Q MG>LZZ;O&2Y!,@&_CJG=7@XASG/$Y=O+#'VC+"H8"AAWHLT,:.3@H&+0S*LAB M<@JN6UP+IY@I^9 H8*T@"T%*XFE%6!=/C94.3,)&:WGR3EP7#I9).;FE').H M!5W:\0+1+_.B:(T"6]W.9$F)QVX,3I8WJ7'?.*,O2.]F#>9FTCM+V-G0E7:)V\0T"B MET(WNZI!!VI;-ZJ3V213$\&[\;F^\VZ\>QNN*T'O&;L:-!:QQ) 5]E2F0:LU M#(EF%)+)7>F!L&#QVR7D9$"F':/_%=VU^X:)._[WY@A$X>Z7-_RR=L0.+$/) M0@&TU[?-*&R7AJ86]#*8&RL3Q_G01Y[^Y@HIVD;#4FC@A*J&+0E;7R7H7+X6 MEH7(%6VOY6M4HCU1DR6T2,".\>7@7#NFE. MA-:9-?>X%HN?@>P#X_(DNGK9).+GX.*3GAL"ZB#)B@D-F%SPV\J)Z0PUO5?0 M?>U7II'D_D:H6"4!F4,\DS_U 6ZAC-R&7<*PM9Y7OD/4?VU)/B3*W<'PNI$3 M6AIT=^M&0:G$: MO$GV@8-OH(8"EU,,K37'G>QL0HHBLMF&E1^'Y,P&+6M$>9MH,Z[XM1W8&+%& M$_K+!9J:J%/\5^]XRIZ@WY,=[&]-;NM0V=K-N!_L("Y]7-8<+(%8I]LWF6N; MZY4)LF]1\Q;F(@DF'6AO#KOAC;!)0=+-FQ2^/ MS5%K'&[;4F+NLT$**Y7U_Y(M6R]!Q1W!G7QE]@;!TRTK.ORZ9/HGRE_ZXN]<'+T&+;QFT^.A.PA8G;/%7H_C>N51'TGR[; *);Q/]6-+ MX7R8G91L ]O>V>QMV%X$VF^*//M\51;DA?1&XJO.Q2F"A( K2 ,(%0W!QSEF MLH_K ^46"^GNEPB8PQ.!QU7&3,0#P9Z>H)YZQ$'E5CRH+ "-HI\C1KY<&VTGY!&J=5'6:B"7/M#,C$6X>\J) MSKC'*X$/SH$U!:9FED/.7]AC G.JL*_"P@DYT K.BY4VD0YM,V?W1#RW-J7T MMR=ZM; :5]1TDQ*OA2\T1X,",.\# R M!EI)\4ECX+Q[GX[X)Q[QXS,T MBS7A:OF1%KWM(;;H>9Z"/.O'B_@.TI6S=' M9A8C@1U^/Z)M'E9%WH]HB;G?5:8<9\ M;IM7Z^0LH%W9E95L]9I.T)JMU@!)6&@27M^6Z#;64\$ M_NSMA#.!%)9+EHAA@454NU:8"+%I"=H#*3SJGGUP%T/4NG[E_IW73 M,[O( Q8E9K5AW)/Y0%JV@XJ<-TV_:DL-B@=>O-NILV6$OM)J@E=*S2'7;1"IKMM9>!VB-ZKA:V$4.4+,0 M)/( CO%J%5J)*W6G-'Y>,&>1#](Q,$>LO%\+5*U;Y"WC;&)Q)T9"<)0ZT:7: MV=N%(@!4MFC;TG2CIN!YK^T8Z5WQHMN6B]N6FW&*CE++9R9=%IU#)FJ:[P9L MQ#-)!_U346H<)-A#I?PD:@YDF7+(L"Z"W-PHN"*B93A&.^*'^MO!>WI)S.1N% T+HT#!8LD-!;-2O'K[ A*?2Q: M='OIT]7YJELT?=3\C+6WK2?D^8%XC_UUO@>0,^#)3B0V<8= M?_'A)28\"$C^Y^1A7J"JXJ\"D\-I(,.X,]RA@K9B [AQ5N>T+972(L85CN3& MN:F+IM4,P^R9&,H&]G-6RW8KJ'P=-1V+]=L(IN[C#U%E$,*0TO; M'E! M$&V VF+:*EML\ @ $)GH*D7&>USV[L8;C9!Q98EQN#^]8(''; M.BQ.PL U[%Q%4:ML.U/6_BXBV''5J!HJLA%AK?<(_ X.28>6.GY^_/) R4:+ MD"];:]926O0/4";ODP(7C>;WM'1H4)!^P'K,'."B3,&TUL"(0F MTV2+9#C0]N8]5[6KZ>'9:VVRR?=5T.?RN8=Y>E:7_]&3?_P2_@4X*7+N=8@3 MB_P2GQN4-PB)#=:%8UKG.B$]E*[=AK&='*P0M.T57<,;*82/K")4"[#0L 4: M2O[;1&\L,K[E;-M2*EM=OQAH4[#%TI:S0# *Q^^<^<%L,MS=./(K7"A!NT?; M<(68^Y;!2[JONT"UJ\AP&R7L$L25!]T6Q,C.PA+'#1;T+%%>K^#R)4T-.P#= M&5V=Q K\(3,1P[O(LA,*][:A<(\2"O=K1.$F V+[VCUC(2-.QGY% 6!#;&5Z MMU*98\$+CCU7;$A8+A9%@H15<)/+[$]EIV]FE.B)95IU4 M@LFF_ ^'+$;JEG&^K3'+V 7?)\WR0]*%K+ MPS#*1 K<9A6P(-#DKE939E_VO8!H:[_HW!#XDC5,OL&GIJ)E)^WCV1Y%EQDQ M)8+(MY?P2/1=4B"W0.Z(] MJ$-/F$W3JFLF$JMGB#'7IN*((.,,4#'*8"-JND&D1[>%-Z0+2$S4R!\$?][4 MU7JC2GH#)@(/)[+;)W$Q+Z-1))7<"7<+YZG#[MJC6?)I5!' ASBFQ5J4<^MA ME+Y2;EE^$$G*O!00#T,KW"]U.&2!):%85270#F6HK^UA26F='>.]"?K U/][\-I2KE> 6+/9'.%^4-<*&?V(7 M"GRZ':WV[KSYUR6"KG2L?^*VC.+39F\YG,Q;_%8+[FL(7MJHOJ^ T Z(W3#] M-X0@-CP" + '?CD\.47G3)PN!7/.&K 1H%T M[(5U823J;A^RS'M!XFB)A,TA6.ZDSFR_]3)?H]2(YLCC$\S,4*%"J":SN]1> MW=(C',F7GG9*75'!&B5V8-)ZU? MTA@%"9BAZD$%W,2]4TEXDU@]"T]!N'":2U+T&@; MX4&[>_0CEO,EDDI'QTGH^//T-\2ALJ?Y"O:1\M)A\?^(O7/M@[[=Y,J?_162 MKR!Y"E\1T+1G>:UN3,$X1.O'649VK>6<]K1B* 2RTO2-R0<#(- M4KK(HQ26^XCQ[[!J#ET@M&2?;RA#+9$XSO5QH?F9 S!5G\2J9J M_?_\CZ,']WZ<7/I#LEI1SG.5G_I*8/MK: 5[Q8N!$2,/[EB2!2$81,?3EA9C M+;?D?]?K3&82).FC;Y_:EQ)]BC$\I>'2^_R)&0I'WS]]_EK4&'_Z#\X@ZP.PUA>8#)'"A1, ^# ME/F?1K%<2,0?[AW>@\R-(NUCB;LUILXAX!]9MA[@D=T/ %8@"+PAA?TD]&E[ M(Y;O'=Z__^CQT>.C^P^.[CR\]_C1GW\D^55(X/J']\:L:)B56QT-?YB1 M?Z/*OTX+=H8?4D>S"Y=_=QAN2N]3E4BI'0NSNY M=_^N^^[YT)(A+Z+PP:,'\35=F9->DUHC@6_NTVL+JG&A/$J_ZS !-E/4X4.@ M2] C'".KN.B).P_A5)96,9V5#M?B5E78)A?H(P!=Q;=B..L%>7U\-WS4B6VC MRD'(*4#W:8BKMB0I2^L;MF]8-$MV.2->/0!8+.:;W+'>]JK%WB(#\P)+BPMM M.ID906_%@7DP>?3H*%@E7B$);$GG7*R,K,G1Y/O'C\(?7'4I[,'Y?N/N6Y?9 MK]PHD9KT<]+/-TC57[G2U'\AM/O'DB$W%QS8!ZV#<.6T<[WH!4?CUW/6YO,^ M^A0;C9R']X(K#+[>RCBO7C4\7$O3?K4H (=,O3\V"3KL""2)51RKGZ&W>8J@ M(!;^S(0=LP"(Q16+:" HBG2F#J)HT;SK-5AJ-]33!E1!TK7H PT*JIA6MYR3 M6^,>". TQ%(N^H:ZKSS;X.A]ESFG&_V+P7KQ;C_.,."/]%:FC%<'Y.'4GT M&]8"F1) T#I7>W0_"$00+@AB#@@[617>9G&/!0G:9%V.(K6W+J DP=G1;65: MR/@U=;"OVX8NL WOAUJ_MSDWLF!K;A-RS,T1M=D-TQJO$$J9QRC+:LW9\HOVD(_9(N^7W4_?/>= M9DD/%V2#K9K^D.;P752RX^[WZ, M0![<0K/DQB^2N=1HOE( =39NCWQ +S65%[EPO&GYD060:!*T90U -P)V>R6# M5QG:FCD[E!NE4<+EK:8)I#J_C:G44)N"FY()F '^F!V,]C(&3D/KRL(2TBX> MHJT/G>?T,GR;I@CE,/'@C:#ET6'VPFH25?J\L!)4#@T9_Q[P'7<*L23ZY=$OQ[(/B1N:"#Y%E&GY#)1C])'MXG>7A6 H5PB]EX::>Z MM$X6^%"3!;)X+(F[DB;PGEMRP'*V&4@6K%U.BG ]":!S')0SR_) V9.F33UT M-G%%"J"4J(>_P79+="35%VZGQ<01RF I!;40!R-Q6 ?$4%(,D<^5SF"(@T1=;] ML"@+$H6?QT"Y"48%%7@=4C' M9"9(,H4I/!H;&E3XLC6[HP@7CJ V<@LDN NC/5DXA\BY);0S;Y0^";0WR!@& M\2TE?P(>7 K(7==W,3_857'>3S117L?.=1@<)P3Q%F8+*8*)KH,751LNU.2* MU$(Z/6<\Q!57!Z.)C'9C9YS48N,FHX?_NYD"BLI5139D"HQN2._2EW:%_ MA.7)&B)(CM G.$(VDE;6;.,?,"]55/1=UN=&G M<]>84?>^M"F@B$$@YG203-G$MA9TRQLTY1@UMDLR-8HD:S$R'[L[R-JRL@23&GI;PCYDT>& \"NN MX!,3=YIS >]T:&N4O+!@)'NR;9BX3X(V%W$\QB6Z%TU5%OF:>?Z=514 T!H! M[TL_SOG<-A=>@*UE8N/HD&S+4IFWHXLK;FTQ$;$BOR\Q&U"GP>.6J6B5M-$Y MZ\(M3%Z!8LG"]E.,.PF@+RZ 3H2@Z"5G^?=.].0ET^A,;56MY(U\NM+9#'0C M-/ M^X#9('(TA9:>\U'DDR$/6)M!"C'*VE8#+EW5KUA#CO_A, OBV+E/]<6U MPINA:W",&]ASJ/.UF%0WUA$ R=HQ=FXH7.HFT=C6%HZA0BKH5_(#BG@XE(P9 M._,1].6TH%*NZ:NY_2]9$F[(N3,$Z;GJQS5;1_%VU4@_:+=284FC4CV\+Q&Z M)@-4>Z0QGJ;*SWBM6J1J3W M>_?[&].9V$V/]DAGWC]\].#NT:/O']Y_?/?>H_N/[CZX?4KSL8#P9)2/$^,R\W9>= M2=LP;<-KS] +!3+R&56%;B%(J6P4(:6=F';B->]$3-WVEB-?"-QVOHPZ3 M:3.FS7C-FU&XU^;@N4R[+>VV:]YM';=(1+]HJ6,,.H2EW9=VWS7O/DZ;](U6 M.4L95\\A'$E0-1>U\'REO9CVX@VY(XC=*+^J;YL6])A3?YG[(@KFZL?/GHA+ MNS/MSGAW:K/IIV]?N<20Q7ES7ZZ9IP1WU -):*9M>3/;TC&PY^A_63*0P7>@ MF,4M/].V3-ORFKICF>+/ M&MH0MN7GLF%DR,?0%M\DKB#N)"O)?23VSQOAGM;^ZDP6(CU?*R$B ;&VYO]3 MR[_;7O%]+U5\?T45W]^\1)OGPM%DZLY$@">NTK5M<2WENS9LE3(NE[V?N%[8 M-F6JS9\FMA$*(X>Y]UL[8YK=P"*7GC#2EC6LZM*>50%-2%\RA$IJ1&P+O%6# M1O516(1'Z6A*3 LJ?)<]4ZF<9/D7]J" MUP\\X(:Q@?+=V(,IJY8VX35O0J33DNQ+V^ZF;;^1P^Y)()+L2YOPQAP0B0N! M/7I([F_:?3>Z^QC$8NJVG"W8]TW*-^V\&VK.]M*;?%[B)2Q VGO7O_M*NVY/;/-( NI?^W+5G$C%C676_R0LIC;&/,C8I!=&E:\N&V'42" M+E+@N'>-*4X>*M=/&"!+ T77+]Z"?915F!$1%L/>423&%H("3 'LL) M0B=T9GEZ?+MW8=>U'#P6'VU9R"X?D.,1Z]N\H >866OZ+JORBPDW;6NQQ;J) M? TA0'^OY!YDL/>^D6;JNJWYB60M44Y<-*_"UI>G!>5_6W+',:EI[''&UPKS'-\G/ &ITNXY,9'HXNW-,:0*6 M.H%^^-\Q6B]@A<=K5BY3=V2:EF$K-9J&YL&!LG 8O@>]&=+*C BLN4[;G>^T MK8)M];>9+ M+\*RXREHCT\,LXQU22B,Z*CY.!FX-=P37DX7H "R8(?9Z_%''5L'MDL'^T-D MCM7\33-G,D7OTH+]2D1T9]2U\ARG@:8!5QQIN8$\XVKM&JD4:,#":FM1FGDP M.EO;QL5O;?87!=<_??WLE0+K_SK1YY;:T)GO8#Z8V<#20MK>MQ/;I)=UW**Y M4.AX S[742-')8&,6GJ"PQ%/=4.6IVV?HW;UW+BEZ;2;L[NQ1Z[[W^,&K Z9 ME)L7!QUCR*XL<<6%?YE@N=OV,B<[QK6QW#RCJ/6P-Q_\X_W-R!KI1;'3:(S) M7C1-3R+49$='K*6O>C5OEW!D0?^=6&F'4P? M$@1RK-%(F_MH__#==Q<7%V$+[4GFK0XT#Z'M*-!]F*^[;]1MWND[>X,#=X/# M[&FS@O6DEL"Q]'UZ:U9LCM%V?X'<[]&=@[]/LG\.9&H9",,MW_]SDCV5WDP; MWWZ/BUFTT(DJY%2)'\'"1'X\+RMT,R$Y-= BLA?!WIZVY#TQBM4^NO>7_*]\ MMZ,'?RG^JE()WP^ML'0__Z#-VH]G;.$ZMJTY*?1]=*#TRRGAJO2^.6+&;&4**+M\O%1$^,P.W8A[FH]"0K2$ CB M4([\GIY2FPL.Q^1U38[13/T6OU%C[R]PZ<)8:K#S)WY<,F,P1-L&C+X M #7F-:V:,^X(BI7Q<:7=T[.I@J&S-.O;HV[T_>0*YMC2Y+(89 _,JJ:3CG"D M5#!E>OT'W)]SMN'[PKM#L*!:XPI^?WB8WF5H$3ND':L/Y$8+9-\B*,"W>/'L M,'LQM%H4V9*AAQU!L@7AP9H+*;=&KMG]-ZV^2.79MC?@WT[757Y!BQOP[4JS=0'I@N_I@G4V$LUOD)Q?I'_1V1568Q!1_*CA*PN M;;TP.<_$ACG2N2L9)* 0\,P$>&M_H9>;3,;EIH88JD=BFGU4^K@>>RK;(QX M8[32G#&#C,.8@LN;NEJG*O_;;@(_2";PUV@"AQ;/P>/#QX^._NR.$"/E'A_> M>?CH>LV@K"P$OW=ZE)^V9??^5+E!]C7(]Y+&FAT='_Y?;U_N=7_@D[]G+XZ? MOGO]]N1;,7CYSI_>*>NX#LW4H%\>BM_Z9O;>=KA#(U!TSC7RK U/D.YI.FAY'V=$D,LHJ' MRN5(IX;3I&*OL.GA,B:8.\<@T5R5,UMBE?":P/KQ?>W?UVC$QY:O1/J$CL+_ MP*UJN;06[F'V-JKR6I?RW"2@V9,[T2B[(=CVHFH9?2Y!J$?O8N-1.9P$]98^P MJ9J:KQQ2$1\RK>DSL$_=K/";MSH9^LEKE[^W M!BN;R55G+FC QNU$M2$_LNLD)HM,/F:W:LN90UA%)TI7T-C2H[\HEO:TW$>0)0S9Z>Z0)R;]1Y-6'E8//^Q"2^P6IQRG:9/8?B:4,R[<+,ME?Q* "!^ MU^+?V.CZ,Q?V%&W=\]@,_Z)?KR2-O(5^BUG)V5PP\E7;Y+.%1%:DPZ@S0^1# M;0VJC8F501$SK(TI &D+M>&%L3@X6O>9YE*;UO-/LW$R6S30EOBN-3QJ;2O:_'LRIZY.:G[1!-BN I A@2K@J%181-[76O+=U8 MV&X3X+5^07=9>EXRCIJ2.4(.HDQMA%_$Z%6@N'Y^@?5NNVJXG;%L"E-E?_&Q M24L'FJ'HP\:8%9$K6]$"$EHS8W(@D_>=DE?%=Y6]UOTU"I?9.';<6SMLIXF9 M2]\%:SAY<:P1R46YHG&=P[<@X1&&5H'^WB@7L#3I8.%L MBT&7M[V-WY=QBUP<632[/> K0AAZN#B\(AZGWY!57BEFLF(\%\STLG:-G%9# M2TOE@NG#:GQW9KAS62G+5<=F/Z:S\5)9,KAQXA.+L(6R&VJM2B WC2.EL1N.#$.&!PSS=YC)GS4HML<&TN^HKOI6E@;N M0&@>6&LQ:QEUB>U5&)%I/K%@/QD#JZ5Y\.4[]DMOTR\8N_W]MNX7V8W7@1KT M8IEM@+H)*A$A'5NMFU8-P].D2FI5:FL9I_"B/4U[L&P*KC5UQG.UMES6 M FB&# :\=VWREI4<%[-MF"5QJ6MGS'L_[+GH1C-Z.MD&\*[FW!K^@K.L=8_: M-;;PH&8%2(=_+1JD0%VM#HVB/NL7,!>KKIF,GJ[V(#3'1Y#J@9$W"1!;>U5QJ-G]0", /Z>VZHB;\'8 M77/MC0LUBKOD[;,-@^H3CJH,U1O&^1*E/?AS+=.2A1RZV.+ATE2[&:W![O M_.U'3)]O3\A^'ES45[$4D>S.8YFLOAUM20@]"XZ2K$/K@Z78K.2<\:&=NWTY M;GVR:GJIVAP=XUG>+4B"-A>0WV&P1HJJ_7#4\73[WD+*,Y.39OI-,.O.Y'?A MG7 <@ T!K]$&]Q%/$YY'$\\^\-[9P9=JZ"8KAE8"_N:<:\8]^]G$E94TZZP1;<-39+%U7?5(P4ZA:&Q<^QDP"THI X MC:HL^FTL=A0L(\H^K#)HVFC_0/!=1 MG;\-#_L">)NYM316&CBFCUU5O)8$VF)(R 3G! ?5Q"0RQSF6U@@,=WM.!4'/ MF$[C*CO_X>'#R_$]7_?.__:$P+NK;4_D6WRF!9@7AE[X9 O'>?UI8?Q#SC6M MICC,?K6@4ILE"=.&8KF4\[4]G**L[/D;A:&"$^CB\9K <+H GFG3A M?AZ#M!0;NN\C38^-#314@Q)<_SPYC;%<*>GK MPHQ/)Z>(KI:TEL7_KX7B *4CP*L@;FV3% BRS\RJEV$'"DD4U#C\O1&FXH,I.1N8 MF^'$;91(, Y6S6T8I%* P,X#I#6;#E>!344.%BZ9MP OO+ MVIRQ/$&6C/,6Y!#LG[6U+[G<;T&Z1#X<8]QOJI?DPT3D_8T1>>]O*\FT%[^U MO;AOS?S2#OS6=J#D_1@8'LI &''[T&$M;VFZ^?,$HL"H"]H1*$PTVF;!XB ]C\5F8);KSS;9+4:A\8^X"G;=93",3F^- MH+-U+<+9*[4D-T3P2'>/0L0=78&<[\/C8_.28)8YR[,V]I/;A6Y%MWC:3JT+ MHJ,W9[SG+>E922O7-CFG&=QPD@!*LO@/I,EXT\80AF73!ET6)I+K0OGR9.L^ M]AT&Z!S5MNIYPOU/-*M#IPYL_F>,0H^N$(A4(#^8B6;9^%,NPEDDG:]Z&E7P M"CICXF?$<^"F4EVH7K@(12ZR)VE'N7(\%UM8SO?6RE8ONK3 VUAHH\RR1CEX MB%P/;SDJB]],\RGZ>@5T^3SO>DFC;06D,<\CU]R.9NW?UBQ''YFSVD*]PR44 MR8J*+>#XM4RI\[H+(V'NR>"%LOC9QGB!@MZJ['MI>5,W88TQVG:A'&E* ^8R MY[(/19O+FK)[S:57@9 F31-U"E/RG5&]%*UM0(@0OU%^5' 0G,6!)3'E+IF\ M5?5BC5"1%ILM3#L E:NE"+92/$Z23HVP/;B]?-EXX_EMSYE&FHNM$:>3)GJ\ MEI8^=3OD2(%,4$%63C]+*3K ZFKU0H7 MK )=0)7-N M=@H'U?(>:N*H5. U]6TY'9QI''2-U$EW7K[9WFS:%J]9.@*3Z-$L4EHS74OI MJ_7MXBZ=2ZA[]C>6*PDX13*0G:JP3]I(DGG&"ZS?&1C?^RTSC0ME1_PZ#B$2 M%RW\'MI0N@RE+3T^72E=T5&XRD=?1F;[P%53F[Y?X#:4JH@+9 + MR;H\^1DHQ;EO84A^P?Q#YTI6 #/Y $ Q:[7,D5]FC!>"*Q\?22!70^(H;_A( M-S835TLC9A*4/S !JBTD=S7WPH$CO%6AT* G5V B@&5=F-\&+J4\9'[!+T4E M^'N98)*@B+SAG?LU))_#ECP$9RUMK1R:2SOF%MGWD[OW'V902 ?@L/*M9YD? M=IX]HR/#+!'WCB;9W3MW[_-C'DT>/KRWXQ?WV*,II+A.CRL-"ST1.]JN+??8 MBSJ7&F>+;L# MU)"4SI8^.;8)R^(5$UYY>D=FS_)$RV>$])3:3'@YB.,M2)C-L?7JD3JIUWH.-A*+8$Z5%X5Y%?[E\LWX)K M:K6.2$/A4J4N*[*!J0;-F;8"C9E^A60A[.2)#B:&@V\U#-J8Q@;WJ+2_J6=I MU"/ ] 81)0W_NL\_H,U\YVSMH Q_J$G@XN78G:N;!S^I;8#,+K%,?486,I]S MT>7!S2(:9-'90@J![1NPQT3G>&)Y[)B;T;U,[7>3K9JFQ7H*_9R+> 1,>&*F MX*QIS6?+_^4#QW_QH;*12GOJ\._HB1-A6>CEJAB]'[87MWF-@$%;6C-O5$+W MPF?T*=70^^Q?I,*NVU;8]2@5=MWZHHMO#TCQ" MMM2VW06\89KRJBG.\O&E>9&7U: L1T$4.$1D7C)5V([(/!Z!7*'#4(] M9=];E/1$E]+4?*&VQCA[-+Q,ZS]8G" MT,"5S\:X'6,$_V&U4;;% ;SR-4 M=^3M;MM_:89K%91WC^X^N/MXOPR#/;&9]G%I(#E;[:/K\TE1#B<0;7'S'=_* MV1KOO,.CS([5D&VG@<0FD;U\#'+S_+-A6'%SC!S%#%E'MO_,D]D*>@^GCR.BCN#< MFWU,.35QU!O"8&[CQ!NWCB B$K;WR)*+TK8%O[S#QT710I.UR,;0)-U5=:;?"D=A7Q_@)I/TVCO=NH_QB#'0(B#3Z1?H;P0F'[AP?$YM[#5N M+GJ53CMITWW#2_$K:,\K=CJX5B0"97#382 @QF'<")-J MCX&$ %9#GVMM6R2W(_@KPV<^<=\&\0RU&TW-W>VBD^-3WSLZRDTV>Y'82H&D M'9))\GM,DKG@C&@_+B1NC,W52KNUT1;W]4!]"VB7_@Q%.0K@CJ.>VX+)G"*Q MD40!; 2L@-L2@LGX2<;/IQ@_V$=A^;,VO?G;,#U9H;B!-RVIAEE+^XMQ639D M*T'WPG0TX#S8V YV%_;UM;4=UOO=UFF>GN(M)P]%VK"8-FR$39= M/XGB[<#7#655!$>7,7/:MC;BPW9V@()31VO'.C, Q2$+(I-1:R$\^&$EI5J1 M3^X^42U_F)UX:)@K(/43-768I>(;QIA.9OJ1,%"_*[/C0^*N/VM=;$F_V @" MW@Q: &D-Z] 9C&YKR61=C 9;_I](>N-W[LU*GD1+[5;,BWS56\0/%U:'F W =5$A4TEZ5ERY #;MV)^=#X=B MV2)OM4+&7>0../<_%R,[!.IN#P-+<R5,MP'++BW,, M?@-OOP,IX6+[>'@4VJ>'T&]F"X5QA-PY7=]M+_*W$2P,>Y.\QI:[;.VGRBO( M*:)+WD" ""'#!; %", IM)& 86@6G=KBZ&/8\\DCN7W)@H]99D9V7N42=P,&L M+PM(_\Y4<_HGV:+AXQKEQ=>&D5O(GA**/Z'X/Q^*__N$XD\H_EMGE'#FGQ78 M!E.1$;X-45=MR U5E>?;J7=$(4N6(])Y(!GB]O-B$TR4^ @5>:4!AY5^0@,C M.T4^H(9R*J\.=@69+L\_NZN:A,H67^ M+A>-0N3W2G;'ZJONHG/TWLX:808,).*XO6; -+CIUP= 0.L)2^I[LJTFVPM5ERL,1"ZC M"T*TY392026K42ACDD?),KA*:G%+E$7.?G0J2=[-WI-UJJ .&S+;&OQQ&%\) MH]5%4*#" !%]#$=A(@MZ>]^\V0BDFW9V,CHVEN(8\I^5[BYS -M-:PN[D=:( MHI%S(>JR@GT[[[NO6O((KW'9H2($@WM% $$)A3HR0_^8#(%:6K>9M&$/B424 M><;#NK4GPD9^/:9*LB0GT-0CC/MXT#2.MB$?EVG( DG@L.9.)(2/9B/! >@" M:K4P:+UI\HGFG=/=9'W\6K*&;350; 5*A+&9:&7.4.4MW.8X$@T"6LL2U%EV M-U?G>)@=UVMVB 8E[,0%56YK'H,J0Q$^0I_KT#PR]7!5U4>2%J!^HK0&W3R? M">+N'=^X[,BTL?>5*]A"M=")& !P>?'&1&6D4B[9?JJVMD_9FX.?2PC#&L,H MB>JDK& SG8(Q8:S6NK/%3C/0^/26Q>8WFHL4+)(!5+CB IE=T)A\5- H$ Z% M*X:HQ.>*(%!UX5J1K^A=ZJW"?1<8D%V?S^>".!#(IV75&M'IN51LI0 A8SW6C=N.7O M".,2'K:8Z.P56?'8O$J$*KY2C3^!.BZ[][@UL__C7;"0D!5C;\D+&K]DOH2$ M=[#06'FJ5MMJA>>:UVH?=,P[(# :$RQPD-CA3)4M?1D)(9:6^O+L.Q'81M-& M>7''X"IM*EQNB(Y]V7%9#@)Z59584F^MX9EL\DNS[!$1AVV? ED>-2&8F[R7 MAM1>R>[\D1S5C10L%9K7)EZ(<_;1-9&GQ$8S2K!V_ MZ^YL?,!,$$4[/#,L @TV/+#C)JI2=N70MW&(;XW";'IB*<+PUM'?"@>7[+!D3H9.5Y.C+$-(XB2R-C8L&$#^,>KP#/Z^"&,8Z&1 MS\9!#]_?HK/8:X6@('3<=1*8NQQ3,\*_B&\%&B0I-NRZ#36C@AV)ZR1B M;PT;#K#173!%"AF+!4F4*5<82<.:?,D$O0RW\>P+Y26CL]0@MD8*+5%8LZFD M5!'E>F*A:0" UI:FMK2:\$)->"5+W=HH:#09&^#ZZ. $<#3W3%V>'N?J*D!C MQMO$M2.@_>A(MKV2#5K12TGLDIA/8GX[H\JH!J7&2)43"5ZA*QR)+4]&$PIS M8LY- K99L3OQC58&/FF-^0\'Q[@$I+,I+R49YL>VYBQO"UO:JFA-&UP)I#:# M59M5OP66X$3\CF@O+/L/UH:/#;7)S$,Q0?#QI.> MFCG2>DC_<5!P85BB\\^"VA:%H'*T 03BUBMH@EB=\^9U+?@:05*F@Y\._O:# MKUO?!3;(PBS:_8C9&"==F)UM*IZ?J9FW6C1\_CV>'C;5), 2^R8 MS29A>U%(#!I[#S&SM5O?5J0Q;",.)TV$H0UH[,Y3T$A@D ^'*]GD,Q1T\?.U M%E$O4J=CM_0DW391SQN[E1]V5[,@'HR&D^UA+_MNQQ)XRKE@9B%VNI6B$(X0 M3DGH 7:VP8L3#)_MG"[$U>5B;@@ZWBU3P-^.)9_-AE8\6I79 9U!M(&$W,"5 MQ+N7HK4N\U'!@!%8B#(4Z5"=]T _Q])L1$G<\E@SWB8Q M&6S!@5D)QG*Y@IBI]A9A"ZG/N0U24 MPX+.@60G30^"TB+O\\[TW(0U-A0M'UB8!=2@8$2% MK^XR6=R/<]Z;VB:,#K-G8[OW0K*F- :-3] _@%HS$9,;$GRV,U[3[G/J(I5N MW+;2C<>I=".5;MPZ!40V\^#"!5JVZ=1(H_:<8P"@?WS7M!$+%&@JRB M@\Y%]K(=;D-[ZD?X]EU12V1N.;1-!BND6E-CPH#$*$BC52NZ%.>JW'K)H4NJQ4IP4XHJ6EHI'$0EP8* M99 F0K6UO;FO:95?H)-;(^N#OJ?TQVK=XKPB_^YZM;9-STUEG7DYL=B^&(9K MKQ!H%>.IY2%^G(VN>6%()0KCE6^V2'Y"TTD@16@XFA B0B8#;-I)Q%\AG^@& M0;BFRL""P3ZIT]<Q:R@TJX,H[=WXO,Z=))ZB26#B,R:SJ=-._MTPT:R^1:?B>2S M7BL%A78;7T.MV4J,;IAVL[9<:<*AV0V>7)8%CZH(SL*$M:3M%=DUE1"V;73P MX$?AY@'"M,R:H')?,X-GW*]2EKP#P$X:;@A8A -O-1BR M38NZ?VAN&$,!^68OM3<"DO/$])=50X66!(N&9K5 PGSF+V?2JJ[LU^.;N,3G MEB99GJK2LN)O1?1N*Y]B"9&[IQQF)Q:U&E =Q.4MF&Y9<=]58UM'S-8SUT&" MBVW#KK,:A%1(##W".,Z.C3>U9/PO:VAO,S+:54@A>(E]S(03_!Z/.8M%[[+\ M\$GR-KA&6!\$#X'6TET@6\*8A!]S*UMH'[9'/=H MABCCXC>@\)?$@.P"X?F0:=;%G!V\>>*IO&V!C_18MD +VBA>8LZ4]IS\RG/2;@Q-:WB8.')(D@6P>\\8A;]XS@@E_E&.ZLM1VL2 MF01AOCPZ8 (?\L226B+26(4LG3%<88+7P"$#K6^['37D"QM8:*6^;5@S EZ% M'>-I:J[7._J\LSOM(%#';U[^;9A.LI?U[# K#J>'>?;T_V?O79L<-ZYLT;_" M<%AA*0)5T]UZVCIQ(]HMR=:9D:VKEH[N_0B2R2+<($ #1)7H7W]R[5?N!,"J MUJ/M:@GS8:PNDD BD;ES/]9>"XGR=3S8WH4%>/;D4_T#_?/II^]!OAUCOT1N1^WR0W^<%$N"[NKWC.]FE]<_C:WN?;;46,JT1[?:+K_]? UY( MOJ%9_>^R&> OQ2%\F _ABZX\<'HD+LSG7UX=T>_"F0><<*50>2; LP,)SO=" MJJHWB9]S2.1TNM:A";N**W1PI]I.:]Y4&'5+3HO[FBW%)JY,U. XQ$ MK+4T![%Y'N/[&NU-4@&TS634]QP/.^(1 M=<,J#&L"P9?VQ$2?)=.>],,!F:&EV+B8Z7G%-ZJV9^8_(YP==2X)\8/D_M9Q5"G, M7.W:NF;$EMW6.8_U6Q,F WK361NG#Z<\IJS.@B)+G'F MN@;P]:I4HA61XU-,@%,BOEE":_>L"(9G, [E3[E1EO9M2C)(?&IKQX7) M_O#!H9B]?TJ92^=QVI68*/<4^![8V9UVN?V9OU_#:3IL_) M'B"OU;P 5?S(U#XL\^)@I$IJANGCBH+4:0[>QO6)ZGPB9LPG@<0:OIH>%*" M45[. 1VKH0^AD4J/-?-6Y%P[^^-S7KN,-.6V:NO2GD*2W'B$NKSC'2^$R]V@ MN:4NW RU!L'1P>HMY7>,-H<\(N6,*25J:-$X03>)BW!VK\=K)Y@)['9 C8Q#\L>>TQUMC6YM=UU2U S.G!KU=_(5M8@W@#+;7- MS%%@T+X+R8#9.+W(E]T#DA?Y>W>-U2G1P-F%V]2/3F\-2438+#9>F@F977IY M%N3>=H=+H+MV5KMC\7477W>&;\]7],LL(2W&T]*\F@XF5DD"LUI>S_FZVM0D MS4IT7-ZT[9;1^@9>P^G>W%04M?4,C!.,-5KOUOS7'H?BCH_8LNKX!"!5)R1. MFH9 N1LDW'WFU.PL2"<.#!TE]4@V"80"P2ZT7I?S?=]$8?R%>7)NYO47C7- M2J^YB,AU1C](&KQV-[')\]O:\4G,;.!'N%/_@UBC_T39_-?UN)_$G[H'%LCB M6P05^)ZC<<=^/D\DTJ:*:[5QH5#F^M+QAGBS_!*%<><0HKUDS ^Q]8T['Z%AZ3%ZQ%NH. MY5;EPLAO'!7FQ$\LY@^=^XQY"G1Q^E2'"H>.)F60K[E>?;\'@),TQK2G0'VIBN;GL%$A&&55 &G&T3=9*;G+7Y*E+5CQC#K52&,@!PIH7]OB/NU MKSI.=;E6T(;71"EMYPPA2@1KECLV1X9!8'Y5=\1/R-)&H#.$#;\)?FVV#&XZ M,+[818G$#-RC5E?U>R>R%]=D* ^*H5>==6J+ B&*TN2E*UEJO DG:!_S.HD$@#T*PJGI750D"3>%5U&D&F+&E419+LXL"H7);E4S M0T<[2$.F^&>Z@M9E\ZI/^7I@YN*%=N5MR^\L_IC;P!+$AI[%LUI_F9N:^9?A MJUA8CM&*#7S>D3PF$TBFKYMT8CAQ1$POR*@2E!"=U0A/JAS;* YL(XP%CC4@ M?P=Y ZOT\Q-QX<09YO)S\FM5QFOR1<+W-&=Y"MH%SI(2\O)\1*V[/H\XKJ+E M_2>DQ\']?DO0?NT9+%?'(:[2C2'GBW&AA0U>>F.R[.@ZH)BL VN+HMTNP'P) MY,@@^O8O.[\UM3EC&'!9R6I3H$]U.LVOA$-ZJ+ MU:Z >6)\94I+4L/A"G4E*4\ALB%>R1UQX(RGY7KUO*[G IE1O%9:3MR%7Z?V MY*H(D]CK\65!_H/N2*I?JO-Q2]EQ6A$*=(\O-MKL+1V5T1" YHGC* M8E"*9BOL>,:F"R^+UJH>,/%'[2&.QA7V<(+O:NGWO0DMBG"L-QR_O(L+.FY] MF<^@2UQR]CP2&OK0Q(UQJN/DWM3MNJRGHUS6[-+Y\O#4_#DP#@J;!_#P*YSV MBIU+'0-*%V2B\$9BJQM/,>BNH6TX@;F,S/IW#445+V$(^I%,CG+:]D,/-HU* ML"?S:37A?!.?_%'GJ1_=:O_M3<5SDJ,!:&%EB\]^]&>3^L5&R$ M9Y^\DV=EW3;X**[%V?0K90L_I25_A3OV?\):0+YPLCG2ZL2N^_B=Q[-;/KC^ M^,-G3S_^Y*,/_OCL_8\_^/C9A^]\>M=V6TYR_NE5",9\\>_:19?-<9I1O_/3)DW=&5WTL-L,09)5ZI G]I920%.(1#"KPL50"@0(@ M9-@*9HAP/]0='_?S)J3$9IZ,7M;MLFY_F77+37PG1,(<]AON2M!WW+Y'&"=# M+FJB:F@D>PAH*(/7"J$;@XL&*2ZP,X:.TA^4,";4+V*E>,%I&(2+?CYTT>3' MF8G>7]LL.V#9 6]V!PR-(6I<1L&EVCWC8+$ZE3](^I4T4NKRKE_6Z+)&W[QW M0=G*N-[65&)R\-A 2I7"-C-C0JF/J OR4RQ8RFW>*""5:QW$$(S4>\O-30:' M)@$O>"]=:H8."QL"8I=]='G G*W@;X!L*0GKSQ=3?[+H8-E(RT9ZLQO) M552M,PJ5)T\)@4LF?UXVP+(!WO!YP;TM$&T464L" M;>QJJ.SYGM6L5)B(Q[T:HX*PF)/#&+;;_B3]A%Q>)DAD11J3*'&'+;-T.]#+ MLNR79?]FE[U4A^<*T:[34[Z52M%_W)GJLVH< ME0)3ZP2&QB&2#! I%^K@)7>^K,PWOC+S2KT$;8#+EYUD,M@QB,OVY-01XX^Z M-OJ[X/Z(X5X"-#@76ET/]]-/5\N"7A;T&S:UK^)KW+>,&TZM*%34)#N;DUEL MVP,XO39&Z9IV ^%=VP[$BX $(>^>T-F41+]^2_;FKUB&Z*\^!]6PI%TF7F-X:I.[=R2CX"993-DFH+]4.N W# M/35S]PD3"(,44AJ4R$D(LM>.G:*=/,<_AKBO3130"1O+]Q05GAIYB/IDV=C+ MQGZC&ULUX4[E#ZOUT&V#PLEDW5I^1VF/N$%-U5M?A55U2C11'&8C)E&WL^Y Q MK*?*MQ:YDX ?\PLB%1?/A!KIO6# 6:E[DSM*+B^#6'*>.$\L1ZH1.6_<=%(2 MG^>7#2O%;Z3,272.8&AJ$R@]J[^KCYYYRYXWKVK(X2!*QSQBH A@;OPYOY*V M4*?NT<0\=0QQ^"=KHA>V^?( M T7G+0!71O>VCXH9VBS&M[FMI='P.OR6)VX M_\#4O&QM:8;3GE,]?3^$'#SLU-],\E2[]G/]-0V/P2DN^S )?[&FJ=(4SK L MQ.LF(;*WG#SH+=J22R?:&YN*7W9_N>TUV5W%C]M>15)0F1#BNR8TD'^4'6Y* M"H"IZXL/(XJB>VK;HJ'QLS&_]IB&Q)0I:?#$6].8=I)[C(2Y\W02N8*R"I1? MKYX+8(DN5C5->ZN'=N6=I".0NS@[Y4/P483H]56W7!:2W*2RJ36K_1"?2"BJ M"^6C+02[R!J0+#O''D7?*M,J-D+BNW$.\X]1AUS-"4-^;;[R#9ZG.>3])IZY M.L[](%I*M.PO"45R(D?@D4Q(<7'%D5M=$?2YY)<#NEWA0.+B&4E/',*6O+V#V"ESUT[XFC1=2**I^ITSI&, M7*^8B: \5KRQ!_=#9@M+ M$R/NDSL?S#PQ!IT";I9_:V+H]2_,!>F=;3$76"$QS)#5^K,.ZN7H>4SL!P_> M_1$ZOJ\U%]^0_?\F&:C/E<#]*VC%=/U_5"WMT;"T/HH7^A/];SZ1-V6#I$QF M%<>=NR611>CH,YW?!EMD-17+P4)-. C@?1# MV(C,VT0""\BC-?#1J@ GS%*:_4D49,RG!)-[CU;0\OH7PV]3\7U::)SG7&TZ MHQI26HS1NMO'3;$&S=_,AE'GIW)DXX1F1D<9H-597S#*!$U[<'08QJKU0/XS M;C^+$5CSK3RHB#)Y?J-Q$4G9LR?/GHBW*YPSV["I>F$ZBZ.*TU5\P?RGS@;$34G=DNU9O;F: *H$S!5 M.06H<"C_T79.J=8L'/V7P"OW[2%.Z7,(L7F_FL8@F5RYY7W"U!F,DTPP/]2F M@X*;:49Q<-5F:E!F.$U9+8R>N24R-U"&<. 7B-9%PH>4I18O.5O+5;/KRO[4 M ?;?.4)5.0*\1#'V"9T(%D7M*F1A1^5C.V.$!.\ R$9)S/OH1N[3*QL=/Q=, M?-+94/*\Q;-^G 9VR2??=_9T@5F'1@IM9,U3"203;$K--,K$2(:S8W.6?76L M7F$IF65Y+CMUMG;L76LI\@H9&-,]KH:C$.CJ&>)R)V+#1^O8)RG9Q%_M6LH6 MQ:7\YZZ*#_[7$IJI)1]FGY'[WN]7+_?EGHNP$!S<:8APJQY 5ZS^_Q(YE]4W M\0 J)0DYLV/4<4 RK+\O;59(7R?QQPH1F#Z=%V[D.PFE ->8MQ@($:9A@+M! M\(?7JR](#!%.#I*9\7^%H%A/LE$\-38""2-LJHK[BAKFXHZ/[Z3LZ"6U;GKZ ML3!WDL.>BCK.DB-/WJV^6A.MZ]O=Z0Z_#4U19R=/9JU4 MBCL5LCS6\:+)VTJ*QEDN7R[NO!*C$3]1VA$>#QP'?>FF/IZ2P"N!,?!+8.+P MCOZW'4Z&JO5YHB96.=L MN_OVK]G$/Z: >)F:;UDY1V.<\D3TU!*H<,R2*F"D_+FKO."M+-!CQTS;@P10 M8JW&<"2EG'R+E^_BH;PYH>=6UDV87S4<@Y+.PW29[N/6B<[VS!*EW$@B9Y-, M)HI\P=5+M1%2J?=!O6['H#@1. ?I%[C9JL8?64\R@^)MZ3@A)\,1[V?JU)NZ M';97G$'2FQ2N$DB-\',^ICI6G M5>E>LFOA,F@I!=M\WXH/9X*^JAR\;9$5X+D1!OI;='RDY,!,OK?,4C8,3$=: MRA'*CATNTSL QBV]B:T]L6C%9.H-[>B=>9"BTT^F==7IE.0?I F2I:?O*QW> M[ @X7AQ9G]=V]3;NA""R&LYM)X?)]*"P\!!9T>-)(#-"XMVL))&+/B^L:^I4H$_#$B[@[=ZP\^Y;,XZ=F% MBZ\WRQ)&CY\)D@NA(*MZ+ZP0#2M F;7*GB>QY74XMY+MDJZ,<>2DRL'JVS[F MC-?2 _&V]4 \6WH@?HT]$+]REU".5H_)N+".FN. EASRCT1B,KIC) W M8,4>]@>AX$)P+5 _3@^9$?[\+G"09#5H(J.D\Y0TB@1P&,\SPET1)UC5J[Q3 M8KHDTB\6(CN;=M%=A?Q$->[2&Q6QYD.TY #8<6-E3H%4CN2:?@5YA"40^_>H MD!-3WBO"H*9LEQ:69]1_:+5IX*0^3;'Z1[L&(F5+>DA8A_%>))%4$;Q.E'@Y MUOZSWKQ8$2!B_"1+P+\R! M]KG2E;PP):TE@7KO3 K&'U05/4]E1JH(4S7+O9@#[T>6X@$A\>686D[L-!7? M!\YDT!)4,>3V-I@>Z84%6#CQVB2#YED^IUVQ@!41A[NI!0*QQ&E_G#B:LV%8 M$A?*J)DWW-_.6T@1,CW!/42EP'H9H_7UZHO1?LL<"B.HV;9U]%.0A^R'WN@R M9&I4<%4;3Q)7GN\(W@=!_+'5I.X==VU26ASD4?1'N>*C\FK$YVGO)M*'>R8 K7NB)_2%.H=+&NCC^9WX(G M..Z50WRQ<9!;[N5ZK?66N:WSK^_R9&N\=ZA^R,B()E,2K4K+%>EMKM[L*7'] MI'K!LB_EGU47I^F?0W2=F8?]V9-G'W![O&M#*8TP5TC25]IW0FYCC=8;[E4[ MQ(>^*3DUG#/ \&)VW:A^>UU:1#.NM?>*LZ?VTU%E>XE?,>6>1QNP .%J3@T< M@P XMNSM^^OKN"=/%O\00XSM6'"<''!C9I*.,)%$';^/V:FS24&C'%7K.\+2 M8TLU[>HFOK0X"8&2RV4?IY+:Z.D'&(#_GQ6%68.B2Y95*9HGLQTE#4OFNRO'AST^)_/6Y&T=)<6:*T MB:7=K14SL3-(^8I$!K@9S%Y$X3@OB (U=!AM7#YQQJL3$R!PJZ@*4^-/G$M* M/RTW]&-:RP=K6(.UM-)Y?9;RGE<.1J V*9&K_J*KCLR(E-![I"5"<__N'QC5_#ZRN-I<23>M^$'GVW-+F:-<1)R8/5[MQ MJ.?%G/PI0F*-,G==LZ;50;S:7%SVIH5BN^^5AE,/4DL6DZ,#$>3UE!%B]55\9MR(SW''NT5OA1SE7=@2^MC1"_3[X80%-P8-KX?M M38@W._NL?(D70: (ZP>2.$A:[N,TQ(,\^JMRS.L-MV%]BNYS51.PB :4!DA# MZS$D>F?;L"M1EP7,T<$E *HL^Z>_JAZ@[$ (J7W?TDN&1T2MV*. XS/3RR(ST MF[*.X6PT7O2V:&&4/SB-K#)^=L.;G@J8>5;0Y27T;"S<8]D,S6=M''#E#C,K M#^OF%::DD 8RW#D/E8Q-I:"!5!VM22FI<%MCLHM8>%Q[Q6TO)H^!/<%ZE.[@M>(A'0)Q;['7VA,/#0Q,@HQZTQG- M+"-(B_2C"^><-W&DT^?VI9AOC.I?Z":8-[E9*O2(_IPXVZ&K%=JHEY!.C&0Y M9QI4-"8'4TRT7("2GNXP$=\,T3Z6=(GO7G5QN(']&E604G3C@S_SIRIPD6D0 MQOQ=C'C!>P-2F-N"Y(DF)"@](WE1IA",ENFFQ)/F5MJN@A-/E.(*05R6R"D4 M,MY"&[H3^#11&6PM#YL;T9SL(#DE13;G]YZ:[GSD$61]2PE!K,7A/%6!&K-" M=2F-T+7##36X\+*FVO30<:I\6@;C_VS5<>Q2";7/0Y= M/.)[]I?-I9(LG-M.\2F&SGK2.8$E=SZ:KR(/$%]&N$,9CQ,X\#'C;WPGE\7 MT[/[49V>RXFQ3,5D*A#2D(L,?HE"C56*K3@%*293=6CCWI0F"G0D]#@,HG$@ ME I%(IOH4F<5RD3I%S^4B[B(]B+O5^&(CY4LT#89Y8S'8&R.)>4CP)1.=#)I M))QGA2T.?LS[=(%LOVV0[?<7R/9;#S3[[4&V?<8*&5<-,7*/=B;A@U#A"\E" M?2-4.\G9S!.@[B9Q.7.]F0Z7:*5[[?VBHC"R.-1&=_M91]M9N\9>XRCX T1Y->$S)J<_U=:Z\.0.N Z / 9%+'A=Y)5P/U=_2I71C)[AOW@): &?;[(#KI\V,]^*9J@T M<(L&/R/EY0D2D'[;!+A#&^*K4M*'$=EMW=XI#H/Q,F@ZM8915\:6VPID1._K M>R_4QF.E,,T%2&C-&1/@2#^@$=16"N60E2%KA:2S\H;Q?%3P/ZY7SWF6^/*Y MV/2= IACT-A5$JG;[UV]891+SE.B$EEBAGC&F]$CVTQ[9I2ER+B$.[.T"5TB M4NF-)#G9+LG:4*F $2R4;R?@RC2_XL,/3M'U?96*%XZ#07!Q&7(8:0[4V5'H M.]U[BMXC\3=SI!:^1G+_\?A\U>_+[HA_A9D34C,8L4P4"7V]!.VB& -FU;N!/A;"BU9,D5U:1^R? #UD. M/MQU!G("G@6VO\)J[!U2^G+3+XGNSB^]2T\*R\I:5]V97 MWD]NU/F4/EW6Y[(^W^CZ]$U;UY>6VV,M)2PYZ3B4B@5$]?!)6'L M& #\Y6A3M; PUN-1+OG /-,2-39JE]65[E( $,L*AF>G4$1&.T];=+:IC%N M%Y2?N/8T0;[T@0 K!T6?)$#&C$(NZL>^S!Q?VJ8<%%B3BL[M"@P4)T;PUP(T MP1CI8P*4J$R:PI RJ.SUZAM%>7"A=C0HDXT6H#[WZ\[B\>MR\XJI9@A93^6' M&8*^4H+06RS3XIK-"B!*%R+4,<@G MF%-@M25MLFK::SJ_:?8MBY3%%8TM0CVZ9.-P>)]7SP_EO^+B_#ZL5R\5!_,N M!3Y//GW^_4OZKZ>?OJ?YO2GIAG9"*IR64&O:E(2Y-/D.\@8Q'(.I&>VV07#> MS7I'_\_7?Q.D-@T !!SMT">ABU7947,N1D8 BA&K773MP-'X OHQT:^-1EQ( M2EY\]C?:TM$<'>)K7,E;4-L1'8Y-1]L;O4TFJ_&8^Y5^PQMGF0J;"F@PVXE5 M*"LV-[YSIWY_[I'G,1D99S7&QVMJ'ZRRPWO4(WP=O:(^QB[!14&](&Q+]MF= M/1(VMG8CO&L$6XT_?\4UA*''V)E:#;0L31E]+W0W5GV)%GS'S!C'O/_G4.*' M$*Z)EP/#"7%RK$IIH(^CCL:S/Q2KF]"".43%S+FIOH@FI=G&U]@?B"9\$T-9&RIUO5L"HCE-L3!G4""&.\9P 6$ MO@+0&X4Z!JR'P]"8LI&\)->5/S2)^8[0,^L:;XTTV>U>X]=4A^;FM#^/7I?J M?3H,A"F+-U<"Y5&^)>/<9($Z%DA(VHQ^N;@#I>PZY#@%3]PG%,5.?&CU;=B:Z<%7\2]8CM4#=&$>KYC%;\Z7[]&WK M/OU@Z3Y=ND_?.G^!#3?" ^3]O$5W@,[KU>?Q,. >QXPGI2X;]/CKV8RD:LO> MLSL/BCR]9RTX(JHAHHB5/W7BV2 '0MME!K\0^BRE$58N,)-IU%-719":'D