0001514416-22-000054.txt : 20220225 0001514416-22-000054.hdr.sgml : 20220225 20220225074755 ACCESSION NUMBER: 0001514416-22-000054 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 123 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220225 DATE AS OF CHANGE: 20220225 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Bandwidth Inc. CENTRAL INDEX KEY: 0001514416 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] 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-38285 FILM NUMBER: 22674450 BUSINESS ADDRESS: STREET 1: 900 MAIN CAMPUS DRIVE CITY: RALEIGH STATE: NC ZIP: 27606 BUSINESS PHONE: 888-969-5009 MAIL ADDRESS: STREET 1: 900 MAIN CAMPUS DRIVE CITY: RALEIGH STATE: NC ZIP: 27606 FORMER COMPANY: FORMER CONFORMED NAME: Bandwidth.com, Inc. DATE OF NAME CHANGE: 20110303 10-K 1 band-20211231.htm 10-K band-20211231
00015144162021FYFALSEhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201409MemberP4YP20Yhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrentP20Y0.000.01098570.0055781P120DP12M00015144162021-01-012021-12-3100015144162021-06-30iso4217:USD0001514416us-gaap:CommonClassAMember2022-02-18xbrli:shares0001514416us-gaap:CommonClassBMember2022-02-1800015144162020-12-3100015144162021-12-31iso4217:USDxbrli:shares0001514416us-gaap:CommonClassAMember2021-12-310001514416us-gaap:CommonClassAMember2020-12-310001514416us-gaap:CommonClassBMember2021-12-310001514416us-gaap:CommonClassBMember2020-12-310001514416band:CPaaSMember2019-01-012019-12-310001514416band:CPaaSMember2020-01-012020-12-310001514416band:CPaaSMember2021-01-012021-12-310001514416us-gaap:ProductAndServiceOtherMember2019-01-012019-12-310001514416us-gaap:ProductAndServiceOtherMember2020-01-012020-12-310001514416us-gaap:ProductAndServiceOtherMember2021-01-012021-12-3100015144162019-01-012019-12-3100015144162020-01-012020-12-310001514416us-gaap:CommonStockMemberus-gaap:CommonClassAMember2018-12-310001514416us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-12-310001514416us-gaap:AdditionalPaidInCapitalMember2018-12-310001514416us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001514416us-gaap:RetainedEarningsMember2018-12-3100015144162018-12-310001514416us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-01-012019-12-310001514416us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001514416us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-01-012019-12-3100015144162018-01-012018-12-310001514416srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001514416srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001514416us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001514416us-gaap:RetainedEarningsMember2019-01-012019-12-310001514416us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-12-310001514416us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310001514416us-gaap:AdditionalPaidInCapitalMember2019-12-310001514416us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001514416us-gaap:RetainedEarningsMember2019-12-3100015144162019-12-310001514416us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001514416us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-01-012020-12-310001514416us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-01-012020-12-310001514416us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001514416us-gaap:RetainedEarningsMember2020-01-012020-12-310001514416us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001514416us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310001514416us-gaap:AdditionalPaidInCapitalMember2020-12-310001514416us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001514416us-gaap:RetainedEarningsMember2020-12-310001514416us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001514416us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-01-012021-12-310001514416us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-12-310001514416us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001514416us-gaap:RetainedEarningsMember2021-01-012021-12-310001514416us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001514416us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001514416us-gaap:AdditionalPaidInCapitalMember2021-12-310001514416us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001514416us-gaap:RetainedEarningsMember2021-12-31band:segment00015144162020-01-01band:EstimatedPeriodOfBenefitForNonrefundableUpfrontFeesMember2020-01-0100015144162021-01-01band:EstimatedPeriodOfBenefitForNonrefundableUpfrontFeesMember2020-01-010001514416us-gaap:SoftwareDevelopmentMember2020-06-302020-06-300001514416us-gaap:SoftwareDevelopmentMember2020-07-012020-07-010001514416band:CPaaSUsageBasedFeesMember2019-01-012019-12-310001514416band:CPaaSUsageBasedFeesMember2020-01-012020-12-310001514416band:CPaaSUsageBasedFeesMember2021-01-012021-12-310001514416band:ProductsAndServicesOtherUsageBasedFeesMember2019-01-012019-12-310001514416band:ProductsAndServicesOtherUsageBasedFeesMember2020-01-012020-12-310001514416band:ProductsAndServicesOtherUsageBasedFeesMember2021-01-012021-12-310001514416band:CPaaSServiceFeesMember2019-01-012019-12-310001514416band:CPaaSServiceFeesMember2020-01-012020-12-310001514416band:CPaaSServiceFeesMember2021-01-012021-12-310001514416band:ProductAndServiceOtherServiceFeesMember2019-01-012019-12-310001514416band:ProductAndServiceOtherServiceFeesMember2020-01-012020-12-310001514416band:ProductAndServiceOtherServiceFeesMember2021-01-012021-12-310001514416us-gaap:ServiceOtherMember2019-01-012019-12-310001514416us-gaap:ServiceOtherMember2020-01-012020-12-310001514416us-gaap:ServiceOtherMember2021-01-012021-12-3100015144162022-01-012021-12-310001514416us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberband:CustomerOneMember2020-01-012020-12-31xbrli:pure0001514416us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberband:CustomerOneMember2021-01-012021-12-310001514416us-gaap:ComputerEquipmentMembersrt:MinimumMember2021-01-012021-12-310001514416srt:MaximumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001514416srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001514416srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001514416us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2021-01-012021-12-310001514416srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001514416srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001514416srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001514416srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2021-12-310001514416srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2021-12-310001514416band:VoxboneSAMember2020-11-022020-11-02iso4217:EUR0001514416band:VoxboneSAMemberus-gaap:CommonStockMember2020-11-022020-11-020001514416band:VoxboneSAMember2021-01-012021-12-310001514416us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001514416us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:FairValueInputsLevel1Memberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001514416us-gaap:FairValueInputsLevel3Memberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001514416us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:FairValueMeasurementsRecurringMember2020-12-310001514416us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001514416us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001514416us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001514416us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001514416us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001514416us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001514416us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001514416us-gaap:FairValueMeasurementsRecurringMember2021-12-310001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member2020-12-310001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member2021-12-310001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member2021-12-310001514416us-gaap:PensionPlansDefinedBenefitMember2020-12-310001514416us-gaap:PensionPlansDefinedBenefitMember2021-12-310001514416band:RelayIncMember2021-12-31utr:sqft0001514416srt:MinimumMember2021-12-310001514416srt:MaximumMember2021-12-31band:lease0001514416band:LeaseAgreementRaleighNorthCarolinaMember2021-12-310001514416band:LeaseAgreementRaleighNorthCarolinaMember2021-01-012021-12-310001514416band:UndevelopedLandRaleighNorthCarolinaMember2021-06-04utr:acre0001514416band:UndevelopedLandRaleighNorthCarolinaMember2021-06-042021-06-040001514416band:UndevelopedLandRaleighNorthCarolinaMemberband:USEFEdwardsMillOwnerLLCMember2021-06-052021-06-050001514416band:UndevelopedLandRaleighNorthCarolinaMember2021-06-050001514416band:LeaseAgreementRaleighNorthCarolinaMember2021-05-270001514416band:LeaseAgreementRaleighNorthCarolinaMember2021-05-272021-05-270001514416band:LeaseAgreementRaleighNorthCarolinaMemberband:USEFEdwardsMillOwnerLLCMember2021-05-270001514416us-gaap:FurnitureAndFixturesMember2020-12-310001514416us-gaap:FurnitureAndFixturesMember2021-12-310001514416band:ComputerAndOfficeEquipmentMember2020-12-310001514416band:ComputerAndOfficeEquipmentMember2021-12-310001514416band:TelecommunicationsEquipmentMember2020-12-310001514416band:TelecommunicationsEquipmentMember2021-12-310001514416us-gaap:LeaseholdImprovementsMember2020-12-310001514416us-gaap:LeaseholdImprovementsMember2021-12-310001514416us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001514416us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001514416us-gaap:SoftwareDevelopmentMember2020-12-310001514416us-gaap:SoftwareDevelopmentMember2021-12-310001514416us-gaap:AutomobilesMember2020-12-310001514416us-gaap:AutomobilesMember2021-12-310001514416us-gaap:LandMember2020-12-310001514416us-gaap:LandMember2021-12-310001514416us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001514416us-gaap:OtherNoncurrentAssetsMember2021-12-310001514416us-gaap:CostOfSalesMember2019-01-012019-12-310001514416us-gaap:CostOfSalesMember2020-01-012020-12-310001514416us-gaap:CostOfSalesMember2021-01-012021-12-310001514416us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001514416us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001514416us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001514416us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001514416us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001514416us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001514416us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001514416us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001514416us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001514416us-gaap:CustomerRelationshipsMember2020-12-310001514416srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001514416srt:MaximumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001514416us-gaap:DevelopedTechnologyRightsMember2020-12-310001514416us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001514416us-gaap:OtherIntangibleAssetsMember2020-12-310001514416us-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2020-01-012020-12-310001514416srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2020-01-012020-12-310001514416us-gaap:LicensingAgreementsMember2020-12-310001514416us-gaap:CustomerRelationshipsMember2021-12-310001514416srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001514416srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001514416us-gaap:DevelopedTechnologyRightsMember2021-12-310001514416us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001514416us-gaap:OtherIntangibleAssetsMember2021-12-310001514416us-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2021-01-012021-12-310001514416srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310001514416us-gaap:LicensingAgreementsMember2021-12-310001514416us-gaap:RevolvingCreditFacilityMember2021-05-250001514416us-gaap:RevolvingCreditFacilityMember2020-12-310001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member2020-02-2800015144162020-02-282020-02-280001514416band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:CommonClassAMember2020-02-280001514416band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member2020-02-282020-02-280001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:CommonClassAMember2020-02-282020-02-28band:day0001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2020-02-282020-02-280001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:CommonClassAMember2020-02-282020-02-280001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:CommonClassAMember2021-10-012021-12-310001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member2020-02-282020-02-280001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member2021-03-160001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member2021-03-162021-03-160001514416band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Memberus-gaap:CommonClassAMember2021-03-160001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:CommonClassAMember2021-03-162021-03-160001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Memberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-03-162021-03-160001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2021-03-162021-03-160001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:CommonClassAMember2021-03-162021-03-160001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member2020-12-310001514416us-gaap:ConvertibleDebtMember2020-12-310001514416us-gaap:ConvertibleDebtMember2021-12-310001514416band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member2020-01-012020-12-310001514416band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member2021-01-012021-12-310001514416band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member2020-01-012020-12-310001514416band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member2021-01-012021-12-310001514416us-gaap:CommonClassAMember2020-02-282020-02-280001514416us-gaap:CommonClassAMember2021-03-162021-03-1600015144162021-03-162021-03-160001514416us-gaap:ConvertibleDebtMemberband:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:CommonClassAMember2020-02-282020-02-280001514416us-gaap:ConvertibleDebtMemberband:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Memberus-gaap:CommonClassAMember2021-03-162021-03-160001514416band:CPaaSMember2019-01-012019-12-310001514416band:CPaaSMember2020-01-012020-12-310001514416band:CPaaSMember2021-01-012021-12-310001514416us-gaap:AllOtherSegmentsMember2019-01-012019-12-310001514416us-gaap:AllOtherSegmentsMember2020-01-012020-12-310001514416us-gaap:AllOtherSegmentsMember2021-01-012021-12-310001514416us-gaap:NonUsMember2020-12-310001514416us-gaap:NonUsMember2021-12-310001514416country:USband:CPaaSMember2019-01-012019-12-310001514416country:USband:CPaaSMember2020-01-012020-12-310001514416country:USband:CPaaSMember2021-01-012021-12-310001514416band:CPaaSMemberus-gaap:NonUsMember2019-01-012019-12-310001514416band:CPaaSMemberus-gaap:NonUsMember2020-01-012020-12-310001514416band:CPaaSMemberus-gaap:NonUsMember2021-01-012021-12-310001514416country:USus-gaap:ProductAndServiceOtherMember2019-01-012019-12-310001514416country:USus-gaap:ProductAndServiceOtherMember2020-01-012020-12-310001514416country:USus-gaap:ProductAndServiceOtherMember2021-01-012021-12-310001514416us-gaap:NonUsMemberus-gaap:ProductAndServiceOtherMember2019-01-012019-12-310001514416us-gaap:NonUsMemberus-gaap:ProductAndServiceOtherMember2020-01-012020-12-310001514416us-gaap:NonUsMemberus-gaap:ProductAndServiceOtherMember2021-01-012021-12-31band:vote0001514416band:StockOptionsIssuedAndOutstandingMember2020-12-310001514416band:StockOptionsIssuedAndOutstandingMember2021-12-310001514416us-gaap:RestrictedStockUnitsRSUMember2020-12-310001514416us-gaap:RestrictedStockUnitsRSUMember2021-12-310001514416us-gaap:StockCompensationPlanMember2020-12-310001514416us-gaap:StockCompensationPlanMember2021-12-310001514416band:StockOptionPlan2010Member2021-12-310001514416band:A2017EquityCompensationPlanMember2017-11-090001514416band:A2017EquityCompensationPlanMember2018-01-012018-01-010001514416band:A2017EquityCompensationPlanMember2021-01-012021-01-010001514416us-gaap:EmployeeStockOptionMemberband:A2017EquityCompensationPlanMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberband:A2017EquityCompensationPlanMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberband:A2017EquityCompensationPlanMembersrt:ExecutiveOfficerMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberband:A2017EquityCompensationPlanMembersrt:ExecutiveOfficerMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberband:A2017EquityCompensationPlanMembersrt:ExecutiveOfficerMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberband:A2017EquityCompensationPlanMembersrt:ExecutiveOfficerMemberband:ShareBasedCompensationAwardTrancheFiveMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberband:A2017EquityCompensationPlanMembersrt:ExecutiveOfficerMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberband:SharebasedCompensationAwardTrancheFourMemberband:A2017EquityCompensationPlanMembersrt:ExecutiveOfficerMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberband:ShareBasedCompensationAwardTrancheSixMemberband:A2017EquityCompensationPlanMembersrt:ExecutiveOfficerMember2017-11-092017-11-090001514416us-gaap:RestrictedStockUnitsRSUMemberband:A2017EquityCompensationPlanMember2017-11-092017-11-090001514416us-gaap:EmployeeStockOptionMember2020-12-310001514416us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001514416us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001514416us-gaap:EmployeeStockOptionMember2021-12-310001514416us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-3100015144162020-08-010001514416us-gaap:SubsequentEventMemberband:LeaseAgreementLondonUnitedKingdomMember2022-01-010001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:OtherLiabilitiesMember2020-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:OtherLiabilitiesMember2021-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMemberband:InsuranceCompaniesMember2020-12-310001514416us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMemberband:InsuranceCompaniesMember2021-12-310001514416us-gaap:FederalMinistryOfFinanceGermanyMember2021-12-310001514416us-gaap:TaxAndCustomsAdministrationNetherlandsMember2021-12-310001514416us-gaap:StateAndLocalJurisdictionMember2021-12-310001514416band:FacilitiesSharingAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001514416band:FacilitiesSharingAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001514416band:FacilitiesSharingAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001514416band:FacilitiesSharingAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2020-12-310001514416band:FacilitiesSharingAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2021-12-310001514416band:TaxSharingAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2021-12-310001514416band:TaxSharingAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2020-12-310001514416band:MasterServicesAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001514416band:MasterServicesAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001514416band:MasterServicesAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001514416band:MasterServicesAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2020-12-310001514416band:MasterServicesAgreementMemberband:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2021-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2019-01-012019-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2020-01-012020-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMember2021-01-012021-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMemberband:LegalServicesMember2021-01-012021-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMemberband:LegalServicesMember2019-01-012019-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMemberband:LegalServicesMember2020-01-012020-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMemberband:LegalServicesMember2021-12-310001514416band:RelayFormerlyRepublicWirelessIncMembersrt:AffiliatedEntityMemberband:LegalServicesMember2020-12-310001514416us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001514416us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001514416us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001514416us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001514416us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001514416us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001514416us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-12-310001514416us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001514416us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-31

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

FORM 10-K
__________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to
Commission File Number: 001-38285 
BANDWIDTH INC.
(Exact name of registrant as specified in its charter)
__________________________________
 
Delaware56-2242657
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
900 Main Campus Drive
Raleigh, NC 27606
(Address of principal executive offices) (Zip Code) 
(800) 808-5150
(Registrant’s telephone number, including area code)
__________________________________

Securities Registered Pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, par value $0.001 per shareBANDNASDAQ Global Select Market
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  x 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 x
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  x 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 x  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.     



Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control 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.
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 the voting and non-voting common stock held by non-affiliates of the registrant as of June 30, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, was $3.3 billion based upon the closing price reported for such date on the NASDAQ Global Select Market.
As of February 18, 2022, 23,242,813 shares of the registrant’s Class A common stock and 1,965,170 shares of registrant’s Class B common stock were outstanding, respectively.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Definitive Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K to the extent stated herein. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2021.





BANDWIDTH INC.
Annual Report on Form 10-K
For the Year Ended December 31, 2021
Table of Contents
Page

1

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 (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements contained in this Annual Report on Form 10-K, other than statements of historical fact, are forward-looking statements. Forward-looking statements generally can be identified by the words “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “would,” “project,” “plan,” “estimate,” 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 expectations about the impact of public health epidemics, such as COVID-19 (as defined herein), or natural disasters on the global economy and our business, results of operations and financial condition;
our ability to attract and retain customers, including large enterprises;
our approach to identifying, attracting and keeping new and existing customers, as well as our expectations regarding customer turnover;
our beliefs regarding network traffic growth and other trends related to the usage of our products and services;
our ability to successfully defend our network, systems and data against ever-evolving cybersecurity threats, including denial-of-service and ransomware attacks;
our expectations regarding revenue, costs, expenses, gross margin, dollar based net retention rate, adjusted EBITDA, non-generally accepted accounting principles in the United States of America (“GAAP”) net income and capital expenditures;
our beliefs regarding the growth of our business and how that impacts our liquidity and capital resources requirements;
the sufficiency of our cash and cash equivalents to meet our liquidity needs;
our ability to attract, train, and retain qualified employees and key personnel;
our beliefs regarding the expense and productivity of and competition for our sales force;
our expectations regarding headcount;
our ability to maintain and benefit from our corporate culture;
our plans to further invest in and grow our business, including international offerings, and our ability to effectively manage our growth and associated investments;
our ability to introduce new products and services and enhance existing products and services;
our ability to successfully integrate and benefit from any strategic acquisitions, including our acquisition of Voxbone (as defined herein), or future strategic acquisitions or investments;
our ability to effectively manage our international operations and expansion;
our ability to compete successfully against current and future competitors;
the evolution of technology affecting our products, services and markets;
the impact of certain new accounting standards and guidance, as well as the time and cost of continued compliance with existing rules and standards;
2

our beliefs regarding the use of Non-GAAP financial measures;
our ability to comply with modified or new industry standards, laws and regulations applicable to our products, services and business, including the General Data Protection Regulation (“GDPR”), the California Consumer Privacy Act of 2018 and other privacy regulations that may be implemented in the future, and Secure Telephone Identity Revisited and Signature-based Handling of Asserted Information Using toKENs and other robocalling prevention and anti-spam standards and increased costs associated with such compliance;
our customers’ violation of our policies or other misuse of our platform;
our ability to manage fees that have been or may be instituted by network providers that increase our costs;
our ability to maintain, protect and enhance our intellectual property;
our expectations regarding litigation and other pending or potential disputes;
our ability to service the interest on our Convertible Notes (as defined herein) and repay such Convertible Notes, to the extent required; and
other risks related to our indebtedness.
We caution you that the foregoing list may not contain all 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 the section titled “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 impact on the forward-looking statements contained in this Annual Report on Form 10-K. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will 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.

Risk Factors Summary
The following is a summary of the principal risks that could adversely affect our business, results of operations and financial condition.
Risks Related to Our Business
Our future growth and the success of our expansion plans depend on a number of factors that are beyond our control.
The COVID-19 pandemic and efforts to contain it may harm our business.
The market in which we participate is highly competitive, and we may not compete effectively.
We may not be able to attract new customers in a cost-effective manner.
3

The market for some of our services is new and unproven, and may decline or experience limited growth.
We must increase the network traffic and revenue to meet our growth targets.
Our business depends on customers increasing their use of our services.
We may not be able to increase the revenue that we derive from enterprises.
We may not be able to develop service enhancements or new services that achieve market acceptance.
We have grown rapidly, and may not be able to manage the growth effectively.
Our pricing and billing systems are complex, and errors could adversely affect our results of operations.
We must continue to develop effective systems to support our business.
We may not be able to maintain and enhance our brand and increase market awareness.
Failure to deliver high-quality support may adversely affect our customer relationships.
We operate internationally, which exposes us to significant risks.
Our revenue is concentrated in a limited number of enterprise customers.
Attacks on or breaches of our networks or systems, or on those of third parties on which we rely, including denial-of-service and other cyberattacks, may result in disruption to our services, which could harm our business.
We are currently subject to litigation, including litigation related to taxes and charges associated with our provision of 911 services and litigation related to our alleged failure to block unsolicited phone calls.
We are subject to litigation in the ordinary course of business, which may harm our business.
Customer misuse of our services and software could result in litigation and harm our business.
The communications industry faces significant regulatory uncertainties.
The effects of increased regulation of IP-based service providers are unknown.
We must obtain and maintain numerous licenses and permits, in the United States and internationally, to operate our network.
If we violate regulatory requirements that apply to our operations, we may not be able to conduct our business.
The FCC’s repeal of its Network Neutrality Rules could harm our business.
Our business is subject to complex and evolving laws, commercial standards, contractual obligations and other requirements regarding privacy and data protection.
Our business may be harmed if we cannot obtain, retain and distribute local or toll-free numbers.
We may be exposed to liabilities under anti-corruption, export control and economic sanction regulations.
Third party intellectual property rights could prevent us from using technologies needed to provide our services.
Our use of open source software could negatively affect our ability to sell our services and subject us to litigation.
Indemnity provisions in various agreements potentially expose us to substantial liability.
We may fail to protect our internally developed systems, technology and software and our intellectual property.
We may be liable for the information that content owners or distributors distribute over our network.
Third parties may use our services to commit fraud or steal our services.
We may lose customers if our platform or network fails or is disrupted.
Defects or errors in our services could harm our business.
If our emergency services do not function properly, we may be exposed to significant liability.
Termination of relationships with key suppliers could cause delay and additional costs.
Our customer churn rate may increase.
The prices for some of our services have decreased in the past and may do so again in the future.
The need to obtain additional IP circuits or interconnect with other networks could increases our costs.
The loss of any member of our senior management team or key employees could harm our business.
If we are unable to hire, retain and motivate qualified personnel, our business will suffer.
We could be subject to liability for historic and future sales, use and similar taxes.
We may be subject to significant tax-related liabilities and indemnity obligations if the Spin-Off (as defined below) is taxable.
Our estimates or judgments relating to our critical accounting policies may prove to be incorrect.
We may be unable to maintain an effective system of disclosure controls and internal control over financial reporting.
If our goodwill or intangible assets become impaired, we may be required to record a significant charge.
Foreign currency exchange rate fluctuations may harm our business.
Natural disasters, pandemics, power outages, terrorist attacks, acts of war, civilian unrest and similar events could harm our business.
We may acquire other businesses, which may divert our management’s attention and impact our stock price.
Risks Related to the Acquisition of Voxbone
The Voxbone acquisition may not yield the synergies and other benefits that we anticipated.
Risks Related to the Convertible Notes
4

Servicing our future indebtedness may require a significant amount of cash, which we may not have.
We may not have the ability to raise the funds necessary for cash settlement of the Convertible Notes.
The accounting method for our Convertible Notes could have a material effect on our financial results.
The capped call transactions may affect the value of the Convertible Notes and our Class A common stock.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock may be volatile and you could lose all or part of your investment.
Substantial future sales of shares of our Class A common stock could cause the price of our Class A to decline.
Our dual class capital structure concentrates voting control.
We cannot predict the impact our capital structure may have on our stock price.
Our stock price and trading volume could decline if securities or industry analysts stop covering our Class A Common Stock.
Anti-takeover provisions in our organizational documents and Delaware law, could impair a takeover attempt.
Our certificate of incorporation and bylaws include super-majority voting provisions.
Our bylaws provide that Delaware will be the sole and exclusive forum for certain stockholder litigation.
We may need additional capital in the future and such capital may be limited or unavailable.
We do not intend to pay dividends for the foreseeable future.
5

PART I - FINANCIAL INFORMATION
Item 1. Business
Overview
A global communications transformation is underway, and we believe Bandwidth is at the center. Our mission is to develop and deliver the power to communicate. Through the Bandwidth platform, we enable innovative organizations—from startup app developers to the world's largest enterprises—to engage their end-users and deliver exceptional experiences everywhere people live, learn, work and play. Backed by our global network of more than 60 countries reaching over 90 percent of global gross domestic product (“GDP”), innovative enterprises use Bandwidth’s Application Programming Interfaces (“APIs”) to easily embed voice, messaging and emergency services capabilities into software and applications. Bandwidth was the first CPaaS provider to offer a robust selection of APIs built on our own network. Our award-winning support teams help businesses around the world solve complex communications challenges every day.
Our business benefits from multiple global megatrends, including the enterprise migration to the cloud, the adoption of Contact Center as a Service platforms, the need to be able to work from anywhere, the reinvention of customer experience and the growth in messaging and video applications to engage directly with consumers. We believe these megatrends, which have created sizable total addressable markets, are secular, long-lasting and still early in the adoption curve.
With the combination of our software APIs and our global network, we believe the Bandwidth platform is well-positioned to deliver mission-critical communications for the enterprise. In fact, Bandwidth powers all the 2021 Gartner Magic Quadrant Leaders in Unified Communications as a Service (“UcaaS”), Contact Center as a Service (“CcaaS”) and Meeting Solutions.
Our long-term vision is to continue strengthening this position as the key enabling platform for communications transformation. We will seek to do this in three ways: (1) by cross-selling and up-selling within our existing customers as they benefit from our global footprint and powerful APIs to automate and scale their cloud communications platforms; (2) by focusing on enterprise growth to become the best platform for large enterprises seeking best-of-breed communications solutions for their tech stack and (3) to win in the Software and Applications space by becoming the best global platform for large app developers focused on digital engagements that revolutionize the enterprise customer experience. These three strategies are the foundation of the durable business we are seeking to build.
Operating Segments
We have two reportable segments, CPaaS and Other. Segments are evaluated based on revenue and gross profit. We do not allocate operating expenses, interest expense or income tax expense to our segments. Accordingly, we do not report such information. CPaaS segment revenue is derived from reoccurring sources such as per-minute voice usage and voice calling, per-text message usage and other usage services and fees and from monthly recurring charges arising from phone number services, 911-enabled phone number services, messaging services and other services. The remainder of our revenue not classified in our CPaaS segment is generated by our Other segment. Other segment revenue is derived from various communications services and products, indirect revenue and messaging surcharge revenue. See Note 10, “Segment and Geographic Information” in our consolidated financial statements included elsewhere in this Annual Report on Form 10-K, for additional information about our segments.
Go-to-Market Strategy
Bandwidth’s go-to-market strategy is designed around the global shift from on-premises based technology to cloud-based communications software. Bandwidth’s enterprise-grade communications platform serves and benefits from two phases of digital transformation:
6

Phase 1: Powering the platforms at the forefront of the communications transformation in categories including Unified Communications as a Service Platforms, Contact Center as a Service Platforms, and Digital Engagement Platforms.
Phase 2: Powering Global Fortune 2000 adoption of these cloud communications platforms.
Phase 1: Powering Cloud Communication Platforms
Our most long-term, strategic customer relationships are those in the Cloud Communications space, including Microsoft, Google, Zoom, RingCentral, Genesys, and Five9. These companies rely on Bandwidth’s platform to deliver the voice, messaging, and emergency services that are central to their own user experiences. The bottom line: when Bandwidth innovates, the cloud communications space moves forward.
In addition, many brands choose to build their own applications—we believe Bandwidth’s unique combination of network expertise, coverage, and API-first mentality create a best-in-class platform for SaaS and consumer app product owners, particularly those looking for a partner that can deliver mission-critical, scalable communications.
Work Communications Platforms
In a world of remote and hybrid work, the Unified Communications market has never been more critical. Bandwidth powers all the major Unified Communications platforms, giving them access to platform-centric voice, emergency, and messaging capabilities. We believe Bandwidth is a key partner in enabling the entire industry to innovate, particularly with areas like customer onboarding and troubleshooting, where our APIs expedite customer onboards with real-time number ordering and porting,
These platforms are global in nature, and expect a communications partner who can deliver direct global coverage and regulatory insight around the world. Bandwidth’s platform is built with these customers in mind, delivering global reach where it matters most. Our APIs also help their enterprise customers comply with E911 requirements in the United States for dynamic address provisioning and SMS alerting. Bandwidth’s network architecture prioritizes owned and operated coverage wherever possible, to deliver cost and qualitative benefits as well as a seat at the regulatory table.
One of Bandwidth’s key UCaaS customers is a long-standing, global leader for team collaboration, agnostic of industry verticals and across multiple continents. This customer uses Bandwidth’s suite of APIs to programmatically deliver voice and E911 services, along with the programmatic onboarding and provisioning of new phone numbers, to enable a seamless customer experience through its native calling plans–available direct from their platform. Bandwidth’s APIs eliminate the need for manual number management, allowing them to provision services for their all-in-one solution in real-time. Our strategic partnership has led to new developments in dynamic location routing through E911 technology. These Bandwidth-led E911 innovations are scalable across our other UCaaS customers to enable compliant emergency solutions for their customers as well.
Contact Center Platforms
Bandwidth is a driving force of communications innovation behind the dominant global contact center platforms, powering all of the leaders in Gartner’s 2021 Magic Quadrant for CCaaS. These CCaaS providers compete to create the best software platform and portfolio of offerings to enable exceptional customer experience (CX). That competition drives the need for highly resilient and reliable core capabilities like toll-free voice and messaging, which are powered by software and delivered on a global scale.
We believe Bandwidth’s toll-free voice solution is a major reason these contact center platforms build with Bandwidth for their North American traffic. Offering 5X redundancy, our own toll-free voice network is directly peered with four additional network partners, offering customers greater peace of mind. Whenever possible, Bandwidth keeps calls on its own network to enable excellent quality and better ROI. Our four additional peered networks further enable best-in-class coverage as well as resilience—if one network experiences quality-impacting
7

issues, calls can be routed to a different network seamlessly, before impacts are even felt. In addition to utilizing Bandwidth’s toll-free services, these platforms also find that Bandwidth’s global number availability and National Operator status is an invaluable asset to them as they expand their services across EMEA, LATAM, and APAC.
Bandwidth’s competitive strength isn't just limited to carrier infrastructure. Our suite of APIs is leveraged by CX-focused customers to power innovation for their end-users—offering CCaaS platforms instant access to programmable number management (ordering, porting, provisioning) so they can customize their customer journeys, embed our global communications into their world-class platforms and reduce friction to achieve near-real time onboards. Forward-leaning contact centers are also leveraging our programmable voice, messaging and video APIs to craft a more mobile and digital-centric experience.
A long-time CCaaS customer initially chose to work with Bandwidth because we were the cloud-native carrier they needed to digitally transform their own platform. Utilizing our software-powered network capabilities, this customer created calling plans for their cloud customers. This customer was also a pioneer in programmatic Bring Your Own Carrier (“BYOC”), co-marketing with us since 2018, and laying the groundwork for more success with large enterprises down the road, via our DuetTM portfolio.
Brand-to-Customer Engagement
The rules of how consumers engage with the brands they trust have been re-written in a new era of digital customer experience. Preferred communication channels, expected reliability and ease of interactions are driving an increased focus on customer engagement and loyalty for businesses of all types and sizes across the globe. This is where a high-growth category of brand-to-consumer engagement platforms has emerged, which we call our Software-as-a-Service and Application (SaaS/Apps) customers. These digital-native innovators are transforming customer engagement, unleashing new channels, enabling automation and simplifying interactions for their own customers who operate across a wide range of industries—including healthcare, fintech, hospitality, transportation, e-commerce and retail. Bandwidth’s robust messaging, emergency, and voice APIs help these platforms and applications build better digital experiences for the brands that rely on them.
Messaging, the main product leveraged by this segment of customers, accounted for about 13% of our CPaaS revenue in 2021. We continue to see growth here as big brands use our customers’ applications to communicate directly with their own consumers, building engagement and loyalty. Bandwidth offers developers a full suite of business Application to Person (A2P) messaging solutions, supporting both SMS and MMS on Local Numbers (10DLC), Toll Free Numbers, and Short Codes. All our solutions support bi-directional unicode, including emojis.
An example customer in this category is our steadily-growing relationship with one of the world’s leading decentralized finance and digital payment companies. In 2018, this company turned to us for enterprise-grade, toll-free messaging to enable digital receipts, promotional notifications, appointment reminders, and payroll notifications for their customers. Based on Bandwidth’s proven success delivering these mission-critical communications, a year later, they asked us to enable a new use case in a separate business unit: messaging related to peer-to-peer payments, fractional stock purchases, and other notifications. More recently, as this company rolled out yet another new channel of communication, it once again turned to Bandwidth as its trusted provider. This new channel allows for multiple forms of two-way messaging engagement between merchants and customers, spanning sales, marketing, and support communications. Our growth with this customer—powering new use cases across business units—shows how the Bandwidth Platform can drive communications innovation for the world’s most innovative companies.
Phase 2: Powering enterprise adoption of cloud communications platforms
While small and medium sized businesses were quick to adopt new cloud platform technology, the largest enterprises have lagged behind because of their inherently complex migration path. This complexity has resulted from a mixture of different service providers, legacy infrastructure, critical integrations and proprietary technologies. These large enterprises (Global Fortune 2000) often find they have new needs like better cost
8

structure, access to a global footprint, or help tackling complex integrations that can't be met by either their legacy telephony partners or the platforms themselves.
Bandwidth addresses these migration challenges by enabling enterprises to unbundle telephony from their UCaaS or CCaaS platforms and choose Bandwidth as their underlying communications partner. Bandwidth utilizes software-driven tooling alongside the power of its open cloud communications platform for real-time access to phone numbers around the world, carrier-grade SIP-trunking, business text messaging and emergency services delivered via our unique DuetTM solutions.
By partnering with Bandwidth, global enterprises can reduce complexity, gain greater control of their employees’ workstations (both knowledge workers or contact center agents), centralize communication resources and operational workloads, and better prepare for future scale as they move business communications to and around the cloud. We believe Bandwidth’s history as an enabler to the cloud communications platforms creates additional competitive benefits such as deep automation of communications services, enterprise-grade quality and support, as well as deep operational relationships with some of the largest UCaaS and CCaaS platforms.
Key Global Enterprise Use Case: UC for the Global, Dynamic Workforce
Unbundling telephony and deploying a BYOC solution such as Bandwidth’s DuetTM solutions enables IT leaders to centralize their communications across their CCaaS and also UCaaS platforms, making it easier to manage emergency services, phone numbers, employee station set-up and tear-down, platform migration, and connectivity across multiple platforms and geographies. E911 and emergency connectivity can be a particular challenge to these companies—especially as the workforce becomes increasingly dynamic and remote. Bandwidth’s dynamic emergency location routing is intelligent and allows for a real-time location pull, enabling more effective emergency call routing, at the most important times.
One key enterprise customer is a $16 billion, Fortune 500 U.S. managed care provider. This company is on the front lines of patient communication and chose Bandwidth because it was uniquely able to power both their UCaaS and CCaaS communications stack—Microsoft Teams and Genesys CX. Bandwidth’s tools and automation enable the customer to manage their entire organization, including dynamic workers across multiple locations, without the need for specialized telecom expertise, including a user-friendly interface to make real-time number changes on the fly.
Key Global Enterprise Use Case: The Integrated Cloud Contact Center
Big brands recognize that the war for customer loyalty will be fought by providing an elite customer experience. To that end, there is no shortage of specialized enterprise applications catering to these big brands. They need to customize their CX to the specific needs of their business and their customers’ demands—and everyone wants to help. To truly reap the benefits of this new “best of breed” ecosystem and build the contact center of the future, enterprises demand flexibility and cloud-native capabilities. Because of all of the complexities these large enterprises face in moving their contact center to the cloud, many have resisted the move. To connect their disparate, global infrastructure with their contact centers, most enterprises have been relying on multiple carriers, each with different contracts, uncertain redundancy, and traffic limitations. For the largest global companies, trying to migrate these systems to a modern, cloud-based solution can move slowly, or even be blocked by the need to retain critical call data to power third-party integrations such as voice authentication, fraud detection, artificial intelligence (AI), and other services essential to a better customer experience. Bandwidth’s global, cloud-native carrier architecture, paired with our software platform, has helped Global Fortune 2000 brands navigate telecomplexity as they migrate, and maintain flexibility as they stay agile in responding to new and evolving CX demands.

One of Bandwidth’s key multi-country BYOC customers in the contact center space is a global leader in electronic agreements. In an innovative effort to modernize its contact center while improving customer experience
9

and efficiency, this customer chose Bandwidth as its communications platform as they migrated their 15-location global contact center stack to the cloud. This also eliminated the complexity of existing on-premises equipment and consolidated legacy carrier agreements from several different global providers into one singular vendor.
With our two-phased digital transformation strategy, Bandwidth is a critical enabler for both enterprises and rapidly growing cloud communications platform providers, creating a virtuous circle of innovation and information. We believe the combined power of our software platform and cloud-native global network allows our customers to future-proof their strategy for all the integrations of today, and new services to come.
The Bandwidth Platform
The Bandwidth Platform is designed for digital transformation. Customers today expect clear, real-time communication. But as enterprises rely on an increasing number of communications tools, they become increasingly dependent on the ability to integrate these tools. Bandwidth’s universal communications platform (CPaaS) simplifies how enterprises deliver integrated global experiences. The Bandwidth Platform can be viewed in three layers: CX, core products and global network and infrastructure. Our core product domains (such as Phone Numbers, Voice, Emergency, Video, Analytics & Insights, as well as Integrations with major UCaaS & CCaaS platforms) are all enabled and made accessible by a Customer Experience layer. This CX layer includes our Developer Experience, Portal, as well as Accounts & Identity groups. Underpinning both our CX layer as well as our core product domains are our global network and infrastructure layers.
The Bandwidth Platform empowers both product leaders and enterprises to build and integrate communications services at scale, around the world. The platform is open where it matters most, with optionality and control, so our customers can benefit from added flexibility where their businesses demand it. The platform’s connectivity makes it easier to unbundle telecom and integrate directly into applications like collaboration tools (ex: DuetTM for Teams) or contact center platforms (ex: DuetTM for Genesys). Its automation simplifies orchestration, and its API library offers global use cases companies can start with and scale.
By operating much of our own capital-efficient, cloud-native, global network, we are able to offer advanced monitoring, reporting and analytics, superior customer service, dedicated operating teams, personalized support and flexible cost structures.
Bandwidth’s Modern Carrier Network
Bandwidth’s all-IP voice network, messaging network and public safety-grade network serve as the foundation for the entire Bandwidth platform. It is a custom-built network, with coverage around the world. Direct control over our network assets allows Bandwidth to expose greater automation possibilities to our customers, while delivering best-in-class quality and support. Deep and actionable insights to quality allow our teams to act faster on behalf of our customers. Our platform's command over our own numbering resources enables real-time porting, provisioning and number ordering en masse:
coverage in more than 60 countries, serving 90 percent of global GDP;
owned and operated network paired with peering relationships with major global networks ensure our customers are never more than one hop away from the PSTN;
5x resilient U.S. toll-free network, with interconnections to four toll-free networks in addition to our own, designed for best-in-class resiliency from a single provider;
public safety connectivity purpose-built for today’s dynamic, increasingly remote workforce, interconnected with emergency calling networks worldwide;
A2P messaging aggregator network is deeply connected into the messaging ecosystem, designed to support best-in-class deliverability and insight; and
10

extensive regulatory experience, allowing us to advocate on behalf of our customers around the world.
Core Product Domains
Bandwidth is continually investing in new domains of our platform. This overview gives a briefing on a few of the major product offerings and use cases supported.
Voice. We offer customers the ability to interact with our voice services through SIP or programmable voice API. Our voice services are used to build voice calling in applications and platforms, orchestrate call flows between users or machines, record and bridge calls, initiate text-to-speech for interactive voice response and more. Enterprises can customize high-quality call routing for business voice use cases and global reach. Some of the common use cases are:
Powering calling plans within cloud communications platforms (UCaaS, CCaaS, Meetings Solutions): Our platform empowers cloud communications leaders to connect their enterprise end-users with local and toll-free connectivity at global scale.
Embedding ‘click-to-call’ feature: We enhance our enterprise customers’ ability to connect with consumers instantly. Our programmable voice API enables many use cases including call notifications and surveys, advertising campaigns, etc.
Transitioning from traditional premise focused communications to cloud based services: As enterprises kick their on-premise PBX to the curb, Bandwidth can fuel their digital transformation with our software-driven SIP trunking services designed to integrate in hybrid or full cloud deployments.
Messaging API. Our software APIs for messaging deliver a full suite of A2P messaging capabilities, designed to help brands engage with their customers. Bandwidth’s North American messaging services are enabled for local and toll-free phone numbers as well as short codes. While we provide a wide range of functionalities, some of the common use cases are:
Automated real-time notification and alerts: Our APIs empower product leaders and enterprise developers with predefined functionalities to send and receive A2P messages, uniquely integrated with their own business processes or tech stacks.
Two-factor authentication: We enable enterprises to verify the identity and maintain security of end users through our software-based, multi-channel verification service that sends unique codes to end users to log in to mobile and web applications.
Group messaging: Product owners utilize our platform to build messaging applications that enable their end-users to share SMS and MMS messages, videos, carry out polls and surveys amongst other uses without leaving the application.
Emergency Services. We are the only software platform that provides complete communications solutions (full PSTN replacement) with integrated local emergency services in 38 countries around the globe. We can instantly connect numbers, devices or applications to emergency services with reliable and accurate emergency routing.
Dynamic Location Routing: Enables real-time, geocoded routing based on X,Y coordinates of the caller and defined Public Safety Answering Point boundaries. This helps enterprises meet compliance requirements and enable increasingly remote workforces.
Emergency Calling API: Connects apps to the public safety infrastructure without the need for on-premise technology or telephony expertise.
Emergency Notification API: Enables a multi-channel notification sent to on-site security personnel when an emergency call takes place within a large enterprise.
11

Video API. Our API for video easily combines with our programmable voice API to create an integrated collaboration experience, and enables users to join calls by video or by voice calling. Easily deployed with mobile, browser, and server SDKs, our Video API provides such features as multi-party conferencing, support for VP8, H.264 video codecs, screen sharing, connection to the PSTN, and detailed call records.
PSTN, SIP and browser-based endpoints: We allow customers to easily connect to PSTN, SIP and browser-based voice and video endpoints to create a multi-party communication experience, and enable users to make and receive calls around the globe.
Improve the impact of direct in-application communications: Our API allows applications that depend on making a real connection, such as telehealth, the ability to do so without leaving the context of the application, allowing them to connect face-to-face with consumers with a quick, easy and trackable video.
Phone Numbers. The Bandwidth Dashboard is Bandwidth’s user-friendly interface for a comprehensive number management solution. Every function within The Bandwidth Dashboard has an accompanying API, allowing our customers’ product leaders and developers to integrate Bandwidth’s functionality within their own user interfaces or web applications.
Global Number Management: Order, provision, and activate local and toll-free phone numbers around the world, in real-time, allowing customers to search and sort by availability, geographic region, city/state, country/area code and many other options.
Programmatically port up to 20,000 numbers simultaneously: Gain control over the confusing carrier landscape and automate number porting across all major carriers. This allows for a more reliable end-user experience with controlled scheduling and triggered porting activation.
Insights. Bandwidth Insights gives customers a detailed view of their voice and messaging performance to make data-driven decisions and ensure quality of service.
Understand and solve for deliverability issues: Real-time error codes and alerting allows enterprises to understand and solve for SMS deliverability challenges in an ever-changing text messaging environment.
Real-time call quality analytics: We provide our customers with real-time call analytics including data such as call duration, customer sentiment and other attributes to better understand call performance and customer experience.
Track trends, benchmarks and usage: Our Insights API shows trends, delivery rates and usage patterns by product and carrier.
CCaaS and UCaaS Platform Integrations. Bandwidth’s platform integrates with several leading UCaaS and CCaaS platforms under the DuetTM solutions portfolio, to provide a holistic solution that's seamlessly aligned with the organization, and allows enterprises to move communications to the cloud at their own pace. Once numbers are on the Bandwidth network, they can be moved from platform-to-platform without leaving the Bandwidth network, decreasing cloud migration risk and complexity.
DuetTM for Microsoft Teams
As mentioned earlier, we have a Duet partnership with the leading CCaaS platform. We also have Duets in the UCaaS space, including Duet for Microsoft Teams. This includes:
Direct routing & dynamic e911 Consolidate SIP globally with meaningful direct access to the telephony, and solve for an increasingly dynamic workforce from a single provider.
Hosted session border controllers (SBCs) Connect telephony without another piece of on-premise equipment. A hosted SBC eliminates complexity and allows for a truly cloud deployment.
12

Send-to SMS web application Allows enterprises the ability to send text messages in and outside of the organization from within the Teams environment, built to work seamlessly with a direct routing or BYOC strategy.
Competitive Strengths
We believe that successful companies win by optimizing customer experience – : engaging and exciting their customers, and earning their trust over time. And to win on customer experience, companies must communicate across continents, time zones and cultures, using a variety of technology tools and platforms. As the communications ecosystem grows, so does complexity. In our 20 years of business, we have prided ourselves on solving these most critical business challenges with great innovation. Our innovation-rich culture, customer-centric solutions and track record of successful execution provide us with the following competitive strengths:
A full-stack, open platform: We built our communications platform as an enterprise-grade cloud platform. As a result, our deployment is fast, our software APIs are flexible and we enable enterprises to launch and scale quickly. The scale and quality of our platform allows us to serve large-scale Internet companies and cloud service providers. Our platform also allows us to provide enterprises with one of the broadest, most complete communications services solutions in the industry--solutions that are ready to integrate with leading UC and contact center platforms to create customized, best-of-breed solutions. Our large library of APIs (including voice, messaging, numbers, emergency services, insights and integrations) allow customers to incorporate a broad range of capabilities into their products and services that would be otherwise unattainable.
Global reach from a single source: Our global voice network provides coverage in more than 60 countries covering more than 90 percent of global GDP. This means our customers can consolidate their communications vendor relationships with Bandwidth, while gaining global reach, resiliency and efficiency for their communications stack. We offer greater levels of quality and delivery assurance than providers offering aggregated services across the public Internet or through resold partnerships. We believe that the control we have over our IP voice network and communications platform gives us distinct competitive advantages that include: enabling our customers to deploy cloud-native services, consistent high quality, in-depth enterprise support, real-time network visibility and economies of scale.
CPaaS based emergency calling capabilities: We believe we are one of the only CPaaS software providers with full stack emergency service capabilities. In many countries, it’s a legal obligation to ensure on-premise access to local emergency services. Our customers can meet compliance commitments using a single provider in multiple markets where they do business—across North America, Europe and Asia-Pacific. Moreover, our dynamic geospatial routing capability routes emergency calls based on a real-time location of the caller to produce industry-leading results.
Experience & Expertise: Our senior leadership team has a combined 100+ years of industry experience and a long average tenure with Bandwidth. We maintain direct relationships with the local regulators in more than 30 countries, and we currently power all the 2021 Gartner Magic Quadrant Leaders in UCaaS, CCaaS, and Meeting Solutions. We seek to bring this body of experience and knowledge to our customer engagements.
Growing Relationships with Low Customer Churn: We address the complex needs of the customers we serve, and as a result, these enterprises have continued to innovate and grow with our platform over many years. A number of our largest enterprise customers have been on our platform for more than ten years. Our relationship with each of the enterprises we serve often spans product suites, divisions and use cases over time. Based on surveys conducted after customer interactions in 2021, our customers have expressed a 97% satisfaction rate.
A unique culture focused on people: At Bandwidth, we are mission first. To accomplish that mission, we’ve created a unique, service-oriented culture, centered on meaningful work, lifting each other up, and investing in the bodies, minds, and spirits of our Bandmates. For our customers, this means there’s always a smiling, world-class Bandmate on the other end of the line who will go the extra mile for them. We often hear from our customers that Bandwidth just cares more. For our employees, this means we make a “whole person promise” to offer
13

meaningful work and programs that ensure Bandmates can find the work/life balance necessary to enjoy a healthy and fulfilling life. Our culture is focused on helping each other succeed in our mission and makes work-life balance possible isn’t just something to feel good about. It drives real results. Our Bandmate engagement and satisfaction scores are consistently ranked higher than our peers. We have been recognized as a top place to work by the Today Show, Fast Company, Forbes, The Wall Street Journal and The Triangle (North Carolina, USA) Business Journal, among others.
While we are exceptionally proud of the team we have assembled, we also acknowledge that there is important work for us to do to continue developing a more diverse and inclusive team. We believe diverse and inclusive teams are more innovative and make better business decisions.
At Bandwidth, we say, “Your music matters to the BAND.” We celebrate differences and encourage our team members to be their authentic selves. No matter what music a team member makes, we support each team members’ unique gifts and needs with our programs that deliver on our Whole Person Promise. The real masterpiece is in the music we make together with the strength and ingenuity to lift up all those we serve.
Our Your Music Matters program builds outreach programs and initiatives to fill our recruiting funnel with diverse candidates who possess the “Bandwidth Edge”—smart, common sense, hardworking, honest, competitive energy and emotional intelligence. We build external and internal campaigns to fill the recruiting funnel using our talented team members, creative local and non-local outreach partnerships, and virtual platforms to connect with talent who come from different backgrounds, skills, abilities and experiences.
We believe the benefits that we offer each of our team members are an important component of our Whole Person Promise. These benefits, which vary based on country location and applicable laws, include: robust medical benefits in which we pay 100% of the premiums for medical, dental and vision insurance; 401(k); industry leading parental leave; and access to mental health resources.
Bandwidth’s compensation philosophy embraces transparency and educates all Bandmates on our benchmarking process, pay structure design and logical approach to compensation strategy. Research has shown that rigorously-designed compensation strategies like ours are one of the best ways to combat pay disparity and ensure fairness for every team member.
Our Customers
We have a broad and diversified customer base. We benefit from longstanding relationships with some of the largest hyperscale tech companies, well-recognized enterprise customers, as well as small and medium-sized businesses. Many of our customers have multi-year contracts, with no single customer representing 10% of total revenue for the year ended December 31, 2021.
Our management is highly focused on creating and maintaining strategic partnerships beyond standard transactional customer relationships. We seek to empower enterprises to create, scale and operate voice, messaging, and emergency services across any mobile application or connected device, and this capability reinforces our customer relationships.
The majority of our customers sign master service agreements (“MSAs”) that contain standard terms and conditions, including billing and payment, default, termination, limitations of liability, confidentiality, assignment and notification, and other key terms and conditions. Customers order specific services in separate service order forms that incorporate the applicable MSA. Each service order form details the minimum contract duration, any applicable monthly recurring charge and applicable non-recurring charges. The terms and conditions for each order are also specified in the applicable service order form.
Sales and Marketing
Our sales and marketing teams work closely together to identify and establish relationships with prospects, acquire new enterprise customers, expand relationships with existing enterprises, and integrate them with the
14

Bandwidth platform. Our marketing team generates leads and pipeline for sales through a number of demand-generating channels, including our website, online marketing campaigns, webinars, sponsored events, white papers, public relations, social media, analyst relations and other outbound lead development efforts. These marketing initiatives enhance awareness, preference and adoption of our services, and help us cross-sell opportunities with existing customers.
We engage potential customers and existing customers through an enterprise sales approach. Our sales executives often directly engage C-level executives and other senior business, product and technical decision makers responsible for the end-user experience and financial results at their enterprises. Our sales executives work to educate these decision makers and their teams about the benefits of using the Bandwidth platform to engage their end-users and deliver exceptional experiences everywhere people live, learn, work and play. Our sales team includes a full stack of sales development, inside sales, field sales and sales engineering functions.
Research and Development
Our ability to compete depends in large part on our continuous commitment to research and development (R&D). We seek to continuously enhance our existing offerings and develop new products and services. Our product and network teams are responsible for the design, development, testing and release of the Bandwidth platform. These teams closely coordinate with our executive management, which is responsible for creating a vision for the platform, and with our sales and marketing teams, which relay customer insights, enterprise demands and possible new use cases or enhancements. Our development efforts focus on the availability and resiliency of our communications platform and our network, including infrastructure, ease-of-use and flexibility, end-user experience and ability to integrate with other enterprise systems.
Competition
The CPaaS market is rapidly evolving and increasingly competitive. We believe that the principal competitive factors in our market are:
• platform scalability, reliability, deliverability, security and performance;
• network control and quality;
• global reach;
• completeness of offering;
• ease of integration and programmability;
• product features;
• customer support;
• ability to deliver measurable value and savings;
• the cost of deploying and using our service offerings;
• the strength of sales and marketing efforts;
• brand awareness and reputation; and
• credibility with product executives and developers.
We believe that we compete favorably based on the factors listed above and believe that none of our competitors currently compete directly with us across the combination of all our global scale, platform and product offerings.
15

Our competitors fall into two primary categories:
CPaaS companies that offer a narrower set of software APIs, more limited global reach, less robust customer support and fewer other features while relying on third-party networks and physical infrastructure; and
Network service providers that offer limited developer functionality on top of their own networks and physical infrastructure, such as AT&T, Colt, Lumen and Verizon.
Some of our competitors have greater financial and technical resources, geographic reach, name recognition or intellectual property portfolios than we do. In addition, some competitors may offer a greater number and variety of products and services than we do, or may offer services in geographies in which we do not operate. We expect competition to intensify in the future. See “Risk Factors–Risks Related to Our Business” elsewhere in this Annual Report on Form 10-K, for additional information on the competitive environment in which we operate, and risks related thereto.
Intellectual Property
We rely on a combination of patent, copyright, trademark and trade secret laws in the United States and other jurisdictions, as well as license agreements and other contractual protections, to protect our proprietary technology. We also rely on registered and unregistered trademarks to protect our brand.
As of December 31, 2021, we had twenty U.S. patents and five U.S. patent application pending. In addition, as of December 31, 2021, we had twenty-one registered trademarks in the United States and elsewhere.
We seek to protect our intellectual property rights by requiring our employees and independent contractors involved in development of intellectual property on our behalf to enter into agreements acknowledging that all works or other intellectual property generated or conceived by them on our behalf are our property, and assigning to us any rights, including intellectual property rights, that they may claim or otherwise have in those works or property, to the extent allowable under applicable law. See “Risk Factors–Risks Related to Our Business” elsewhere in this Annual Report on Form 10-K for additional information on our intellectual property rights and risks related thereto.
Employees
As of December 31, 2021, we had approximately 1,100 employees, who are primarily located in the United States, Europe and Asia Pacific. None of our employees are represented by a labor union or covered by a collective bargaining agreement. We have not experienced any work stoppages, and we consider our relations with our employees to be good.
Regulatory
General
We and the communications services that we provide through our software APIs are subject to many U.S. federal and state and foreign laws and regulations. These laws and regulations may concern telecommunications, as well as privacy, data protection, intellectual property, competition, consumer protection, taxation or other subjects. Many of the laws and regulations to which we and the communications services that we provide through our software APIs are subject are still evolving and being tested in courts and could be interpreted or applied in ways that could harm our business. We describe below certain material components of the regulatory framework in which we operate. See “Risk Factors–Risks Related to Our Business” elsewhere in this Annual Report on Form 10-K for additional information on the regulatory framework in which we operate and risks related thereto.
Federal Telecommunications Regulation
16

The Federal Communications Commission (“FCC”) has jurisdiction over interstate and international telecommunications services in the U.S. We have obtained FCC authorization to provide services on a facilities and resale basis.
Under the Communications Act of 1934, as amended by the Telecommunications Act of 1996 (the “1996 Act”), any entity, including cable television companies and electric and gas utilities, may enter any telecommunications market, subject to reasonable state regulation of safety, quality and consumer protection. The industry continues to evolve toward new services built upon IP technologies. With these technological advances, there have been challenges to the traditional regulatory structure under the 1996 Act. Among the challenges that have arisen is fraud and abuse in the form of illegal robocalling and unwanted text messaging. In an effort to address these challenges, Congress recently adopted new federal legislation called the Telephone Robocall Abuse Criminal Enforcement and Deterrence (“TRACED”) Act. Among other things, the TRACED Act directs the FCC to conduct a number of different rulemaking proceedings and increases the FCC’s enforcement authority. As a result, the FCC is conducting several proceedings to understand and address fraud and abuse in the form of illegal robocalling. Separately, the FCC and other governmental agencies work to thwart illegal robocalling through the Telephone Consumer Protection Act of 1991 (the “TCPA”), which restricts telemarketing calls and the use of automatic text messages without the recipient’s proper consent. The Federal Trade Commission and state attorneys general also have the authority to enforce compliance with the TCPA. Moreover, the TCPA also allows aggrieved private parties to directly seek civil remedies and seek statutory-defined damages for calls or text messages received without recipients’ proper consent. VoIP Regulation. Some of our communications services provided through our software APIs may qualify as Voice-over Internet Protocol (“VoIP”). The FCC has imposed various regulatory requirements on VoIP providers that previously applied only to traditional telecommunications providers, such as obligations to provide 911 functionality, to contribute to the federal universal service fund, to comply with regulations relating to local number portability, to abide by the FCC’s service discontinuance rules, to contribute to the Telecommunications Relay Services fund and to abide by the regulations concerning Customer Proprietary Network Information, outage reporting, access for persons with disabilities, the Communications Assistance for Law Enforcement Act and expanded obligations with respect to the transmission of emergency calls. In some instances, these regulations indirectly affect us because they directly apply to our customers. Additionally, several state public utility commissions are conducting regulatory proceedings that could affect our rights and obligations, or the rights and obligations of our customers, with respect to IP-based voice applications. Specifically, some states have taken the position that the “local” component of VoIP service is subject to traditional regulations applicable to local telecommunications services, such as the obligation to pay intrastate universal service fees and other state-related telecommunications taxes, fees and surcharges. We cannot predict whether the FCC or state public utility commissions will impose additional requirements, regulations or charges upon our provision of services related to IP communications.
Universal Service. Some of our services are subject to federal and state regulations that implement universal service support for access to communications services in rural and high-cost areas and to low-income consumers at reasonable rates; and access to advanced communications services by schools, libraries and rural health care providers. In some instances, these regulations indirectly affect us because they directly apply to our customers. The FCC assesses us a percentage of interstate and international revenue we receive from certain customers as our contribution to the Federal Universal Service Fund, which assessments we generally pass on to our customers. Additionally, the FCC has ruled that states may assess contributions to their state Universal Service Funds on VoIP providers’ intrastate revenue. Any change in the assessment methodology may affect our revenue and expenses, but at this time it is not possible to predict the extent we would be affected, if at all.
Intercarrier Compensation. Telecommunications carriers compensate one another for traffic carried on each other’s networks. Interexchange carriers pay access charges to local telephone companies for long distance calls that originate and terminate on local networks. Local telephone companies historically have charged one another for local and Internet-bound traffic terminating on each other’s networks. The methodology by which carriers have compensated one another for exchanged traffic, whether it be for local, intrastate or interstate traffic, has been under review by the FCC for over a decade and continues to be subject to on-going reform efforts.
17

In its November 2011 Universal Service Fund/Intercarrier Compensation Transformation Order (the “USF/ICC Transformation Order”) and subsequent related FCC orders, most terminating switched access charges and all reciprocal compensation charges were capped at then-current levels, and were reduced to zero over, as relevant to us, generally a six-year transition period that began July 1, 2012.
Pursuant to the USF/ICC Transformation Order, VoIP, while remaining unclassified as either an information or a telecommunications service, was prospectively categorized as either local or non-local traffic. On December 17, 2019, the FCC issued an order that concludes that local exchange carriers (“LECs”) may assess end office switched access charges only if the LEC or its VoIP partner provides a physical connection to the last-mile facilities used to serve an end user. If neither the LEC nor its VoIP partner provides such a physical connection, the LEC may not assess end office switched access charges because it is not providing the functional equivalent of end office switched access. The FCC also decided to give its order retroactive effect. We cannot predict the impact on our business, including whether other carriers will agree with our legal interpretations and treatments, at this time.
In a Report and Order released on October 9, 2020 the FCC adopted new rules governing various aspects of the intercarrier compensation structure applicable to toll free (8YY) calls (“8YY Originating Access Reform Order”). The new 8YY originating access rules took effect on December 28, 2020. The new rules are generally intended to shift most switched access charges for 8YY calls to a bill-and-keep framework over a three-year period.
Emergency Services. Pursuant to Federal legislation called Ray Baum’s Act and Kari’s Law, the FCC adopted new emergency calling regulations that began to take effect in early 2020 continuing through January 2022. These new regulations address the obligations of communication service providers and software providers, like us, as well as equipment installers, managers and operators of a variety of different types of communications systems, and generally require uniformity in dialing patterns for contacting emergency operators, implementing central notification functionalities. The rules also require the transmission of more precise location information in enterprise or campus environments. The granularity of the location information depends on the type of service. There is some ambiguity in the rules as to the specific obligations of each party involved in the service delivery chain and the rules have not yet been interpreted by the FCC or a court.
State Telecommunications Regulation
The 1996 Act was intended to increase competition in the telecommunications industry, especially in the local market. With respect to local services, incumbent local exchange carriers (“ILECs”) such as AT&T are required to allow interconnection to their incumbent networks and to provide access to network facilities, as well as several other pro-competitive measures.
State regulatory agencies have jurisdiction when our facilities and services are used to provide intrastate telecommunications services. A portion of our traffic may be classified as intrastate telecommunications and therefore subject to state regulation. We are authorized to provide competitive local exchange telecommunications services in 49 states and the District of Columbia, and thus are subject to these additional regulatory regimes. Changes in applicable state regulations could affect our business.
In addition, we need to maintain interconnection agreements with ILECs where we wish to provide service, which are subject to approval by individual states and subject to state arbitration in the event of disputes. We expect that we should be able to negotiate or otherwise obtain renewals or successor agreements through adoption of others’ contracts or through arbitration proceedings, although the rates, terms and conditions applicable to interconnection and the exchange of traffic with certain ILECs could change significantly in certain cases.
International
As we have expanded internationally, we have become subject to telecommunications laws and regulations in the non-US jurisdictions where we offer our services. Prior to our November 2020 acquisition of Voxbone, we concentrated our efforts in Europe, including the United Kingdom.
18

The European Electronic Communications Code. In 2002, the European Council adopted a set of six directives to create the framework for telecommunication laws in Europe (the “2002 Directives”). The directives are binding upon the European Union (the “EU”) member states, which must adopt implementing national laws consistent with the directives. The European Council adopted the European Electronic Communications Code (the “EECC”), which contemplated a December 2020 deadline for each of the EU member states to implement national laws consistent with the EECC, but to date, 18 EU member states have not adopted implementing legislation.
Part I of the EECC – The Framework. Part I of the EECC describes the European regulatory framework and defines terms. Part I of the EECC also mandates the independence of the national regulatory authorities (the “NRAs”) to ensure the proper administration and exercise of power. Part I of the EECC also foresees the rules governing the provision of electronic communications networks and services.
Part II of the EECC – Networks. Part II of the EECC establishes a uniform framework for the regulation of access to and the interconnection of electronic communications networks, including spectrum licensing. Part II of the EECC also outlines the relationships among suppliers of network and services, including principles to govern contractual relationships and regulatory involvement by the NRAs as necessary. Part II of the EECC effectively governs the relationships among service providers at a wholesale level and defines the principle of market analysis and significant market power, and related termination rates.
Part III of the EECC - Services. Part III of the EECC governs universal service obligations and the provision of electronic communication networks and services to end users. Part III of the EECC seeks to ensure that end users have access to a minimum set of services, including access to emergency services. However, the minimum set of services is not required to be provided by all providers. Instead, the applicable NRAs may designate one or more companies to achieve the universal service in each country. It also establishes the principles governing the management of telephone numbers and the licensure requirements for the allocation of telephone numbers.
Part III of the EECC - Services. Part III of the EECC governs universal service obligations and the provision of electronic communication networks and services to end users. Part III of the EECC seeks to ensure that end users have access to a minimum set of services, including access to emergency services. However, the minimum set of services is not required to be provided by all providers. Instead, the applicable NRAs may designate one or more companies to achieve the universal service in each country. It also establishes the principles governing the management of telephone numbers and the licensure requirements for the allocation of telephone numbers.
The E-Privacy Directive. The E-Privacy Directive seeks to ensure privacy and confidentiality in the processing of personal data in electronic communications. The E-Privacy Directive requires providers of publicly available electronic communications services to take appropriate technical and organizational measures to safeguard the security of services. These measures must: ensure that personal data can be accessed only by authorized personnel for legally authorized purposes; protect personal data stored or transmitted against accidental or unlawful destruction, accidental loss or alteration, and unauthorized or unlawful storage, processing, access or disclosure; and ensure the implementation of a security policy with respect to the processing of personal data. The E-Privacy Directive also requires notification of any breach or loss of personal data to the applicable NRA.
Implementing National Legislation. The directives of the European Council ensure substantial similarities among nations, but not absolute uniformity. Each of the EU member states must adopt national legislation to implement the directives of the European Council.
United Kingdom. The United Kingdom (“U.K.”) departed from the EU in January 2020. We understand that the transition period contemplated by the withdrawal agreement governing the U.K.’s departure from the EU provided that EU law applied in and in relation to the UK only through December 2020. Thereafter, the EECC will no longer directly apply in the U.K. We do not anticipate considerable changes, however, since the EECC has been transposed into U.K. law as of December 2020.
Other Non-US Jurisdictions. Following our acquisition of Voxbone, we became subject to telecommunications laws and regulations in other non-US jurisdictions where we offer our services. These laws and
19

regulations may concern telecommunications, as well as privacy, data protection, intellectual property, competition, consumer protection, taxation or other subjects.
Corporate Information
Bandwidth Inc. was founded in July 2000 and incorporated in Delaware on March 29, 2001. Our principal executive offices are located at 900 Main Campus Drive, Raleigh, NC 27606, and our telephone number is (800) 808-5150. Our website address is www.bandwidth.com. Information contained on, or that can be accessed through, our website does not constitute part of this Annual Report on Form 10-K.
Available Information
The following information can be found, free of charge, on our corporate website at https://www.bandwidth.com/:
our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports as soon as reasonably practicable after such material is electronically filed with or furnished to the Securities and Exchange Commission (the “SEC”);
our policies related to corporate governance, including our Code of Business Conduct and Ethics applicable to our directors, officers and employees (including our principal executive officer and principal financial and accounting officer), that we have adopted to meet applicable rules and regulations; and
the charters of the Audit and Compensation Committees of our Board of Directors.
In addition, copies of our annual report will be made available, free of charge, upon written request.
We intend to satisfy the applicable disclosure requirements regarding amendments to, or waivers from, provisions of our Code of Business Conduct and Ethics by posting such information on our website. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K and should not be considered part of this report.

Item 1A. Risk Factors
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, financial condition, results of operations and prospects could be materially and adversely affected. In that event, the market price of our Class A common stock could decline.
Risks Related to Our Business
Our future growth and the success of our expansion plans depend on a number of factors that are beyond our control.
We have grown our business considerably over the last several years. We cannot guarantee that we will be able to maintain our growth or that we will choose to target the same pace of growth in the future. Our success in achieving continued growth depends upon several factors including:
our ability to hire and retain qualified and effective personnel, including, but not limited to, those with the expertise required to develop and maintain our service offerings, to sell those offerings and to operate our business effectively;
20

the overall economic health of new and existing markets;
the number and effectiveness of competitors;
the pricing structure under which we will be able to purchase services required to serve our customers;
our ability to introduce new service offerings and maintain or enhance existing offerings;
the availability to us of technologies needed to remain competitive;
federal, state and international regulatory conditions, including the maintenance of regulation that protects us from unfair business practices by traditional network service providers or others with greater market power who have relationships with us as both competitors and suppliers; and
changes in industry standards, laws, regulations, or regulatory enforcement in the United States and internationally.
The ongoing COVID-19 pandemic and efforts to contain it may harm our business and results of operations.
The global spread of novel coronavirus disease (“COVID-19”) and efforts to manage its impact have created significant volatility, uncertainty and economic disruption worldwide, and may continue to do so for an extended period of time. The pandemic could result in decreased business spending by our customers and prospective customers, lower renewal rates by our customers, longer or delayed sales cycles, or reduced budgets or minimum commitments for the services that we offer, any of which could have an adverse impact on our financial condition and results of operations. The pandemic has also severely curtailed travel, which has adversely affected our ability to grow and maintain relationships with existing and prospective customers.
The COVID-19 pandemic has also disrupted, and may continue to disrupt, our day-to-day operations and the operations of our customers, partners and vendors. We have experienced, and may continue to experience, voluntary attrition at a rate that exceeds our historical average. While the global economy is reopening in various parts of the world, some countries and locations are reinstating lockdowns and other restrictions that make a recovery difficult to predict. This may result in differing levels of demand for our service offerings as the priorities, resources, financial condition and economic outlook of our customers change, which could have an adverse impact on our financial results. We may also experience slowdowns in customer payments, increased customer churn and reduced usage of our communications platform by some customers.
In addition, as businesses continue to support a workforce that is partially or fully remote, there may be increasing demand for the services we provide, which could increase strain on our telecommunications infrastructure. Supporting increased demand may require additional investments to increase network capacity, the availability of which may be limited. If we are unable to keep up with capacity needs, our customers may experience delays, interruptions or outages in service, which could harm our reputation, cause customers to reduce or cease the use of our services, adversely impact our ability to increase the revenue derived from existing customers or to grow our customer base, and subject us to financial penalties and liabilities under our agreements with our customers.
The extent to which the COVID-19 pandemic impacts our business, operations and financial results in the short- and long-term will depend on numerous evolving factors that we may not be able to accurately predict. These include: the duration and scope of the pandemic; governmental, business and individual actions that have been, and continue to be, taken in response to the pandemic; the effect on our customers, customer demand for our services, and our customers’ ability to pay for our services; disruptions to or restrictions on our employees’ ability to work and travel; and any effects of the pandemic on our customers, suppliers and vendors.
The market in which we participate is highly competitive, and if we do not compete effectively, our business, results of operations and financial condition could be adversely affected.
21

The market for cloud communications is rapidly evolving, significantly fragmented and highly competitive, with relatively low barriers to entry in some segments. The principal competitive factors in our market include completeness of our suite of service offerings, credibility with enterprises and developers, global reach, ease of integration and programmability, product features, platform scalability, reliability, deliverability, security and performance, brand awareness and reputation, the strength of sales and marketing efforts and customer support, as well as the cost of deploying and using our services. Our competitors fall into two primary categories:
CPaaS companies that offer software APIs, less robust customer support and fewer other features, while relying on third-party networks and physical infrastructure; and
network service providers that offer limited developer functionality on top of their own networks and physical infrastructure.
Some of our competitors and potential competitors are larger and have greater name recognition, longer operating histories, more established customer relationships, a larger global reach, larger budgets and significantly greater resources than we do. In addition, they have the operating flexibility to bundle competing products and services at little or no incremental cost, including offering them at a lower price as part of a larger sales transaction. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. In addition, some competitors may offer services that address one or a limited number of functions at lower prices, with greater depth than our services or in different geographies. Our current and potential competitors may develop and market new services with comparable functionality to our services, and this could lead to us having to decrease prices in order to remain competitive. In addition, some of our competitors have lower list prices than us, which may be attractive to certain customers even if those services have different or lesser functionality. If we are unable to maintain our current pricing due to competitive pressures, our revenue and margins will be reduced and our business, results of operations and financial condition would be adversely affected. Customers utilize our services in many ways and use varying levels of functionality that our services offer or are capable of supporting or enabling within their applications. Customers that use many of the features of our services or use our services to support or enable core functionality for their applications may have difficulty or find it impractical to replace our services with a competitor’s services, while customers that use only limited functionality may be able to more easily replace our services with competitive offerings.
With the introduction of new services and new market entrants, we expect competition to intensify in the future. In addition, some of our customers choose to use our services and our competitors’ services at the same time in order to provide redundancy in their ability to deliver their own product offerings. Moreover, as we expand the scope of our services, we may face additional competition.
If one or more of our competitors were to merge or partner with another of our competitors, this change in the competitive landscape could further adversely affect our ability to compete effectively. In addition, pricing pressures and increased competition generally could result in reduced revenue, reduced margins, increased losses or the failure of our services to achieve or maintain widespread market acceptance, any of which could harm our business, results of operations and financial condition.
Our current and potential competitors have developed and may develop in the future service offerings that are available internationally, as well as domestically. To the extent that customers seek service offerings that include support and scaling internationally, they may choose to use other service providers to fill their communication service needs before we can fully develop and integrate our international offerings. Each of these factors could lead to reduced revenue, slower growth and lower brand name recognition amongst our industry competitors, any or all of which could harm our business, results of operations and financial condition.
If we are unable to attract new customers in a cost-effective manner, then our business, results of operations and financial condition would be adversely affected.
22

In order to grow our business, we must continue to attract new customers in a cost-effective manner. We use a variety of marketing channels to promote our services and our communications platform, and we periodically adjust the mix of our marketing programs. If the costs of the marketing channels we use increase dramatically, then we may choose to use alternative and less expensive channels, which may not be as effective as the channels we currently use. As we add to or change the mix of our marketing strategies, we may need to expand into more expensive channels than those we are currently in, which could adversely affect our business, results of operations and financial condition. We also cannot predict the extent to which COVID-19 may cause us to adjust how we promote our services. We will incur marketing expenses before we are able to recognize any revenue that the marketing initiatives may generate, and these expenses may not result in increased revenue or brand awareness. We have made in the past, and may make in the future, significant expenditures and investments in new marketing campaigns. We cannot assure you that any new investments in sales and marketing, including any increased focus on enterprise sales efforts, will lead to the cost-effective acquisition of additional customers or increased sales or that our sales and marketing efficiency will be consistent with prior periods. If we are unable to maintain effective marketing programs, then our ability to attract new customers could be materially and adversely affected, our advertising and marketing expenses could increase substantially and our results of operations may suffer.
The market for some of our services is new and unproven, may decline or experience limited growth and is dependent in part on enterprises and developers continuing to adopt our platform and use our services.
We have been developing and providing a cloud-based platform that enables developers and organizations to integrate voice and messaging communications capabilities into their software applications. This market is relatively new and unproven and is subject to a number of risks and uncertainties. We believe that our future success will depend in large part on the growth, if any, of this market. For example, the utilization of software APIs by developers and organizations to build communications functionality into their applications is still relatively new, and developers and organizations may not recognize the need for, or benefits of, our services and platform. If they do not recognize the need for and benefits of our services and platform, they may decide to adopt alternative services and/or develop the necessary services in-house to satisfy their business needs. In order to grow our business and expand our market position, we intend to focus on educating enterprise customers about the benefits of our services and platform, expanding the functionality of our services and bringing new technologies to market to increase market acceptance and use of our platform. Our ability to expand the market that our services and platform address depends upon a number of factors, including the cost, performance and perceived value associated with such services and platform. The market for our services and platform could fail to grow significantly or there could be a reduction in demand for our services and platform as a result of a lack of customer acceptance, technological changes or challenges, our inability to successfully introduce new product offerings, competing services and platforms, decreases in spending by current and prospective customers, weakening economic conditions, geopolitical developments, global pandemics, adverse regulatory developments or other causes. If our market does not experience significant growth or demand for our services and platform decreases, then our business, results of operations and financial condition could be adversely affected.
We must increase the network traffic and resulting revenue from the services that we offer to realize our targets for anticipated revenue growth, cash flow and operating performance.
We must increase the network traffic and resulting revenue from our inbound and outbound voice calling, messaging, emergency voice functions, telephone numbers and related services at acceptable margins to realize our targets for anticipated revenue growth, cash flow and operating performance. If:
we do not maintain or improve our current relationships with existing key customers;
we are not able to expand the available capacity on our network to meet our customers’ demands in a timely manner;
we do not develop and maintain relationships with new large enterprise customers; or
our customers choose to obtain these services from either their own network or from one of our competitors,
23

then we may be unable to increase or maintain our revenue at acceptable margins.
Our business depends on customers increasing their use of our services, and any loss of customers or decline in their use of our services could materially and adversely affect our business, results of operations and financial condition.
Our ability to grow and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with existing customers and to have them increase their usage of our communications platform. If our customers do not increase their use of our services, then our revenue may decline and our results of operations may be harmed. Customers generally are charged based on the usage of our services. Most of our customers do not have long-term contractual financial commitments to us and, therefore, most of our customers may reduce or cease their use of our services at any time without penalty or termination charges. We cannot accurately predict customers’ usage levels and the loss of customers or reductions in their usage levels of our services may each have a negative impact on our business, results of operations and financial condition and may cause our dollar-based net retention rate to decline in the future if our customers are not satisfied with our services. If a significant number of customers cease using, or reduce their usage of, our services, then we may be required to spend significantly more on sales and marketing than we currently plan to spend in order to maintain or increase revenue from customers. Such additional sales and marketing expenditures could adversely affect our business, results of operations and financial condition.
If we are unable to increase the revenue that we derive from enterprises, our business, results of operations and financial condition may be adversely affected.
Our ability to expand our sales to enterprise customers will depend, in part, on our ability to effectively organize, focus and train our sales and marketing personnel and to attract and retain sales personnel with experience selling to enterprises. We believe that there is significant competition for experienced sales professionals with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth in the future will depend, in part, on our ability to recruit, train and retain a sufficient number of experienced sales professionals, particularly those with experience selling to enterprises. In addition, even if we are successful in hiring qualified sales personnel, new hires require significant training and experience before they achieve full productivity, particularly for sales efforts targeted at enterprises and new territories. Our recent hires and planned hires may not become as productive as quickly as we expect and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business.
With respect to enterprise customers, the decision to adopt our services may require the approval of multiple technical and business decision makers, including security, compliance, procurement, operations and IT. In addition, while enterprise customers may quickly deploy our services on a limited basis, before they will commit to deploying our services at scale, they often require extensive education about our services and significant customer support time, engage in protracted pricing negotiations and seek to secure readily available development resources. In addition, sales cycles for enterprises are inherently complex and lengthy, and some enterprise customers may not generate revenue that justifies the cost to obtain such customers. In addition, these complex and resource-intensive sales efforts could place additional strain on our limited product and engineering resources. Further, enterprises, including some of our customers, may choose to develop their own solutions that do not include our services. They also may demand reductions in pricing as their usage of our services increases, which could have an adverse impact on our gross margin. Our efforts to sell to these potential customers may not be successful. If we are unable to increase the revenue that we derive from enterprises, then our business, results of operations and financial condition may be adversely affected.
If we do not develop enhancements to our services and introduce new services that achieve market acceptance, our business, results of operations and financial condition could be adversely affected.
Our ability to attract new customers and increase revenue from existing customers depends in part on our ability to enhance and improve our existing services, increase adoption and usage of our services and introduce new
24

services. The success of any enhancements or new services depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels and overall market acceptance. Enhancements and new services that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, may have interoperability difficulties with our communications platform, network or other services or may not achieve the broad market acceptance necessary to generate significant revenue. We also must integrate with a variety of network, hardware, mobile and software platforms and technologies, which requires us to enhance and modify our products and our communications platform to adapt to changes and innovation in these technologies. Wireline and wireless telephone providers or cell-phone operating system providers such as Apple and Google have developed and may in the future develop new applications, functions or technologies intended to filter illegal robocalls or other unwanted phone calls or messages. Such applications, functions or technologies may inadvertently filter legal and desired calls or messages to or from our customers. In certain instances, we may need to update our services and technology to work with these applications, functions or technologies. Any failure to operate effectively with evolving or new technologies could reduce the demand for our services. If we cannot respond to these changes in a cost-effective manner, our services may become less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected. To the extent that upgrades of existing products, services and technology are required for the introduction of new services, the success of these upgrades also may be dependent on reaching mutually acceptable terms with vendors and on vendors meeting their obligations in a timely manner.
Furthermore, our ability to increase the usage of our services depends, in part, on the development of new use cases for our services, which may be outside of our control. Our ability to generate usage of additional services by our customers may also require increasingly sophisticated and more costly sales efforts and result in a longer sales cycle. If we are unable to successfully enhance our existing services to meet evolving customer requirements, increase adoption and usage of our services or develop new services, or if our efforts to increase the usage of our services are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected.
Our rapid growth may impact our corporate culture, operational infrastructure and management, and if we fail to effectively manage our continuing growth, then our business, results of operations and financial condition could be adversely affected.
We have experienced substantial growth in our business, which has placed and may continue to place significant demands on our corporate culture, operational infrastructure and management. We believe that our corporate culture has been a critical component of our success. We have invested substantial time and resources in building our team and nurturing our culture. As we expand our business, grow internationally and mature as a public company, we may find it difficult to maintain our corporate culture while managing this growth, particularly if governmental responses to COVID-19 require many of our employees to work remotely for a prolonged period of time. Any failure to manage our anticipated growth and organizational changes in a manner that preserves the key aspects of our culture could hurt our chance for future success, including our ability to recruit and retain personnel, and effectively focus on and pursue our corporate objectives. This, in turn, could adversely affect our business, results of operations and financial condition.
In addition, as we have rapidly grown, our organizational structure has become more complex. In order to manage these increasing complexities, we will need to continue to scale and adapt the way in which we are organized, our operational, financial and management controls, and our reporting systems and procedures. The expansion of our systems and infrastructure will require us to commit substantial financial, operational and management resources before our revenue increases and without any assurances that our revenue will increase.
This growth could strain our ability to maintain reliable service levels for our customers. If we fail to achieve the necessary level of efficiency in our organization as we grow, then our business, results of operations and financial condition could be adversely affected.
Our pricing and billing systems are complex, and errors could adversely affect our results of operations.
25

Our pricing and billing systems are complex to develop and challenging to implement. To be profitable, we must have accurate and complete information about the costs associated with voice and messaging, and properly incorporate such information into our pricing model. Our pricing model must also reflect accurate and current information about the market for our services, including the pricing of competitive alternatives for our services, as well as reliable forecasts of traffic volume. We may determine pricing for our services based on data that is outdated or otherwise flawed. Even if we have complete and accurate market information, we may not set prices that optimize both revenue and profitability. If we price our services too high, the amount of traffic that our customers may route to our network may decrease and accordingly our revenue may decline. If we price our services too low, our margins may be adversely affected, which will reduce our ability to achieve and maintain profitability.
Additionally, we rely on third parties to provide us with key software and services for our billing. If these third parties cease to provide those services to us for any reason, or fail to perform billing services accurately and completely, we may not be able to deliver accurate invoices promptly. Delays in invoicing can lead to delays in revenue recognition, and inaccuracies in our billing could result in lost revenue. If we fail to adapt quickly and effectively to changes affecting our costs, pricing and billing, our profitability and cash flow will be adversely affected.
We must continue to develop effective business support systems to implement customer orders and to provide and bill our customers for services.
We depend on our ability to continue to develop effective business support systems. This complicated undertaking requires significant resources and expertise and support from third-party vendors. Following the development of the business support systems, the data migration must be completed for the full benefit of the systems to be realized. Business support systems are needed for:
quoting, accepting and inputting customer orders for services;
provisioning, installing and delivering services;
providing customers with direct access to the information systems included in our communications platform so that they can manage the services they purchase from us, generally through web-based customer portals; and
billing for services.
On November 2, 2020, we acquired Voice Topco Limited, a private limited liability company incorporated under the laws of England and Wales (together with its subsidiaries, “Voxbone”), which directly or indirectly holds all of the issued and outstanding shares of Voxbone, S.A., a private limited liability company registered under the laws of Belgium. Prior to the completion of the acquisition of Voxbone, we and Voxbone operated independently. The integration process, including efforts to combine business support systems, is ongoing and continues to require significant time and resources. Because we are experiencing rapid growth in the number of customers we serve and the volume of services we deliver, through both organic growth and the Voxbone acquisition, we must continue to develop our business support systems on a schedule sufficient to meet customer demands. If we fail to develop effective business support systems, integrate our business support systems with those of businesses that we may acquire, or complete data migration between these systems, it could materially adversely affect our ability to implement our business plans, realize anticipated benefits from our acquisitions, if any, and meet our financial goals and objectives.
If we are not able to maintain and enhance our brand and increase market awareness of our company and services, then our business, results of operations and financial condition may be adversely affected.
We believe that maintaining and enhancing our brand identity and increasing market awareness of our company and services are critical to achieving widespread acceptance of our company and our communications platform, as well as to strengthen our relationships with our existing customers and to our ability to attract new
26

customers. The successful promotion of our brand will depend largely on our continued marketing efforts, our ability to continue to offer high quality services that meet the evolving needs of our existing and prospective customers and our ability to successfully differentiate our services from competing products and services. Our brand promotion activities may not be successful or yield increased revenue. In addition, independent industry analysts often provide reviews of our services and competing products and services, which may significantly influence the perception of our services in the marketplace. If these reviews are negative or not as strong as reviews of our competitors’ services, then our brand may be harmed.
From time to time, our customers have complained about our services, such as complaints about our pricing and customer support. Additionally, we sometimes experience customer complaints relating to disruption to, or outage of, our services. If we do not handle customer complaints effectively, then our brand and reputation may suffer, our customers may lose confidence in us and they may reduce or cease their use of our services. In addition, many of our customers post and discuss on social media about products and services, including our services and our communications platform. Our success depends, in part, on our ability to generate positive customer feedback and minimize negative feedback on social media channels where existing and potential customers seek and share information. If actions we take or changes we make to our services or our communications platform upset these customers, then their online commentary could negatively affect our brand and reputation. Complaints or negative publicity about us, our services or our communications platform could materially and adversely affect our ability to attract and retain customers, our business, results of operations and financial condition.
The promotion of our brand also requires us to make substantial expenditures, and we anticipate that these expenditures will increase as our market becomes more competitive and as we expand into new markets. To the extent that these activities increase revenue, this revenue still may not be enough to offset the increased expenses we incur. In addition, due to restrictions on travel and in-person meetings resulting from COVID-19, we have attended planned customer and industry events as virtual-only experiences and cancelled others. We may alter, postpone or cancel other events in the future. Virtual meetings, events and interactions may not be as successful and may constrain our marketing, promotional and sales activity. If we do not successfully maintain and enhance our brand, then our business may not grow, we may see our pricing power reduced relative to competitors and we may lose customers, all of which would adversely affect our business, results of operations and financial condition.
Any failure to deliver and maintain high-quality customer support may adversely affect our relationships with our customers and prospective customers and could adversely affect our reputation, business, results of operations and financial condition.
Many of our customers depend on our customer support team to assist them in deploying or using our services effectively, to help them resolve post-deployment issues quickly and to provide ongoing support. If we do not devote sufficient resources or are otherwise unsuccessful in assisting our customers effectively, it could adversely affect our ability to retain existing customers and could prevent prospective customers from adopting our services. We may be unable to respond quickly enough to accommodate short-term increases in demand for customer support. We also may be unable to modify the nature, scope and delivery of our customer support to compete with changes in the support services provided by our competitors. Increased demand for customer support, without corresponding revenue, could increase costs and adversely affect our business, results of operations and financial condition. Our sales are highly dependent on our business reputation and on positive recommendations from existing customers. Any failure to deliver and maintain high-quality customer support, or a market perception that we do not maintain high-quality customer support, could adversely affect our reputation, business, results of operations and financial condition.
We operate internationally, which exposes us to significant risks.
We have expanded our international operations, including the deployment of data centers in Europe and the acquisition of Voxbone as further described below under “—Risks Related to the Acquisition of Voxbone.” As part of our growth strategy, we will continue to evaluate potential opportunities for further international expansion.
27

Operating in international markets requires significant resources and management attention, and subjects us to legal, regulatory, economic and political risks in addition to those we face in the United States. We have limited experience with international operations, and further international expansion efforts may not be successful.
In addition, we face risks in doing business internationally that could adversely affect our business, including:
exposure to political developments in the United Kingdom (“U.K.”) as a result of the January 2020 departure of the U.K. from the European Union (“EU”), which has created an uncertain political and economic environment, instability for businesses and volatility in global financial markets and the value of foreign currencies, all of which could disrupt trade, the sale of our services and the mobility of our employees and contractors between the U.K., EU and other jurisdictions;
difficulties in managing and staffing international operations, including difficulties related to the increased operations, travel, infrastructure, employee attrition and legal compliance costs associated with numerous international locations;
our ability to effectively price our products in competitive international markets;
new and different sources of competition;
costs associated with network service providers outside of the United States;
the need to adapt and localize our products for specific countries;
challenges in understanding and complying with local laws, regulations and customs in foreign jurisdictions, particularly in the areas of telecommunications, data privacy and security;
complexities related to differing technical standards, data privacy and telecommunications regulations and certification requirements outside the United States, which could prevent customers from deploying our products or limit their usage;
export controls and economic sanctions administered by the Bureau of Industry and Security of the U.S. Department of Commerce and the Office of Foreign Assets Control of the U.S. Department of the Treasury;
compliance with various anti-bribery and anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act and U.K. Bribery Act 2010;
international trade policies, tariffs and other non-tariff barriers, such as quotas;
more limited protection for intellectual property rights in some countries;
adverse consequences relating to the complexity of operating in multiple international jurisdictions with different laws, regulations and case law which are subject to interpretation by taxpayers, including the Company;
fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;
currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;
restrictions on the transfer of funds;
deterioration of political relations between the United States and other countries;
28

public health epidemics, such as COVID-19, or natural disasters, which could have an adverse impact on our employees, contractors, customers, partners, travel and the global economy; and
political or social unrest, acts of war or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.
In addition, due to potential costs from our international expansion efforts and network service provider fees outside of the United States, our gross margin for international customers may be lower than our gross margin for domestic customers. As a result, our overall gross margin may fluctuate as we further expand our operations and customer base internationally.
Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, results of operations and financial condition.
Our revenue is concentrated in a limited number of customers.
A significant portion of our revenue is concentrated among a limited number of customers. If we lost one or more of our top ten customers, or, if one or more of these major customers significantly decreased orders for our services, our business would be materially and adversely affected.
Attacks on or breaches of our networks or systems, or those of third parties upon which we rely, could degrade our ability to conduct our business, compromise the integrity of our services and our communications platform, result in service degradation or outages, significant data losses, the theft of our intellectual property, investigations by government agencies and damage to our reputation, and could expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.
We depend upon our IT systems to conduct virtually all of our business operations, ranging from our internal operations and R&D activities to our marketing and sales efforts and communications with our customers and business partners. Cyber-attacks, including through the use of malware, computer viruses, distributed denial of services (“DDoS”) attacks, credential harvesting and other means for obtaining unauthorized access to or disrupting the operation of our networks and systems and those of our suppliers, vendors and other service providers, could cause harm to our business, including by misappropriating our proprietary information or that of our customers, employees and business partners or to cause interruptions of our services and our communications platform. Cyber-attacks may cause service degradation or outages, equipment failures, loss of information, including sensitive personal information of customers or employees or valuable technical and marketing information, as well as disruptions to our or our customers’ operations. Cyber-attacks against companies have increased in frequency, scope and potential harm in recent years. Further, the perpetrators of cyber-attacks are not restricted to particular groups or persons. These attacks may be committed by company employees or external actors operating in any geography, including jurisdictions where law enforcement measures to address such attacks are unavailable or ineffective, and may even be launched by or at the behest of nation states.
Despite our efforts to reduce the risks associated with cyber-attacks, including the implementation of a number of defensive measures and protocols designed to protect our systems and networks, such efforts may be insufficient to repel or mitigate the effects of a major cyber-attack. For example, beginning on September 25, 2021, our communications network was subjected to a DDoS attack that caused intermittent service disruptions affecting certain of our markets and customers. A DDoS attack is a malicious attempt to disrupt the normal traffic of a targeted server, service or network by overwhelming the target or its surrounding infrastructure with a flood of unwanted internet traffic from multiple sources, resulting in the slowdown or blockage of legitimate traffic. The techniques employed by the DDoS attackers continued to evolve, and we implemented a number of additional DDoS mitigation techniques as the incident unfolded. We will continue to deploy security enhancements in an effort to further secure our network, and while we believe we have remediated the immediate consequences of this incident, cybersecurity events may have cascading effects that unfold over time and result in additional costs, including costs associated with defensive measures, investigations, contractual claims, performance penalties, litigation, the loss of future business and other losses and liabilities that may be difficult to foresee. Any perception
29

by existing and prospective customers that our network and systems are not secure could result in a material loss of business and revenue and damage our reputation. Moreover, while we currently have no indication that our systems were breached or that data was exfiltrated in the DDoS attack, we cannot guarantee we will not uncover evidence of exfiltration or misuse of data or systems as a result of this incident. In addition, we cannot guarantee we will not experience a future cyber-attack or incident resulting in exfiltration or misuse of data or systems.
The techniques used by individuals or entities to access, disrupt or sabotage devices, systems and networks change frequently and may not be recognized until launched against a target. We may be unable to anticipate these techniques, and we may not become aware in a timely manner of a security breach, which could exacerbate the negative impact of such an event on our business or that of our customers. Additionally, we depend upon our employees and contractors to appropriately handle confidential and sensitive data, including customer data and customer proprietary network information pursuant to applicable federal law, and to deploy our IT resources in a safe and secure manner that does not expose our network systems to security breaches or the loss of data. Any data security incidents, including inadvertent disclosure or internal malfeasance by our employees, unauthorized access or usage, virus or similar breach or disruption of us or our services providers, could result in a loss of confidential information, theft of our intellectual property, damage to our reputation, loss of customers, litigation, regulatory investigations, fines, penalties and other liabilities.
Our existing general liability and cyber liability insurance policies may not cover, or may cover only a portion of, any potential claims related to cyber incidents or security breaches that we experience or may not be adequate to indemnify us for all or any portion of liabilities that may be imposed. We also cannot be certain that our existing insurance coverage will continue to be available on acceptable terms or in amounts sufficient to cover the potentially significant losses that may result from a security incident or breach or that the insurer will not deny coverage of any future claim. Accordingly, if our cybersecurity measures and those of our service providers fail to protect against unauthorized access, attacks (which may include sophisticated cyber-attacks) and the mishandling of data by our employees and contractors, then our reputation, business, results of operations and financial condition could be adversely affected.
We are currently subject to litigation related to taxes and charges associated with our provision of 911 services, which could divert management’s attention and adversely affect our results of operations.
We, along with many other telecommunications companies and similar service providers, currently are subject to litigation regarding our billing, collection and remittance of non-income-based taxes and other similar charges regarding 911 services alleged to apply in certain states, counties, and municipalities located in California, Illinois, New York, Pennsylvania, and Rhode Island. See “Item 3. Legal Proceedings,” in this Annual Report on Form 10-K. We may face similar litigation in other jurisdictions in the future. While we are vigorously defending these lawsuits, litigation is inherently uncertain. Tax assessments, penalties and interest or future requirements arising from these lawsuits, or any other lawsuits that may arise in other jurisdictions, may adversely affect our business, results of operations and financial condition.
We face a risk of litigation resulting from customer misuse of our services and software to make or send unauthorized and/or unsolicited calls and/or messages, including those in violation of the Telephone Consumer Protection Act. Customer misuse of our services and software also could damage our reputation.
Calls and/or text messages originated or passed to us by our customers may subject us to potential risks, including litigation, regulatory enforcement, fines, and reputational damage. For example, the Telephone Consumer Protection Act of 1991 (the “TCPA”) restricts telemarketing and the use of technologies that enable automatic calling and/or messaging without proper customer consent. This may result in civil claims against us, including those arising due to our customers’ use of our platform, and requests for information through third-party subpoenas or regulatory investigations. For example, we, along with other telecommunications companies, have been named as a defendant in a TCPA action relating to our alleged failure to block unsolicited phone calls to the plaintiff and putative class members. See the section titled “Item 3. Legal Proceedings.” Internationally, we also may become subject to similar laws imposing limitations on marketing calls to wireline and wireless numbers. The scope and
30

interpretation of the laws that are or may be applicable to the making and/or delivery of calls and/or messages are continuously evolving and developing. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by taking mandatory actions such as obtaining proper customer consent, we could become subject to lawsuits, fines, civil penalties, potentially significant statutory damages, consent decrees, injunctions, adverse publicity, loss of user confidence in our services, loss of users and other adverse consequences, which could materially harm our business.
Some of our customers may use our platform to transmit illegal, offensive, unsolicited and/or unauthorized calls and messages, including spam, phishing scams, and links to harmful applications. Some of our customers also may reproduce and distribute copyrighted material or the trademarks of others without permission. Such actions violate our practices and policies, including our Acceptable Use Policy, which applies to all customers. We generally complete considerable “know-your-customer” reviews before a customer, and in certain jurisdictions, an end user, can use our platform, although we cannot always conduct proactive audits of our customers thereafter to confirm compliance with our practices and policies, including our Acceptable Use Policy. We generally rely on our customers’ contractual representations to us that their use of our platform will comply with applicable law and our practices and policies. In cases where our customers are reselling our services, we are relying on a contractual pass-through by our customers of similar contractual representations from their end users. We also generally evaluate complaints that we receive regarding our customers’ use of our platform. Our substantial efforts will not prevent all illegal robocalls and other fraudulent activity. The unlawful or fraudulent use of our platform could subject us to claims for damages, copyright or trademark infringement, regulatory enforcement, fraud, or negligence or damage our reputation. Even if claims asserted against us do not result in liability, we may incur substantial costs to investigate and defend such claims. If we are liable for our customers’ activities, we could be required to pay fines or penalties, redesign our business methods, limit our provision of certain services or otherwise expend resources to remedy any damages caused by such actions and avoid future liability.
We are also subject to litigation in the ordinary course of business, and uninsured judgments or a rise in insurance premiums may adversely affect our results of operations.
In the ordinary course of business, we are subject to various claims and litigation. Any such claims, regardless of merit, could be time-consuming and expensive to defend and could divert management’s attention and resources. In accordance with customary practice, we maintain insurance against some, but not all, of these potential claims. We may elect not to obtain insurance if we believe that the cost of available insurance is excessive relative to the risks presented. The levels of insurance we maintain may not be adequate to fully cover any and all losses or liabilities. Further, we may not be able to maintain insurance at commercially acceptable premium levels or at all. If any significant judgment, claim (or a series of claims) or other event is not fully insured or indemnified against, it could have a material adverse impact on our business, financial condition and results of operations. There can be no assurance as to the actual amount of these liabilities or the timing thereof. We cannot be certain that the outcome of current or future litigation will not have a material adverse impact on our business and results of operations.
The communications industry faces significant regulatory uncertainties and the resolution of these uncertainties could harm our business, results of operations and financial condition.
If current or future regulations change, the Federal Communications Commission (the “FCC”), state regulators or regulators in other jurisdictions may not grant us required regulatory authorizations or may take action against us if we are found to have provided services without obtaining the necessary authorizations, or to have violated other requirements of their rules and orders. Delays in receiving required regulatory approvals or the enactment of new adverse regulation or regulatory requirements may slow our growth and have a material adverse effect on our business, results of operations and financial condition.
Proceedings before the FCC or regulators from foreign jurisdictions could limit our access to various network services or further increase the rates we must pay for such services. For example, proceedings before the FCC could result in an increase in the amount we pay to other carriers or a reduction in the revenue we derive from other carriers in, or retroactive liability for, access charges and reciprocal compensation. For example, on December
31

17, 2019, the FCC issued an order that revised its interpretation of the Voice-over Internet Protocol (“VoIP”) symmetry rule. The FCC now concludes that LECs may assess end office switched access charges only if the LEC or its VoIP partner provides a physical connection to the last-mile facilities used to serve an end user. If neither the LEC nor its VoIP partner provides such a physical connection, the LEC may not assess end office switched access charges. The FCC also decided to give its order retroactive effect. We cannot predict the impact this FCC order may have on our business, including whether other carriers will agree with our legal interpretations and treatments, at this time. Other proceedings before the FCC could also result in increases in the cost of regulatory compliance. For example, the FCC has opened a proceeding to examine how to improve the delivery of emergency 911 services and whether to expand requirements to include communications services not currently subject to emergency calling obligations. A number of states also have proceedings pending that could impact our access to and the rates we pay for network services. Other state proceedings could limit our pricing and billing flexibility. Our business would be substantially impaired if the FCC, the courts or state commissions eliminated our access to the facilities and services we use to serve our customers, substantially increased the rates we pay for facilities and services, increased the costs or complexity associated with providing emergency 911 services or adversely affected the revenue we receive from other carriers or our customers. In addition, congressional legislative efforts to rewrite the Telecommunications Act of 1996 or enact other telecommunications legislation, as well as various state legislative initiatives, may cause major industry and regulatory changes. We cannot predict the outcome of these proceedings or legislative initiatives or the effects, if any, that these proceedings or legislative initiatives may have on our business and operations.
While we believe we are currently in compliance in all material respects with all material federal, state, local and international rules and regulations, these regulations are subject to interpretation and the relevant regulators may determine that our application of these rules and regulations is not consistent with their interpretation. Additionally, in certain instances, third parties or government agencies may bring action with federal, state, local or international regulators if they believe a provider has breached applicable rules and regulations.
The effects of increased regulation of IP-based service providers are unknown.
While the FCC has to date generally subjected IP-based service providers in the United States to less stringent regulatory oversight than traditional common carriers, the FCC has imposed certain regulatory obligations on providers of interconnected and non-interconnected VoIP services, including the obligations to contribute to the Universal Service Fund, to provide 911 services, and to comply with the Communications Assistance for Law Enforcement Act. The recently enacted TRACED Act aims to mitigate illegal robocalls by directing the FCC to conduct certain rulemaking proceedings that include adopting rules that require participation in the technical standard known as the Secure Telephone Identity Revisited (“STIR”) and Signature-based Handling of Asserted Information Using toKENs (“SHAKEN”) (together, “STIR/SHAKEN”), among other requirements. For large carriers, IP-based network equipment and the IP services that operate on such equipment were required to support the STIR/SHAKEN framework as of June 30, 2021. Bandwidth has had a small sub-set of services and customer accounts that operate on legacy IP equipment that is not STIR/SHAKEN capable. Bandwidth is working to retire such equipment. There may be regulatory activity related to the timing of Bandwidth’s efforts to retire such non-STIR/SHAKEN capable equipment. Failure to comply with existing regulations, or the imposition of additional regulations could have a material adverse effect on our business.
Our operations are subject to significant regulation and require us to obtain and maintain numerous governmental licenses and permits in the United States and internationally. If we fail to obtain and maintain those licenses and permits, we may not be able to conduct our business. Moreover, changes in regulatory requirements could significantly increase our costs or otherwise adversely affect our operations.
In the ordinary course of operating our network and providing our services, we must obtain and maintain a variety of telecommunications and other licenses, permits and authorizations. We also must comply with a variety of ongoing regulatory obligations. If we are unable to obtain and maintain the licenses and permits needed to operate and expand our network on acceptable terms and on a timely basis, our business could be materially adversely affected. In addition, the cancellation or non-renewal of the licenses or permits we hold could materially adversely affect our business. Our failure to comply with the obligations imposed upon license and permit holders,
32

including the payment of fees, may cause sanctions or additional costs, including the revocation of authority to provide services.
Our operations are subject to regulation at the national, state and local levels. Our operations are also subject to additional regulation by other countries in our international markets. Changes to existing regulations or rules, or the failure of regulatory agencies to regulate in areas historically regulated on matters such as network neutrality, licensing fees, environmental, health and safety, privacy, intercarrier compensation, emergency services, interconnection, illegal robocalling, extra-territorial use of telephone numbers, and other areas, in general or particular to our industry, may increase uncertainty, increase costs, restrict operations or decrease revenue.
Our inability or failure to comply with telecommunications and other laws and regulations could cause the temporary or permanent suspension of our operations. In addition, if we cannot provide emergency calling functionality through our communications platform to meet any applicable federal, state or international requirements, the competitive advantages that we currently have may not persist, adversely affecting our ability to obtain and to retain enterprise customers which could have an adverse impact on our business.
We are subject to telecommunications laws and regulations in the non-U.S. countries where we offer our services. Numerous country-specific laws and governmental regulations apply to our business and may increase our costs, impact our products and communications platform or prevent us from offering or providing our products in certain countries. Many existing non-U.S. laws and regulations may not fully contemplate CPaaS solutions and the interpretation and enforcement of non-U.S. laws and regulations may involve significant uncertainties. For example, several European countries have adopted “know your customer” requirements regarding end users and have mandated the real-time provisioning of data to national law enforcement authorities’ systems.
In January 2018, the FCC repealed its Network Neutrality Rules. Our business could suffer with respect to the quality of the services we offer, our ability to maintain our internet-based services and our services offered through our communications platform, a reduction in our profitability or an increase in the price of our services making our offerings less competitive in the marketplace.
In January 2018, the FCC adopted an order largely repealing its network neutrality rules (the “Order”). Among other things, the pre-existing network neutrality rules prevented providers of broadband internet access services—like cable and telephone companies—from blocking, impairing and degrading service offerings from non-affiliated third parties like us. In 2019, the U.S. Court of Appeals for the District of Columbia Circuit largely affirmed the Order, but vacated the portion of the Order that would bar states from imposing any rule or requirement inconsistent with the FCC’s order. Various companies appealed the federal court of appeals decision in December 2019. We cannot predict whether the FCC will reverse the Order, whether the appeal will be successful or whether any states will adopt legislation that results in restoring the pre-existing network neutrality rules. If broadband providers were to block, impair or degrade our internet-based services or services we offer through our communications platform, or were to charge us or our customers to access and use our internet-based services or services offered through our communications platform, we could lose customers and our business could be materially adversely affected. Most major broadband internet access providers have publicly stated they will not block, impair or degrade third party offerings. We cannot predict the potential impact of the Order or future legal and regulatory developments that may occur.
Our business is subject to complex and evolving laws and regulations, commercial standards, contractual obligations and other requirements related to information collection.
We are subject to various federal, state, local and foreign laws and regulations, contractual commitments and industry standards that create obligations and impose restrictions with respect to the collection, storage, retention, use, processing, transmission, sharing, disclosure and protection of personal data and other customer data, including “customer proprietary network information” under applicable U.S. laws. We must comply with these obligations and restrictions and may be subject to significant consequences, including penalties and fines, if we fail
33

to comply. These obligations and restrictions continue to develop and evolve rapidly, and it is possible that we may not be, or may not have been, compliant with each such obligation and restriction.
The complexity and evolving nature of these obligations and restrictions subject us to the risk of differing interpretations, inconsistency or conflicts among countries or rules, and creates uncertainty regarding their application to our business. Uncertainty and changes in the requirements of multiple jurisdictions may increase the cost of compliance, delay or reduce demand for our services, restrict our ability to offer services in certain locations, impact our customers’ ability to utilize our services in certain jurisdictions, or subject us to sanctions by national data protection regulators, all of which could harm our business, financial condition and results of operations.
These obligations and restrictions may limit our ability to collect, store, process, use, transmit and share data with our customers, employees, consultants and third-party providers, which may result in our inability in certain cases to provide services to our customers or to offer a global customer experience. These obligations may also limit the ability of our customers to collect, store, retain, protect, use, process, transmit, share and disclose data with others through our services. Compliance with, and other burdens imposed by, such obligations and restrictions could increase the cost of our operations and adversely impact our business.
Any failure to comply with these obligations and restrictions or our own posted privacy policies and notices, or any security incident that results in a personal data breach or the unauthorized access to, or the acquisition, release or transfer of, other customer data, could subject us to investigations, proceedings or actions against us by governmental entities or others, lawsuits, fines, criminal penalties, statutory damages, consent decrees, injunctions, adverse publicity, contractual liability, civil liabilities, loss of customer confidence, damage to our brand and reputation or a loss of customers, any of which could materially harm our business.
If we were to suffer or if one of our customers or vendors were to suffer a personal data breach or other security incident, we may be subject to the jurisdiction of a variety of governmental agencies. We may have to comply with a variety of data breach requirements at the national and state levels in the United States and in other countries, comply with any resulting investigations, as well as offer mitigation to customers and potential end users of certain customers to which we provide services. We could also be subject to fines, forfeitures and other penalties that may adversely impact our business.
From time to time, various federal, state and foreign legislative or regulatory bodies may enact new or additional laws and regulations concerning data-protection issues. For example, certain laws or regulations may mandate disclosure of customer information to domestic or international law enforcement bodies, which could adversely impact our business, our brand or our reputation with customers and may not always provide a level of protection for such information that is required by other laws or regulations. In other cases, some countries may limit the transfer of personal data or require that that personal data regarding customers in their country be maintained solely in their country. Having to maintain local data centers and redesign product, service and business operations to limit the processing of personal data to within individual countries could increase our operating costs significantly.
Additionally, some of our third-party vendors may have access to customer, end user or employee data. If these third-party vendors violate obligations and restrictions related to applicable data protection laws or our policies or contractual commitments, such violations may also put us, or data relating to our customers, end users or employees, at risk and could in turn have a material and adverse effect on our business.
Our business could suffer if we cannot obtain or retain local or toll-free numbers, are prohibited from obtaining local or toll-free numbers, or are limited to distributing local or toll-free numbers to only certain customers.
Our future success depends on our ability to procure large quantities of local and toll-free numbers to meet customer demands at reasonable cost and without undue restrictions. Our ability to procure and distribute numbers depends on factors outside of our control, such as applicable regulations, the practices of the communications carriers that provide numbers to us in certain jurisdictions, the cost of obtaining and managing numbers and the
34

level of demand for new numbers. Due to their limited availability, there are certain popular area code prefixes and specialized numbers that we may not be able to obtain in desired quantities or at all. Our inability to acquire or retain numbers for our operations would make our services, including our communications platform, less attractive to potential customers that desire assignments of particular numbering resources. In addition, future growth of our customer base, together with growth of customer bases of other providers of communications services, has increased, which increases our dependence on needing large quantities of local and toll-free numbers associated with desirable area codes or specific toll-free numbering resources at a reasonable cost and without undue restriction. If we are not able to obtain or retain adequate local and toll-free numbers, or attractive subsets of such resources, our business, results of operations and financial condition could be materially adversely affected.
In addition, in order to procure, distribute and retain telephone numbers in certain foreign jurisdictions, we will be required to register with the local telecommunications regulatory authorities, some of which have been increasingly monitoring and regulating the categories of phone numbers that are eligible for provisioning to our customers, including geographical, regional, local and toll-free phone numbers. We have registered or obtained licenses, or are in the process of registering or obtaining licenses, in various countries in which we do business, but in some countries, the regulatory regime around provisioning of phone numbers is unclear, subject to change over time, and sometimes may conflict from jurisdiction to jurisdiction. Furthermore, these regulations and governments’ approach to their enforcement, as well as our products and services, are still evolving and we may be unable to maintain compliance with applicable regulations, or enforce compliance by our customers, on a timely basis or without significant cost. Also, compliance with these types of regulations may require changes in products or business practices that result in reduced revenue. If we or our customers use or assign phone numbers in these countries in a manner that violates applicable rules and regulations, we may also be subject to significant penalties or governmental action, including government-initiated audits and, in extreme cases, may be precluded from doing business in that particular country. In the event of such non-compliance, we may be forced to reclaim phone numbers from our customers, which could result in loss of customers, breach of contract claims, loss of revenue and reputational harm, all of which could have a material adverse effect on our business, results of operations and financial condition.
We may be exposed to liabilities under anti-corruption, export control and economic sanction regulations, and similar laws and regulations, and any determination that we violated any of these laws or regulations could have a material adverse effect on our business.
We are subject to the Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act and other laws that prohibit improper payments or offers of payments to foreign governments and their officials, political parties, and/or private parties by persons and entities for the purpose of obtaining or retaining business. Our international activities create the risk of unauthorized payments or offers of payments by one of our employees or consultants, even though these parties are not always subject to our control. Our policies prohibit these practices by our employees and consultants, although our existing safeguards and any future improvements may prove to be less than effective, and our employees or consultants may engage in conduct for which we might be held responsible. Violations of the FCPA, the U.K. Bribery Act or other laws may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively affect our business, operating results, and financial condition.
Our products and services may be subject to export control and economic sanctions regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control. Our products and services must be offered and sold in compliance with these laws and regulations. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by obtaining proper consent, we could face liability. In addition, changes in our products or services, changes in applicable regulations, or change in the target of such regulations, could also result in decreased use of our products and services, or in our decreased ability to sell our products or provide our services to existing or prospective customers with international operations. Any decreased use of our products and services or limitation
35

on our ability to export our products and provide our services could adversely affect our business, results of operations and financial condition.
Intellectual property and proprietary rights of others could prevent us from using necessary technology to provide our services or subject us to expensive intellectual property litigation.
If technology that we require to provide our services, including our communications platform, was determined by a court to infringe a patent held by another entity that will not grant us a license on terms acceptable to us, we could be precluded by a court order from using that technology and we would likely be required to pay significant monetary damages to the patent holder. The successful enforcement of these patents, or our inability to negotiate a license for these patents on acceptable terms, could force us to cease (i) using the relevant technology and (ii) offering services incorporating the technology. If a claim of infringement was brought against us based on the use of our technology or against our customers based on their use of our services for which we are obligated to indemnify, we could be subject to litigation to determine whether such use or sale is, in fact, infringing. This litigation could be expensive and distracting, regardless of the outcome.
While our own limited patent portfolio may deter other operating companies from bringing such actions, patent infringement claims may also be asserted by patent holding companies, which do not use technology and whose sole business is to enforce patents against operators, such as us, for monetary gain. Because such patent holding companies, commonly referred to as patent “trolls,” do not provide services or use technology, the assertion of our own patents by way of counter-claim would be largely ineffective.
Our use of open source software could negatively affect our ability to sell our services and subject us to possible litigation.
Our services, including our communications platform, incorporate open source software, and we expect to continue to incorporate open source software in our services in the future. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our services, including our communications platform. Moreover, although we have implemented policies to regulate the use and incorporation of open source software into our services, we cannot be certain that we have not incorporated open source software in our services in a manner that is inconsistent with such policies. If we fail to comply with open source licenses, we may be subject to certain requirements, including requirements that we offer our services 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 applicable open source licenses. If an author or other third-party that distributes such open source software 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, enjoined from generating revenue from customers using services that contained the open source software and required to comply with onerous conditions or restrictions on these services. In any of these events, we and our customers could be required to seek licenses from third parties in order to continue offering our services and to re-engineer our services or discontinue offering our services to customers in the event re-engineering cannot be accomplished on a timely basis. Any of the foregoing could require us to devote additional R&D resources to re-engineer our services, could result in customer dissatisfaction and may adversely affect our business, results of operations and financial condition.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with customers and other third parties typically include indemnification or other provisions under which we agree to indemnify or are otherwise liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property or persons or other liabilities relating to or arising from our services or platform or other acts or omissions. The term of these contractual provisions often
36

survives termination or expiration of the applicable agreement. Large indemnity payments or damage claims from contractual breach could harm our business, results of operations and financial condition. Although we normally contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other current and prospective customers, reduce demand for our services and adversely affect our business, results of operations and financial condition.
If we fail to protect our internally developed systems, technology and software and our patents and trademarks, we may become involved in costly litigation or our business or brand may be harmed.
Our ability to compete effectively is dependent in large part upon the maintenance and protection of systems and software that we have developed internally, including some systems and software based on open standards. We cannot patent much of the technology that is important to our business. In addition, any pending patent applications may not be granted, and any issued patent that we own may be challenged, narrowed, invalidated or circumvented. To date, we have relied on patent, copyright and trade secret laws, as well as confidentiality procedures and licensing arrangements, to establish and protect our rights to our technology. While we typically enter into confidentiality agreements with our employees, consultants, customers, and vendors in an effort to control access to and distribution of technology, software, documentation and other information, these agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. Despite these precautions, it may be possible for a third party to copy or otherwise obtain and use our technology without authorization. In addition, others may independently discover trade secrets and proprietary information, and in such cases we could not assert any rights against such party. Policing unauthorized use of our technology is difficult. The steps we take may not prevent misappropriation of the technology we rely on. In addition, effective protection may be unavailable or limited in some jurisdictions outside the United States. Litigation may be necessary in the future to enforce or protect our rights or to determine the validity and scope of the rights of others. That litigation could cause us to incur substantial costs and divert resources away from our daily business, which in turn could adversely affect our business, results of operations and financial condition.
The unlicensed use of our brands by third parties could harm our reputation, cause confusion among our customers or impair our ability to market our services. Accordingly, we have registered trademarks and service marks and have applied for registration of our trademarks and service marks in the United States and certain jurisdictions outside the United States to establish and protect our brand names as part of our intellectual property strategy. The laws of some countries do not protect intellectual property and other proprietary rights to the same extent as the laws of the United States. Our exposure to unauthorized copying, transfer and use of our proprietary technology or information may increase as we expand our international operations. We cannot assure you that our pending or future trademark applications will be approved. Although we anticipate that we would be given an opportunity to respond to any such rejections, we may be unable to overcome any such rejections. In addition, in proceedings before the U.S. Patent and Trademark Office third parties are given an opportunity to oppose pending trademark applications and seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. In the event that our trademarks are successfully challenged, we could be forced to rebrand our services, which could result in loss of brand name recognition. Moreover, successful opposition to our applications might encourage third parties to make additional oppositions or commence trademark infringement proceedings against us, which could be costly and time consuming to defend against. If we decide to take limited or no action to protect our trademarks, our trademark rights may be diluted and subject to challenge or invalidation, which could materially and adversely affect our brand in the marketplace. Certain of the trademarks we may use may become so well known by the public that their use becomes generic and they lose trademark protection. Over the long term, if we are unable to establish name recognition based on our trademark and tradenames, then we may not be able to compete effectively and our business may be adversely affected. Further, we cannot assure you that competitors will not infringe our trademarks or that we will have adequate resources to enforce our trademarks.
37

We may be liable for the information that content owners or distributors distribute over our network.
The law relating to the liability of private network operators for information carried on or disseminated through their networks remains unsettled. While we disclaim any liability for third-party content in our services agreements, we may become subject to legal claims relating to the content disseminated on our network, even though such content is owned or distributed by our customers or a customer of our customers. For example, lawsuits may be brought against us claiming that material distributed using our network was inaccurate, offensive or violated the law or the rights of others. Claims could also involve matters such as defamation, invasion of privacy and copyright infringement. In addition, the law remains unclear over whether content may be distributed from one jurisdiction, where the content is legal, into another jurisdiction, where it is not. Companies operating private networks have been sued in the past, sometimes successfully, based on the nature of material distributed, even if the content is not owned by the network operator and the network operator has no knowledge of the content or its legality. It is not practical for us to monitor all of the content distributed using our network. We may need to take costly measures to reduce our exposure to these risks or to defend ourselves against such claims, which could adversely affect our results of operations and financial condition.
Third parties may fraudulently use our name to obtain access to customer accounts and other personal information, use our services to commit fraud or steal our services, which could damage our reputation, limit our growth or cause us to incur additional expenses.
Our customers may have been subject to “phishing,” which occurs when a third party calls or sends an email or pop-up message to a customer that claims to be from a business or organization that provides services to the customer. The purpose of the inquiry is typically to encourage the customer to visit a bogus website designed to look like a website operated by the legitimate business or organization or provide information to the operator. At the bogus website, the operator attempts to trick the customer into divulging customer account or other personal information such as credit card information or to introduce viruses through “Trojan horse” programs to the customers’ computers. This could result in identity theft from our customers and the unauthorized use of our services. Third parties also have used our communications services to commit fraud. If we are unable to detect and prevent “phishing” and other similar methods, use of our services for fraud and similar activities, our brand reputation and growth may suffer and we may incur additional costs, including costs to increase security, or be required to credit significant amounts to customers.
Third parties also have used our communications services without paying, including by submitting fraudulent credit information and fraudulent credit card information. This has resulted in our incurring the cost of providing the services, including incurring call termination fees, without any corresponding revenue. We have implemented anti-fraud procedures in order to limit the expenses resulting from theft of service. If our procedures are not effective, theft of service could significantly increase our expenses and adversely affect our business, results of operations and financial condition.
If our customers or their end users do not accept the differences between our service and traditional telephone service, they may choose to remain with their current telephone service provider or may choose to return to service provided by traditional network service providers.
Aspects of our services based on VoIP, including our communications platform, are not the same as traditional network service providers. Our continued growth is dependent on the adoption of our services by mainstream customers and their end users, so these differences are important. For example:
Our 911 calling and other emergency calling services are different, in significant respects, from the 911 and other emergency calling services associated with traditional wireline and wireless telephone providers and, in certain cases, with other VoIP providers.
In the event of a power loss or Internet access interruption experienced by a customer, our service may be interrupted.
38

Our customers’ end users may experience lower call quality than they are used to from traditional wireline or wireless telephone companies, including static, echoes and delays in transmissions.
Our customers’ end users may not be able to call premium-rate telephone numbers such as 1-900 numbers and 976 numbers.
We may lose customers if we experience failures of our system or communications platform that significantly disrupt the availability and quality of the services that we provide. Such failures may also cause interruptions to service delivery and the completion of other corporate functions.
Our operations depend on our ability to limit and mitigate interruptions or degradation in service for customers. Interruptions in service or performance problems, for whatever reason, could undermine our customers’ confidence in our services and cause us to lose customers or make it more difficult to attract new ones. Because many of our services are critical to the businesses or daily lives of many of our customers or our customers’ end users, any significant interruption or degradation in service also could result in lost profits or other losses to customers. Although our service agreements generally limit our liability for service failures and generally exclude any liability for “consequential” damages such as lost profits, a court might not enforce these limitations on liability, which could expose us to financial loss. We also sometimes provide our customers with committed service levels. If we fail to meet these committed service levels, we could be required to provide service credits or other compensation to our customers, which could adversely affect our results of operations.
The failure of any equipment or facility on our network, including our network operations control centers and network data storage locations, could interrupt customer service and other corporate functions until we complete necessary repairs or install replacement equipment. Our business continuity plans also may be inadequate to address a particular failure that we experience. Delays, errors or network equipment or facility failures could result from natural disasters, pandemics such as COVID-19, disease, accidents, terrorist acts, acts of war, power losses, security breaches, vandalism or other illegal acts, computer viruses or other causes. These delays, errors or failures could significantly impair our business due to:
service interruptions;
malfunction of our communications platform on which our enterprise users rely for voice, messaging or emergency service functionality;
exposure to customer liability;
the inability to install new service;
the unavailability of employees necessary to provide services;
the delay in the completion of other corporate functions such as issuing bills and the preparation of financial statements; or
the need for expensive modifications to our systems and infrastructure.
Defects or errors in our services could diminish demand for our services, harm our business and results of operations and subject us to liability.
Our customers use our services for important aspects of their businesses, and any errors, defects or disruptions to our services and any other performance problems with our services could damage our customers’ businesses and, in turn, hurt our brand and reputation. We provide regular updates to our services, which have in the past contained, and may in the future contain, undetected errors, failures, vulnerabilities and bugs when first introduced or released. Real or perceived errors, failures or bugs in our services could result in negative publicity, loss of or delay in market acceptance of our platform, loss of competitive position, lower customer retention or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for
39

customer relations or other reasons, to expend additional resources in order to help correct the problem. In addition, we may not carry insurance sufficient to compensate us for any losses that may result from claims arising from defects or disruptions in our services. As a result, our brand and reputation could be harmed, and our business, results of operations and financial condition may be adversely affected.
If our emergency services do not function properly, we may be exposed to significant liability from our users.
Certain of our IP telephony offerings, as well as the 911 and other emergency services solutions that we offer are subject to FCC and other rules governing the delivery of emergency calling services. The rules and laws that govern emergency calling services are subject to change as communications technologies and consumer use of emergency services change. Similar to other providers of IP telephony services, our 911 and other emergency services are different from those associated with traditional local telecommunications services. These differences may lead to an inability to make and complete calls that would not occur for users of traditional telephony services. For example, to provide the emergency calling services required by the FCC’s rules to our IP telephony consumers, we may use components of both the wireline and wireless infrastructure in unique ways that can result in failed connections and calls routed to incorrect emergency call centers. Routing emergency calls over the Internet may be adversely affected by power outages and network congestion that may not occur for users of traditional telephony services. Emergency call centers may not be equipped with appropriate hardware or software to accurately process and respond to emergency calls initiated by consumers of our IP telephony services, and calls routed to the incorrect emergency call center can significantly delay response times for first responders. Users of our interconnected VoIP telephony services from a fixed address in the United States are required to manually update their location information for use when calling 911, and failure to do so may result in dispatching of assistance to the wrong location. Even manual updates made appropriately require a certain amount of time before the updated address appears in the relevant databases which could result in misrouting emergency calls to the wrong emergency calling center, dispatching first responders to the wrong address, or both. Similar requirements and delays applicable to relevant databases also apply to local emergency services provided outside the United States. Moreover, the relevant rules with respect to what address information should be provided to emergency call centers when the call originates from a mobile application are unsettled and evolving. As a result, we could be subject to enforcement action by the FCC or other entities — possibly exposing us to significant monetary penalties, cease and desist orders, civil liability, loss of user confidence in our services, loss of users, and other adverse consequences, which could materially harm our business. The FCC’s rules, and some states, also impose other obligations on us, such as properly recording our customers’ registered locations, obtaining affirmative acknowledgement from customers that they are aware of the differences between emergency calling services associated with IP telephony as compared with traditional telecommunications services, and distribution of appropriate warning labels to place on or near hardware used to place IP telephony calls. Similar obligations apply to local emergency services provided outside the United States. Failure to comply with these requirements, or failure of our communications platform such that 911 and other emergency calls did not complete or were misrouted, may result in FCC, foreign regulatory or other enforcement action, state attorneys’ general investigations, potential exposure to significant monetary penalties, cease and desist orders, civil liability to our users and their customers, loss of user confidence in our services, loss of users, and other adverse consequences, which could materially harm our business.
National regulations, including the FCC’s rules, also require that we timely report certain 911 and other emergency service outages. The FCC or other applicable regulatory authorities may make inquiries regarding matters related to any reported 911 or other emergency service outage. Any inquiry could result in regulatory enforcement action, potential monetary penalties and other adverse consequences.
Termination of relationships with key suppliers could cause delay and additional costs.
Our business is dependent on third-party suppliers for fiber, computers, software, transmission electronics and related network components, as well as providers of network colocation facilities that are integrated into our network, some of which are critical to the operation of our business. If any of these critical relationships is terminated, a supplier either exits or curtails its business as a result of economic conditions, a supplier fails to provide critical services or equipment, or the supplier is forced to stop providing services due to legal constraints,
40

such as patent infringement, and we are unable to reach suitable alternative arrangements quickly, we may experience significant additional costs or we may not be able to provide certain services to customers. If that happens, our business, results of operations and financial condition could be materially adversely affected.
Many of our third-party suppliers do not have long-term committed contracts with us and may interrupt services or terminate their agreements with us without notice or by providing 30 days prior written notice. Although we expect that we could receive similar services from other third-party suppliers, if any of our arrangements with our third-party suppliers are terminated or interrupted, we could experience interruptions in our ability to make our services available to customers, as well as delays and additional expenses in arranging alternative providers. If a significant portion of our third-party suppliers fail to provide these services to us on a cost-effective basis or otherwise terminate or interrupt these services, the delay caused by qualifying and switching to other providers could be time consuming and costly and could adversely affect our business, results of operations and financial condition.
One of our third-party suppliers, Level 3, provides us with certain 911 call routing and termination services. Level 3 is our preferred provider for these services pursuant to an agreement that automatically renews for consecutive one-year periods, unless terminated by either Level 3 or us. Level 3 may cancel the agreement upon two years’ notice and we may cancel the agreement upon one year’s notice. If our agreement with Level 3 terminates for any reason other than our default, Level 3 must continue to provide these services to us for at least two years to allow us to transition to another provider. We are obligated to pay Level 3 a minimum of $100,000 per month for as long as the agreement continues. Additionally, Level 3 has a right of first refusal to provide these 911 call routing and termination services to us in additional geographic areas.
Our growth and financial health are subject to a number of economic risks.
The financial markets in the United States have experienced substantial uncertainty during recent years, particularly following the COVID-19 outbreak. This uncertainty has included, among other things, extreme volatility in securities prices, reduced liquidity and credit availability, rating downgrades of certain investments and declining values with respect to others. If capital and credit markets continue to experience uncertainty and available funds remain limited, we may not be able to obtain debt or equity financing or to refinance our existing indebtedness on favorable terms or at all, which could affect our strategic operations and our financial performance and force modifications to our operations. These conditions currently have not precluded us from accessing credit markets or financing our operations, but there can be no assurance that financial markets and confidence in major economies will not deteriorate. An extended period of economic deterioration could materially adversely affect our results of operations and financial condition and exacerbate some of the other risk factors contained in Annual Report on Form 10-K. For example, our customers might defer or entirely decline purchases of our services due to tighter credit or negative financial news or reduce demand for our services. Our customers also may not be able to obtain adequate credit, which could adversely affect the timeliness of their payments to us or ultimately result in a filing by the customer for protection from creditors under applicable insolvency or bankruptcy laws. If our customers cannot make timely payments to us, our accounts receivable could increase. The demand for, and the prices of, our services also may decline due to the actions of our competitors or otherwise.
Key vendors upon which we rely also could be unwilling or unable to provide us with the materials or services that we need to operate our communications platform or otherwise on a timely basis or on terms that we find acceptable. Our financial counterparties, insurance providers or others also may default on their contractual obligations to us. If any of our key vendors fail, we may not be able to replace them without disruptions to, or deterioration of, our services and we also may incur higher costs associated with new vendors. Transitioning to new vendors also may result in the loss of the value of assets associated with our integration of third-party services into our network or service offerings.
Our customer churn rate may increase.
41

Customer churn occurs when a customer reduces usage or discontinues service with us, whether voluntarily or involuntarily, such as a customer switching some or all of its usage to a competitor or going out of business. Changes in the economy, increased competition from other providers, cyber incidents such as the [ongoing DDoS attacks] or issues with the quality of service we deliver can impact our customer churn rate. We cannot predict future pricing by our competitors, but we anticipate that price competition will continue. Lower prices offered by our competitors could contribute to an increase in customer churn. We cannot predict the timing, duration or magnitude of any deteriorated economic conditions or its impact on our target of customers. Higher customer churn rates could adversely affect our revenue growth. Higher customer churn rates could cause our dollar-based net retention rate to decline. A sustained and significant growth in the churn rate could have a material adverse effect on our business.
The market prices for certain of our services have decreased in the past and may decrease in the future, resulting in lower revenue than we anticipate.
Market prices for certain of our services have decreased over recent years. These decreases resulted from downward market pressure and other factors including:
technological changes and network expansions, which have resulted in increased transmission capacity available for sale by us and by our competitors; and
some of our competitors have been willing to accept smaller operating margins in the short term in an attempt to increase long-term revenue.
To retain customers and revenue, we must sometimes reduce prices in response to market conditions and trends. We cannot predict to what extent we may need to reduce our prices to remain competitive or whether we will be able to sustain future pricing levels as our competitors introduce competing services or similar services at lower prices. Our ability to meet price competition may depend on our ability to operate at costs equal to or lower than our competitors or potential competitors. As our prices for some of our services decrease, our operating results may suffer unless we are able to either reduce our operating expenses or increase traffic volume from which we can derive additional revenue.
The need to obtain additional IP circuits from other providers increases our costs. In addition, the need to interconnect our network to networks that are controlled by others could increase our costs.
We lease all of our IP circuits from third parties. We could incur material expenses if we were required to locate alternative IP circuits. We may not be able to obtain reasonable alternative IP circuits if needed. Failure to obtain usage of alternative IP circuits, if necessary, could have a material adverse effect on our ability to carry on business operations. In addition, some of our agreements with other providers require the payment of amounts for services whether or not those services are used. Our reliance on third-party providers may reduce our operating flexibility, ability to make timely service changes and ability to control quality of service.
In the normal course of business, we need to enter into interconnection agreements with many local telephone companies, as well as the owners of networks that our customers desire to access to deliver their services. We are not always able to secure these interconnection agreements on favorable terms. In some jurisdictions, we rely on third party access and networks for local connectivity. We are not always able to secure this access and local connectivity on favorable terms. Costs of obtaining service from other communications carriers comprise a significant proportion of the operating expenses of long distance carriers. Changes in regulation, particularly the regulation of telecommunication carriers and local access network owners, could indirectly, but significantly, affect our competitive position. These changes could increase or decrease the costs of providing our services. Further, if problems occur with our third-party providers or local telephone companies, it may cause errors or poor quality communications, and we could encounter difficulties identifying the source of the problem. The occurrence of errors or poor quality communications on our services, whether caused by our platform or a third-party provider, may result in the loss of our existing customers or the delay of adoption of our services by potential customers and may adversely affect our business, results of operations and financial condition.
42

Network providers also may institute additional fees due to regulatory, competitive or other industry-related changes that increase our costs. For example, in February 2020, a major U.S. cellular carrier introduced a new service offering for Application to Person (“A2P”) messages that adds a new fee for A2P messages delivered to its subscribers. Other cellular carriers may introduce similar fees. While we may be able to negotiate with network providers, absorb the increased costs, or charge these costs to our customers, we cannot assure you that we will be able to do so. In the case of new A2P fees, we currently pass, and expect to continue to pass, these fees on to our customers who send A2P messages to the carrier's subscribers. This is expected to increase our revenue and cost of goods sold, but is not expected to impact the gross profit received for sending these messages. However, these changes may still have a negative impact on our gross margins mathematically. We also may not be able to effectively respond to any new fees if all network providers in a particular market impose equivalent fee structures, if the magnitude of the fees is disproportionately large when compared to the underlying prices paid by our customers, or if the market conditions limit our ability to increase the prices we charge our customers.
We depend largely on the continued services of our senior management and other key employees, the loss of any of whom could adversely affect our business, results of operations and financial condition.
Our future performance depends on the continued services and contributions of our senior management and other key employees to execute on our business plan, to develop our platform, to deliver our services to customers, to attract and retain customers and to identify and pursue opportunities. The loss of services of senior management or other key employees, such as those who develop and maintain our service offerings, could significantly delay or prevent the achievement of our development and strategic objectives. In particular, we depend to a considerable degree on the vision, skills, experience and effort of our Chief Executive Officer, David A. Morken. The replacement of any of our senior management personnel or other key employees can involve significant time and costs, and such loss could significantly delay or prevent the achievement of our business objectives. The loss of the services of our senior management or other key employees for any reason could adversely affect our business, results of operations and financial condition.
If we are unable to hire, retain and motivate qualified personnel, our business will suffer.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel, and our inability to do so could adversely affect our business, results of operations and financial condition. Competition for talent in the technology industry has become increasingly intense. In 2020 and 2021, the “great resignation” saw a dramatic increase in workers leaving their positions throughout the technology industry, and the market to recruit, retain and motivate talent has become even more competitive. Many key individual contributors, particularly in software development, sales and cloud computing and telecommunications infrastructure, are critical to our success and can attract very significant compensation packages. In addition, we believe that there is, and will continue to be, intense competition for highly skilled management, technical, sales and other personnel with experience in our industry in the Raleigh, North Carolina area, where our headquarters are located, and in other geographic locations where we maintain offices.
We have experienced and may continue to experience difficulties attracting, hiring and retaining highly-skilled personnel with appropriate qualifications, and may not be able to fill positions in desired geographic areas or at all. These difficulties may be exacerbated by the reactions of employees and prospective employees to our policies related to remote working flexibility. As a result, we have also experienced and may continue to experience increased compensation and training costs that may not be offset by either improved productivity or higher sales, which could reduce our profitability.
We seek to provide competitive compensation packages and a high-quality work environment to hire, retain and motivate employees. If we are unable to retain and motivate our existing employees and attract qualified personnel to fill key positions, we may be unable to manage our business effectively, including the development, marketing and sale of our services, which could adversely affect our business, results of operations and financial condition. To the extent we hire personnel from competitors, we also may be subject to allegations that they have been improperly solicited or hired, or that they divulged proprietary or other confidential information.
43

Volatility or declines in our stock price may also affect our ability to attract and retain key personnel. Employees may be more likely to terminate their employment with us if the shares they own or the shares underlying any restricted stock units have not significantly appreciated in value, or if the value of the shares underlying restricted stock units they hold has depreciated significantly. If we are unable to retain our employees, our business, results of operations and financial condition could be adversely affected.
In addition, we believe our corporate culture has been a key contributor to our success to date. However, in this period of the “great resignation,” we have experienced and may continue to face higher than usual employee turnover rates. As we continue to grow and expand globally and navigate shifting workforce priorities, including the desire of many of our employees and prospective employees for a hybrid work model with the ability to work remotely for part of the week, and the increasing demand of employees and prospective employees for fully remote work, we may find it difficult to maintain important aspects of our corporate culture, which could negatively affect our ability to retain and recruit personnel who are essential to our future success and could ultimately have a negative impact on our ability to innovate our technology and our business. Further, as of December 31, 2021, approximately 33% of our employees have been employed by us for a year or less and we must be able to effectively integrate, develop and motivate a large number of new employees, while maintaining the effectiveness of our business execution and the beneficial aspects of our corporate culture.
We could be subject to liability for historic and future sales, use and similar taxes, which could adversely affect our results of operations.
We conduct operations in many tax jurisdictions throughout the United States and internationally. In many of these jurisdictions, non-income-based taxes such as sales, use and telecommunications taxes, including those associated with (or potentially associated with) VoIP telephony services or 911 services, are or may be assessed on our operations. We also face exposure to other non-income-based international taxes such as value added taxes that are or may be assessed on our operations. The systems and procedures necessary to comply in these jurisdictions are complex to develop and challenging to implement. Additionally, we rely heavily on third parties to provide us with key software and services for compliance. If these third parties cease to provide those services to us for any reason, or fail to perform services accurately and completely, we may not be able to accurately bill, collect or remit applicable non-income-based taxes. Historically, we have not billed or collected certain of these taxes and, in accordance with GAAP, we have recorded a provision for our tax exposure in these jurisdictions when it is both probable that a liability has been incurred and the amount of the exposure can be reasonably estimated. These estimates include several key assumptions including, but not limited to, the taxability of our services, the jurisdictions in which we believe we have nexus, and the sourcing of revenue to those jurisdictions. In the event these jurisdictions challenge our assumptions and analysis, our actual exposure could differ materially from our current estimates.
Taxing authorities also may periodically perform audits to verify compliance and include all periods that remain open under applicable law, which customarily range from three to four years. At any point in time, we may undergo audits that could result in significant assessments of past taxes, fines and interest if we were found to be non-compliant. During the course of an audit, a taxing authority may, as a matter of policy, question our interpretation and/or application of their rules in a manner that, if we were not successful in substantiating our position, could potentially result in a significant financial impact to us.
Furthermore, certain jurisdictions in which we do not collect sales, use and similar taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest or future requirements may adversely affect our business, results of operations and financial condition.
We conduct our international operations through subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. Also, our tax expense could be affected depending on the applicability of withholding and other taxes under the tax laws of certain jurisdictions in which we have business operations. The relevant revenue and taxing authorities may
44

disagree with positions we have taken generally, or our determinations as to income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.
We may be subject to significant U.S. federal income tax-related liabilities and indemnity obligations if there is a determination that the Spin-Off is taxable for U.S. federal income tax purposes.
We may be subject to significant U.S. federal income tax-related liabilities with respect to our prior distribution of all of the issued and outstanding shares of the common stock of Relay, Inc. (f/k/a Republic Wireless, Inc.) (“Relay”), our former subsidiary, to our stockholders as of and on November 30, 2016 (the “Spin-Off”), if there is a determination that the Spin-Off is taxable for U.S. federal income tax purposes. In that regard, even if the Spin-Off otherwise qualified as a tax-free transaction to us and our stockholders under Section 355, Section 368(a)(1)(D) and related provisions of the U.S. Internal Revenue Code of 1986, as amended (the “Code”) at the time of the Spin-Off, we would be subject to corporate-level taxable gain under Section 355(e) of the Code (“Section 355(e)”) if there was a 50% or greater change in ownership, by vote or value, of shares of our stock or Relay’s stock that occurred after the Spin-Off as part of a plan or series of related transactions that included the Spin-Off. For purposes of Section 355(e), any acquisitions or issuances of our stock, including pursuant to our initial public offering and pursuant to the reorganizations undertaken and arrangements entered into in connection with our initial public offering, or Relay’s stock, in each case, that occurred within two years after the Spin-Off are generally presumed to be part of a plan or series of related transactions with respect to the Spin-Off.
In connection with the Spin-Off, we received an opinion from Skadden, Arps, Slate, Meagher & Flom LLP substantially to the effect that, among other things, the Spin-Off should qualify as a tax-free transaction for U.S. federal income tax purposes under Section 355 and Section 368(a)(1)(D) of the Code. In addition, in light of the implications that would arise for us if Section 355(e) applied to the Spin-Off, we received an opinion from Kilpatrick Townsend & Stockton LLP in connection with our initial public offering substantially to the effect that (i) as of the date of the initial public offering, we would not be required to recognize gain with respect to the Spin-Off pursuant to Section 355(e), and (ii) any increases in voting power attributable to conversions of our Class B common stock to Class A common stock by those who held our Class B common stock as of the date of the initial public offering would not cause us to recognize gain with respect to the Spin-Off pursuant to Section 355(e) (together with the opinion from Skadden, Arps, Slate, Meagher & Flom LLP with respect to the Spin-Off, the “Tax Opinions”). Neither of the Tax Opinions is binding on the Internal Revenue Service (the “IRS”) or the courts, however, and the IRS or the courts may not agree with the conclusions reached in the Tax Opinions. Moreover, the Tax Opinions were based upon, among other things, the laws in effect at the time of each of the Tax Opinions and certain assumptions and representations as to factual matters made by us. Any change in applicable law, which may be retroactive, or the failure of any such assumptions or representations to be true, could adversely affect the validity of the conclusions reached in the Tax Opinions.
If the conclusions of the Tax Opinions are not correct, or if the Spin-Off is otherwise ultimately determined to be a taxable transaction, we would be liable for significant U.S. federal income tax related liabilities. In addition, pursuant to the Tax Sharing Agreement, dated November 30, 2016, between us and Relay (the “Tax Sharing Agreement”), we must generally indemnify Relay for any taxes or losses incurred by it (or its respective subsidiaries) resulting from the Spin-Off failing to qualify as a tax-free transaction for U.S. federal income tax purposes (including due to the application of Section 355(e)) as a result of subsequent actions we take or fail to take. The amount of any indemnity obligations we may have under the Tax Sharing Agreement in such case may be material.
Even if Section 355(e) does not apply to the Spin-Off as of the date of our initial public offering or as a result of an increase in voting power attributable to conversions of our Class B common stock by those who held such stock as of our initial public offering, subsequent acquisitions or issuances of our stock could be treated as part of a plan or series of related transactions with respect to the Spin-Off. Accordingly, in light of the requirements of Section 355(e), we might forego share repurchases, stock issuances and other strategic transactions.
45

Notwithstanding the foregoing, it is possible that we, Relay or the holders of our respective stock might inadvertently cause, permit or otherwise not prevent a change in the ownership of our stock or Relay’s stock to occur, which would cause Section 355(e) to apply to the Spin-Off, thereby triggering significant U.S. federal income tax-related liabilities and indemnity obligations under the Tax Sharing Agreement of approximately $50 million. This approximation is based on our current expectations and the tax laws in effect as of our initial public offering. However, we cannot provide any assurance that this estimate will prove to be accurate in the event that Section 355(e) were to apply.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, capitalized internal-use software costs, other non-income taxes, business combination and valuation of goodwill and purchased intangible assets and share-based compensation. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.
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.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), and the rules and regulations of the applicable listing standards of the NASDAQ Global Select Market. We expect that the requirements of 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 maintain effective disclosure controls and procedures and internal control over financial reporting. Our disclosure controls and other procedures are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers, and we continue to evaluate how to improve controls. We are also continuing to improve our internal control over financial reporting. In order to develop, maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could also adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting. Ineffective disclosure controls
46

and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the NASDAQ Global Select Market.
Our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. Our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business, results of operations and financial condition and could cause a decline in the trading price of our Class A common stock.
If our goodwill or intangible assets become impaired, we may be required to record a significant charge to earnings.
We review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. An adverse change in market conditions, particularly if such change has the effect of changing one of our critical assumptions or estimates, could result in a change to the estimation of fair value that could result in an impairment charge to our goodwill or intangible assets. Any such charges may adversely affect our results of operations.
We face exposure to foreign currency exchange rate fluctuations, and such fluctuations could adversely affect our business, results of operations and financial condition.
We face exposure to the effects of fluctuations in currency exchange rates. While historically we have primarily transacted in U.S. dollars, we generally have transacted with customers and partners in Europe in British Pounds and Euros. We expect to expand the number of transactions with customers and partners that are denominated in foreign currencies in the future as we continue to expand our business internationally. We also incur expenses for some of our network service provider costs outside of the United States in local currencies and for employee compensation and other operating expenses in local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in an increase to the U.S. dollar equivalent of such expenses.
In addition, our international subsidiaries maintain net assets denominated in currencies other than the functional operating currencies of these entities. As we expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar may affect our results of operations due to transactional and translational re-measurements. Such foreign currency exchange rate fluctuations could make it more difficult to detect underlying trends in our business and results of operations. The trading price of our Class A common stock also could be adversely affected if fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors and securities analysts who follow our stock.
We do not currently maintain a program to hedge transactional exposures in foreign currencies. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
Earthquakes, hurricanes, fires, floods, pandemics, power outages, terrorist attacks, acts of war, civilian unrest and other significant events could disrupt our business and ability to serve our clients.
A significant event, such as an earthquake, hurricane, a fire, a flood, a pandemic, a power outage, terrorist attack, act of war or civilian unrest could have a material adverse effect on our business, results of operations or financial condition. For example, the rapid and global spread of COVID-19 has disrupted businesses and increased
47

travel restrictions. Health concerns or governmental, legal, political or regulatory developments in the United States or other countries in which we or our customers, partners and service providers operate could cause economic, labor or social instability and could materially adversely affect our business and our results of operations and financial condition. Future developments, which are very uncertain, include evolving responses by governments and businesses. These future developments could materially adversely affect our business and our results of operations and financial condition. Our IP network is designed to be redundant and to offer seamless backup support in an emergency. While our network is designed to withstand the loss of any one data center at any point in time, the simultaneous failure of multiple data centers could disrupt our ability to serve our clients. Additionally, certain of our capabilities cannot be made redundant feasibly or cost-effectively. Acts of physical or cyber terrorism or other geopolitical unrest, including acts of war, also could cause disruptions in our business. The adverse impacts of these risks may increase if our disaster recovery plans prove to be inadequate.
We may acquire or invest in companies, which may divert our management’s attention and result in debt or dilution to our stockholders. We may not be able to efficiently and effectively integrate acquired operations, and thus may not fully realize the anticipated benefits from such acquisitions.
We may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. We may also enter into relationships with other businesses to expand our products and platform, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies.
Achieving the anticipated benefits of any acquisitions depends in part upon whether we can integrate new businesses in an efficient and effective manner. The integration of any acquired businesses involves a number of risks, including, but not limited to:
demands on management related to any significant increase in size after the acquisition;
the disruption of ongoing business and the diversion of management’s attention from the management of daily operations to management of integration activities;
failure to fully achieve expected synergies and costs savings;
unanticipated impediments in the integration of departments, systems, including accounting systems, technologies, books and records and procedures, as well as in maintaining uniform standards, controls, including internal control over financial reporting required by the Sarbanes-Oxley Act, procedures and policies;
difficulty establishing and maintaining appropriate governance, reporting relationships, policies, controls, and procedures for the acquired business, particularly if it is based in a country or region where we did not previously operate;
new or more stringent regulatory compliance obligations and costs by virtue of the acquisition, including risks related to international acquisitions that may operate in new jurisdictions or geographic areas where we may have no or limited experience;
loss of customers or the failure of customers to order incremental services that we expect them to order;
difficulty and delays in integrating the products, technology platforms, operations, systems, and personnel of the acquired business with our own, particularly if the acquired business is outside of our core competencies and current geographic markets;
failure to provision services that are ordered by customers during the integration period;
higher integration costs than anticipated;
48

difficulties in the assimilation and retention of highly qualified, experienced employees, many of whom may be geographically dispersed;
litigation, investigations, proceedings, fines, or penalties arising from or relating to the transaction or the acquired business, and any resulting liabilities may exceed our forecasts;
acquisition of businesses with different revenue models, different contractual relationships, and increased customer concentration risks;
assumption of long-term contractual obligations, commitments, or liabilities (for example, the costs associated with leased facilities), which could adversely impact our efforts to achieve and maintain profitability and impair our cash flow;
failure to successfully evaluate or utilize the acquired business’ technology and accurately forecast the financial impact of an acquisition, including accounting charges; and
drag on our overall revenue growth rate or an increase of our net loss, which could cause analysts and investors to reduce their valuation of our company.
Successful integration of any acquired businesses or operations will depend on our ability to manage these operations, realize opportunities for revenue growth presented by strengthened service offerings and expanded geographic market coverage, obtain better terms from our vendors due to increased buying power, and eliminate redundant and excess costs to fully realize the expected synergies. Because of difficulties in combining geographically distant operations and systems which may not be fully compatible, we may not be able to achieve the financial strength and growth we anticipate from the acquisitions.
We may not realize our anticipated benefits from our acquisitions, if any, or may be unable to efficiently and effectively integrate acquired operations as planned. If we fail to integrate acquired businesses and operations efficiently and effectively or fail to realize the benefits we anticipate, we would be likely to experience material adverse effects on our business, financial condition, results of operations and future prospects.
Any acquisitions may also require us to issue debt or equity securities, use our cash resources, incur debt or contingent liabilities, amortize intangibles, or write-off acquisition-related expenses. In addition, we cannot predict market reactions to any acquisitions we may make or to any failure to announce any future acquisitions.
While we would conduct due diligence in connection with any acquisition opportunities, there may be risks or liabilities that such due diligence efforts fail to discover, that are not disclosed to us or that we inadequately assess. The failure to timely identify any material liabilities associated with any acquisitions could adversely affect our business, results of operations, and financial condition.
Risks Related to the Acquisition of Voxbone
Although we expect that the acquisition of Voxbone will result in synergies and other benefits to us, we may not realize those benefits because of difficulties related to integration, the achievement of synergies and other challenges.
On November 2, 2020, we acquired Voxbone. Prior to the completion of this acquisition, we and Voxbone operated independently, and there can be no assurances that our businesses can be combined in a manner that allows for the achievement of substantial benefits. The integration process is ongoing and continues to require significant time and resources, and we may not be able to manage the process successfully, as our ability to acquire and integrate larger or more complex companies, products, or technology in a successful manner is unproven. If we are not able to successfully integrate Voxbone’s business with ours, fail to achieve the synergies we anticipated would result from the acquisition, such as cross-selling to our legacy customers in international markets in which we now operate, or fail to pursue a unified customer and product strategy successfully, the anticipated benefits of the acquisition may not be realized fully or may take longer than expected to be realized.
49

We have incurred, and may continue to incur, significant, non-recurring costs in connection with the acquisition and integrating our operations with those of Voxbone, including costs to consolidate business support systems and service offerings. Management cannot ensure that the elimination of duplicative costs or the realization of other efficiencies will offset the transaction and integration costs in the near term or at all.
Risks Related to the Convertible Notes
Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our indebtedness.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance the Convertible Notes depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not 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 our 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 indebtedness.
We may incur substantially more debt or take other actions which would intensify the risks discussed above.
We and our subsidiaries may be able to incur substantial additional debt in the future, some of which may be secured debt. We will not be restricted under the terms of the indentures governing the Convertible Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt or taking a number of other actions that are not limited by the terms of the indenture governing the Convertible Notes that could have the effect of diminishing our ability to make payments on the Convertible Notes when due.
We may not have the ability to raise the funds necessary for cash settlement upon conversion of the Convertible Notes or to repurchase the Convertible Notes for cash following a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion of the Convertible Notes or to repurchase the Convertible Notes.
Subject to limited exceptions, holders of the Convertible Notes have the right to require us to repurchase their Convertible Notes upon the occurrence of a fundamental change at a cash repurchase price generally equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, upon conversion of the Convertible Notes, unless we elect to deliver solely shares of our Class A 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 Convertible Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Convertible Notes surrendered therefor or pay the cash amounts due upon conversion. In addition, our ability to repurchase the Convertible Notes or to pay cash upon conversions of the Convertible Notes may be limited by applicable law, by regulatory authorities or by agreements governing our future indebtedness. Our failure to repurchase the Convertible Notes at a time when such repurchase is required by the indentures governing the Convertible Notes or to pay the cash amounts due upon future conversions of the Convertible Notes as required by such indentures would constitute a default under such indentures. A default under the indentures governing the Convertible Notes or the fundamental change itself may also lead to a default under agreements governing our existing or future indebtedness, which may result in such existing or future indebtedness becoming immediately payable in full. We may not have sufficient funds to satisfy all amounts due under such existing or future indebtedness and repurchase the Convertible Notes or make cash payments upon conversions thereof.
50

The accounting method for convertible debt securities that may be settled in cash, such as the Convertible Notes, could have a material effect on our reported financial results.
In May 2008, the Financial Accounting Standards Board (“FASB”), issued FASB Staff Position No. APB 14-1, Accounting for Convertible Debt Instruments That May Be Settled in Cash Upon Conversion (Including Partial Cash Settlement), which has subsequently been codified as Accounting Standards Codification (“ASC”) 470-20, Debt with Conversion and Other Options. Under ASC 470-20, an entity must separately account for the liability and equity components of the convertible debt instruments (such as the Convertible Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for the Convertible Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet, and the value attributed to the equity component would be treated as original issue discount for purposes of accounting for the debt component of the Convertible Notes. As a result, we will be required to record a greater amount of non-cash interest expense in current periods presented as a result of the amortization of the discounted carrying value of the Convertible Notes to their face amount over the term of the Convertible Notes. We will report lower net income in our financial results because ASC 470-20 will require interest to include both the current period’s amortization of the debt discount and the instrument’s coupon interest, which could adversely affect our reported or future financial results, the trading price of our Class A common stock and the trading price of the Convertible Notes.
In addition, under certain circumstances, convertible debt instruments (such as the Convertible Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares of Class A common stock issuable upon conversion of the Convertible Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Convertible Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of Class A common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued.
However, in August 2020, the FASB published an accounting standards update 2020-06 (“ASU 2020-06”), which amends these accounting standards by reducing the number of accounting models for convertible instruments and limiting instances of separate accounting for the debt and equity or a derivative component of the convertible debt instruments. ASU 2020-06 also will no longer allow the use of the treasury stock method for convertible instruments for purposes of calculating diluted earnings per share and instead require application of the “if-converted” method. Under that method, diluted earnings per share will generally be calculated assuming that all the Convertible Notes were converted solely into shares of Class A common stock at the beginning of the reporting period, unless the result would be anti-dilutive, which could adversely affect our diluted earnings per share. However, if the principal amount of the convertible debt instrument being converted is required to be paid in cash and only the excess is permitted to be settled in shares, the if-converted method will produce a similar result as the treasury stock method prior to the adoption of ASU 2020-06 for such convertible debt instrument. These amendments will be effective for public companies for fiscal years beginning after December 15, 2021, with early adoption permitted, but no earlier than fiscal years beginning after December 15, 2020.
The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Convertible Notes is triggered, holders of Convertible Notes will be entitled to convert the Convertible Notes at any time during specified periods at their option. See “Description of Notes—Conversion Rights.” If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A 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. In addition, even if holders do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
51

The Capped Calls may affect the value of the Convertible Notes and our Class A common stock.
In connection with the pricing of the 2026 Convertible Notes and the 2028 Convertible Notes, we entered into privately negotiated Capped Calls with certain financial institutions (the “option counterparties”). The Capped Calls are expected generally to reduce the potential dilution upon any conversion of the Convertible Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Convertible Notes, as the case may be, with such reduction and/or offset subject to a cap.
We have been advised that, in connection with establishing their initial hedges of the Capped Calls, the option counterparties or their respective affiliates entered into various derivative transactions with respect to our Class A common stock concurrently with or shortly after the pricing of the Convertible Notes.
In addition, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our Class A common stock and/or purchasing or selling our Class A common stock or other securities of ours in secondary market transactions from time to time prior to the maturity of the Convertible Notes (and are likely to do so during any observation period related to a conversion of Convertible Notes). This activity could also cause or avoid an increase or a decrease in the market price of our Class A common stock or the Convertible Notes, which could affect your ability to convert the Convertible Notes and, to the extent the activity occurs during any observation period related to a conversion of Convertible Notes, it could affect the number of shares and value of the consideration that you will receive upon conversion of such Convertible Notes.
We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the Convertible Notes or our Class A common stock. In addition, we do not make any representation that the option counterparties will engage in these transactions or that these transactions, once commenced, will not be discontinued without notice.
We are subject to counterparty risk with respect to the Capped Calls.
The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the Capped Calls. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our Class A common stock. In addition, upon a default by an option counterparty, we may suffer more dilution than we currently anticipate with respect to our Class A common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.
Prior to our initial public offering, there was no public market for shares of our Class A common stock. On November 10, 2017, we sold shares of our Class A common stock to the public at $20.00 per share. From November 10, 2017, the date that our Class A common stock began trading on the NASDAQ Global Select Market, through December 31, 2021, the trading price of our Class A common stock has ranged from $18.05 per share to $198.61 per share. The trading price of our Class A common stock may continue to be volatile and could fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
general market volatility caused by COVID-19, acts of war, or other significant domestic or international events;
price and volume fluctuations in the overall stock market from time to time;
52

volatility in the trading prices and trading volumes of technology stocks;
volatility in the trading volumes of our Class A common stock;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our Class A common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
announcements by us or our competitors of new products or services;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both;
regulatory actions or developments affecting our operations, those of our competitors or our industry more broadly;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, products, services or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
new rules adopted by certain index providers, such as S&P Dow Jones, that limit or preclude inclusion of companies with multi-class capital structures in certain of their indices;
any significant change in our management; and
general economic conditions and slow or negative growth of our markets.
In addition, in the past, securities class action litigation has often been instituted following periods of volatility in the overall market and the market price of a particular company’s securities. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.
Substantial future sales of shares of our Class A common stock could cause the market price of our Class A common stock to decline.
The market price of our Class A common stock could decline as a result of substantial sales of our Class A common stock, particularly sales by our directors, executive officers and significant stockholders, or the perception in the market that holders of a large number of shares intend to sell their shares.
53

Additionally, the shares of Class A common stock subject to outstanding options and restricted stock unit awards under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans will become eligible for sale in the public market upon issuance. Certain holders of our Class A common stock have rights, subject to some conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for our stockholders or ourselves.
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the completion of our initial public offering. This may limit or preclude stockholders’ ability to influence corporate matters, including the election of directors, amendments to our organizational documents and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval.
Our Class A common stock has one vote per share, and our Class B common stock has ten votes per share. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore be able to control all matters submitted to our stockholders for approval. This concentrated control limits or precludes stockholders’ ability to influence corporate matters for the foreseeable future, including the election of directors, amendments to our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that stockholders may feel are in their best interest as one of our stockholders.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
We cannot predict the impact our capital structure may have on our stock price.
In July 2017, S&P Dow Jones, a provider of widely followed stock indices, announced that companies with multiple share classes, such as ours, will not be eligible for inclusion in certain of their indices. As a result, our Class A common stock will likely not be eligible for these stock indices. Many investment funds are precluded from investing in companies that are not included in such indices, and these funds would be unable to purchase our Class A common stock if we were not included in such indices. We cannot assure you that other stock indices will not take a similar approach to S&P Dow Jones in the future. Exclusion from indices could make our Class A common stock less attractive to investors and, as a result, the market price of our Class A common stock could be adversely affected.
In addition, several stockholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual class structure of our common stock may cause stockholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any actions or publications by stockholder advisory firms critical of our corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.
We may become effectively controlled by David A. Morken, our Co-Founder and Chief Executive Officer, whose interests may differ from other stockholders.
If all or substantially all of the holders of our Class B common stock except for Mr. Morken and his affiliates convert their shares into Class A common stock voluntarily or otherwise, Mr. Morken may control more than 25% of the combined voting power of our outstanding capital stock. As a result, Mr. Morken may have the ability to effectively control the appointment of our management, the entering into of mergers, sales of substantially all or all of our assets and other extraordinary transactions and influence amendments to our certificate of incorporation and bylaws. In any of these matters, the interests of Mr. Morken may differ from or conflict with your interests. Moreover, this concentration of ownership may also adversely affect the trading price for our Class A
54

common stock to the extent investors perceive disadvantages in owning stock of a company with a controlling stockholder.
If securities or industry analysts cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our Class A common stock adversely, the trading price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock is influenced by the research and reports that securities or industry analysts may publish about us, our business, our market or our competitors. If any of the analysts who may cover us change their recommendation regarding our Class A common stock in an adverse manner, or provide more favorable recommendations about our competitors relative to us, the trading price of our Class A common stock would likely decline. If any analyst who covers us were to cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price of our Class A common stock or trading volume to decline.
Anti-takeover provisions contained in our second amended and restated certificate of incorporation and second amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
Our second amended and restated certificate of incorporation, second amended and restated bylaws and Delaware law contain provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our board of directors. Among other things, our second amended and restated certificate of incorporation and second amended and restated bylaws include provisions:
authorizing “blank check” preferred stock, which could be issued by our board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our Class A and Class B common stock;
limiting the liability of, and providing indemnification to, our directors and officers;
limiting the ability of our stockholders to call and bring business before special meetings;
providing for a dual class common stock structure in which holders of our Class B common stock have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
providing that our board of directors is classified into three classes of directors with staggered three-year terms;
prohibiting stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
requiring super-majority voting to amend some provisions in our second amended and restated certificate of incorporation and second amended and restated bylaws;
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors; and
controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings.
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.
As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation Law, which prevents certain stockholders holding more than 15% of our outstanding
55

common stock from engaging in certain business combinations without approval of the holders of at least two-thirds of our outstanding common stock not held by such 15% or greater stockholder.
Any provision of our second amended and restated certificate of incorporation, second amended and restated bylaws or Delaware law that has the effect of delaying, preventing or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
Our second amended and restated certificate of incorporation and our second amended and restated bylaws include super-majority voting provisions that will limit your ability to influence corporate matters.
Our second amended and restated certificate of incorporation and our second amended and restated bylaws include provisions that require the affirmative vote of two-thirds of all of the outstanding shares of our capital stock entitled to vote to effect certain changes. These changes include amending or repealing our second amended and restated bylaws or second amended and restated certificate of incorporation or removing a director from office for cause. If all or substantially all of the holders of our Class B common stock convert their shares into Class A common stock voluntarily or otherwise, Mr. Morken may control the majority of the voting power of our outstanding capital stock, and therefore he may have the ability to prevent any such changes, which will limit a stockholder’s ability to influence corporate matters.
Our second amended and restated bylaws provide, subject to certain exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or stockholders.
Our second amended and restated bylaws provide, subject to limited exceptions, that the Court of Chancery of the State of Delaware will, to the fullest extent permitted by law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or stockholder to us or our stockholders; (iii) any action asserting a claim against us that is governed by the internal affairs doctrine; or (iv) any action arising pursuant to any provision of the Delaware General Corporation Law, our second amended and restated certificate of incorporation or our second amended and restated bylaws. If a stockholder files an action within the scope of the preceding sentence in any other court than a court located in Delaware, the stockholder shall be deemed to have consented to the provisions of our second amended and restated bylaws described above. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our second amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially adversely affect our business, financial condition and results of operations.
We may need additional capital in the future and such capital may be limited or unavailable. Failure to raise capital when needed could prevent us from growing in accordance with our plans.
We may require more capital in the future from equity or debt financings to fund our operations, finance investments in equipment and infrastructure, acquire complementary businesses and technologies, and respond to competitive pressures and potential strategic opportunities. If we are required to raise additional funds through further issuances of equity or other securities convertible into equity, our existing stockholders could suffer significant dilution, and any new shares we issue could have rights, preferences or privileges senior to those of the holders of our Class A common stock. The additional capital we may seek may not be available on favorable terms or at all. If we are unable to obtain capital on favorable terms or at all, we may have to reduce our operations or forego opportunities, and this may have a material adverse effect on our business, financial condition and results of operations.
56

We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our Class A common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
If a large number of shares of our Class A common stock is sold in the public market, the sales could reduce the trading price of our Class A common stock and impede our ability to raise future capital.
We cannot predict what effect, if any, future issuances by us of our Class A common stock will have on the market price of our Class A common stock. In addition, shares of our Class A common stock that we issue in connection with an acquisition may not be subject to resale restrictions. The market price of our Class A common stock could drop significantly if certain large holders of our Class A common stock, or recipients of our Class A common stock in connection with an acquisition, sell all or a significant portion of their shares of Class A common stock or are perceived by the market as intending to sell these shares other than in an orderly manner. In addition, these sales could impair our ability to raise capital through the sale of additional Class A common stock in the capital markets.

Item 1B. Unresolved Staff Comments
None.

Item 2. Properties
Our corporate headquarters is located in Raleigh, North Carolina, where we lease approximately 120,041 square feet of office space at 900 Main Campus Drive and 81,459 square feet of additional office space, of which 17,073 square feet of space is subject to a facilities sharing agreement with Relay on the Centennial Campus of North Carolina State University in Raleigh, North Carolina.
We maintain offices in locations in the United States and internationally. In addition to our headquarters, we lease space in Denver, CO; Rochester, NY; Austin, TX; San Francisco, CA; Simi Valley, CA; Brussels, Belgium; London, U.K.; Dublin, Ireland; Iasi, Romania; Singapore; Frankfurt, Germany; and Madrid, Spain.
We maintain data centers located in Raleigh, NC (including our network operations center); Los Angeles, CA; Dallas, TX; Atlanta, GA; New York, NY; Frankfurt, Germany; and London, U.K.
We currently lease all our facilities and do not own any real property. On June 4, 2021, we purchased approximately 40 acres of undeveloped land from the state of North Carolina to construct a new headquarters in Raleigh, NC. We intend to relocate our corporate headquarters in May 2023. We believe this new facility will provide the additional space needed to accommodate our growing work force.

Item 3. Legal Proceedings
Phone Recovery Services, LLC and Phone Administrative Services, Inc. acting or purporting to act on behalf of applicable jurisdictions, or the applicable county or city itself, have filed multiple lawsuits against us and/or one of our subsidiaries alleging that we failed to bill, collect and remit certain taxes and surcharges associated with the provision of 911 services.
57

The following county or municipal governments have named us in lawsuits that remain unresolved and are associated with the collection and remittance of 911 taxes and surcharges: (a) the City and County of San Francisco, California; (b) the following Illinois jurisdictions, collectively: Cook and Kane Counties, Illinois, the City of Chicago, Illinois, and the State of Illinois, (c) the State of New York, (d) Allegheny County, Pennsylvania, and (e) the State of Rhode Island. The complaints allege that we failed to bill, collect and remit certain taxes and surcharges associated with 911 service pursuant to applicable laws.
On November 30, 2020, we were named as a defendant in a Second Amended Class Action Complaint in a putative class action captioned Diana Mey v. All Access Telecom, Inc., et al. pending in the United States District Court, Northern District of West Virginia, relating to the alleged failure to block unsolicited phone calls to the plaintiff and putative class members.
We intend to vigorously defend these lawsuits and believe we have meritorious defenses to each. However, litigation is inherently uncertain, and any judgment or injunctive relief entered against us or any adverse settlement could negatively affect our business, results of operations and financial condition.
In addition to the litigation discussed above, from time to time, we may be subject to legal actions and claims in the ordinary course of business. We have received, and may in the future continue to receive, claims from third parties relating to number management, and claims asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend ourselves, our partners and our customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and 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.

58

PART II - OTHER INFORMATION

Item 5. Market for Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information for Class A Common Stock
Our Class A common stock has been listed on the NASDAQ Global Select Market under the symbol “BAND” since November 10, 2017. Prior to that date, there was no public trading market for our Class A common stock.
Stockholders
As of February 18, 2022, we had 22 holders of record of our Class A and Class B common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.
Dividend Policy
We have never declared or paid any cash dividend on our common stock. We currently intend to retain all of our future earnings, if any, generated by our operations for the development and growth of our business for the foreseeable future. The decision to pay dividends is at the discretion of our board of directors and depends upon our financial condition, results of operations, capital requirements, and other factors that our board of directors deems relevant.
Stock Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC 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 Bandwidth Inc. under the Securities Act or the Exchange Act.
The graph below compares the cumulative total return to our stockholders between November 10, 2017 (the date our Class A common stock commenced trading on the NASDAQ Global Select Market) through December 31, 2021 in comparison to the NASDAQ Composite Index and the S&P 500 Information Technology Index. The graph assumes $100 was invested in the Class A common stock of Bandwidth Inc., the NASDAQ Composite Index and the S&P 500 Information Technology Index, in each case on November 10, 2017, and assumes reinvestment of any dividends.
The comparisons in the graph below are based on historical data and are not indicative of, nor intended to forecast, the future performance of our Class A common stock.

59

band-20211231_g1.jpg

Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2022 Annual Meeting of Shareholders. The Proxy Statement will be filed with the SEC within 120 days of the fiscal year ended December 31, 2021.
Recent Sales of Unregistered Securities
In March 2021, we issued $250 million in aggregate principal amount of our 2028 Convertible Senior Notes. In connection with the offering of the Notes, we entered into privately-negotiated capped call transactions with certain counterparties (the “2028 Capped Calls”). The 2028 Capped Calls each have an initial strike price of approximately $179.27 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2028 Convertible Notes. The 2028 Capped Calls have initial cap prices of $260.76 per share, subject to certain adjustments. The 2028 Capped Calls cover, subject to anti-dilution adjustments, approximately 1,917,450 shares of our Class A common stock. See Note 8, Debt, to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information about the 2028 Convertible Notes and 2028 Capped Calls.
We offered and sold the 2028 Convertible Notes to the initial purchasers in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act, and for resale by the initial purchasers to qualified institutional buyers pursuant to the exemption from registration provided by Rule 144A under the Securities Act. We relied on these exemptions from registration based in part on representations made by the initial purchasers in the purchase agreement dated March 11, 2021. The shares of the Class A common stock issuable upon conversion of the 2028 Convertible Notes, if any, have not been registered under the Securities Act and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements.
To the extent that any shares of the Class A common stock are issued upon conversion of the 2028 Convertible Notes, they will be issued in transactions anticipated to be exempt from registration under the Securities Act by virtue of Section 3(a)(9) thereof, because no commission or other remuneration is expected to be paid in
60

connection with conversion of the 2028 Convertible Notes, and any resulting issuance of shares of the Class A common stock.

Item 6. [Reserved]
61

Managements Discussion and Analysis
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 are included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” in this Annual Report on Form 10-K. Our fiscal year ends on December 31.

Overview
We are a leading global enterprise cloud communications company. Our solutions include a broad range of software Application Programming Interfaces (“APIs”) for voice, messaging and emergency services. Our sophisticated and easy-to-use software APIs allow enterprises to enhance their products and services by incorporating advanced, global connectivity for voice, messaging and emergency services communications capabilities. Companies use our platform to more frequently and seamlessly connect with their end users, add voice calling capabilities to applications and devices, transition from on-premise to cloud-based communication tools and applications, integrate messaging capabilities into applications or software, build interactive voice response systems for contact centers, and offer end users new mobile application experiences including emergency services and improve employee productivity, among other use cases. We have established a reputation as a leader in the Communications Platform-as-a-Service (“CPaaS”) space through our innovation-rich culture and focus on empowering enterprises with end-to-end communications solutions.
We are the only CPaaS provider in the industry that owns and operates a nationwide IP voice network in the United States. In 2020, we acquired Voxbone, a leading European-based communications platform with its own IP voice network assembled by building relationships with local carriers around the globe. Our deep U.S. presence and global platform extending across more than 60 countries serves enterprises in countries representing more than 90% of global gross domestic product. We believe that our current and future customers will benefit from using a unified software platform, network and team to serve people around the world.
Our voice software APIs allow enterprises to make and receive phone calls and create advanced voice experiences. Integration with our purpose-built IP voice network ensures enterprise-grade functionality and secure, high-quality connections. Our messaging software APIs provide enterprises with advanced tools to connect with end users via messaging. Our customers also use our solutions to enable 911 response capabilities, real-time provisioning and activation of phone numbers and toll-free number messaging.
We believe our network is capital-efficient and supports the applications and experiences that make a difference in the way enterprises communicate. Since a communications platform is only as strong as the network that backs it, we believe our network provides a significant competitive advantage in the control, quality, pricing power and scalability of our offering. We are able to control the quality and provide the support our customers expect, while meeting regulatory, scalability and cost requirements more efficiently.
For the years ended December 31, 2019, 2020 and 2021, total revenue was $232.6 million, $343.1 million, and $490.9 million, respectively. For the years ended December 31, 2019, 2020 and 2021, our CPaaS segment revenue was $197.9 million, $298.1 million, and $413.9 million, respectively, representing an increase of 51% in 2020 and 39% in 2021. Net income in 2019 was $2.5 million, and net loss in 2020 and 2021 was $44.0 million and $27.4 million, respectively. As of December 31, 2019, 2020 and 2021, the number of active CPaaS customer accounts was 1,728, 2,848, and 3,228, respectively, representing a year-over-year increase of 40% in 2019, 65% in 2020 and 13% in 2021.
62

Managements Discussion and Analysis
Acquisition of Voxbone
On November 2, 2020, we acquired all of the A Ordinary Shares, B Ordinary Shares and C Ordinary Shares of Voice Topco Limited (Voice Topco) through a Share Purchase Agreement (the Share Purchase Agreement” and such purchase, the “Share Purchase”) (the “Acquisition”). Voice Topco directly or indirectly holds all of the issued and outstanding shares of Voxbone S.A., which (with its subsidiaries) is the operating subsidiary of Voice Topco. The Acquisition was valued at €446 million. As consideration for the Share Purchase, we (i) paid the Sellers (as defined in the Share Purchase Agreement) approximately $400 million (or approximately €338 million based on prevailing exchange rates at the close of business on October 9, 2020) at the Closing (as disclosed in the Share Purchase Agreement) and (ii) issued to the Sellers at the Closing shares of our Class A common stock, with an aggregate value of approximately €108 million (or approximately $128 million based on prevailing exchange rates at the close of business on October 9, 2020).

COVID-19 Update
The novel coronavirus (“COVID-19”) pandemic persisted throughout 2021 and remains an issue today, impacting areas of the United States and the rest of the world to varying degrees. The broader implications of COVID-19 on our results of operations and overall financial performance remain uncertain. The COVID-19 pandemic and its adverse effects have been prevalent in the locations where we, our customers, suppliers and third-party business partners conduct business. During the year ended December 31, 2021, we experienced stable or increased usage by our customers that had been most impacted by COVID-19, including large enterprise customers that offer unified communications as a service (“UCaaS”), meeting solutions, travel, hospitality and ridesharing services, among others. We acknowledge there may be additional impacts to the economy and our business going forward as a result of COVID-19, and we expect there may be some volatility in customer demand and buying habits as the pandemic continues. Our U.S. offices have remained open to employees, subject to applicable government regulations. Appropriate measures are being taken to protect the health of our employees who return to the office. We have also reinstated business travel, subject to applicable government regulations. As the COVID-19 pandemic abates, we may experience curtailed customer demand that could materially adversely impact our business, results of operations and overall financial performance in future periods. Specifically, we may experience impact from enterprises reducing usage of our services or delaying decisions to implement our services. As a result, the effect of the COVID-19 pandemic will not be reflected fully in our results of operations and overall financial performance until future periods. See “Item 1A. Risk Factors” for further discussion of the possible impact of the COVID-19 pandemic on our business.

DDoS Attack
Beginning on September 25, 2021, our communications network was subjected to a distributed denial of service attack (the “DDoS Attack”) initially causing intermittent communications services disruptions affecting certain of our markets and customers. A DDoS attack is a malicious attempt to disrupt the normal traffic of a targeted server, service or network by overwhelming the target or its surrounding infrastructure with a flood of unwanted internet traffic from multiple sources, resulting in the slowdown or blockage of legitimate traffic. Our mitigation efforts, in conjunction with our partners from leading cybersecurity firms, have proved successful. Our network has been largely stable and operating at normal service levels since the evening of September 29, 2021, although there have been some continued intermittent disruptions. We estimate that the impact from lost transaction volume and customer credits attributable to the DDoS Attack reduced CPaaS revenue for the full year 2021 by approximately $10.0 million.
63

Managements Discussion and Analysis
Key Performance Indicators
We monitor the following key performance indicators (“KPIs”) to help us evaluate our business, identify trends affecting our business, formulate business plans, and make strategic decisions. We believe the following KPIs are useful in evaluating our business:
Year ended December 31,
201920202021
(Dollars in thousands)
Number of active CPaaS customers (as of period end)1,728 2,848 3,228 
Dollar-based net retention rate113 %131 %110 %
Adjusted EBITDA (1)
$(1,050)$26,176 $49,600 
Free cash flow (1)
$(27,012)$(10,074)$3,636 
________________________
(1) See Non-GAAP Financial Measures, discussed elsewhere in Managements Discussion and Analysis.
Number of Active CPaaS Customer Accounts
We believe the number of active CPaaS customer accounts is an important indicator of the growth of our business, the market acceptance of our platform and our future revenue trends. We define an active CPaaS customer account at the end of any period as an individual account, as identified by a unique account identifier, for which we have recognized at least $100 of revenue in the last month of the period. We believe usage of our platform by an active CPaaS customer at or above the $100 per month threshold is a stronger indicator of potential future engagement than trial usage at levels below $100 per month. A single organization may constitute multiple unique active CPaaS customer accounts if it has multiple unique account identifiers, each of which is treated as a separate active CPaaS customer account. Customers who pay after using our platform and customers that have credit balances are included in the number of active CPaaS customer accounts. Customers from our Other segment are excluded in the number of active CPaaS customer accounts, unless they are also CPaaS customers.
In the years ended December 31, 2019, 2020 and 2021, revenue from active CPaaS customer accounts represented approximately 99% of total CPaaS revenue.
Dollar-Based Net Retention Rate
Our ability to drive growth and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with our existing customers that generate CPaaS revenue and seek to increase their use of our platform. We track our performance in this area by measuring the dollar-based net retention rate for our customers who generate CPaaS revenue. Our dollar-based net retention rate compares the CPaaS revenue from customers in a quarter to the same quarter in the prior year. Customers of acquired businesses are included in the subsequent years calendar quarter of acquisition. To calculate the dollar-based net retention rate, we first identify the cohort of customers that generate CPaaS revenue and that were customers in the same quarter of the prior year. The dollar-based net retention rate is obtained by dividing the CPaaS revenue generated from that cohort in a quarter, by the CPaaS revenue generated from that same cohort in the corresponding quarter in the prior year. When we calculate dollar-based net retention rate for periods longer than one quarter, we use the average of the quarterly dollar-based net retention rates for the quarters in such period. Our dollar-based net retention rate increases when such customers increase usage of a product, extend usage of a product to new applications or adopt a new product. Our dollar-based net retention rate decreases when such customers cease or reduce usage of a product or when we lower prices on our solutions.
64

Managements Discussion and Analysis
As our customers grow their businesses and increase usage of our platform, they sometimes create multiple customer accounts with us for operational or other reasons. As such, when we identify a significant customer organization (defined as a single customer organization generating more than 1% of CPaaS revenue in a quarterly reporting period) that has created a new CPaaS customer, this new customer is tied to, and CPaaS revenue from this new customer is included with, the original CPaaS customer for the purposes of calculating this metric.

Key Components of Statements of Operations
Revenue
We generate a majority of our revenue from our CPaaS segment. CPaaS revenue is derived from reoccurring sources such as per minute voice usage and voice calling, per text message usage and other usage services and fees, and from monthly recurring charges arising from phone number services, 911-enabled phone number services, messaging services and other services.
For the years ended December 31, 2019, 2020 and 2021, we generated 66%, 74% and 72%, respectively of our CPaaS revenue from reoccurring sources. The large bulk of our remaining CPaaS revenue is generated from recurring monthly charges.
The remainder of our revenue not classified in our CPaaS segment is generated by our Other segment. Other segment revenue is composed of revenue earned from various communications services and products, indirect revenue and messaging surcharge revenue.
We recognize accounts receivable at the time the customer is invoiced. Additionally, we record a receivable for unbilled revenue if services have been delivered and are billable in subsequent periods. Unbilled revenue made up 54%, 50% and 52% of outstanding accounts receivable, net of allowance for doubtful accounts, as of December 31, 2019, 2020 and 2021, respectively.
Cost of Revenue and Gross Margin
CPaaS cost of revenue consists primarily of fees paid to other network service providers from whom we buy services such as minutes of use, phone numbers, messages, porting of customer numbers and network circuits. Cost of revenue also contains costs related to support of our IP voice network, web services, cloud infrastructure, capacity planning and management, rent for network facilities, software licenses, hardware and software maintenance fees and network engineering services. Personnel costs (including non-cash stock-based compensation expenses) associated with personnel who are responsible for the delivery of services, operation and maintenance of our communications network, and customer support, as well as third-party support agreements and depreciation of network equipment, amortization of internally developed software and gain (loss) on disposal of property and equipment are also included in cost of revenue.
Other cost of revenue consists of costs supporting non-CPaaS services including leased circuit costs paid to third party providers, internet connectivity expenses, minutes of use, direct operations, contractors, regulatory fees, surcharges and other pass-through costs and software and hardware maintenance fees.
Gross margin is calculated by subtracting cost of revenue from revenue, divided by total revenue, expressed as a percentage. Our cost of revenue and gross margin have been, and will continue to be, affected by several factors, including the timing and extent of our investments in our network, our ability to manage off-network minutes of use and messaging costs, changes to the mix or amount of personnel-related costs included in our cost of revenue, the product mix of revenue, the timing of amortization of capitalized software development costs and fluctuations in the price we charge our customers for services.
65

Managements Discussion and Analysis
Operating Expenses
The most significant components of operating expenses are personnel costs, which consist of salaries, benefits, bonuses, and stock-based compensation expenses. We also incur other non-personnel costs related to our general overhead expenses, including facility expenses, software licenses, web services, depreciation and amortization of assets unrelated to delivery of our services. We expect that our operating expenses will increase in absolute dollars.
Research and Development
Research and development (R&D) consists primarily of personnel costs (including non-cash stock-based compensation expenses), outsourced software development and engineering service and cloud infrastructure fees for staging and development of outsourced engineering services. We capitalize the portion of our software development costs in instances where we invest resources to develop software for internal use. We plan to continue to invest in R&D to enhance current product offerings and develop new services.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel costs, including commissions for our sales employees and non-cash stock-based compensation expenses. Sales and marketing expenses also include expenditures related to advertising, marketing, our brand awareness activities, sales support and professional services fees.
We focus our sales and marketing efforts on creating sales leads and establishing and promoting our brand. We plan to continue to invest in sales and marketing in order to expand our CPaaS customer base by growing headcount, driving our go-to-market strategies, building brand awareness, advertising and sponsoring additional industry marketing events.
General and Administrative
General and administrative expenses consist primarily of personnel costs, including stock-based compensation, for our accounting, finance, legal, human resources and administrative support personnel, and executives. General and administrative expenses also include costs related to product management and reporting, customer billing and collection functions, information services, professional services fees, credit card processing fees, rent and other facilities costs associated with our headquarters in Raleigh, North Carolina and our other offices, and depreciation and amortization.
Income Taxes
For the years ended December 31, 2019, 2020 and 2021, our effective tax rate was 116.4%, (51.8)%, and 12.3%, respectively. The increase in our effective tax rate is primarily due to a change in the valuation allowance related to certain deferred tax assets.
Judgment is required in a determination as to whether deferred tax assets will be realized in full or in part. Management assesses available positive and negative evidence on a jurisdictional basis to estimate if deferred tax assets will be recognized, or when it is more likely than not that all or some deferred tax assets will not be realized and a valuation allowance must be established. As of December 31, 2021, the Company continues to maintain a valuation allowance for its U.S. federal and state net deferred tax assets.

66

Managements Discussion and Analysis
Results of Operations

Consolidated Results of Operations
The following table sets forth the consolidated statements of operations for the periods indicated.
Year ended December 31,
201920202021
(In thousands)
Revenue:
CPaaS revenue$197,944 $298,090 $413,948 
Other revenue34,650 45,023 76,959 
Total revenue232,594 343,113 490,907 
Cost of revenue:
CPaaS cost of revenue110,343 160,706 217,403 
Other cost of revenue14,616 24,546 54,981 
Total cost of revenue124,959 185,252 272,384 
Gross profit:
CPaaS87,601 137,384 196,545 
Other20,034 20,477 21,978 
Total gross profit107,635 157,861 218,523 
Operating expenses:
Research and development31,461 42,059 55,173 
Sales and marketing35,020 40,552 51,817 
General and administrative58,847 88,755 113,770 
Total operating expenses125,328 171,366 220,760 
Operating loss(17,693)(13,505)(2,237)
Other income (expense), net
Interest income (expense), net2,446 (13,672)(28,784)
Other income (expense), net23 (1,795)(174)
Total other income (expense), net2,469 (15,467)(28,958)
Loss before income taxes(15,224)(28,972)(31,195)
Income tax benefit (provision)17,718 (15,005)3,833 
Net income (loss)$2,494 $(43,977)$(27,362)

67

Managements Discussion and Analysis
The following table sets forth our results of operations as a percentage of our total revenue for the periods presented. *
Year ended December 31,
201920202021
Revenue:
CPaaS revenue85 %87 %84 %
Other revenue15 %13 %16 %
Total revenue100 %100 %100 %
Cost of revenue:
CPaaS cost of revenue47 %47 %44 %
Other cost of revenue%%11 %
Total cost of revenue53 %54 %55 %
Gross profit:
CPaaS37 %40 %40 %
Other%%%
Total gross profit46 %46 %45 %
Operating expenses:
Research and development14 %12 %11 %
Sales and marketing15 %12 %11 %
General and administrative24 %26 %23 %
Total operating expenses53 %50 %45 %
Operating loss(8)%(4)%— %
Other income (expense), net
Interest income (expense), net%(4)%(6)%
Other income (expense), net— %(1)%— %
Total other income (expense), net%(5)%(6)%
Loss before income taxes(7)%(8)%(6)%
Income tax benefit (provision)%(4)%%
Net income (loss)%(13)%(5)%
(*) Columns may not foot due to rounding.

68

Managements Discussion and Analysis
Comparison of the Years Ended December 31, 2020 and 2021
Revenue
Year ended December 31,
20202021Change
(Dollars in thousands)
Revenue:
CPaaS revenue$298,090 $413,948 $115,858 39 %
Other revenue45,023 76,959 31,936 71 %
Total revenue$343,113 $490,907 $147,794 43 %

In 2021, total revenue increased by $147.8 million, or 43%, and CPaaS revenue increased by $115.9 million, or 39%, compared with the same period in 2020. As a percentage of total revenue, CPaaS revenue was 84% in 2021 compared with 87% in 2020.
Revenue earned on our international platform contributed $81.5 million of this increase to total revenue and $78.8 million to CPaaS revenue. Excluding the higher amounts attributable to our international platform, revenue from all of our CPaaS offerings increased from the same period in 2020 led by growth in our voice and messaging offerings of $20.4 million, and phone number services and 911-enabled phone number services of $16.7 million. We believe our revenue results were lowered by approximately $10.0 million in 2021 from lost transaction volume and customer credits due to the previously disclosed DDoS Attack. These increases in usage volume period-over-period, including the negative impact of approximately $10.0 million from lower transaction volume, yielded our dollar-based net retention rate of 110%.
Active CPaaS customer accounts increased 13% to 3,228 as of December 31, 2021, as compared with 2,848 as of December 31, 2020 active accounts as of December 31, 2020.
Other revenue increased by $31.9 million, or 71%, in 2021 primarily due to higher indirect revenue, which increased by $30.6 million due to an increase in messaging surcharges and indirect voice revenue, and $2.7 million due to reoccurring revenue earned from our international platform.
Cost of Revenue and Gross Margin
Year ended December 31,
20202021Change
(Dollars in thousands)
Cost of revenue:
CPaaS cost of revenue$160,706 $217,403 $56,697 35 %
Other cost of revenue24,546 54,981 30,435 124 %
Total cost of revenue$185,252 $272,384 $87,132 47 %
Gross profit$157,861 $218,523 $60,662 38 %
Gross margin:
CPaaS46 %47 %
Other45 %29 %
Total gross margin46 %45 %

69

Managements Discussion and Analysis
In 2021, total gross profit increased by $60.7 million, or 38%, compared with the same period in 2020, driven by higher revenue and improved operating leverage offset by unfavorable segment mix, which resulted in total gross margin of 45% for the year ended December 31, 2021 compared with 46% for the year ended December 31, 2020.
As a component of total gross margin, our CPaaS gross margin grew from 46% to 47% for the years ended December 31, 2020 and 2021, respectively. Higher CPaaS gross margins arose from higher revenue, improved operating leverage and product mix. Our higher revenue drove correspondingly higher CPaaS cost of revenue for the year ended December 31, 2021 of $56.7 million, or 35%, compared with the same period in 2020. CPaaS cost of revenue increased due to an increase in network costs of $22.8 million due to both network expansions and amortization expense, partially related to our international platform, voice usage costs of $22.5 million, costs of phone numbers and 911 of $8.7 million, and cost of messaging of $2.7 million from increased cost per message and higher messaging sales volumes.
Excluding depreciation, amortization and stock-based compensation of $20.8 million for the year ended December 31, 2021 and $11.2 million for the year ended December 31, 2020, CPaaS Non-GAAP gross margins increased to 53%, compared with 50% for the year ended December 31, 2020, and total Non-GAAP gross margins were 49% and 49%, respectively, for the years ended December 31, 2020 and 2021. Higher CPaaS Non-GAAP gross margins were driven by revenue growth, improved operating leverage, improved product mix and the inclusion of higher margin sales from our international platform. See Non-GAAP Financial Measures, discussed elsewhere in Managements Discussion and Analysis.
In 2021, other cost of revenue increased by $30.4 million compared with the same period in 2020. This was primarily due to increased indirect revenue and costs related to messaging surcharges, resulting in decreased Other gross margin from 45% to 29%.
Operating Expenses
Year ended December 31,
20202021Change
(Dollars in thousands)
Research and development$42,059 $55,173 $13,114 31 %
Sales and marketing40,552 51,817 11,265 28 %
General and administrative88,755 113,770 25,015 28 %
Total operating expenses$171,366 $220,760 $49,394 29 %

As a percentage of revenue, total operating expenses for the years ended December 31, 2020 and 2021 decreased from 50% to 45%, respectively, as revenue growth exceeded corresponding growth in operating expenditures in 2021.
In 2021, R&D expenses increased by $13.1 million, or 31%, compared with the same period in 2020. This increase was due to increased personnel costs of $10.0 million including the impact of growth in headcount as a result of the Acquisition, and an increase in non-headcount costs of $3.1 million.
In 2021, sales and marketing expenses increased by $11.3 million, or 28%, compared with the same period in 2020, primarily due to an increase in sales personnel costs of $7.8 million, which included the impact of growth in headcount as a result of the Acquisition, and an increase in non-headcount costs of $3.5 million.
70

Managements Discussion and Analysis
In 2021, general and administrative expenses increased by $25.0 million, or 28%, compared with the same period in 2020. This increase was primarily due to higher personnel costs of $13.9 million resulting from the impact of growth in headcount as a result of the Acquisition, depreciation and amortization costs of $10.0 million, facilities costs of $3.2 million, and other costs of $2.2 million, offset by a decrease in professional costs of $4.3 million.
Interest Income (Expense), Net
In 2021, interest expense, net of interest income, increased by $15.1 million compared with the same period in 2020, due to a $12.4 million increase in interest expense related to the Convertible Notes and a $2.5 million decrease in interest income from the investment of follow-on equity offering proceeds. See Note 9, “Debt” to the consolidated financial statements, for additional details.
Income Tax Benefit
In 2021, income tax expense decreased by $18.8 million compared with the same period in 2020. The effective tax rate for the year ended December 31, 2021, was 12.3% compared with (51.8)% in the same period in 2020. The increase in our effective tax rate is primarily due to a change in the valuation allowance related to certain deferred tax assets.
Comparison of the Years Ended December 31, 2019 and 2020

Revenue
Year ended December 31,
20192020Change
(Dollars in thousands)
Revenue:
CPaaS revenue$197,944 $298,090 $100,146 51 %
Other revenue34,650 45,023 10,373 30 %
Total revenue$232,594 $343,113 $110,519 48 %
In 2020, total revenue increased by $110.5 million, or 48%, compared to the same period in 2019, and CPaaS revenue increased by $100.1 million, or 51%, compared to the same period in 2019. The increase in CPaaS revenue was primarily attributable to an increase in the usage of all our service offerings, particularly our voice and messaging usage, which accounted for $58.6 million of the increase in CPaaS revenue. Messaging usage increased in the year due to higher volumes of messages related to political campaigns for the U.S. elections in November. The situation caused by COVID-19 also caused increased usage in the year because of more reliance on our offerings to connect people during a time of physical distancing and work from home environment. Increased usage was mostly driven by large enterprise customers that offer UCaaS services and meeting solutions and our phone number services. Our phone number services and 911-enabled phone number services accounted for $13.2 million of the increase in CPaaS revenue. In 2020, CPaaS revenue also increased by $11.8 million from higher usage pricing due to a shift in product mix to products with a higher rate compared to the same period in 2019. In addition, $16.6 million of growth was attributable to the acquisition of Voxbone for the period from November 1, 2020 through December 31, 2020. The changes in usage and price in 2020 compared to the same period in 2019 were reflected in our dollar-based net retention rate of 131%. In addition, revenue from new CPaaS customers contributed $22.9 million, or 11%, to CPaaS revenue for 2020 compared to $11.7 million, or 7%, in the same period in 2019.
The increase in usage was also attributable to a 65% increase in the number of active CPaaS customer accounts, from 1,728 as of December 31, 2019 to 2,848 as of December 31, 2020. As a percentage of total revenue, CPaaS revenue increased from 85% in 2019 to 87% in the same period in 2020.
Other revenue increased by $10.4 million, or 30%, in 2020 due to higher indirect revenue, which increased by $12.7 million primarily due to an increase in messaging surcharges and indirect voice revenue, offset by the expected decline of legacy revenue, which decreased by $2.3 million, compared to the same period in 2019.
71

Managements Discussion and Analysis
Cost of Revenue and Gross Margin
Year ended December 31,
20192020Change
(Dollars in thousands)
Cost of revenue:
CPaaS cost of revenue$110,343 $160,706 $50,363 46 %
Other cost of revenue14,616 24,546 9,930 68 %
Total cost of revenue$124,959 $185,252 $60,293 48 %
Gross profit$107,635 $157,861 $50,226 47 %
Gross margin:
CPaaS44 %46 %
Other58 %45 %
Total gross margin46 %46 %
In 2020, total gross profit increased by $50.2 million, or 47%, compared to the same period in 2019. Total gross margin was 46% for both years. In 2020, CPaaS cost of revenue increased by $50.4 million, or 46%, compared to the same period in 2019. CPaaS cost of revenue increased due to an increase in voice usage costs of $25.0 million due to growth in minutes used by customers. Cost of messaging increased by $10.3 million due to growth in messages used by customers, including an increase related to political campaigns and increased cost per message. Network costs also increased $13.0 million due to network expansions and depreciation expense. Cost of phone numbers and 911 increased by $2.1 million. COVID-19 and the increased usage resulting from the work at home environment generated increased voice usage costs and network expansions. CPaaS gross margin increased from 44% in 2019 to 46% in 2020. Excluding depreciation and stock-based compensation of $6.8 million in 2019 and $9.7 million in 2020, CPaaS Non-GAAP gross margin was 48% and 50%, respectively, and total Non-GAAP gross margin was 49% for both years
In 2020, other cost of revenue increased by $9.9 million compared to the same period in 2019, primarily due to a $10.8 million increase in cost of indirect revenue related to messaging surcharges offset by a $0.9 million decrease in costs as a result of the expected churn in legacy services.
Operating Expenses
Year ended December 31,
20192020Change
(Dollars in thousands)
Research and development$31,461 $42,059 $10,598 34 %
Sales and marketing35,020 40,552 5,532 16 %
General and administrative58,847 88,755 29,908 51 %
Total operating expenses$125,328 $171,366 $46,038 37 %
In 2020, R&D expenses related to the expansion of our product offerings increased by $10.6 million, or 34%, compared to the same period in 2019. This increase was primarily due to increased personnel costs of $10.1 million including the impact of growth in headcount as a result of the Acquisition and an increase in non-headcount costs of $0.5 million.
In 2020, sales and marketing expenses increased by $5.5 million, or 16%, compared to the same period in 2019, primarily due to an overall increase in sales personnel costs of $6.6 million including the impact of growth in headcount as a result of the Acquisition offset by a decrease in non-headcount costs of $1.1 million.

72

Managements Discussion and Analysis
In 2020, general and administrative expenses increased by $29.9 million, or 51%, compared to the same period in 2019. This increase was due to $12.7 million in costs which consist of mainly fees for financial and legal services, due diligence services and success fees related to the acquisition of Voxbone, higher personnel costs of $11.9 million due to the impact of growth in headcount as a result of the Acquisition, depreciation and amortization costs of $3.1 million, facilities costs of $1.4 million, bank charges and license costs of $1.1 million, professional costs of $0.6 million, and expensed IT charges of $0.6 million, offset by lower other non-headcount costs of $0.9 million and travel and entertainment expenses of $0.6 million, which contributed to the overall increase in general and administrative expenses.
As a percentage of revenue, total operating expenses for the years ended December 31, 2018, 2019 and 2020 increased from 43% to 53% and 50%, respectively, as operating expenditures growth exceeded corresponding growth in revenue in 2019 and 2020.

Interest Expense, Net
In 2020, interest expense, net increased by $16.1 million compared to the same period in 2019, due to a $0.1 million decrease in interest income from the investment of follow-on equity offering proceeds and a $16.2 million increase in interest expense related to the Convertible Notes. See Note 9, “Debt” to the consolidated financial statements, for additional details.
Income Tax Provision
In 2020, income tax benefit decreased by $32.7 million compared to the same period in 2019 The effective tax rate for the twelve months ended December 31, 2020 was (51.8)% compared to 116.4% in the same period in 2019. The decrease in our effective tax rate is primarily due to the change in judgment related to the realizability of certain deferred tax assets and the resulting valuation allowance.

Liquidity and Capital Resources
Our liquidity for the year ended December 31, 2021 was provided by positive free cash flow, derived from our cash flow from operations of $40.8 million less expenditures for capital equipment. In the last three years, we have also supplemented our liquidity with proceeds from our issuance of the Convertible Notes in February 2020 and March 2021, respectively. We used a majority of the proceeds from the issuance of our 2026 Convertible Notes to consummate the Acquisition. We believe that our cash and cash equivalents balances and the cash flows generated by our operations will be sufficient to satisfy our anticipated cash needs for working capital and capital expenditures for at least the next 12 months. However, our belief may prove to be incorrect, and we could utilize our available financial resources sooner than we currently expect. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth in the section titled “Risk Factors.” We may be required to seek additional equity or debt financing in order to meet these future capital requirements. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired, our business, results of operations and financial condition would be adversely affected.
73

Managements Discussion and Analysis
Our principal future commitments consist of (i) an aggregate of $650.0 million in Convertible Notes (see Note 9, “Debt” to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K, for a discussion of our 2026 Convertible Notes and our 2028 Convertible Notes), (ii) a $495.7 million non-cancelable lease for our future office headquarters, which is anticipated to commence in May of 2023 (the Headquarters Lease), (iii) a $3.6 million non-cancelable lease for our London office, (iv) $18.1 million in non-cancelable purchase obligations and future minimum payments under contracts to various service providers, and (v) $15.8 million in future minimum rent payments for our current office space. The initial base rent for the Headquarters Lease will be $38.79 per square foot, or approximately $20.7 million per annum, and will increase by 1.85% on each anniversary of the commencement date. In addition, we are required to deposit an amount equal to the final Cost of the Work (as defined in the lease agreement) minus the amount of allowance for certain tenant improvements (the Excess Costs) with USEF Edwards Mill Owner, LLC and Chicago Title Insurance Company when such amount has been determined. The final calculation of Excess Costs for the Headquarters Lease is expected to be approximately $12.6 million to occur in March 2022. See Note 13, “Commitments and Contingencies” to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for future lease commitments.
Statement of Cash Flows
The following table summarizes our cash flows for the periods indicated:
Year ended December 31,
201920202021
(In thousands)
Net cash (used in) provided by operating activities$(1,253)$4,518 $40,803 
Net cash (used in) provided by investing activities(7,653)(455,085)2,833 
Net cash provided by financing activities152,418 346,891 207,027 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(9)109 189 
Net increase (decrease) in cash, cash equivalents, and restricted cash$143,503 $(103,567)$250,852 

Cash Flows from Operating Activities
In 2021, net cash provided by operating activities was $40.8 million, consisting of net loss of $27.4 million adjusted for non-cash items of $76.2 million, and offset by cash used by changes in operating assets and liabilities of $8.0 million.
Cash used in operating assets and liabilities included an increase in accounts receivable of $6.7 million, a decrease in operating right-of-use liability of $6.2 million, and an increase in prepaid expenses and other assets of $6.8 million. Offsetting these cash use items in assets and liabilities was an increase in accrued expenses and other liabilities of $9.7 million, and an increase in accounts payable of $2.0 million.
The non-cash items included depreciation and amortization expense of $36.7 million, amortization of debt discount and issuance costs of $26.8 million, stock-based compensation expenses of $14.5 million, right-of-use asset amortization of $5.7 million, and loss on disposal of property and equipment of $0.8 million, offset by a deferred tax benefit of $8.3 million.
In 2020, net cash provided by operating activities was $4.5 million, consisting of net loss of $44.0 million adjusted for non-cash items of $61.8 million and offset by cash used by changes in operating assets and liabilities of $13.3 million.
Cash generated in operating assets and liabilities included an increase in accrued expenses and other liabilities of $14.4 million, and an increase in accounts payable of $0.3 million. Offsetting these cash generating
74

Managements Discussion and Analysis
items in assets and liabilities were an increase in accounts receivable of $18.8 million, a decrease in operating right-of-use liability of $5.3 million, and an increase in prepaid expenses and other assets of $3.8 million.
The non-cash items included depreciation and amortization expense of $16.8 million, amortization of debt discount and issuance costs of $15.6 million, deferred tax expense of $14.3 million, stock-based compensation expenses of $9.9 million, right-of-use asset amortization of $4.8 million, and loss on disposal of property and equipment of $0.3 million.
In 2019, cash used in operating activities was $1.3 million, consisting of net income of $2.5 million adjusted for non-cash items. These non-cash items included depreciation and amortization expense of $9.6 million, stock-based compensation expenses of $6.6 million, right-of-use asset amortization of $4.3 million, loss on disposal of property and equipment of $0.5 million, offset by deferred tax benefit of $17.5 million, cash used by changes in operating assets and liabilities of $6.6 million, and accretion of bond discount of $0.7 million. Cash generated from operating assets and liabilities included an increase in accrued expenses and other liabilities of $5.5 million, an increase in accounts payable of $1.1 million, and an increase in deferred revenue and advanced billings of $0.6 million. Offsetting these cash generating items in assets and liabilities were an increase in accounts receivable of $6.2 million, an increase in prepaid expenses and other assets of $4.2 million, and a decrease in operating right-of-use liability of $3.4 million.
Cash Flows from Investing Activities
In 2021, net cash provided by investing activities was $2.8 million. Cash provided by investing activities included proceeds from sales and maturities of other investments of $40.0 million, proceeds from the sale of land of $17.5 million, offset by the purchase of land of $30.0 million, purchase of property and equipment of $20.7 million and capitalized internally developed software costs of $3.9 million.
In 2020, cash used in investing activities was $455.1 million mainly from the costs related to the Acquisition of $400.5 million, net of cash. In addition, cash used in investing activities was the purchase of other investments of $230.8 million, the purchase of property and equipment of $12.3 million and capitalized internally developed software costs of $2.3 million, offset by the proceeds from sales and maturities of other investments of $190.8 million.
In 2019, cash used in investing activities was $7.7 million from the proceeds from the sales and maturities of marketable securities of $86.4 million, offset by the investment in marketable securities of $68.4 million, the purchase of property and equipment of $22.2 million and capitalized internally developed software costs of $3.5 million.
Cash Flows from Financing Activities
In 2021, net cash provided by financing activities was $207.0 million consisting primarily of $250.0 million in proceeds from the issuance of the 2028 Convertible Notes and $0.9 million in proceeds from the issuance of stock options, partially offset by $25.5 million in the purchase of the 2028 Capped Calls, $7.5 million in payments of debt issuance cost, $6.7 million in payment of holdback proceeds to former Voxbone shareholders, $4.0 million in value of equity awards withheld for tax liabilities, and $0.2 million in payments on finance leases.
In 2020, cash provided by financing activities was $346.9 million consisting primarily of $400.0 million in proceeds from the issuance of the Convertible Notes and $4.1 million in proceeds from the issuance of stock options, partially offset by $43.3 million in the purchase of the 2026 Capped Calls, $12.0 million in payments of debt issuance cost, and $1.9 million in value of equity awards withheld for tax liabilities.
In 2019, cash provided by financing activities was $152.4 million consisting primarily of $147.4 million in proceeds from the follow-on public offering, $7.4 million in proceeds from the issuance of stock options, partially offset by $1.4 million in value of equity awards withheld for tax liabilities, $0.8 million in payments related to the cost of the follow-on public offering and $0.2 million in payments of debt issuance cost.
75

Managements Discussion and Analysis
Debt
On May 25, 2021, we terminated the Credit and Security Agreement, dated as of November 4, 2016, as amended and restated as of March 1, 2019, among the Company, KeyBank National Association, and KeyBanc Capital Markets Inc. (the “Credit Agreement”). The Credit Agreement provided for a secured $25.0 million revolving credit facility. As of May 25, 2021, no borrowings were outstanding under the Credit Agreement. As of December 31, 2021, we had no outstanding unamortized loan fees for the Credit Agreement.
On March 16, 2021, we issued $250.0 million aggregate principal amount of the 2028 Convertible Notes in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The interest on the 2028 Convertible Notes is payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2021. The 2028 Convertible Notes may bear special interest under specified circumstances relating to our failure to comply with our reporting obligations under the indenture governing the 2028 Convertible Notes (the “2028 Indenture”) or if the 2028 Convertible Notes are not freely tradeable as required by the 2028 Indenture. The 2028 Convertible Notes will mature on April 1, 2028, unless earlier repurchased, redeemed by us, or converted pursuant to their terms. The total net proceeds from the 2028 Convertible Notes, after deducting initial purchaser discounts, costs related to the 2028 Capped Calls, and debt issuance costs, paid or payable by us, were approximately $217.0 million.
On February 28, 2020, we issued $400.0 million aggregate principal amount of the Convertible Notes in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act, including $50.0 million aggregate principal amount of such Convertible Notes pursuant to the exercise in full of the initial purchasers’ over-allotment option. The interest on the Convertible Notes is payable semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2020. The 2026 Convertible Notes may bear special interest under specified circumstances relating to our failure to comply with our reporting obligations under the indenture governing the 2026 Convertible Notes (the “2026 Indenture”) or if the 2026 Convertible Notes are not freely tradeable as required by the 2026 Indenture. The 2026 Convertible Notes will mature on March 1, 2026, unless earlier repurchased, redeemed by us, or converted pursuant to their terms. The total net proceeds from the Convertible Notes, after deducting initial purchaser discounts, costs related to the Capped Calls, and debt issuance costs, paid or payable by us, were approximately $344.7 million.

Non-GAAP Financial Measures
We use Non-GAAP gross profit, Non-GAAP gross margin, Non-GAAP net (loss) income, Adjusted EBITDA and free cash flow for financial and operational decision making and to evaluate period-to-period differences in our performance. Non-GAAP gross profit, Non-GAAP gross margin, Non-GAAP net (loss) income, Adjusted EBITDA and free cash flow are non-GAAP financial measures, which we believe are useful for investors in evaluating our overall financial performance. We believe these measures provide useful information about operating results, enhance the overall understanding of past financial performance and future prospects and allow for greater transparency with respect to key performance indicators used by management in its financial and operational decision making. See below for a reconciliation of each of the non-GAAP financial measures described below.
Non-GAAP Gross Profit and Non-GAAP Gross Margin
GAAP defines gross profit as revenue less cost of revenue. Cost of revenue includes all expenses associated with our various service offerings as more fully described under the caption “Key Components of Statements of Operations-Cost of Revenue and Gross Margin.” We define Non-GAAP gross profit as gross profit after adding back the following items:
depreciation and amortization;
amortization of acquired intangible assets related to acquisitions; and
76

Managements Discussion and Analysis
stock-based compensation.
We calculate Non-GAAP gross margin by dividing Non-GAAP gross profit by revenue, expressed as a percentage of revenue.
In our calculation of Non-GAAP gross profit and Non-GAAP gross margin, we eliminate the impact of depreciation and amortization, amortization of acquired intangible assets related to acquisitions, and stock-based compensation, all non-cash items, because we do not consider them indicative of our core operating performance. The exclusion of these items facilitates comparisons of our operating performance on a period-to-period basis. Management uses Non-GAAP gross profit and Non-GAAP gross margin to evaluate operating performance and to determine resource allocation among our various service offerings. We believe Non-GAAP gross profit and Non-GAAP gross margin provide useful information to investors and others to understand and evaluate our operating results in the same manner as our management and board of directors and allows for better comparison of financial results among our competitors. Non-GAAP gross profit and Non-GAAP gross margin may not be comparable to similarly titled measures of other companies because other companies may not calculate Non-GAAP gross profit and Non-GAAP gross margin or similarly titled measures in the same manner we do.
Consolidated
Year ended December 31,
201920202021
(In thousands)
Consolidated Gross Profit$107,635 $157,861 $218,523 
Consolidated Gross Profit Margin %46 %46 %45 %
Depreciation6,583 9,536 12,051 
Amortization of acquired intangible assets— 1,445 8,543 
Stock-based compensation211 208 252 
Non-GAAP Gross Profit$114,429 $169,050 $239,369 
Non-GAAP Gross Margin %49 %49 %49 %

By Segment
CPaaS
Year ended December 31,
201920202021
(In thousands)
CPaaS Gross Profit$87,601 $137,384 $196,545 
CPaaS Gross Profit Margin %44 %46 %47 %
Depreciation6,583 9,536 12,051 
Amortization of acquired intangible assets— 1,445 8,543 
Stock-based compensation211 208 252 
Non-GAAP CPaaS Gross Profit$94,395 $148,573 $217,391 
Non-GAAP CPaaS Gross Margin %48 %50 %53 %
Other
There are no Non-GAAP adjustments to gross profit for the Other segment.
77

Managements Discussion and Analysis
Non-GAAP Net (Loss) Income
We define Non-GAAP net (loss) income as net income or loss adjusted for certain items affecting period-to-period comparability. Non-GAAP net (loss) income excludes:
stock-based compensation;
amortization of acquired intangible assets related to acquisitions;
amortization of debt discount and issuance costs for convertible debt;
acquisition related expenses;
impairment charges of intangibles assets, if any;
loss (gain) on disposal of property and equipment;
net cost associated with early lease terminations and leases without economic benefit
estimated tax impact of above adjustments;
income tax benefit resulting from excess tax benefits associated with the exercise of stock options, vesting of restricted stock units and equity compensation; and
expense resulting from recording the valuation allowance on our deferred tax assets.
We calculate Non-GAAP basic and diluted shares by adding the weighted average of outstanding Series A redeemable convertible preferred stock, if any, to the weighted average number of outstanding basic and diluted shares, respectively. The tax-effect of Non-GAAP adjustments is determined using a blended rate of statutory tax rates in the jurisdictions where we have tax filings. When we have a valuation allowance recorded and no tax benefits will be recognized, the rate is considered to be zero.
We believe Non-GAAP net (loss) income is a meaningful measure because by removing certain non-cash and other expenses, we are able to evaluate our operating results in a manner we believe is more indicative of the current period’s performance. We believe the use of Non-GAAP net (loss) income may be helpful to investors because it provides consistency and comparability with past financial performance, facilitates period-to-period comparisons of results of operations and assists in comparisons with other companies, many of which may use similar Non-GAAP financial information to supplement their GAAP results.
78

Managements Discussion and Analysis
Year ended December 31,
201920202021
(In thousands)
Net income (loss)$2,494 $(43,977)$(27,362)
Stock-based compensation6,626 9,881 14,537 
Amortization of acquired intangibles520 3,666 19,119 
Amortization of debt discount and issuance costs for convertible debt— 15,565 26,672 
Acquisition-related expenses— 14,458 — 
Loss on disposal of property and equipment456 334 832 
Estimated tax effects of adjustments (1)
(1,914)(758)(15,036)
Valuation allowance (2)
— 15,024 9,552 
Income tax benefit of equity compensation(13,484)— (2,603)
Non-GAAP net (loss) income$(5,302)$14,193 $25,711 
Net income (loss) per share, basic and diluted
Basic$0.11 $(1.83)$(1.09)
Diluted$0.10 $(1.83)$(1.09)
Non-GAAP net (loss) income per Non-GAAP share
Basic$(0.23)$0.59 $1.02 
Diluted$(0.23)$0.55 $0.97 
Non-GAAP weighted average number of shares outstanding
Non-GAAP basic shares22,640,461 24,092,574 25,090,916 
Convertible debt conversion— 1,022,941 987,149 
Stock options issued and outstanding— 443,738 180,318 
Nonvested RSUs outstanding— 352,854 197,538 
Non-GAAP diluted shares22,640,461 25,912,107 26,455,921 
________________________
(1) The Non-GAAP tax-effect adjustments are calculated based on statutory tax rates in the jurisdictions where we have has tax filings. When we have a valuation allowance recorded and no tax benefits will be recognized, the rate in that jurisdiction is considered to be zero. The rate was 25.2%, 1.8%, 13.2% for the years ended December 31, 2019, 2020 and 2021, respectively.
(2) The Company recognized a tax expense of $0.0 million, $15.0 million, and $9.6 million to record a valuation allowance on U.S. deferred tax assets in the years ended December 31, 2019, 2020 and 2021, respectively.

Adjusted EBITDA
We define Adjusted EBITDA as net income or losses from continuing operations, adjusted to reflect the addition or elimination of certain income statement items including, but not limited to:
income tax provision (benefit);
interest (income) expense, net;
depreciation and amortization expense;
acquisition related expenses;
79

Managements Discussion and Analysis
stock-based compensation expense;
impairment of intangible assets, if any;
loss (gain) on disposal of property and equipment, if any; and
net cost associated with early lease terminations and leases without economic benefit
Adjusted EBITDA is a key measure used by management to understand and evaluate our core operating performance and trends, to generate future operating plans and to make strategic decisions regarding the allocation of capital. In particular, the exclusion of certain expenses in calculating Adjusted EBITDA facilitates comparisons of our operating performance on a period-to-period basis.
Year ended December 31,
201920202021
(In thousands)
Net income (loss)$2,494 $(43,977)$(27,362)
Income tax (benefit) provision (1)
(17,718)15,005 (3,833)
Interest (income) expense, net(2,446)13,672 28,784 
Depreciation9,018 13,137 17,523 
Amortization520 3,666 19,119 
Acquisition-related expenses— 14,458 — 
Stock-based compensation6,626 9,881 14,537 
Loss on disposal of property and equipment456 334 832 
Adjusted EBITDA$(1,050)$26,176 $49,600 
________________________
(1) Includes $0.0 million, $15.0 million, and $9.6 million of tax expense to record a valuation allowance on U.S. deferred tax assets for the years ended December 31, 2019, 2020 and 2021, respectively.
Free Cash Flow
Free cash flow represents net cash provided by or used in operating activities less net cash used in the acquisition of property and equipment and capitalized development costs of software for internal use. We believe free cash flow is a useful indicator of liquidity and provides information to management and investors about the amount of cash generated from our core operations that can be used to invest in our business. Free cash flow has certain limitations because it does not represent the total increase or decrease in the cash balance for the period, it does not take into consideration investment in long-term securities, nor does it represent residual cash flows available for discretionary expenditures. Therefore, it is important to evaluate free cash flow along with our consolidated statements of cash flows.
Year ended December 31,
201920202021
(In thousands)
Net cash (used in) provided by operating activities$(1,253)$4,518 $40,803 
Net cash used in investing in capital assets (1) (2)
(25,759)(14,592)(37,167)
Free cash flow$(27,012)$(10,074)$3,636 
________________________
(1) Represents the acquisition cost of property, equipment and capitalized development costs for software for internal use.
80

Managements Discussion and Analysis
(2) Includes the net cash used from the purchase of land of $(30.0) million offset by the proceeds from sale of land of $17.5 million from investing activities of the consolidated statement of cash flows for the year ended December 31, 2021.

Critical Accounting Policies and Significant Judgments and Estimates
Our consolidated financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs, and expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions, and any such differences may be material.
We believe the accounting policies discussed below are critical to the process of making significant judgments and estimates in the preparation of our financial statements, and to understanding our historical and future performance.
Revenue Recognition and Deferred Revenue
We generate revenue primarily from the sale of communications services to enterprise customers. Revenue recognition commences upon transfer of control of promised goods or services to customers in an amount that we expect to receive in exchange for those goods or services.
The majority of our revenue is generated from usage-based fees earned from customers accessing our communications platform. Access to the communications platform is considered a series of distinct services, with continuous transfer of control to the customer, comprising one performance obligation. Usage-based fees are recognized in revenue in the period the traffic traverses our network.
Revenue from service-based fees, such as the provision and management of phone numbers and emergency services access, is recognized on a ratable basis as the service is provided, which is typically one month.
We enter into arrangements with customers that are typically 2 to 3 years in length with an auto-renewal feature. When required as part of providing service, revenues and associated expenses related to nonrefundable, upfront service activation and setup fees are deferred and recognized over the longer of the associated service contract period or estimated period of benefit.
Our arrangements do not contain general rights of return or provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
We maintain a reserve for sales credits. Credits are accounted for as variable consideration and are estimated based on several inputs including historical experience, contractual obligations and current trends of credit issuances. Adjustments to the reserve are recorded against revenue.
Business Combinations
We use the acquisition method of accounting for business combinations which requires the tangible and intangible assets acquired and liabilities assumed to be recorded at their respective fair market value as of the acquisition date. Goodwill represents the excess of the consideration transferred over the fair value of the net assets acquired. The fair values of the assets acquired and liabilities assumed are determined based upon management's valuation and involves making significant estimates and assumptions based on facts and circumstances that existed as of the acquisition date. We use a measurement period following the acquisition date to gather information that existed as of the acquisition date that is needed to determine the fair value of the assets acquired and liabilities
81

Managements Discussion and Analysis
assumed. The measurement period ends once all information is obtained, but no later than one year from the acquisition date.
Goodwill and Intangible Assets
Goodwill
Goodwill represents the excess of the aggregate fair value of consideration transferred in a business combination, over the fair value of assets acquired, net of liabilities assumed. Goodwill is not amortized, but is subject to an annual impairment test. We test goodwill for impairment annually on December 31 of each calendar year or more frequently if events or changes in business circumstances indicate the asset might be impaired. Goodwill is tested for impairment at the reporting unit level. In evaluating the recoverability of goodwill, we perform a qualitative analysis to determine whether events and circumstances exist that indicate that it is more likely than not that goodwill is impaired. The qualitative factors we consider include but are not limited to, macroeconomic conditions, industry and market conditions, company-specific events and changes in circumstances. We completed our annual goodwill impairment analysis in each of the years ended December 31, 2019, 2020 and 2021 and no impairment charges were recorded. As of December 31, 2021 goodwill was $344.4 million which has been assigned to the CPaaS segment.
Long-Lived Assets
Long-lived assets, including intangible assets with definite lives, are amortized over their estimated useful lives and are reviewed for impairment if indicators of impairment arise.
We evaluate the recoverability of our long-lived assets for impairment whenever events or circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability of long-lived assets are measured by comparison of the carrying amount of the asset to the future undiscounted cash flows the asset is expected to generate. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. As of December 31, 2021, intangible assets, net of accumulated amortization, were $211.2 million, which consists primarily of client relationships, client contracts and developed technology. No indicators of impairment were identified for the years ended December 31, 2019, 2020 and 2021.
Internal-Use Software Development Costs
Internal-use software includes software that has been acquired, internally developed, or modified exclusively to meet the Company's needs. We capitalize qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality and expense costs incurred for maintenance and minor upgrades and enhancements. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred. As of December 31, 2021, software development costs, net of accumulated amortization, were $7.5 million.
Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over three years, which is recorded in cost of revenue in the statement of operations. We evaluate the useful life of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Income Taxes
82

Managements Discussion and Analysis
We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that are included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We reduce the measurement of a deferred tax asset, if necessary, by a valuation allowance if it is more likely than not that we will not realize some or all the deferred tax asset. Quarterly, we review the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences, the implementation of prudent and feasible tax planning strategies, and results of recent operations. The evaluation of the recoverability of deferred tax assets requires judgment in assessing future profitability. Should there be a change in the ability to recover deferred tax assets, our income tax provision would increase or decrease in the period in which the assessment is changed.
We account for uncertain tax positions by recognizing the financial statement effects of a tax position only when, based upon technical merits, it is more likely than not that the position will be sustained upon examination. The tax benefit recognized is measured as the largest amount of benefit determined on a cumulative probability basis that we believe is more likely than not to be realized upon ultimate settlement of the position. We recognize potential accrued interest and penalties associated with unrecognized tax positions in income tax expense.
Other Contingencies
We are subject to legal proceedings and litigation arising in the ordinary course of business. Periodically, we evaluate the status of each legal matter and assess our potential financial exposure. If the potential loss from any legal proceeding or litigation is considered probable and the amount can be reasonably estimated, we accrue a liability for the estimated loss. Significant judgment is involved in the determination of the probability of a loss and whether the amount of the loss is reasonably estimable. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of any accruals recorded are based only on the information available to us at the time. As additional information becomes available, we reassess the potential liability related to the legal proceeding or litigation, and may revise our estimates. Any revisions could have a material effect on our results of operations.
We conduct operations in many tax jurisdictions throughout the United States and globally. In many of these jurisdictions, non-income-based taxes and fees, such as sales and use taxes, Value Added Taxes (“VAT”), telecommunications taxes, and regulatory fees including those associated with (or potentially associated with) VoIP telephony services or 911 services, are assessed or may be assessed on our operations. We are subject to indirect taxes, and may be subject to certain other taxes and surcharges in some of these jurisdictions. We generally bill and collect from our customers these taxes and surcharges. We record a liability for tax collected from customers but not yet paid to the appropriate jurisdiction. In addition, we record a provision for non-income based taxes and fees in jurisdictions where it is both probable that liability has been incurred and the amount of the exposure can be reasonably estimated. As a result, we have recorded a liability of $5.4 million, $9.1 million and $11.0 million as of December 31, 2019, 2020 and 2021, respectively, included in accrued expenses and other current liabilities. These estimates are based on several key assumptions, including the taxability of our services, the jurisdictions in which we believe we have nexus and the sourcing of revenue to those jurisdictions. In the event these jurisdictions challenge our assumptions and analysis, our actual exposure could differ materially from our current estimates.

83

Recently Issued Accounting Guidance
See Note 2, “Summary of Significant Accounting Policies” to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K, for a summary of recently adopted accounting standards and recent accounting pronouncements not yet adopted.

84

Item 7A. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to certain market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and, to a lesser extent, foreign currency rates and inflation.
Interest Rate Risk
Our primary exposure to market risk relates to interest rate changes. We had cash and cash equivalents of $331.5 million as of December 31, 2021, which were held for working capital purposes. Our cash and cash equivalents are comprised primarily of interest bearing checking and direct deposit accounts, and money market accounts.
Such interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Due to the short-term nature of our investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates.
In February 2020 and March 2021, we issued $400.0 million and $250.0 million aggregate principal amount of the 2026 Convertible Notes and the 2028 Convertible Notes, respectively. As the Convertible Notes have a fixed annual interest rate, we have no financial or economic interest exposure associated with changes in interest rates. However, the fair value of fixed rate debt instruments fluctuates when interest rates change. Additionally, the fair value can be affected when the market price of our common stock fluctuates. We carry the Convertible Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only.
Foreign Currency Risk
The functional currencies of our foreign subsidiaries are the respective local currencies of the jurisdictions in which they operate, which are primarily the Euro and the British Pound. Approximately 12% of our total revenue for the year ended December 31, 2021 was generated outside the United States. The majority of our revenues and operating expenses are denominated in U.S. dollars, and therefore are not currently subject to significant foreign currency risk. Our subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the year. If there is a change in foreign currency exchange rates, the conversion of our foreign subsidiaries’ financial statements into U.S. dollars would result in a realized gain or loss, which is recorded in other expense, net in our consolidated statements of operations. We do not currently engage in any hedging activity to reduce our potential exposure to currency fluctuations, although we may choose to do so in the future. To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign currencies result in increased revenue and operating expenses for our non-U.S. operations. Similarly, our revenue and operating expenses for our non-U.S. operations decrease if the U.S. dollar strengthens against foreign currencies.
Inflation
We do not believe inflation has had a material effect on our business, financial condition or results of operations. We continue to monitor the impact of inflation in order to minimize its effects through pricing strategies, productivity improvements and cost reductions. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
85

Item 8. Financial Statements and Supplementary Data

BANDWIDTH INC.

Index to Consolidated Financial Statements


86

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Bandwidth Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Bandwidth Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 25, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter 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 account or disclosure to which it relates.






87

Revenue Recognition
Description of the
Matter
As discussed in Note 2, the Company recognizes revenue from the sale of communications services offered through software solutions, which are generally derived from usage and monthly service fees from both the CPaaS and Other segments. Usage revenue includes voice communication (primarily driven by inbound minutes, outbound minutes and toll-free minutes) and messaging communication (driven by the number of messages) that traverse the platform and network. Revenue for these services is recognized in the period the usage occurs. Monthly service fees include the provisioning and management of phone numbers and emergency services access, which are recognized based on the quantity of phone numbers in service and the quantity of phone numbers with emergency services access during the month, respectively.
The processing and recording of revenue from voice and messaging data usage is highly automated and involves capturing and pricing significant volumes of data across multiple systems. Similarly, the provisioning and management of phone numbers and emergency services access is also highly automated and involves capturing and pricing the quantity of phone numbers in service and the quantity of phone numbers with emergency services access during the month. Given the complex automated systems utilized to capture, process, and ultimately record revenue, performing procedures to audit revenue required a high degree of auditor judgment and extensive audit effort.
How We Addressed
the Matter in Our
Audit
We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls that address the risks of material misstatement relating to the measurement and occurrence of revenue. This included involvement of audit professionals with significant experience in the use of information technology (IT) to support business operations and related controls. With the involvement of our IT professionals, we identified the significant systems used to capture and process voice usage, phone number services, emergency services access, and messaging services, and tested the IT general controls over those systems, including testing of user access and change management controls. In addition, our audit procedures included testing of other manual reconciliation controls designed to determine the accuracy and completeness of data processed and transferred across multiple platforms in connection with the recognition of revenue for voice and messaging usage, the quantity of phone numbers in service, and the quantity of phone numbers with emergency services access during the period.
To test the Company’s revenue, our audit procedures included, among other procedures, performing data analytics by extracting data from the Company’s systems to evaluate the completeness and accuracy of recorded revenues, testing a sample of revenue transactions, which included evaluating the transaction price based on inspection of customer contracts and approved rate tables, as well as testing the mathematical accuracy of the recorded revenue based on the voice and messaging usage, as well as the quantity of phone numbers in service and quantity of phone numbers with emergency services access during the period.


We have served as the Company’s auditor since 2012.
/s/ Ernst & Young LLP
Raleigh, North Carolina
February 25, 2022
88

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Bandwidth Inc.
Opinion on Internal Control Over Financial Reporting
We have audited Bandwidth Inc.’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Bandwidth Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and our report dated February 25, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
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 (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) 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 (3) 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.
/s/ Ernst & Young LLP
Raleigh, North Carolina
February 25, 2022
89

BANDWIDTH INC.
Consolidated Balance Sheets
(In thousands, except share and per share amounts)
As of December 31,
20202021
Assets
Current assets:
Cash and cash equivalents$72,163 $331,453 
Restricted cash9,274 836 
Other investments40,000  
Accounts receivable, net of allowance for doubtful accounts55,243 61,572 
Deferred costs2,411 3,204 
Prepaid expenses and other current assets14,508 15,820 
Total current assets193,599 412,885 
Property, plant and equipment, net51,645 69,604 
Operating right-of-use asset, net19,491 14,061 
Intangible assets, net248,055 211,217 
Deferred costs, non-current3,604 4,676 
Other long-term assets1,975 8,673 
Goodwill372,239 344,423 
Total assets$890,608 $1,065,539 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$11,665 $9,142 
Accrued expenses and other current liabilities63,065 65,921 
Current portion of deferred revenue6,515 6,248 
Advanced billings5,429 6,380 
Operating lease liability, current5,515 5,807 
Total current liabilities92,189 93,498 
Other liabilities1,707 6,018 
Operating lease liability, net of current portion17,202 10,958 
Deferred revenue, net of current portion6,386 7,634 
Deferred tax liability61,005 48,396 
Convertible senior notes282,196 486,440 
Total liabilities460,685 652,944 
Commitments and contingencies
Stockholders’ equity:
Preferred stock; $0.001 par value; 10,000,000 shares authorized; 0 shares issued
  
Class A voting common stock; $0.001 par value; 100,000,000 shares authorized as of December 31, 2020 and 2021; 22,413,004 and 23,177,988 shares issued and outstanding as of December 31, 2020 and 2021, respectively
22 23 
Class B voting common stock, $0.001 par value; 20,000,000 shares authorized as of December 31, 2020 and 2021; 2,496,125 and 1,965,170 shares issued and outstanding as of December 31, 2020 and 2021, respectively
2 2 
Additional paid-in capital451,463 502,477 
Accumulated deficit(49,505)(76,867)
Accumulated other comprehensive income (loss)27,941 (13,040)
Total stockholders’ equity429,923 412,595 
Total liabilities and stockholders’ equity$890,608 $1,065,539 
See accompanying notes.
90


BANDWIDTH INC.
Consolidated Statements of Operations
(In thousands, except share and per share amounts)

Year ended December 31,
201920202021
Revenue:
CPaaS revenue$197,944 $298,090 $413,948 
Other revenue34,650 45,023 76,959 
Total revenue232,594 343,113 490,907 
Cost of revenue:
CPaaS cost of revenue110,343 160,706 217,403 
Other cost of revenue14,616 24,546 54,981 
Total cost of revenue124,959 185,252 272,384 
Gross profit107,635 157,861 218,523 
Operating expenses:
Research and development31,461 42,059 55,173 
Sales and marketing35,020 40,552 51,817 
General and administrative58,847 88,755 113,770 
Total operating expenses125,328 171,366 220,760 
Operating loss(17,693)(13,505)(2,237)
Other income (expense), net:
Interest income (expense), net2,446 (13,672)(28,784)
Other income (expense), net23 (1,795)(174)
Total other income (expense), net2,469 (15,467)(28,958)
Loss before income taxes(15,224)(28,972)(31,195)
Income tax benefit (provision)17,718 (15,005)3,833 
Net income (loss)$2,494 $(43,977)$(27,362)
Earnings per share:
Net income (loss) per share:
Basic$0.11 $(1.83)$(1.09)
Diluted$0.10 $(1.83)$(1.09)
Weighted average number of common shares outstanding:
Basic22,640,461 24,092,574 25,090,916 
Diluted23,923,777 24,092,574 25,090,916 
See accompanying notes.

91


BANDWIDTH INC.
Consolidated Statements of Comprehensive Income (Loss)
(In thousands)
Year ended December 31,
201920202021
Net income (loss)$2,494 $(43,977)$(27,362)
Other comprehensive income (loss)
Unrealized gain on marketable securities, net1   
Foreign currency translation, net of income taxes41 27,900 (41,150)
Unrealized gain on employee benefit plan, net of income taxes  169 
Total other comprehensive income (loss)42 27,900 (40,981)
Total comprehensive income (loss)$2,536 $(16,077)$(68,343)

See accompanying notes.
92


BANDWIDTH INC.
Consolidated Statements of Changes in Stockholders Equity
(In thousands, except share amounts)
Class A voting
common stock
Class B voting
common stock
Additional paid-in capitalAccumulated other comprehensive (loss) incomeAccumulated deficitTotal stockholders’ equity
SharesAmountSharesAmount
Balance at December 31, 201812,912,747 $13 6,510,732 $6 $116,600 $(1)$(7,848)$108,770 
Issuance of common stock in connection with follow on public offering, net of underwriting discounts2,875,000 3 — — 147,388 — — 147,391 
Costs in connection with public offering— — — — (834)— — (834)
Exercises of vested stock options1,075,482 1 — — 7,356 — — 7,357 
Vesting of restricted stock units163,944 — — — — — — — 
Equity awards withheld for tax liability(26,026)— — — (1,583)— — (1,583)
Conversion of Class B voting common stock to Class A voting common stock1,583,331 2 (1,583,331)(1)— — — 1 
Adjustment to opening retained earnings due to adoption of ASC 606— — — — — — (174)(174)
Unrealized gain on marketable securities— — — — — 1 — 1 
Foreign currency translation— — — — — 41 — 41 
Stock based compensation— — — — 6,626 — — 6,626 
Net income— — — — — — 2,494 2,494 
Balance at December 31, 201918,584,478 19 4,927,401 5 275,553 41 (5,528)270,090 
Issuance of debt conversion option— — — — 104,553 — — 104,553 
Debt conversion option issuance costs, net of tax— — — — (3,742)— — (3,742)
Capped call option purchase price— — — — (43,320)— — (43,320)
Exercises of vested stock options593,084 1 — — 4,075 — — 4,076 
Vesting of restricted stock units161,067 — — — — — — — 
Equity awards withheld for tax liability(20,295)— — — (1,916)— — (1,916)
Conversion of Class B voting common stock to Class A voting common stock2,431,276 1 (2,431,276)(3)— — — (2)
Equity consideration for Voxbone acquisition663,394 1 — — 106,379 — — 106,380 
Foreign currency translation— — — — — 27,900 — 27,900 
Stock based compensation— — — — 9,881 — — 9,881 
Net loss— — — — — — (43,977)(43,977)
Balance at December 31, 202022,413,004 22 2,496,125 2 451,463 27,941 (49,505)429,923 
Issuance of debt conversion option— — — — 66,908 — — 66,908 
Debt conversion option issuance costs, net of tax— — — — (2,019)— — (2,019)
Capped call option purchase price— — — — (25,500)— — (25,500)
Exercises of vested stock options73,985 — — — 923 — — 923 
Vesting of restricted stock units186,502 — — — — — — — 
Equity awards withheld for tax liability(26,458)— — — (3,835)— — (3,835)
Conversion of Class B voting common stock to Class A voting common stock530,955 1 (530,955) — — — 1 
93


BANDWIDTH INC.
Consolidated Statements of Changes in Stockholders Equity
(In thousands, except share amounts)
Class A voting
common stock
Class B voting
common stock
Additional paid-in capitalAccumulated other comprehensive (loss) incomeAccumulated deficitTotal stockholders’ equity
SharesAmountSharesAmount
Foreign currency translation— — — — — (41,150)— (41,150)
Unrealized gain on employee benefit pension plan— — — — — 169 — 169 
Stock based compensation— — — — 14,537 — — 14,537 
Net loss— — — — — — (27,362)(27,362)
Balance at December 31, 202123,177,988 $23 1,965,170 $2 $502,477 $(13,040)$(76,867)$412,595 
See accompanying notes.
94


BANDWIDTH INC.
Consolidated Statements of Cash Flows
(In thousands)

Year ended December 31,
201920202021
Cash flows from operating activities
Net income (loss)$2,494 $(43,977)$(27,362)
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities
Depreciation and amortization9,538 16,803 36,642 
Right-of-use asset amortization4,269 4,812 5,722 
Accretion of bond discount(700)  
Gain on sale of marketable securities(4)  
Amortization of debt discount and issuance costs177 15,647 26,754 
Stock-based compensation6,626 9,881 14,537 
Deferred taxes(17,502)14,266 (8,318)
Loss on disposal of property and equipment456 334 832 
Changes in operating assets and liabilities:
Accounts receivable(6,178)(18,832)(6,711)
Prepaid expenses and other assets(4,245)(3,823)(6,751)
Accounts payable1,145 315 1,992 
Accrued expenses and other liabilities6,028 14,393 9,693 
Operating right-of-use liability(3,357)(5,301)(6,227)
Net cash (used in) provided by operating activities(1,253)4,518 40,803 
Cash flows from investing activities
Purchase of property and equipment(22,215)(12,273)(20,686)
Capitalized software development costs(3,544)(2,319)(3,926)
Purchase of land  (30,017)
Proceeds from sale of land  17,462 
Purchase of marketable securities(68,361)  
Proceeds from sales and maturities of marketable securities86,467   
Purchase of other investments (230,780) 
Proceeds from sales and maturities of other investments 190,780 40,000 
Acquisition, net of cash acquired (400,493) 
Net cash (used in) provided by investing activities(7,653)(455,085)2,833 
Cash flows from financing activities
Payments on finance leases (28)(212)
Proceeds from the follow-on public offering, net of underwriting discounts147,391   
Payment of costs related to the follow-on public offering(757)  
Proceeds from issuance of convertible senior notes 400,000 250,000 
Purchase of capped call (43,320)(25,500)
Payment of Acquisition holdback  (6,689)
Payment of debt issuance costs(167)(11,990)(7,544)
Proceeds from exercises of stock options7,357 4,073 926 
Value of equity awards withheld for tax liabilities(1,406)(1,844)(3,954)
Net cash provided by financing activities152,418 346,891 207,027 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(9)109 189 
Net increase (decrease) in cash, cash equivalents, and restricted cash143,503 (103,567)250,852 
Cash, cash equivalents, and restricted cash, beginning of period41,501 185,004 81,437 
Cash, cash equivalents, and restricted cash, end of period$185,004 $81,437 $332,289 
95


BANDWIDTH INC.
Consolidated Statements of Cash Flows
(In thousands)

Supplemental disclosure of cash flow information
Cash paid for interest$341 $579 $1,476 
Cash (refunded) paid for taxes$(178)$454 $1,999 
Right-of-use assets obtained in exchange for new operating lease liabilities$4,528 $3,105 $526 
Property and equipment obtained in exchange for new finance lease liabilities$ $462 $ 
Supplemental disclosure of noncash investing and financing activities
Purchase of property and equipment, accrued but not paid$1,375 $6,043 $3,760 
Lease incentive$ $ $4,677 
Value of common stock issued in acquisition$ $106,379 $ 
Acquisition holdback$ $8,595 $ 
Equity awards withheld for tax liabilities, accrued but not paid$177 $247 $127 
Acquisition of equipment through finance leases$ $113 $160 
See accompanying notes.
96

BANDWIDTH INC.
Notes to Consolidated Financial Statements

1. Organization and Description of Business
Bandwidth Inc. (together with its subsidiaries, “Bandwidth” or the “Company”) was founded in July 2000 and incorporated in Delaware on March 29, 2001. The Company’s headquarters are located in Raleigh, North Carolina. The Company is an international cloud-based, software-powered communications platform-as-a-service (“CPaaS”) provider that enables enterprises to create, scale and operate voice or messaging communications services across any mobile application or connected device.
The Company has two operating and reportable segments, CPaaS and Other. CPaaS revenue is derived from usage and monthly services fees charged for usage of Voice, Messaging, 911 and Phone Numbers solutions through the Company’s proprietary CPaaS software application programming interfaces. Other revenue consists of fees charged for services provided such as: SIP trunking, data resale, and a hosted Voice-over Internet Protocol (“VoIP”). The Other segment also includes revenue from traffic generated by other carriers, SMS registration fees and other miscellaneous product lines.

2. Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Reclassification
The Company reclassified certain prior year amounts to conform to the current year presentation. These reclassifications had no impact on the previously reported total assets, liabilities, stockholder’s deficit or net income.
Principles of Consolidation
The consolidated financial statements include the accounts of Bandwidth Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the Company’s consolidated financial statements in conformity with GAAP requires the Company to make estimates and judgments that affect the amounts reported in these financial statements and accompanying notes. These estimates in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, reserve for expected credit losses, reserve for sales credits, recoverability of long lived and intangible assets, fair value of acquired intangible assets and goodwill, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the Company’s Convertible Notes (as defined herein), estimated period of benefit, valuation allowances on deferred tax assets, certain accrued expenses and contingencies, economic and demographic actuarial assumptions related to pension and other postretirement benefit costs and liabilities, estimated cash flows on asset retirement obligation. Although
97

Notes to Consolidated Financial Statements (continued)






the Company believes that the estimates it uses are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.
Effective January 1, 2020, due to the continued growth in customers and low churn rates, the Company updated its calculation of the estimated period of benefit for nonrefundable upfront fees from 3 to 4 years.
Effective July 1, 2020, due to significant investment in software during the first half of 2020 and management's expectation that such investment would yield benefit for a longer period of time, the Company updated its estimated useful life for internal-use software development from 3 to 4 years.
Revenue Recognition
Revenue recognition commences upon transfer of control of promised goods or services to customers in an amount that the Company expects to receive in exchange for those products or services.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue, when, or as, the Company satisfies a performance obligation.
Nature of Products and Services
Revenue consists primarily of the sale of communications services offered through Application Programming Interface (“API”) software solutions to large enterprise, as well as small and medium-sized business, customers and is generally derived from usage and service fees in both the CPaaS and Other segments. Usage revenue includes voice communication (primarily driven by inbound minutes, outbound minutes and toll-free minutes) and messaging communication (driven by the number of messages) that traverse the platform and network. Service fees include the provision and management of phone numbers and emergency services access.
The majority of the Company’s revenue is generated from usage-based fees earned from customers accessing the Company’s communications platform. Access to the Company’s communication platform is considered a series of distinct services, with continuous transfer of control to the customer, comprising one performance obligation and usage-based fees are recognized in revenue in the period the traffic traverses the Company’s network. For the years ended December 31, 2019, 2020 and 2021 the revenue from usage-based fees represented $131.6 million, $219.8 million and $319.0 million of CPaaS revenue, respectively, and $29.0 million, $40.8 million and $73.5 million of Other revenue, respectively.
Revenue from service fees is recognized on a ratable basis as the service is provided, which is typically one month. For the years ended December 31, 2019, 2020 and 2021 the revenue from service fees represented $61.2 million, $72.3 million and $87.6 million of CPaaS revenue, respectively, and $5.6 million, $4.2 million and $3.5 million of Other revenue, respectively.
The remaining $5.1 million, $6.0 million and $7.3 million of CPaaS revenue for the years ended December 31, 2019, 2020 and 2021, respectively, are generated from other miscellaneous services.
Infrequently, Bandwidth’s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. Generally, standalone selling prices are determined based on the prices charged to similar customers for similar services.
98

Notes to Consolidated Financial Statements (continued)






When required as part of providing service, revenues and associated expenses related to nonrefundable, upfront service activation and setup fees are deferred and recognized over the longer of the associated service contract period or estimated customer life.
The Company’s contracts do not contain general rights of return. However, occasionally credits may be issued. The Company’s contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
The Company maintains a reserve for sales credits. Credits are accounted for as variable consideration and are estimated based on several inputs including historical experience and current trends of credit issuances. Adjustments to the reserve are recorded against revenue.
The Company has various sales commission plans for which eligible employees can earn commissions from the sale of products and services to customers. Eligible employees must be employed at the time of payment in order to receive a commission. The Company pays commissions over time and a corresponding requisite substantive service condition exists for the employee to receive the commission. The Company determined that the timing of the commission payments and the underlying service performed by the employee were commensurate. Accordingly, sales commissions are generally expensed as incurred. These costs are recorded within sales and marketing expenses.
Contract Assets and Liabilities
The following table provides information about receivables and contract liabilities from contracts with customers:
As of December 31,
20202021
(In thousands)
Receivables (1)
$55,243 $61,572 
Contract liabilities (2)
12,901 13,882 
________________________
(1) Included in accounts receivable, net of allowance for doubtful accounts on the consolidated balance sheet.
(2) Included in current portion of deferred revenue and deferred revenue, net of current portion on the consolidated balance sheet.
Deferred revenue is recorded when cash payments are received in advance of future usage on contracts. Revenue is typically recognized in the following month when service is rendered or, in the case of nonrefundable upfront fees, over the estimated period of benefit from the date the fee is incurred by the customer. Customer refundable payments are recorded as advanced billings. During the year ended December 31, 2021, the Company recognized revenue of $5.7 million related to contract liabilities recorded at the beginning of the year. The Company expects to recognize $6.2 million in revenue over the next 12 months related to its contract liabilities as of December 31, 2021.
Cost of Revenue
CPaaS cost of revenue consists primarily of fees paid to other network service providers from whom the Company buys services such as minutes of use, phone numbers, messages, porting of customer numbers, and network circuits. Cost of revenue also contains costs related to the support of the network, web services and cloud infrastructure, capacity planning and management, rent for network facilities, software licenses, hardware and software maintenance fees, and network engineering services. Personnel costs (including non-cash stock-based compensation expenses) associated with personnel who are responsible for the delivery of services, operation and
99

Notes to Consolidated Financial Statements (continued)






maintenance of the communications network, customer support, as well as, third party support agreements, and depreciation and amortization of acquired technology intangibles are also recorded as cost of revenue.
Other cost of revenue consists of amortization of capital software development costs related to platform applications supporting non-CPaaS services including circuit costs paid to third party providers, internet connectivity expenses, minutes of use, contractors, regulatory fees and surcharges, depreciation, and software and hardware maintenance fees.
Operating Expenses
Research and Development
Research and development expenses consist primarily of personnel costs (including non-cash stock-based compensation expenses), outsourced software development and engineering services and cloud infrastructure fees for staging and development outsourced engineering services.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel costs, including commissions for sales employees and non-cash stock-based compensation expenses. Sales and marketing expenses also include expenditures related to advertising, marketing, brand awareness activities, sales support and professional services fees.
General and Administrative
General and administrative expenses consist primarily of personnel costs for support personnel and executives in accounting, finance, legal, information services, human resources and administrative functions. General and administrative expenses also include costs related to product management and reporting, data services, customer billing and collection functions, and other professional services fees, credit card processing fees, rent associated with the Company’s headquarters in Raleigh, North Carolina and its offices worldwide, depreciation and amortization.
Cash and Cash Equivalents
The Company classifies all highly liquid investments with original stated maturities of three months or less from the date of purchase as cash equivalents. All highly liquid investments with original stated maturities of greater than three months from the date of purchase are classified as current marketable securities, with the exception of time deposits with maturities greater than ninety days which are classified as other investments. Cash deposits are primarily in financial institutions in the United States. However, cash for monthly operating costs of international operations are deposited in banks outside the United States. The Company has a policy of making investments only with commercial institutions that have at least an investment grade credit rating. The Company utilizes money market funds as an investment option and only invests in AAA rated funds.

Restricted Cash
Restricted cash consists primarily of employee withholding tax liability and employee benefits contributions not yet remitted. The Company has classified this asset as a short-term asset in order to match the expected period of restriction.
Accounts Receivable and Current Expected Credit Losses
Accounts receivable are stated at realizable value, net of allowances, which includes an allowance for doubtful accounts and a reserve for expected credit losses. The allowance for doubtful accounts is based on management’s assessment of the collectability of its customer accounts. The Company regularly reviews the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable and supportable forecasts about the future. Relevant risk
100

Notes to Consolidated Financial Statements (continued)






characteristics include customer size and historical loss patterns. Management has evaluated the expected credit losses related to trade accounts receivable and determined that allowances of approximately $1.2 million and $1.7 million for uncollectible accounts and customer balances that are disputed were required as of December 31, 2020 and December 31, 2021, respectively. Refer to Note 5, “Financial Statement Components” to these consolidated financial statements, for a rollforward of the components of the allowances as of December 31, 2020 and December 31, 2021.
The Company includes unbilled receivables in its accounts receivable balance. Generally, these receivables represent earned revenue from services provided to customers, which will be billed in the next billing cycle. All amounts are considered collectible and billable. As of December 31, 2020 and December 31, 2021, unbilled receivables were $27.7 million and $31.8 million, respectively.
Concentration of Credit Risk
Financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents, other investments and trade accounts receivable. Cash deposits may be in excess of insured limits. The Company believes that the financial institutions that hold its cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
With regard to customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. The Company believes that no additional credit risk beyond amounts provided for by the allowance for doubtful accounts are inherent in accounts receivable. As of December 31, 2020 and December 31, 2021, one individual customer represented approximately 11% and 10%, respectively, of the Company’s accounts receivable, net of allowance for doubtful accounts.
For the years ended December 31, 2019, 2020 and 2021, no individual customer represented more than 10% of the Company’s revenue.
Property and Equipment, net
Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computer hardware and software
1 to 7 years
Internal-use software development costs
4 to 7 years
Furniture and fixtures
2 to 5 years
Leasehold improvements
Shorter of the estimated lease term or 4 to 7 years
    Maintenance and repairs are charged to expense as incurred.
Deferred Costs
The Company defers certain direct and incremental upfront costs related to the generation of a revenue stream or obtaining a new customer agreement. These costs include installment fees, activation and other telecommunication fees. The Company capitalizes these costs and amortizes them over the longer of the term of the customer contract or the estimated period of benefit, which is approximately four years.
Internal-Use Software Development Costs
Internal-use software includes software that has been acquired, internally developed, or modified exclusively to meet the Company’s needs. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed, and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to
101

Notes to Consolidated Financial Statements (continued)






specific upgrades and enhancements when the expenditures will result in additional functionality, and expenses costs incurred for maintenance and minor upgrades and enhancements. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.
Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over four to seven years. Management evaluates the useful life 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.
Debt Issuance Costs
The Company incurs debt issuance costs associated with obtaining and entering into credit agreements and issuing convertible notes. These costs customarily include non-refundable structuring fees, commitment fees, up-front fees and syndication expenses. The Company has a policy of deferring and amortizing these costs based on the effective interest method over the term of the credit agreements or the convertible notes, as applicable.
Amortization of Intangibles
Intangible assets determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually. Refer to Note 8, “Goodwill and Intangible Assets” to these consolidated financial statements, for the useful lives of the Company's intangible assets as of December 31, 2020 and December 31, 2021.
Goodwill
The Company reviews goodwill and indefinite-lived intangible assets at least annually, as of December 31, for possible impairment. Goodwill and indefinite-lived intangible assets are reviewed for possible impairment at an interim date if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit or indefinite-lived intangible asset below its carrying value. The Company tests goodwill at the reporting unit level and has determined that it has 2-reporting units, CPaaS and Other. All Goodwill is allocated to the CPaaS reporting unit. Management may first evaluate qualitative factors to assess if it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine if a two-step impairment test is necessary. Management may choose to proceed directly to the two-step evaluation, bypassing the initial qualitative assessment. The first step of the impairment test involves comparing the fair value of the reporting unit to its net book value, including goodwill. If the carrying value exceeds its fair value, then the Company would perform the second step of the goodwill impairment test to determine the amount of the impairment loss. The impairment loss would be calculated by comparing the implied fair value of the goodwill to its carrying value. In calculating the implied fair value of goodwill, the fair value of the entity would be allocated to all of the other assets and liabilities based on their fair values. The excess of the fair value of the entity over the amount assigned to other assets and liabilities is the implied fair value of goodwill. An impairment loss would be recognized when the carrying amount of goodwill exceeds its implied fair value.
The Company makes assumptions regarding estimated future cash flows, discount rates, long-term growth rates and market values to determine each reporting unit’s and indefinite-lived intangible asset’s estimated fair value. If these estimates or related assumptions change in the future, the Company may be required to record an impairment charge. As of December 31, 2020 and 2021, the Company has recorded goodwill of $372.2 million and $344.4 million, respectively. No goodwill impairment charges were recorded for the years ended December 31, 2019, 2020 and 2021.
102

Notes to Consolidated Financial Statements (continued)






Impairment of Long-Lived Assets
The Company evaluates long-lived assets, including property and equipment and definite lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.
Business Combinations
The Company uses the acquisition method of accounting for business combinations which requires the tangible and intangible assets acquired and liabilities assumed to be recorded at their respective fair market value as of the acquisition date. Goodwill represents the excess of the consideration transferred over the fair value of the net assets acquired. The fair values of the assets acquired and liabilities assumed are determined based upon the Company’s valuation and involves making significant estimates and assumptions based on facts and circumstances that existed as of the acquisition date. The Company uses a measurement period following the acquisition date to gather information that existed as of the acquisition date that is needed to determine the fair value of the assets acquired and liabilities assumed. The measurement period ends once all information is obtained, but no later than one year from the acquisition date.
Advertising Costs
The Company expenses advertising costs as incurred. Advertising costs totaled $1.5 million, $1.6 million and $1.8 million for the years ended December 31, 2019, 2020 and 2021, respectively, which are included in sales and marketing expenses in the accompanying consolidated statements of operations.
Commissions
Commissions consist of variable compensation earned by sales personnel and third-party resellers. Sales commissions associated with the acquisition of a new customer contract are paid over time, based on monthly revenues, and are recognized as sales and marketing expense in the period incurred.
Stock-Based Compensation
The Company accounts for stock-based compensation expense related to all stock-based awards based on the fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally four years. The fair value of the restricted stock units is determined using the fair value of the Company’s Class A common stock on the date of grant. The Company uses the Black-Scholes option pricing model, net of estimated forfeitures, to measure the fair value of its stock options.     
The Company has elected to estimate expected forfeitures, and, as such, the Company must also determine a forfeiture rate to calculate the stock-based compensation for awards. Through December 31, 2021, the Company recognized compensation for only the portion of options expected to vest using an estimated forfeiture rate that was derived from historical employee termination behavior. If any of the assumptions used in the Black-Scholes option pricing model change, stock-based compensation for future options may differ materially compared to that associated with previous grants.
Income Taxes
The Company accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax
103

Notes to Consolidated Financial Statements (continued)






basis of assets and liabilities using enacted tax rates. The Company recognizes the effect of a change in tax rates on deferred tax assets and liabilities in the period that includes the enactment date.
The Company reduces the measurement of a deferred tax asset, if necessary, by a valuation allowance if it is more likely than not that it will not realize some or all the deferred tax asset. Quarterly, the Company reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and the implementation of prudent and feasible tax planning strategies. The evaluation of the recoverability of deferred tax assets requires judgment in assessing future profitability. Should there be a change in the ability to recover deferred tax assets, the Company’s income tax provision would increase or decrease in the period in which the assessment is changed.
The Company accounts for uncertain tax positions by recognizing the financial statement effects of a tax position only when, based upon technical merits, it is more likely than not that the position will be sustained upon examination. The tax benefit recognized is measured as the largest amount of benefit determined on a cumulative probability basis that the Company believes is more likely than not to be realized upon ultimate settlement of the position. The Company recognizes potential accrued interest and penalties associated with unrecognized tax positions in income tax expense.
Operating Segments
Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and in assessing performance. The Company has two operating segments, CPaaS and Other, which are deemed to be reportable segments. The Company’s CODM is its Chief Executive Officer. The CODM evaluates the performance of the Company’s operating segments primarily based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is evaluated on a consolidated basis.
Earnings per Share
Basic earnings per share attributable to common stockholders is calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.
Diluted net income per share is calculated by giving effect to all potentially dilutive common stock when determining the weighted-average number of common shares outstanding. For purposes of the diluted net income (loss) per share calculation, options to purchase common stock, restricted stock units and redeemable convertible preferred stock are considered to be potential common stock.
Foreign currency translation
The Company has foreign operations with non-USD functional currencies. The Euro and British Pound are the primary functional currencies for the Company’s international operations.
All of the assets and liabilities of these subsidiaries are converted to U.S. dollars at the exchange rate in effect at the balance sheet date, and equity accounts are carried at historical exchange rates. Revenue and expenses are translated at average exchange rates in effect during each reporting period. The net effect of foreign currency translation adjustments is included in shareholder’s equity as a component of Accumulated other comprehensive loss line item in the accompanying consolidated balance sheets.
Foreign currency transaction gains and losses are the result of exchange rate changes during the period of time between the consummation and cash settlement of transactions denominated in currencies other than the
104

Notes to Consolidated Financial Statements (continued)






functional currency. Foreign currency transaction gains and losses are recognized in current period earnings as incurred.
Foreign exchange gains and losses, which result from the process of remeasuring foreign currency transactions into the appropriate functional currency, are included in other income (expense), net in the Company’s consolidated statements of operations. The Company recorded less than $0.1 million in related gains and losses during each of the years ended December 31, 2019, 2020 and 2021.
Fair Value of Financial Instruments
The Company minimizes its credit risk associated with investments by investing primarily in investment grade, liquid securities. The Company policy is designed to preserve capital, maintain liquidity and minimize credit risk, and the policy limits exposure to any one issuer and also establishes minimum credit ratings of approved investments. Periodic evaluations of relative credit standing of those issuers are considered in the Company's investment strategy.
The Company uses a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires use of observable inputs when available, and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:
Level 1. Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2. Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3. Unobservable inputs for which there is little or no market data, which requires the Company to develop its own assumptions.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Comprehensive Income (Loss)
The Company has elected to present Comprehensive Income (Loss) and its components as a separate financial statement. Comprehensive income refers to net income and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders’ equity but are excluded from the calculation of net income.
Recently Adopted Accounting Standards
In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted this standard on January 1, 2021 on a prospective basis, which did not have a material impact on the Company’s financial statements.
105

Notes to Consolidated Financial Statements (continued)






Recent Accounting Pronouncements Not Yet Adopted
In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt —Modifications and Extinguishments (Subtopic 470-50), Compensation--Stock Compensation (Topic 718), and Derivatives and Hedging--Contracts in Entity's Own Equity (Subtopic 815-40), which is intended to provide clarity surrounding the treatment for a modification or an exchange of a freestanding equity-classified written call option. The amendments also provide guidance for the recognition and measurement of earnings-per-share (“EPS”) for certain modifications or exchanges of freestanding equity-classified written call options for entities that present EPS. The amendments do not affect a holder’s accounting for freestanding call options. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company did not and does not expect to have any modification or exchanges of freestanding written call options classified in equity during the reporting period and therefore does not expect adoption will have a material impact on its financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), which is intended to address issues identified as a result of the complexity associated with applying GAAP for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and EPS guidance on the basis of feedback from financial statement users. ASU 2020-06 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company will adopt the new guidance on January 1, 2022 using the modified retrospective approach resulting in adjustments in accumulated deficit and paid in capital. The Company will also record an increase in the convertible notes balance as a result of the reversal of the separation of the convertible debt between debt and equity. The adoption of this standard will decrease the amount of non-cash interest expense to be recognized in future periods as a result of eliminating the discount associated with the equity component. The number of diluted shares will increase as a result of transitioning from the treasury stock method to the as-if converted method for the calculation. The Company is currently quantifying the effect of adopting this new accounting guidance on its financial statements and earnings per share calculations.

3. Business Combination
Voxbone Acquisition
On November 2, 2020, the Company acquired all of the A Ordinary Shares, B Ordinary Shares and C Ordinary Shares of Voice Topco Limited (“Voice Topco”) through a Share Purchase Agreement (the “Share Purchase Agreement” and such purchase, the “Share Purchase”). Voice Topco directly or indirectly held all of the issued and outstanding shares of Voxbone S.A., which (with its subsidiaries) was the operating subsidiary of Voice Topco (“Voxbone”). The transaction was valued at €446 million. As consideration for the Share Purchase, the Company (i) paid the selling stockholders approximately $400 million (or approximately €338 million based on prevailing exchange rates at the close of business on October 9, 2020) at the Closing and (ii) issued to the selling stockholders at the Closing shares of the Company’s Class A common stock, with an aggregate value of approximately €108 million (or approximately $128 million based on prevailing exchange rates at the close of business on October 9, 2020).
During the year ended December 31, 2021 the Company made measurement period adjustments to reflect facts and circumstances in existence as of October 31, 2020, the effective date of the Share Purchase (the “Effective Date”). The adjustments primarily related to certain state and local tax liabilities as well as an adjustment related to the finalization of the net working capital adjustment which were not reasonably estimable at the Effective Date and
106

Notes to Consolidated Financial Statements (continued)






consisted of a $1.0 million increase to goodwill and $1.0 million increase to accrued expenses and other current liabilities.
The Company, in accordance with the Share Purchase Agreement (“SPA”), paid the selling stockholders $7.6 million, which included $7.4 million of the amount held in escrow as a holdback amount and $0.2 million in interest earned from the escrow.

4. Fair Value Measurements
The carrying amounts of cash and cash equivalents, other investments, accounts receivable, accounts payable and accrued expenses approximate fair value as of December 31, 2020 and 2021 because of the relatively short duration of these instruments.
The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period.
The following table summarizes the assets measured at fair value as of December 31, 2020 and December 31, 2021:
Fair value measurements on a recurring basis
December 31, 2020
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$57,517 $ $ $57,517 
Other investments:
Time deposits40,000   40,000 
Total financial assets$97,517 $ $ $97,517 
    
Fair value measurements on a recurring basis
December 31, 2021
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$241,157 $ $ $241,157 
Total financial assets$241,157 $ $ $241,157 
As of the years ended December 31, 2020 and 2021, the fair value of the 2026 Convertible Notes, as further described in Note 9, “Debt”, was approximately $716.3 million and $427.1 million, respectively. As of December 31, 2021, the fair value of the 2028 Convertible Notes, as further described in Note 9, “Debt”, was approximately $194.2 million. The fair value was determined based on the closing price for the Convertible Notes on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
As of the years ended December 31, 2020 and 2021, the fair value of the Pension Plan’s assets, as further described in Note 14, “Employee Benefit Plans”, was approximately $2.9 million and $3.0 million, respectively. The fair value was determined by an independent actuary and is considered as Level 2 in the fair value hierarchy.
107

Notes to Consolidated Financial Statements (continued)






The Company monitors the availability of observable market data to assess the appropriate classification of financial instruments within the fair value hierarchy. Changes in economic conditions or model-based valuation techniques may require the transfer of financial instruments from one fair value level to another. In such instances, the transfer is reported at the beginning of the reporting period. There were no transfers between Levels 1, 2 or 3 during the years ended December 31, 2020 and 2021.
The money market account is included in cash and cash equivalents in the consolidated balance sheets as of December 31, 2020 and December 31, 2021.
During the year ended December 31, 2019, there was $69.0 million in maturities of marketable securities. There were no maturities in marketable securities during the years ended December 31, 2020 and 2021, respectively.
There were no sales of marketable securities for the years ended December 31, 2020 and 2021. Proceeds and gross realized gains from sales of marketable securities were $17.5 million and less than $0.1 million, respectively for the year ended December 31, 2019. The cost of the securities sold was based on the specific identification method and the gross realized gain is recorded as other income (expense), net, in the consolidated statements of operations.
Interest earned on marketable securities was less than $0.1 million for the years ended December 31, 2019, 2020 and 2021, respectively, and is recorded within other income (expense), net in the accompanying consolidated statements of operations.

5. Financial Statement Components
Accounts receivable, net of allowances consist of the following:
As of December 31,
20202021
(In thousands)
Trade accounts receivable$26,504 $31,036 
Unbilled accounts receivable27,692 31,786 
Allowance for doubtful accounts and reserve for expected credit losses
(1,203)(1,661)
Other accounts receivable2,250 411 
Total accounts receivable, net$55,243 $61,572 

Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:
Year ended December 31,
20202021
(In thousands)
Allowance for doubtful accounts:
Balance, beginning of period$(769)$(1,203)
Charged to bad debt expense(1,322)(913)
Deductions (1)888 416 
Impact of foreign currency translation 39 
Balance, end of period$(1,203)$(1,661)
________________________
108

Notes to Consolidated Financial Statements (continued)






(1) Write off of uncollectible accounts after all collection efforts have been exhausted.

Accrued expenses and other current liabilities consisted of the following:
As of December 31,
20202021
(In thousands)
Accrued expense$31,549 $31,264 
Accrued compensation and benefits19,534 19,042 
Accrued sales, use, VAT and telecommunications related taxes9,142 11,046 
Current portion of finance lease183 177 
Other accrued expenses2,657 4,392 
Total accrued expenses and other current liabilities$63,065 $65,921 

6. Right-of-Use Asset and Lease Liabilities
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. The Company determines if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease expense attributable to lease payments is recognized on a straight-line basis over the lease term and is included in general and administrative expense on the Company’s consolidated statements of operations. Finance leases result in the recognition of depreciation expense, which is recognized on a straight-line basis over the expected life of the leased asset, and interest expense, which is recognized following an effective interest rate method. Depreciation expense attributable to finance leases is included in general and administrative expense on the Company’s consolidated statements of operations. The Company presents the operating leases in long-term assets and current and long-term liabilities in the accompanying consolidated balance sheets. Finance leases are reported in property, plant and equipment, net, accrued expenses and other current liabilities, and other liabilities on the Company’s consolidated balance sheets.
The Company sub-leases approximately 17,073 square feet of office space to a related party, Relay, Inc. (f/k/a Republic Wireless, Inc.) (“Relay”). Future minimum sub-lease receipts required under the non-cancellable lease are as follows:
As of December 31,
2021
(In thousands)
2022$249 
As of December 31, 2021, the Company had various leased properties in the United States and internationally, with remaining lease terms of six months to 5 years, some of which include options to extend the leases for up to 5 years. None of the options to extend the leases are recognized in operating lease ROU assets or lease liabilities. The Company has one lease with an early-termination option, which it does not expect to exercise. The Company has a lease not yet commenced, with a lease term of 20 years and two options to extend the lease by a term of ten years each, up to twenty additional years in total.
The components of lease expense recorded in general and administrative expenses in the consolidated statement of operations were as follows:
109

Notes to Consolidated Financial Statements (continued)






Year ended December 31,
201920202021
(In thousands)
Operating lease cost$5,548 $5,949 $6,818 
Finance lease cost:
Depreciation of assets 20 218 
Interest on lease liabilities 2 18 
Sublease income (1)(643)(384)(384)
Total net lease cost$4,905 $5,587 $6,670 
________________________
(1) See Note 16, “Related Parties” to these consolidated financial statements, for additional details on sublease income.

During the years ended December 31, 2019, 2020 and 2021, short-term operating lease expense was $0.0 million, $0.2 million and $1.3 million, respectively.

Supplemental balance sheet information related to leases was as follows:
As of December 31,
LeasesClassification20202021
(In thousands)
Assets:
Operating lease assetsOperating right-of-use asset, net (1)$19,491 $14,061 
Finance lease assetsProperty, plant and equipment, net (2)464 373 
Total leased assets$19,955 $14,434 
Liabilities:
Current
OperatingOperating lease liability, current$5,515 $5,807 
FinanceAccrued expenses and other current liabilities183 177 
Non-current
OperatingOperating lease liability, net of current portion17,202 10,958 
FinanceOther liabilities282 202 
Total lease liabilities$23,182 $17,144 
________________________
(1) Operating lease assets are recorded net of accumulated amortization of $9.1 million and $14.8 million as of December 31, 2020 and December 31, 2021, respectively.
(2) Finance lease assets are recorded net of accumulated depreciation of $0.0 million and $0.2 million as of December 31, 2020 and December 31, 2021, respectively.

110

Notes to Consolidated Financial Statements (continued)






Supplemental cash flow and other information related to leases was as follows:
Year ended December 31,
201920202021
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,357 $5,301 $6,227 
Financing cash flows from finance leases 28 212 
$3,357 $5,329 $6,439 
Weighted average remaining lease term (in years)
Operating leases4.353.792.95
Finance leases— 2.992.44
Weighted average discount rate
Operating leases4.98 %4.81 %4.78 %
Finance leases %4.00 %3.91 %

Maturities of lease liabilities were as follows:
As of December 31, 2021
Operating LeasesFinance Leases
(In thousands)
2022$6,422 $191 
20236,601 121 
20242,649 75 
20251,623 10 
2026692  
Total lease payments17,987 397 
Less: imputed interest(1,222)(18)
Total lease obligations16,765 379 
Less: current obligations(5,807)(177)
Long-term lease obligations$10,958 $202 

On June 4, 2021, the Company purchased approximately 40 acres of undeveloped land (the “Property”) in Raleigh, North Carolina, from the State of North Carolina (the “State”). The Company paid $30.0 million for the land. Additionally, as consideration for the Property, the Company agreed to construct, at its expense, a parking lot and related improvements (the “Parking Improvements”) on land owned by the State adjacent to the Property. The estimated cost of construction of the Parking Improvements was $7.8 million. Subsequent to the purchase of the Property, the Company sold a portion of the Property constituting approximately 23.76 acres (the “Conveyed Parcel”) to USEF Edwards Mill Owner, LLC (the “Developer”) for $17.5 million. In addition, the Developer agreed to construct, at its expense, the Parking Improvements in connection with the Company’s purchase of the Property from the State. The Company retained approximately 17.06 acres of the Property, which was recorded at cost and is included in the Company’s consolidated balance sheet as a component property, plant and equipment, net. The
111

Notes to Consolidated Financial Statements (continued)






Company recorded an asset for the Developer’s obligation to construct the Parking Improvements at the Developer's expense, which is included as a component of prepaid expenses and other current assets in the consolidated balance sheet as of December 31, 2021. A lease incentive of $4.7 million was recognized for the difference between the consideration received from the Developer for the Conveyed Parcel and the cost basis of the Conveyed Parcel and is included as a component of other liabilities on the consolidated balance sheet. On October 1, 2021, the developer delivered the completed parking improvements and the State released the Company from its liability.
On May 27, 2021, the Company entered into a Lease Agreement (the “Lease”) with the Developer for the Conveyed Parcel, together with improvements for office and related infrastructure to be constructed thereon, collectively constituting approximately 534,000 gross square feet (the “Project”). The lease became effective upon closing of the sale of the Conveyed Parcel to the Developer. When construction of the Project is completed, the Company intends to relocate its corporate headquarters to the Project. The lease term will commence upon substantial completion of the final building to be delivered, as evidenced by a certificate of occupancy issued by the City of Raleigh (the “Commencement Date”), and continue for a period of twenty (20) years (the “Initial Term”). It is anticipated that the Commencement Date will occur in May 2023. The Company has the option to renew the Initial Term for two ten-year periods at a rental rate equal to 100% of the then-prevailing market rental rate for comparable buildings in the Raleigh, North Carolina, market. Upon the effective date, the Company deposited $2.5 million with the Developer as security on the lease. The deposit is included in other long-term assets on the Company’s consolidated balance sheet. Additionally, the Company placed $3.0 million in escrow to fund the certain tenant improvements expected to be constructed as part of the development of the Project.
No right-of-use assets or lease liabilities have been recognized in connection with the lease as of December 31, 2021. Future lease payments are included in Note 13, “Commitments and Contingencies”.
Asset Retirement Obligation
The Company has an obligation to return one of its leased properties to its original leased condition. These costs are accrued at the present value of expected cost to settle the obligation using estimated cash flows. The cash flows are discounted at a current pre-tax rate that reflects the risk specific to the retirement liability. The estimated future cost of restoration is reviewed annually and adjusted as appropriate. As of December 31, 2021, asset retirement obligation was $0.2 million included in other liabilities.

112

Notes to Consolidated Financial Statements (continued)






7. Property, Plant and Equipment
Property, plant and equipment, net consisted of the following:
As of December 31,
20202021
(In thousands)
Furniture and fixtures$2,341 $2,240 
Computer and office equipment4,077 5,419 
Telecommunications equipment60,651 76,963 
Leasehold improvements6,285 6,970 
Software3,901 6,942 
Internal-use software development19,968 22,917 
Automobile502 616 
Land 17,269 
Total cost97,725 139,336 
Less—accumulated depreciation(46,080)(69,732)
Total property, plant and equipment, net$51,645 $69,604 
The Company capitalizes the costs to design software for internal use related to the development of its platform during the application development stage of the projects. The costs are primarily comprised of salaries and benefits of the projects’ engineers and product development teams. Internally developed software is reported at cost less accumulated amortization. Amortization begins once the project is substantially complete and ready for its intended use. The Company amortizes the asset on a straight-line basis over the useful life, which is estimated to be 4 years. Costs incurred prior to the application development stage, maintenance activities or minor upgrades are expensed in the period incurred. Unamortized software development costs were approximately $6.0 million and $7.5 million as of December 31, 2020 and 2021, respectively.
The Company capitalized $3.6 million, $2.3 million, and $3.9 million of software development costs for the years ended December 31, 2019, 2020 and 2021, respectively.
Amortization expense related to capitalized software development costs $2.0 million, $2.0 million, and $1.8 million for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2021, unamortized implementation costs related to cloud computing arrangements are $0.4 million, of which $0.1 million are included in prepaid expenses and other current assets and $0.3 million are included in other long-term assets.
The Company leases automobiles under leases accounted for as finance leases with expiration dates ranging from February 28, 2022 to June 30, 2025. As of December 31, 2020, cost and accumulated depreciation of the assets under finance leases recorded by the Company were $0.5 million and less than $0.1 million, respectively. As of December 31, 2021, cost and accumulated depreciation of the assets under finance leases recorded by the Company were $0.6 million and $0.2 million, respectively.
The Company recognized an impairment of $0.3 million, $0.2 million, and $0.5 million during the years ended December 31, 2019, 2020 and 2021, respectively, related to capitalized software development costs that provided no future benefit and therefore were impaired. This expense is reflected within cost of revenue in the accompanying consolidated statements of operations.
113

Notes to Consolidated Financial Statements (continued)






The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$6,583 $9,536 $12,051 
Research and development268 670 1,189 
Sales and marketing112 120 124 
General and administrative2,055 2,811 4,159 
Total depreciation expense$9,018 $13,137 $17,523 

114

Notes to Consolidated Financial Statements (continued)






8. Goodwill and Intangible Assets
Goodwill
The changes in carrying amount of goodwill were as follows:
Total
(In thousands)
Balance as of December 31, 2019$6,867 
Goodwill additions related to 2020 acquisition346,564 
Impact of foreign currency translation18,808 
Balance as of December 31, 2020372,239 
Measurement period adjustment999 
Impact of foreign currency translation(28,815)
Balance as of December 31, 2021$344,423 
Intangible Assets
Intangible assets, net consisted of the following as of December 31, 2020:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$166,955 $(6,850)$160,105 
15 - 20
Developed technology89,439 (2,253)87,186 
10
Other, definite lived3,158 (3,158) 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$260,316 $(12,261)$248,055 

Intangible assets, net consisted of the following as of December 31, 2021:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$155,081 $(16,861)$138,220 
15 - 20
Developed technology82,548 (10,315)72,233 
10
Other, definite lived3,158 (3,158) 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$241,551 $(30,334)$211,217 
115

Notes to Consolidated Financial Statements (continued)






The Company recognized amortization expense as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$ $1,445 $8,543 
General and administrative520 2,221 10,576 
Total amortization expense$520 $3,666 $19,119 

The remaining weighted average amortization period for definite lived intangible assets is 12 years.
Future estimated amortization expense for definite lived intangible assets is as follows:
As of December 31,
2021
(In thousands)
2022$18,344 
202318,344 
202418,344 
202518,344 
202618,344 
Thereafter118,733 
$210,453 

9. Debt
Revolving Loan
On May 25, 2021, the Company terminated the Credit and Security Agreement, dated as of November 4, 2016 as amended and restated as of March 1, 2019, among the Company, Key Bank National Association, and KeyBanc Capital Markets Inc. (the “Credit Agreement”). The agreement provided for a secured $25 million revolving credit facility (the “Credit Facility”). As of December 31, 2020 and at the date of termination, no outstanding indebtedness existed under the Credit Facility and the Company was in compliance with all financial and non-financial covenants.

As of December 31, 2020, unamortized debt issuance costs were $0.1 million, of which were included in prepaid expenses and other current assets, and other long-term assets. As of December 31, 2021, there were no outstanding debt issuance costs.
Convertible Senior Notes and Capped Call Transactions
2026 Convertible Notes
On February 28, 2020, the Company issued $400 million aggregate principal amount of 0.25% Convertible Notes due March 1, 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the
116

Notes to Consolidated Financial Statements (continued)






Securities Act (the “2026 Convertible Notes”). The interest on the 2026 Convertible Notes is payable semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2020.
The 2026 Convertible Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indenture governing the 2026 Convertible Notes (the “2026 Indenture”) or if the 2026 Convertible Notes are not freely tradeable as required by the 2026 Indenture. The 2026 Convertible Notes will mature on March 1, 2026, unless earlier repurchased, redeemed by the Company, or converted pursuant to their terms. The total net proceeds from the 2026 Convertible Notes, after deducting initial purchaser discounts, costs related to the 2026 Capped Calls (as defined herein), and debt issuance costs, paid by the Company, were approximately $344.7 million.
Each $0.001 principal amount of the 2026 Convertible Notes is initially convertible into 10.9857 shares of the Company's Class A common stock, par value $0.001 per share, which is equivalent to an initial conversion price of approximately $91.03 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the 2026 Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its 2026 Convertible Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The 2026 Convertible Notes will be redeemable in whole or in part at the Company's option on or after March 6, 2023, but before the fortieth (40th) scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the 2026 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.
Prior to the close of business on the business day immediately preceding September 1, 2025, the 2026 Convertible Notes may be convertible at the option of the holders only under the following circumstances:
(1)during any calendar quarter commencing after the calendar quarter ending on June 30, 2020 (and only during such calendar quarter), if the last reported sale price per share of the Company's Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2)during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $0.001 principal amount of 2026 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company's Class A common stock on such trading day and the conversion rate on such trading day;
(3)upon the occurrence of certain corporate events or distributions on its Class A common stock; and
(4)if the Company calls such 2026 Convertible Notes for redemption.
On or after September 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2026 Convertible Notes may, at their option, convert all or a portion of their 2026 Convertible Notes regardless of the foregoing conditions.
Prior to and during the nine months ended September 20, 2021, the conditional conversion feature of the 2026 Convertible Notes was triggered as the last reported sale price of the Company's Class A common stock was
117

Notes to Consolidated Financial Statements (continued)






more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on or after June 30, 2020 (the last trading day of the calendar quarter), and therefore the 2026 Convertible Notes were convertible, in whole or in part, at the option of the holders between July 1, 2020 through September 30, 2021. The conditional conversion feature of the 2026 Convertible Note was not triggered from October 1, 2021 through December 31, 2021 as the last reported sale price of the Company's Class A common stock was not more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days (the last trading day of the calendar quarter). Whether the 2026 Convertible Notes will be convertible following such period will depend on the satisfaction of this condition or another conversion condition in the future. The Company continues to classify the 2026 Convertible Notes as a long-term liability in its consolidated balance sheet as of December 31, 2021, based on contractual settlement provisions.
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company's election. It is the Company's current intent to settle the principal amount of the 2026 Convertible Notes with cash.
No sinking fund is provided for the 2026 Convertible Notes. Upon the occurrence of a fundamental change (as defined in the 2026 Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2026 Convertible Notes for cash at a price equal to the principal amount of the 2026 Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the 2026 Convertible Notes, the Company separated the 2026 Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $125.2 million and was determined by deducting the fair value of the liability component from the par value of the 2026 Convertible Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 6.763% over the term of the 2026 Convertible Notes. The carrying amount of the equity component was $57.5 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 6.907% over the contractual terms of the 2026 Convertible Notes.
In accounting for the transaction costs related to the 2026 Convertible Notes, the Company allocated the total amount incurred to the liability and equity components of the 2026 Convertible Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $8.2 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the 2026 Convertible Notes. Issuance costs attributable to the equity component of $3.7 million were netted with the equity component in stockholders’ equity.
2028 Convertible Notes
On March 16, 2021, the Company issued $250 million aggregate principal amount of 0.50% Convertible Notes due April 1, 2028 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act (the “2028 Convertible Notes and, together with the 2026 Convertible Notes, the “Convertible Notes”). The interest on the 2028 Convertible Notes is payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2021.
118

Notes to Consolidated Financial Statements (continued)






The 2028 Convertible Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indenture governing the 2028 Convertible Notes (the “2028 Indenture”) or if the 2028 Convertible Notes are not freely tradeable as required by the 2028 Indenture. The 2028 Convertible Notes will mature on April 1, 2028, unless earlier repurchased, redeemed by the Company, or converted pursuant to their terms. The total net proceeds from the 2028 Convertible Notes, after deducting initial purchaser discounts, costs related to the 2028 Capped Calls (as defined herein), and debt issuance costs, paid by the Company, were approximately $217 million.
Each $0.001 principal amount of the 2028 Convertible Notes is initially convertible into 5.5781 shares of the Company's Class A common stock, par value $0.001 per share, which is equivalent to an initial conversion price of approximately $179.27 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the 2028 Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its 2028 Convertible Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The 2028 Convertible Notes will be redeemable in whole or in part at the Company's option on or after April 6, 2025, but before the fortieth (40th) scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the 2028 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.
On or after April 6, 2025 until the close of business on the scheduled trading day immediately preceding the maturity date, the 2028 Convertible Notes may be convertible at the option of the holders only under the following circumstances:
(1)during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (and only during such calendar quarter), if the last reported sale price per share of the Company's Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2)during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $0.001 principal amount of 2028 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company's Class A common stock on such trading day and the conversion rate on such trading day;
(3)upon the occurrence of certain corporate events or distributions on its Class A common stock; and
(4)if the Company calls such 2028 Convertible Notes for redemption.
On or after October 1, 2027, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2028 Convertible Notes may, at their option, convert all or a portion of their Convertible Notes regardless of the foregoing conditions.
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company's election. It is the Company's current intent to settle the principal amount of the 2028 Convertible Notes with cash.
119

Notes to Consolidated Financial Statements (continued)






No sinking fund is provided for the 2028 Convertible Notes. Upon the occurrence of a fundamental change (as defined in the 2028 Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2028 Convertible Notes for cash at a price equal to the principal amount of the 2028 Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the 2028 Convertible Notes, the Company separated the 2028 Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $66.9 million and was determined by deducting the fair value of the liability component from the par value of the 2028 Convertible Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 5.125% over the term of the 2028 Convertible Notes. The carrying amount of the equity component was $39.4 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 4.959% over the contractual terms of the 2028 Convertible Notes.
In accounting for the transaction costs related to the 2028 Convertible Notes, the Company allocated the total amount incurred to the liability and equity components of the 2028 Convertible Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $5.5 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the 2028 Convertible Notes. Issuance costs attributable to the equity component of $2.0 million were netted with the equity component in stockholders’ equity.
The net carrying amount of the liability components of the 2026 and 2028 Convertible Notes were as follows:
As of December 31,
20202021
2026 Convertible Notes:(In thousands)
Principal$400,000 $400,000 
Unamortized discount(110,546)(92,034)
Unamortized debt issuance costs(7,258)(6,043)
2026 Convertible Notes net carrying amount$282,196 $301,923 
2028 Convertible Notes:
Principal$ $250,000 
Unamortized discount (60,488)
Unamortized debt issuance costs (4,995)
2028 Convertible Notes net carrying amount$ $184,517 
Total net carrying amount$282,196 $486,440 
120

Notes to Consolidated Financial Statements (continued)






The net carrying amount of the equity components of the 2026 and 2028 Convertible Notes were as follows:
As of December 31,
20202021
2026 Convertible Notes:(In thousands)
Proceeds allocated to the conversion options (debt discount)$125,152 $125,152 
Issuance costs(3,742)(3,742)
2026 Convertible Notes net carrying amount$121,410 $121,410 
2028 Convertible Notes:
Proceeds allocated to the conversion options (debt discount)$ $66,908 
Issuance costs (2,019)
2028 Convertible Notes net carrying amount$ $64,889 
Total net carrying amount$121,410 $186,299 

The following table sets forth the interest expense recognized related to the 2026 and 2028 Convertible Notes:
Year ended December 31,
20202021
2026 Convertible Notes:(In thousands)
Contractual interest expense$841 $1,000 
Amortization of debt discount14,606 18,505 
Amortization of debt issuance costs959 1,214 
Total interest expense related to the 2026 Convertible Notes$16,406 $20,719 
2028 Convertible Notes:
Contractual interest expense$ $991 
Amortization of debt discount 6,419 
Amortization of debt issuance costs 532 
Total interest expense related to the 2028 Convertible Notes$ $7,942 
Total interest expense$16,406 $28,661 

In connection with the offering of the 2026 Convertible Notes and the 2028 Convertible Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “2026 Capped Calls” and the “2028 Capped Calls,” respectively and, collectively, the “Capped Calls”). The 2026 Capped Calls and the 2028 Capped Calls each have an initial strike price of approximately $91.03 and $179.27 per share, respectively, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Convertible Notes and the 2028 Convertible Notes. The 2026 Capped Calls and the 2028 Capped Calls have initial cap prices of $137.40 and $260.76 per share subject to certain adjustments, respectively. The 2026 Capped Calls and the 2028 Capped Calls cover, subject to anti-dilution adjustments, approximately 4,394,276 and 1,394,525 shares of Class A common stock for the 2026 Convertible Notes and 2028 Convertible Notes, respectively. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A common stock upon any conversion of the 2026 Convertible Notes and 2028 Convertible Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls expire on the earlier of (i) the last day on which
121

Notes to Consolidated Financial Statements (continued)






any convertible securities remain outstanding and (ii) March 1, 2026 for the 2026 Capped Calls and April 1, 2028 for the 2028 Capped Calls, subject to earlier exercise. The Capped Calls 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 Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $43.3 million and $25.5 million incurred to purchase the 2026 Capped Calls and the 2028 Capped Calls, respectively, was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheets.
The Convertible Notes are effectively subordinated to the Company’s future senior secured indebtedness, if any, to the extent of the value of the collateral securing that indebtedness. The Convertible notes are the senior, unsecured obligations of the Company and are equal in right of payment with the Company’s future senior unsecured indebtedness, if any, senior in right of payment to the Company’s existing and future indebtedness that is expressly subordinated to the Convertible Notes and the Convertible Notes will be structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and preferred equity, if any, of the Company’s subsidiaries.

10. Segment and Geographic Information
The Company has two reportable segments, CPaaS and Other. Segments are primarily evaluated based on revenue and gross profit. The Company does not allocate operating expenses, interest expense or income tax expense to its segments. Accordingly, the Company does not report such information. Additionally, the Chief Operating Decision Maker does not evaluate the Company’s operating segments using discrete asset information. The segments share the majority of the Company’s assets. Therefore, no segment asset information is reported.
Year ended December 31,
201920202021
(In thousands)
CPaaS
Revenue$197,944 $298,090 $413,948 
Cost of revenue110,343 160,706 217,403 
Gross profit$87,601 $137,384 $196,545 
Other
Revenue$34,650 $45,023 $76,959 
Cost of revenue14,616 24,546 54,981 
Gross profit$20,034 $20,477 $21,978 
Consolidated
Revenue$232,594 $343,113 $490,907 
Cost of revenue124,959 185,252 272,384 
Gross profit$107,635 $157,861 $218,523 
The Company’s long-lived assets were primarily held in the United States as of December 31, 2020 and December 31, 2021. As of December 31, 2020 and December 31, 2021, long-lived assets held outside of the United States were $11.2 million and $9.2 million, respectively.
122

Notes to Consolidated Financial Statements (continued)






The Company generates its revenue primarily in the United States. Revenue by geographic area is detailed in the table below (which is determined based on the customer billing address):
Year ended December 31,
201920202021
(In thousands)
CPaaS
United States$192,506 $281,757 $364,412 
International5,438 16,333 49,536 
Total$197,944 $298,090 $413,948 
Other
United States$33,664 $42,692 $69,051 
International986 2,331 7,908 
Total$34,650 $45,023 $76,959 

11. Stockholders’ Equity
Preferred Stock
As of December 31, 2020 and December 31, 2021, the Company had authorized 10,000,000 shares of undesignated preferred stock, par value $0.001, of which no shares were issued and outstanding.
Common Stock
As of December 31, 2020 and December 31, 2021, the Company had authorized 100,000,000 shares of Class A common stock, par value $0.001 per share, with one vote per share and 20,000,000 shares of Class B common stock, par value $0.001 per share, with ten votes per share.
As of December 31, 2020, 22,413,004 and 2,496,125 shares of Class A common stock and Class B common stock, respectively, were issued and outstanding.
As of December 31, 2021, 23,177,988 and 1,965,170 shares of Class A common stock and Class B common stock, respectively, were issued and outstanding.
Shares of Class B common stock are convertible into shares of Class A common stock upon the stockholder’s voluntary written notice to the Company’s transfer agent or a transfer by the stockholder, subject to limited exceptions for transfers for estate planning purposes.
Voting Rights
The holders of Class A common stock and Class B common stock have identical rights, except that holders of Class A voting common stock are entitled to one vote per share of Class A common stock and holder of Class B common stock are entitled to ten votes per share of Class B common stock.
Dividends
Any dividends or distributions paid or payable to the holders of shares of Class A common stock and Class B common stock shall be paid pro-rata, on an equal priority. During the years ended December 31, 2019, 2020 and 2021, no dividends were declared. Dividend payments are not subject to restriction.
123

Notes to Consolidated Financial Statements (continued)






Reserved Shares
The Company had reserved shares of Class A common stock for issuance under stock-based award agreements as follows:
As of December 31,
20202021
Stock options issued and outstanding255,000 180,209 
Nonvested restricted stock units issued and outstanding450,614 344,486 
Stock-based awards available for grant under the 2017 Plan2,020,342 3,060,674 
2,725,956 3,585,369 

12. Stock Based Compensation
2010 Stock Option Plan
As of July 26, 2010, the Company adopted the 2010 Equity Compensation Plan (the “2010 Plan”). On November 9, 2017, the 2010 Plan was terminated in connection with the Company’s initial public offering. Accordingly, no shares are available for future issuance under the 2010 Plan. However, the 2010 Plan continues to govern the terms and conditions of the outstanding awards granted thereunder.
2017 Incentive Award Plan
The Company’s 2017 Incentive Award Plan (the “2017 Plan”) became effective on November 9, 2017. The 2017 Plan provides for the grant of stock options, including incentive stock options and non-qualified stock options, stock appreciation rights, restricted stock, dividend equivalents, restricted stock units, and other stock or cash based awards to employees, consultants and directors of the Company. A total of 1,050,000 shares of the Company’s Class A common stock were originally reserved for issuance under the 2017 Plan. These available shares automatically increase each January 1, beginning on January 1, 2018, by 5% of the number of shares of the Company’s Class A common stock outstanding on the final day of the immediately preceding calendar year. On January 1, 2021, the shares available for grant under the 2017 Plan were automatically increased by 1,120,650 shares.
The terms of the stock option grants are determined by the Company’s Board of Directors. The Company’s stock options vest based on terms of the stock option agreements, which is generally over four years. The stock options have a contractual life of ten years.
Restricted stock units (“RSUs”) granted under the 2017 Plan are generally subject to a time-based vesting condition. The compensation expense related to these awards is based on the grant date fair value of the RSUs and is recognized on a ratable basis over the applicable service period. The Company granted RSUs to its non-employee members of the Board of Directors, some of which vested immediately while others vest 25% as of each calendar quarter immediately following the grant date. Certain RSUs awarded to executives vest over four years with 50% vesting in the first year in 12.5% increments on each calendar quarter immediately following the grant date and the remaining 50% earned over years two, three and four. Other RSUs awarded to executives and employees generally are earned over a service period of four years.
124

Notes to Consolidated Financial Statements (continued)






Stock Options
The following summarizes the stock option activity for the period presented:
Number of
options
outstanding
Weighted-
average
exercise price
(Per share)
Weighted-
average
remaining
contract life
(In years)
Aggregate
intrinsic value 
(In thousands)
Outstanding as of December 31, 2020255,000 $10.82 4.42$36,426 
Granted  
Exercised(73,985)12.47 
Forfeited or cancelled(806)10.49 
Outstanding as of December 31, 2021180,209 $10.14 3.39$11,104 
Options vested and exercisable at December 31, 2021180,209 $10.14 3.39$11,104 
Options vested and expected to vest as of December 31, 2021180,209 $10.14 3.39$11,104 

Year ended December 31,
201920202021
(In thousands)
Aggregate intrinsic value of stock options exercised$57,159 $54,088 $9,297 
Total estimated grant date fair value of options vested729 416 247 
Aggregate intrinsic value is computed based on the difference between the option exercise price and the fair value of the Company’s common stock as of December 31, 2021, based on the Company’s Class A common stock price as reported on the NASDAQ Global Select Market.
No options were granted for the year ended December 31, 2021.
As of December 31, 2021, the Company had no unrecognized compensation cost related to non-vested stock options. All outstanding stock options are fully vested.
Restricted Stock Units
The following summarizes the RSU activity for the period presented:
Number of awards outstandingWeighted-average grant date fair value (Per share)
Nonvested RSUs as of December 31, 2020450,614 $51.58 
Granted154,360 143.31 
Vested(186,502)67.40 
Forfeited or cancelled(73,986)74.84 
Nonvested RSUs as of December 31, 2021344,486 $82.38 
As of December 31, 2021, total unrecognized compensation cost related to non-vested RSUs was $21.6 million, which will be amortized over a weighted-average period of 2.71 years.
125

Notes to Consolidated Financial Statements (continued)






Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$211 $208 $252 
Research and development1,461 2,118 2,648 
Sales and marketing1,199 1,525 1,890 
General and administrative3,755 6,030 9,747 
Total$6,626 $9,881 $14,537 

13. Commitments and Contingencies
Operating Leases
The Company leases office space under operating lease agreements that expire over the next 5 years. See Note 6, “Right-of-Use Asset and Lease Liabilities” to the consolidated financial statements, for additional details on the Company’s operating lease commitments.
Contractual Obligations
On October 25, 2015, the Company entered into an agreement with a telecommunications service provider. The service agreement requires the Company to pay a monthly recurring charge associated with the services received. The service agreement is non-cancellable and contains annual minimum commitments. On August 1, 2020, the Company amended the agreement to require annual minimum commitments of $0.6 million and $0.3 million in 2021 and 2022, respectively. In addition, as of December 31, 2021, the Company has $18.1 million in other non-cancellable purchase obligations, consisting of primarily network equipment maintenance and software license contracts, of which $13.2 million will be fulfilled within one year.
On May 27, 2021, the Company entered into the Lease with the Developer for the Conveyed Parcel, together with the Project. The respective obligations of the Company and the Developer under the Lease were conditioned upon the Developer acquiring fee simple title to the Conveyed Parcel, which occurred on June 4, 2021. The Lease term will commence upon the Commencement Date and continue for the Initial Term. It is anticipated that the Commencement Date will occur in May 2023. If the Commencement Date does not occur within one hundred twenty (120) days from the scheduled Commencement Date, the Company shall be entitled to certain rent abatements, as described in the Lease. If the Commencement Date is not delivered within twelve (12) months of the scheduled Commencement Date, the Company may terminate the Lease.
The Company has the option to renew the Initial Term for two ten-year periods. Base rent payments will begin on the Commencement Date. The initial base rent will increase by 1.85% on each anniversary of the Commencement Date. Total lease payments over the Initial Term are approximately $495.7 million. See Note 6, “Right-of-Use Asset and Lease Liabilities” to the consolidated financial statements, for additional details on the Company's operating lease commitments.
On December 7, 2021, the Company entered into a non-cancelable operating lease agreement for its London, UK, facilities. The lease term commenced on January 1, 2022 and will continue for the initial term of 24 months. Total lease payments over the initial term are approximately $3.6 million. The lease will automatically renew on a month by month basis after the initial lease term.
126

Notes to Consolidated Financial Statements (continued)






Legal Matters
The Company is involved as a defendant in various litigation, including, but not limited to, lawsuits alleging that the Company failed to bill, collect and remit certain taxes and surcharges associated with the provision of 911 services pursuant to applicable laws in various jurisdictions.
While the results of these legal proceedings cannot be predicted with certainty, in the opinion of management, the ultimate resolution of these matters will not have a material adverse effect on the Company’s financial position or results of operations.    

14. Employee Benefit Plans
The Company sponsors a U.S. defined contribution 401(k), which allows eligible U.S.-based employees to defer a portion of their compensation. The Company, at its discretion, may make matching contributions. With the acquisition of Voxbone S.A. on November 1, 2020, the Company assumed sponsorship for Voxbone S.A.’s U.S. defined contribution 401(k). In connection with that acquisition, the Company also assumed sponsorship for a non-U.S. defined contribution plan for which it pays fixed contributions into a separate entity. The Company has no legal or constructive obligations to pay further contributions if the fund does not hold sufficient assets to pay all employees the benefits relating to employee service in the current or prior periods. The contributions are recognized as employee benefit expense when they are due. The Company made matching contributions for the defined contribution plans of $1.7 million, $2.2 million, and $3.8 million for the years ended December 31, 2019, 2020 and 2021, respectively.
In addition, as a result of the acquisition of Voxbone S.A., the Company assumed sponsorship for Voxbone S.A.’s non-U.S. defined benefit pension plans. The liability recognized is the present value of the defined benefit obligation at the end of the reporting period less the fair value of the plan assets and is included in other liabilities in the accompanying consolidated balance sheets. The defined benefit obligation is calculated annually by an independent actuary using the Projected Unit Credit Method.
The following table summarizes information for the pension plans:
127

Notes to Consolidated Financial Statements (continued)






As of December 31,
20202021
(In thousands)
Change in benefit obligation:
Benefit obligation at beginning of year$ $4,064 
Service cost75 396 
Interest cost3 21 
Actuarial loss (gain)15 (237)
Taxes, insurance premiums and administrative expenses(9)(55)
Acquisitions/plan mergers3,980  
Impact of foreign currency translation (315)
Benefit obligation at end of year$4,064 $3,874 
Change in plan assets:
Fair value of plan assets at beginning of year$ $2,882 
Return on plan assets8 14 
Actuarial gain2 6 
Employer contribution57 335 
Acquisitions/plan mergers2,824  
Taxes, insurance premiums and administrative expenses(9)(55)
Impact of foreign currency translation (224)
Fair value of plan assets at end of year2,882 2,958 
Funded status, net liability$1,182 $916 
The following table presents the balance sheet location of the Company’s pension liability for the Company’s non-U.S. defined benefit pension plans:
As of December 31,
20202021
(In thousands)
Other liabilities$1,182 $916 
The following table summarizes information for the Company’s pension plans with an accumulated benefit obligation in excess of plan assets:
As of December 31,
20202021
(In thousands)
Projected benefit obligation$4,064 $3,874 
Accumulated benefit obligation3,450 3,282 
Fair value of plan assets2,882 2,958 
The Company reports the service cost component of net periodic benefit cost in the same line item as other compensation costs arising from the services rendered by the employee and records the other components of net periodic benefit cost in other expense, net.
128

Notes to Consolidated Financial Statements (continued)






Pretax amounts for net periodic benefit cost and other amounts for the defined benefit pension plans consisted of the following components:
Year ended December 31,
20202021
(In thousands)
Service cost$75 $396 
Interest cost3 21 
Return on plan assets(8)(14)
Net periodic pension cost70 403 
Changes in plan assets and benefit obligations included in other comprehensive income (loss):
Unrecognized net actuarial loss beginning of year 17 
Actuarial loss (gain) on benefit obligation15 (237)
Actuarial loss (gain) on fair value of plan assets2 (6)
Impact of foreign currency translation (1)
Total included in other comprehensive income (loss) (before tax effect)17 (227)
Total recognized in net periodic benefit cost and included in other comprehensive income (loss)$87 $176 
The Company uses significant judgment to determine the measurement of their non-U.S. defined benefit pension plans’ assets and liabilities. These amounts are calculated by an independent actuary. The present value of the defined benefit obligation depends on a number of factors that are determined on an actuarial basis using a number of assumptions. Any change in these assumptions will impact the present value of the defined benefit obligation.
The actuarial gains and losses recognized in the pension expense are determined using the so-called “10% corridor” method, i.e. actuarial gains and losses which exceed 10% of the higher of the plan assets and the projected benefit obligation are amortized on a straight line basis over the average remaining service period of the active plan participants. Any prior service costs are amortized on a straight line basis over the average remaining service period of the active plan participants.
The Company determines the appropriate discount rate at the end of each year. This is the interest rate that should be used to determine the present value of estimated future cash outflows expected to be required to settle the pension obligations. In determining the appropriate discount rate, the Company considers the interest rates of high-quality corporate bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms of the related obligation. The other assumptions for pension obligations are based in part on market conditions.
129

Notes to Consolidated Financial Statements (continued)






Significant assumptions used in determining benefit obligations and net periodic benefit cost are as follows:
Year ended December 31,
20202021
Defined benefit obligations:
Discount rate0.50 %0.90 %
Rate of salary increase4.07 %4.27 %
Inflation1.60 %1.80 %
Defined benefit cost:
Discount rate1.50 %0.90 %
Rate of salary increase4.37 %4.27 %
Rate of return on plan assets0.50 %0.90 %
Inflation1.90 %1.80 %
Plan Assets
The Company’s non-U.S. defined benefit plans are insured by a third party. The investments are governed by the insurer, who oversees all investment decisions. The insurance contracts are classified as Level 2 because a portion of the underlying funds are valued using significant other observable inputs. The insurance contracts provide for a guaranteed interest credit and a profit-sharing adjustment based on the actual performance of the underlying investment assets of the insurer. The fair value of the contract is determined by the insurer based on the premiums paid by the Company plus interest credits plus the profit-sharing adjustment less benefit payments.

The major categories of plan assets are as follows:
As of December 31,
20202021
(In thousands)
Assets held by:
Insurance companies (collective and individual)$2,882 $2,958 
Expected Cash Flows
The Company expects to contribute $0.3 million to its non-U.S. defined benefit pension plans during 2022.
130

Notes to Consolidated Financial Statements (continued)






The following table summarizes projected benefit payments from the Company’s pension plans through 2031, including benefits attributable to estimated future service:
As of December 31,
2021
(In thousands)
2022$4 
20234 
202431 
20254 
20266 
2027-203134 
$83 

15. Income Taxes
The following table presents domestic and foreign components of loss before income taxes for the tax years ended December 31, 2019, 2020 and 2021:
Year Ended December 31,
201920202021
(In thousands)
United States$(15,229)$(25,745)$(27,547)
International5 (3,227)(3,648)
Loss before income taxes$(15,224)$(28,972)$(31,195)

Benefit (provision) for income taxes from operations consists of the following:
Year Ended December 31,
201920202021
(In thousands)
Current:
Federal$81 $431 $(2,713)
State132 (87)(145)
Foreign3 (1,083)(1,627)
Total216 (739)(4,485)
Deferred:
Federal15,205 (9,847)(364)
State2,297 (5,176) 
Foreign 757 8,682 
Total17,502 (14,266)8,318 
Income tax benefit (provision)$17,718 $(15,005)$3,833 

131

Notes to Consolidated Financial Statements (continued)






The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate for the years ended December 31, 2019, 2020 and 2021:
Year Ended December 31,
201920202021
Federal Tax Rate21.0 %21.0 %21.0 %
State Tax Rate3.1 2.0 2.8 
Non-deductible expenses(1.6)(9.2)(4.4)
Research credit7.2 10.5 6.2 
Stock-based compensation88.6 46.8 13.9 
Change in valuation allowance (123.4)16.3 
Deferred tax rate change(0.3)0.2 (0.2)
Voxbone US 338(g) gain  (8.9)
Intangibles and deferred adjustments  (40.2)
Foreign rate differential  1.3 
Other(1.6)0.3 4.5 
Total116.4 %(51.8)%12.3 %

132

Notes to Consolidated Financial Statements (continued)






The following table presents the significant components of the Company’s net deferred tax liability:
As of December 31,
20202021
(In thousands)
Deferred tax assets:
Allowance for doubtful accounts$134 $262 
Accrued liabilities3,478 3,412 
Operating lease liabilities4,878 3,456 
Deferred revenue1,702 1,880 
Stock-based compensation - deferred tax asset1,968 2,278 
OID9,433 8,848 
Tax credits7,270 9,214 
Net operating losses47,385 50,285 
Other deferred tax assets2,207 4,166 
Total deferred tax assets78,455 83,801 
Less: valuation allowance(37,771)(32,224)
Net deferred tax assets40,684 51,577 
Deferred tax liabilities:
Property and equipment8,038 7,813 
Goodwill989 1,130 
Intangibles60,667 49,470 
Operating lease assets4,092 2,860 
Debt27,766 38,411 
Other liability137 289 
Total deferred tax liabilities101,689 99,973 
Net deferred tax liability$(61,005)$(48,396)

The Company’s accounting for deferred taxes involves the evaluation of a number of factors concerning the realizability of its net deferred tax assets. The Company primarily considered the historic performance of Bandwidth, the nature of the Company’s deferred tax assets and the timing, likelihood and amount, if any, of future taxable income during the periods in which those temporary differences and carryforwards become deductible. Based on an analysis of these factors, the Company maintained that in 2021 a valuation allowance against US deferred tax assets was required.
As of December 31, 2021, the Company had approximately $195.5 million in US federal net operating loss carryforwards, $5.6 million in UK loss carryforwards, and $9.2 million in federal tax credits. All US federal net operating loss carryforwards were generated after the enactment of the Tax Cuts and Jobs Act (the “Act”) and as such do not expire, but can only be utilized to offset up to 80% of taxable income in any given year. The federal tax credits start to expire at various dates beginning in 2032.
As of December 31, 2021, the Company had approximately $138.1 million in state net operating loss carryforwards. If not utilized, some state net operating loss carryforwards will expire at various dates beginning in 2023.
133

Notes to Consolidated Financial Statements (continued)






A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
20202021
(In thousands)
Unrecognized tax benefits—January 1,$1,398 $2,414 
Gross increases—tax positions in prior period402  
Gross increases—tax positions in current period614 648 
Unrecognized tax benefits—December 31,$2,414 $3,062 
If the $3.1 million of unrecognized tax benefit is recognized, it would not impact the effective tax rate due to the valuation allowance on the Company's net U.S. deferred tax assets.
The Company has not incurred any material tax interest or penalties with respect to income taxes in the years ended December 31, 2020 and 2021.
The Company expects no material changes in the twelve months following December 31, 2021 in its uncertain tax positions.
The Company files U.S. federal income tax returns as well as income tax returns in many U.S. states and foreign jurisdictions. The tax years 2018 - 2020 remain open to examination by the major jurisdictions in which the Company is subject to tax.

16. Related Parties
On April 20, 2015, the Company created a wholly owned subsidiary, Relay, Inc. (f/k/a Republic Wireless, Inc.) (“Relay”), which was incorporated in Delaware. On November 30, 2016, the Company completed a pro-rata distribution of the common stock of Relay to its stockholders of record as of the close of business (the “Spin-Off”). In connection with the Spin-Off on November 30, 2016, the Company and Relay entered into certain agreements in order to govern the ongoing relationships between the two companies after the Spin-Off and to provide for an orderly transition. The agreements include a Transition Services Agreement, Facilities Sharing Agreement, Tax Sharing Agreement, and Master Services Agreement. The equity holders of Bandwidth pre-initial public offering are comprised of substantially the same individuals and entities that are the equity owners of Relay. The Company has determined the equity owners of Relay are related parties of Bandwidth. The Company has certain involvement with Relay via ongoing services arrangements, with these ongoing services arrangements creating a variable interest in Relay. The Company assessed the relationship with Relay under guidance for variable interest entities (“VIE”). Because investors in Relay have disproportionate voting rights, the Company concluded that Relay is a VIE, but Bandwidth is not a primary beneficiary. The Company’s maximum exposure to loss relating to this VIE is limited to amounts due under the service agreements between the Company and Relay.
The Company recorded a reduction of rent expense under the Facilities Sharing Agreement of $0.6 million, $0.4 million, and $0.4 million for the years ended December 31, 2019, 2020 and 2021, respectively, which is included in general and administrative expenses in the consolidated statements of operations. No amounts were due to the Company under the Facilities Sharing Agreement as of December 31, 2020 and December 31, 2021.
The Tax Sharing Agreement governs rights and obligations after the Spin-Off regarding income taxes and other taxes, including tax liabilities and benefits, attributes, returns and contests. There were no amounts outstanding or payable under this agreement as of December 31, 2020 and December 31, 2021.
The Master Services Agreement specifies certain wholesale telecommunications services to be provided by the Company. The agreement is cancellable at any time by either party. The Company provided telecommunication services to Relay of $2.6 million, $2.2 million, and $1.8 million for the years ended December 31, 2019, 2020 and
134

Notes to Consolidated Financial Statements (continued)






2021, respectively. The Company recognized such amounts as revenue in the accompanying consolidated statements of operations. As of December 31, 2020 and December 31, 2021, the Company had a receivable of $0.2 million and $0.1 million, respectively, under the Master Services Agreement.
Subsequent to the expiration of the 180-day IPO blackout window on May 9, 2018, Relay employees that held Bandwidth stock options began exercising their options. Upon exercise, Bandwidth withholds the employee tax amounts due from the proceeds. Bandwidth had collected on behalf of, and remitted withholding tax to, Relay of $1.8 million, $1.4 million, and $0.4 million for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2020 and December 31, 2021, the Company had no amounts that were due to Relay.
On September 30, 2019, the Company entered into a services agreement with Relay. Pursuant to the terms of the new agreement, Relay receives services performed by the Company’s legal department, effective September 30, 2019. The Company is compensated by Relay for these services based on costs incurred by the Company. The Company received net compensation of less than $0.1 million for the years ended December 31, 2019 and 2021. The Company received net compensation of $0.1 million for the year ended December 31, 2020, which is included in general and administrative expenses in the consolidated statements of operations. As of December 31, 2020 and December 31, 2021, the Company had receivables of less than $0.1 million under this agreement.

17. Basic and Diluted Income (Loss) per Common Share
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed by giving effect to all potential shares of common stock, including stock options and stock related to unvested restricted stock awards.
135

Notes to Consolidated Financial Statements (continued)






The components of basic and diluted income (loss) per share are as follows:
Year ended December 31,
201920202021
(In thousands, except share and per share amounts)
Earnings per share
Net income (loss) attributable to common stockholders$2,494 $(43,977)$(27,362)
Net income (loss) per share:
Basic$0.11 $(1.83)$(1.09)
Diluted$0.10 $(1.83)$(1.09)
Weighted average number of common shares outstanding
Basic22,640,461 24,092,574 25,090,916 
Dilutive effect of stock options, restricted stock units, and warrants1,283,316   
Diluted23,923,777 24,092,574 25,090,916 
The following common share equivalents were excluded from the weighted average shares used to calculate net loss per common share because their effects would have been anti-dilutive:
As of December 31,
201920202021
Stock options issued and outstanding 255,000 180,209 
Restricted stock units issued and outstanding 450,614 344,486 
Convertible senior notes (1)
 1,022,941 987,149 
Total 1,728,555 1,511,844 
________________________
(1) As of December 31, 2020 and December 31, 2021, the Company used the treasury stock method to calculate the dilutive impact of the 2026 and 2028 Convertible Notes because at that time the Company expected to settle the principal amount of these notes in cash and any excess in shares of the Companys Class A common stock. As of December 31, 2020 and December 31, 2021, the conversion spread, calculated using the average market price of Class A common stock during the period consistent with the treasury stock method, had a dilutive impact for the 2026 Convertible Notes on diluted net income per share of Class A common stock when the average market price of the Companys Class A common stock for a given period exceeded the conversion price of $91.03 per share. As of December 31, 2021, the conversion spread for the 2028 Convertible Notes was anti-dilutive as the average market price of the Companys Class A common stock for a given period did not exceed the conversion price of $179.27 per share.

136

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

137

Item 9A. Controls and Procedures
Evaluation of disclosure controls and procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2021 based on the guidelines established in the Internal Control—Integrated Framework (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our internal control over financial reporting includes policies and procedures that provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with GAAP. Based on the results of our evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2021.
The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in internal control over financial reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act during the quarter ended December 31, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, 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. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.

138

Item 9B. Other Information.
Not applicable.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not Applicable.
PART III

Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2022 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December 31, 2021.

Codes of Business Conduct and Ethics
Our board of directors has adopted a Code of Business Conduct and Ethics that applies to all officers, directors and employees, which is available on our website at (https://investors.bandwidth.com/corporate-governance/governance-overview) under “Governance Documents”. We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendments to, or waiver from, a provision of our Code of Business Conduct and Ethics and by posting such information on the website address and location specified above.

Item 11. Executive Compensation
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2022 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December 31, 2021.

Item 12. Security Ownership of Certain Beneficial Owners and Management Related Stockholder Matters
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2022 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December 31, 2021.

Item 13. Certain Relationships and Related Transactions and Director Independence
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2022 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December 31, 2021.

Item 14. Principal Accountant Fees and Services
Our independent registered public accounting firm is Ernst & Young LLP, Raleigh, NC, Auditor Firm ID: 42.
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2022 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December 31, 2021.

139


PART IV

Item 15. Exhibits and Financial Statement Schedules
(a) The following documents are filed as part of this report:
1.Financial Statements
See Index to Financial Statements at Item 8 herein.
2.Financial Statement Schedules
Schedules not listed above have been omitted because they are not required, not applicable, or the required information is otherwise included.
3.Exhibits

Exhibit Index
 
Exhibit
number
Description of ExhibitFormFile No.ExhibitFiling Date
Reorganization Agreement, dated as of November 30, 2016, by and between Bandwidth.com, Inc. and Republic Wireless, Inc.S-1333-2209452.110/13/2017
Share Purchase Agreement, by and between Bandwidth Inc. and Voicebox S.à r.l, Mr Itay Rosenfeld, Mr Stefaan Konings, Mr Dirk Hermans, Mr Gaetan Brichet and Stichting Administratiekantoor Voice, dated October 12, 2020.8-K001-382852.110/13/2020
Second Amended and Restated Certificate of Incorporation.Q3 10-Q001-382853.112/14/2017
Second Amended and Restated Bylaws.Q3 10-Q001-382853.212/14/2017
Investors’ Rights Agreement.S-1333-2209454.210/13/2017
Form of Buy-Sell Agreement.S-1333-2209454.310/13/2017
Description of Registrant’s Securities.Filed herewith
Indenture, dated February 28, 2020, between Bandwidth Inc. and Wilmington Trust, National Association8-K001-382854.13/2/2020
Form of 0.250% Convertible Senior Notes due March 1, 2026 (included as Exhibit A to Exhibit 4.1)8-K001-382854.23/2/2020
Indenture, dated March 16, 2021, between Bandwidth Inc. and Wilmington Trust, National Association.8-K001-382854.13/16/2021
Form of 0.50% Convertible Senior Notes due April 1, 2028 (included as Exhibit A to Exhibit 4.1).8-K001-382854.23/16/2021
Form of Indemnification and Advancement Agreement between Bandwidth Inc. and its directors and certain officers.Filed herewith
2010 Equity Compensation Plan and forms of awards thereunder.S-1333-22094510.410/13/2017
Employment Agreement, dated as of January 1, 2015, as amended on March 9, 2017, by and between Bandwidth.com, Inc. and David A. Morken.S-1333-22094510.810/13/2017
Office Lease, by and between Venture Center LLC and Bandwidth.com, Inc., dated January 22, 2013, as amended to date.S-1333-22094510.1110/13/2017
Sublease, by and between Allied Telesis Capital Corporation and Bandwidth.com, Inc., dated December 1, 2015.S-1333-22094510.1210/13/2017
140

Facilities Sharing Agreement, by and between Bandwidth.com, Inc. and Republic Wireless, Inc., dated November 30, 2016.S-1333-22094510.1310/13/2017
Transition Services Agreement, by and between Bandwidth.com, Inc. and Republic Wireless, Inc., dated November 30, 2016.S-1333-22094510.1410/13/2017
Transition Services Agreement, by and between Republic Wireless, Inc. and Bandwidth.com, Inc., dated November 30, 2016.S-1333-22094510.1510/13/2017
Tax Sharing Agreement, by and between Bandwidth.com, Inc. and Republic Wireless, Inc., dated November 30, 2016.S-1333-22094510.1610/13/2017
Employee Matters Agreement, by and between Bandwidth.com, Inc. and Republic Wireless, Inc., dated November 30, 2016.S-1333-22094510.1710/13/2017
Master Services Agreement, by and between Bandwidth.com, Inc. and Republic Wireless, Inc., dated November 30, 2016.S-1333-22094510.1810/13/2017
Master Service Agreement, by and between Level 3 Communications, LLC and Bandwidth.com, Inc, dated March 14, 2008, as amended to date.S-1333-22094510.1910/13/2017
Form of Conversion Lock-up Agreement between Bandwidth Inc. and the Key Holders.S-1A333-22094510.210/30/2017
2017 Incentive Award Plan, and forms of award agreements thereunder.S-1A333-22094510.2110/30/2017
Office Lease, by and between Keystone-Centennial II, LLC and Bandwidth.com, Inc., dated January 12, 2018.10-K001-3828510.222/26/2018
Office Lease, by and between WP Propco III, LLC and Bandwidth Inc., dated January 1, 2019, Venture III amendment.10-K001-3828510.232/15/2019
Office Lease, by and between WP Propco III, LLC and Bandwidth Inc., dated January 1, 2019, Venture I amendment.10-K001-3828510.242/15/2019
Credit and Security Agreement, dated as of November 4, 2016 as amended and restated as of March 1, 2019, among Bandwidth Inc., KeyBank National Association, and KeyBanc Capital Markets Inc.8-K001-3828510.13/04/2019
Employment Agreement, dated April 10, 2019, between the Company and Jeffrey A. Hoffman.8-K001-3828510.14/12/2019
Amended Facilities Sharing Agreement, by and between Bandwidth.com, Inc. and Republic Wireless, Inc., dated May 29, 2019.8-K001-3828510.16/3/2019
Bill of Sale, dated May 29, 2019.8-K001-3828510.26/3/2019
Assignment and Acceptance Agreement, between KeyBank National Association and Pacific Western Bank, dated June 4, 2019. 10-Q001-3828510.48/2/2019
Revenue Commitment Schedule, by and between Bandwidth Inc. and Republic Wireless, Inc., dated July 1, 2019. 10-Q001-3828510.58/2/2019
Services Agreement, by and between Bandwidth Inc. and Republic Wireless, Inc. dated September 30, 2019.10-Q001-3828510.111/7/2019
Employment Agreement, dated as of December 6, 2019, by and between Bandwidth.com, Inc. and Rebecca Bottorff.10-K001-3828510.302/21/2020
Confirmation of Base Capped Call Transaction, dated February 25, 2020, between Bandwidth Inc. and Barclays Bank PLC.8-K001-3828510.13/2/2020
Confirmation of Base Capped Call Transaction, dated February 25, 2020, between Bandwidth Inc. and JPMorgan Chase Bank, National Association, New York Branch.8-K001-3828510.23/2/2020
141

Confirmation of Base Capped Call Transaction, dated February 25, 2020, between Bandwidth Inc. and Bank of Montreal.8-K001-3828510.33/2/2020
Confirmation of Base Capped Call Transaction, dated February 25, 2020, between Bandwidth Inc. and Morgan Stanley & Co. LLC.8-K001-3828510.43/2/2020
Confirmation of Base Capped Call Transaction, dated February 25, 2020, between Bandwidth Inc. and Goldman Sachs & Co. LLC.8-K001-3828510.53/2/2020
Confirmation of Additional Capped Call Transaction, dated February 26, 2020, between Bandwidth Inc. and Barclays Bank PLC.8-K001-3828510.63/2/2020
Confirmation of Additional Capped Call Transaction, dated February 26, 2020, between Bandwidth Inc. and JPMorgan Chase Bank, National Association, New York Branch.8-K001-3828510.73/2/2020
Confirmation of Additional Capped Call Transaction, dated February 26, 2020, between Bandwidth Inc. and Bank of Montreal.8-K001-3828510.83/2/2020
Confirmation of Additional Capped Call Transaction, dated February 26, 2020, between Bandwidth Inc. and Morgan Stanley & Co. LLC.8-K001-3828510.93/2/2020
Confirmation of Additional Capped Call Transaction, dated February 26, 2020, between Bandwidth Inc. and Goldman Sachs & Co. LLC.8-K001-3828510.103/2/2020
Purchase and Sale Agreement with the State of North Carolina, dated June 15, 2020.8-K001-3828510.16/17/2020
Management Warranty Deed, by and between Bandwidth Inc. and Mr Itay Rosenfeld, Mr Stefaan Konings, Mr Dirk Hermans and Mr Gaetan Brichet, dated October 12, 2020.8-K001-3828510.110/13/2020
Registration Rights Agreement, by and between Bandwidth Inc. and Voicebox S.á r.l, dated Octonber 12, 2020.8-K001-3828510.210/13/2020
Employment Agreement, dated January 13, 2021, between the Company and Marina C. Carreker.8-K001-3828510.11/15/2021
Confirmation of Base Capped Call Transaction, dated March 11, 2021, between Bandwidth Inc. and Bank of Montreal.8-K001-3828510.13/16/2021
Confirmation of Base Capped Call Transaction, dated March 11, 2021, between Bandwidth Inc. and Citibank, N.A.8-K001-3828510.23/16/2021
Confirmation of Base Capped Call Transaction, dated March 11, 2021, between Bandwidth Inc. and Goldman Sachs & Co. LLC.8-K001-3828510.33/16/2021
Confirmation of Base Capped Call Transaction, dated March 11, 2021, between Bandwidth Inc. and Morgan Stanley & Co. LLC.8-K001-3828510.43/16/2021
Letter Agreement, dated January 18, 2021, between the Company and Chris Matton.10-Q001-3828510.25/07/2021
Purchase and Sale Agreement dated May 27, 2021, between Bandwidth Inc. and USEF Edwards Mill Owner, LLC.8-K001-3828510.15/28/2021
Lease Agreement dated May 27, 2021, between Bandwidth Inc. and USEF Edwards Mill Owner, LLC. 8-K001-3828510.25/28/2021
Escrow Agreement dated May 27, 2021, between Bandwidth Inc., USEF Edwards Mill Owner, LLC and Chicago Title Insurance Company.8-K001-3828510.35/28/2021
Employment Agreement, dated July 6, 2021, between the Company and Daryl Raiford.8-K001-3828510.17/8/2021
Forms of Global Restricted Stock Unit Grant Notice and Global Restricted Stock Unit Agreement.10-Q001-3828510.111/9/2021
142

Employment Agreement, dated February 22, 2022, between the Company and Anthony F. Bartolo.8-K001-3828510.12/22/2022
Employment Agreement, dated December 6, 2019, between the Company and Scott Mullen.Filed herewith
Employment Agreement, dated February 24, 2022, between the Company and R. Brandon Asbill.Filed herewith
List of subsidiaries of Bandwidth Inc.Filed herewith
Consent of Ernst & Young LLP, Independent Registered
Public Accounting Firm.
Filed herewith
Certificate of the 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.Filed herewith
Certification of the 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.Filed herewith
Certification of the 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 2002.Furnished herewith
101.INSXBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL Document. Filed herewith
101.SCHXBRL Taxonomy Schema Document.Filed herewith
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.Filed herewith
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.Filed herewith
101.LABXBRL Taxonomy Extension Label Linkbase Document.Filed herewith
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.Filed herewith
^    Certain of the exhibits to this Exhibit 10.45 or 10.46, as applicable, have been omitted in accordance with Regulation S-K Item 601. The Registrant agrees to furnish a copy of all omitted exhibits to the SEC upon its request.
*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, except to the extent that the registrant specifically incorporates it by reference.


Item 16. Form 10-K Summary
None.

143



SIGNATURES
Pursuant to the requirements of the Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
BANDWIDTH INC.
Date:February 25, 2022By:/s/ David A. Morken
David A. Morken
Chief Executive Officer
(Principal Executive Officer)
Date:February 25, 2022By:/s/ Daryl E. Raiford
Daryl E. Raiford
Chief Financial Officer
(Principal Accounting and Financial Officer)
Date:February 25, 2022By:/s/ John C. Murdock
John C. Murdock
Director
Date:February 25, 2022By:/s/ Brian D. Bailey
Brian D. Bailey
Director
Date:February 25, 2022By:/s/ Lukas M. Roush
Lukas M. Roush
Director
Date:February 25, 2022By:/s/ Douglas A. Suriano
Douglas A. Suriano
Director
Date:February 25, 2022By:/s/ Rebecca Bottorff
Rebecca Bottorff
Director

144
EX-4.3 2 q42021exh43descriptionofca.htm EX-4.3 Document
Exhibit 4.3
Description of Capital Stock
The following summary is a description of the material terms of Bandwidth Inc.’s (“our”) capital stock. This summary is not meant to be complete and is qualified in its entirety by reference to the applicable provisions of the Delaware General Corporation Law, our second amended and restated certificate of incorporation and our second amended and restated bylaws.
General
Our authorized capital stock consists of 120,000,000 shares of common stock, par value $0.001 per share, and 10,000,000 shares of preferred stock, par value $0.001 per share. Our common stock is divided into two classes, Class A common stock and Class B common stock. Our authorized Class A common stock consists of 100,000,000 shares and our authorized Class B common stock consists of 20,000,000 shares.
The following description of our capital stock and provisions of our second amended and restated certificate of incorporation and second amended and restated bylaws are summaries and are qualified by reference to the second amended and restated certificate of incorporation and second amended and restated bylaws. Copies of these documents have been filed with the SEC and are incorporated by reference into our Annual Report on Form 10-K for the year ended December 31, 2021.
Class A Common Stock and Class B Common Stock
As of December 31, 2021, there were (i) 23,177,988 shares of our Class A common stock outstanding and held of record by 16 stockholders and (ii) 1,965,170 shares of Class B common stock outstanding and held of record by 6 stockholders.
Voting Rights
Holders of our Class A common stock and Class B common stock have identical rights, provided that, except as otherwise expressly provided in our second amended and restated certificate of incorporation or required by applicable law, on any matter that is submitted to a vote of our stockholders, holders of our Class A common stock are entitled to one vote per share of Class A common stock and holders of our Class B common stock are entitled to ten votes per share of Class B common stock. Holders of shares of Class A common stock and Class B common stock will vote together as a single class on all matters (including the election of directors) submitted to a vote of stockholders, except that there will be a separate vote of our Class A common stock and Class B common stock in the following circumstances
if we were to seek to amend our second amended and restated certificate of incorporation to increase or decrease the par value of a class of our common stock, then that class would be required to vote separately to approve the proposed amendment; and
if we were to seek to amend our second amended and restated certificate of incorporation in a manner that alters or changes the powers, preferences or special rights of a class of our common stock in a manner that affected its holders adversely, then that class would be required to vote separately to approve the proposed amendment.
Our second amended and restated certificate of incorporation provides that we may not increase or decrease the authorized number of shares of Class A common stock or Class B common stock without the affirmative vote of the holders of a majority of the combined voting power of the outstanding shares of Class A common stock and Class B common stock, voting together as a single class. In addition, we may not issue any shares of Class B common stock, unless that issuance is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class B common stock.
We have not provided for cumulative voting for the election of directors in our second amended and restated certificate of incorporation.


Exhibit 4.3
Economic Rights
Except as otherwise expressly provided in our second amended and restated certificate of incorporation or required by applicable law, shares of Class A common stock and Class B common stock have the same rights and privileges and rank equally, share ratably and are identical in all respects as to all matters, including, without limitation, those described below.
Dividends
Any dividend or distributions paid or payable to the holders of shares of Class A common stock and Class B common stock shall be paid pro rata, on an equal priority, pari passu basis, unless different treatment of the shares of each such class is approved by the affirmative vote of the holders of a majority of the outstanding shares of the applicable class of stock treated adversely, voting separately as a class; provided, however, that if a dividend or distribution is paid in the form of Class A common stock or Class B common stock (or rights to acquire shares of Class A common stock or Class B common stock), then the holders of the Class A common stock shall receive Class A common stock (or rights to acquire shares of Class A common stock) and holders of Class B common stock shall receive Class B common stock (or rights to acquire shares of Class B common stock).
Liquidation
In the event of our liquidation, dissolution or winding-up, upon the completion of the distributions required with respect to any series of preferred stock that may then be outstanding, our remaining assets legally available for distribution to stockholders shall be distributed on an equal priority, pro rata basis to the holders of Class A common stock and Class B common stock.
Subdivisions and Combinations. If we subdivide or combine in any manner outstanding shares of Class A common stock or Class B common stock, then the outstanding shares of the other class will be subdivided or combined in the same proportion and manner, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and by the affirmative vote of the holders of a majority of the outstanding shares of Class B common stock, each voting separately as a class.
Change of Control Transaction. In connection with any change of control, the holders of Class A common stock and Class B common stock will be treated equally and identically with respect to shares of Class A common stock or Class B common stock owned by them, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and Class B common stock, each voting separately as a class.
Conversion
Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon (a) any transfer, whether or not for value and whether voluntary or involuntary or by operation of law, except for certain transfers described in our second amended and restated certificate of incorporation, including, without limitation, certain transfers for tax and estate planning purposes, (b) the date specified by the affirmative vote of the holders of at least 66⅔% of the outstanding shares of Class B common stock and (c) certain stockholders beneficially owning, directly or indirectly, in the aggregate less than 40% of the number of shares of Class B common stock held by such stockholders.
Preferred Stock
Under the terms of our second amended and restated certificate of incorporation, our board of directors is authorized to direct us to issue shares of preferred stock in one or more series without stockholder approval. Our board of directors has the discretion to determine the rights, preferences, privileges and restrictions, including


Exhibit 4.3
voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.
The purpose of authorizing our board of directors to issue preferred stock and determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock could adversely affect the voting power of holders of our common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings and other corporate purposes, could have the effect of making it more difficult for a third-party to acquire, or could discourage a third-party from seeking to acquire, a majority of our outstanding voting stock. As of the date hereof, there are no shares of preferred stock outstanding, and we have no present plans to issue any shares of preferred stock.
Options
As of December 31, 2021, we had outstanding options to purchase (i) an aggregate of 169,360 shares of our Class A common stock under our 2010 Plan, at a weighted-average exercise price of $9.33 per share, and (ii) 10,849 shares of our Class A common stock under our 2017 Plan, at a weighted-average exercise price of $22.81 per share.
Restricted Stock Units
As of December 31, 2021, we had outstanding restricted stock units of 344,486 under our 2017 Plan.
Registration Rights
We entered into an Investors’ Rights Agreement with certain holders of shares of our common stock, which we refer to as registrable shares. Under the Investors’ Rights Agreement, holders of registrable shares can demand that we file a registration statement and/or can request that their registrable shares be covered by a registration statement that we are otherwise filing, as described below.
Demand Registration Rights. At any time, the holders of registrable shares entitled to demand registration rights may request that we register all or a portion of their registrable shares for sale under the Securities Act, so long as the request for such registration is for at least 25% of all registrable shares then outstanding (or a lesser percentage if the anticipated aggregate offering price would exceed $10 million). We will effect the registration as requested unless, in the good faith judgment of our board of directors, such registration should be delayed. We may be required to effect two of these registrations. In addition, when we are eligible for the use of Form S-3, or any successor form, holders of registrable shares entitled to demand registration rights may make unlimited requests that we register all or a portion of their registrable shares for sale under the Securities Act on Form S-3, or any successor form, having an anticipated aggregate offering price, net of selling expenses, of at least $3 million so long as the request for registration is for at least 20% of all registrable shares then outstanding.
Incidental Registration Rights. In addition, if at any time we register any shares of our common stock, the holders of all registrable shares are entitled to notice of the registration and to include all or a portion of their registrable shares in the registration.
Other Provisions. In the event that any registration in which the holders of registrable shares participate pursuant to the Investors’ Rights Agreement is an underwritten public offering, the number of registrable shares to be included may, in specified circumstances, be limited due to market conditions.
We will pay all registration expenses related to any demand or incidental registration, other than underwriting discounts, selling commissions and the fees and expenses of the selling stockholders’ own counsel, other than the reasonable fees and disbursements of one counsel for the selling stockholders. Our Investors’ Rights Agreement contains customary cross-indemnification provisions, pursuant to which we are obligated to indemnify the selling stockholders in the event of material misstatements or omissions in the registration statement attributable to us, and they are obligated to indemnify us for material misstatements or omissions in the registration statement attributable to them.


Exhibit 4.3
Anti-Takeover Provisions
We are subject to Section 203 of the Delaware General Corporation Law. Subject to certain exceptions, Section 203 prevents a publicly held Delaware corporation from engaging in a “business combination” with any “interested stockholder” for three years following the date that the person became an interested stockholder, unless the interested stockholder attained such status with the approval of our board of directors or unless the business combination is approved in a prescribed manner. A “business combination” includes, among other things, a merger or consolidation involving us and the “interested stockholder” and the sale of more than 10% of our assets. In general, an “interested stockholder” is any entity or person beneficially owning 15% or more of our outstanding voting stock and any entity or person affiliated with or controlling or controlled by such entity or person.
Removal of Directors
Our second amended and restated certificate of incorporation and our second amended and restated bylaws provide that a director may be removed only for cause and only by the affirmative vote of the holders of at least 66⅔% of the votes that all of our stockholders would be entitled to cast in an annual election of directors. Any vacancy on our board of directors, including a vacancy resulting from an enlargement of our board of directors, may be filled only by vote of a majority of our directors then in office.
The limitations on the removal of directors and filling of vacancies could make it more difficult for a third party to acquire, or discourage a third party from seeking to acquire, control of our company.
Super-Majority Voting
The Delaware General Corporation Law provides generally that the affirmative vote of a majority of the shares entitled to vote on any matter is required to amend a corporation’s certificate of incorporation or bylaws, unless a corporation’s certificate of incorporation or bylaws, as the case may be, requires a greater percentage. Our second amended and restated bylaws may be amended or repealed by a majority vote of our board of directors or the affirmative vote of the holders of at least 66⅔% of the votes that all of our stockholders would be entitled to cast in an annual election of directors. In addition, the affirmative vote of the holders of at least 66⅔% of the votes which all our stockholders would be entitled to cast in an election of directors is required to amend or repeal or to adopt any provisions inconsistent with any of the provisions of our second amended and restated certificate of incorporation described in this paragraph and the section captioned “—Removal of Directors.”
Stockholder Action; Special Meeting of Stockholders
Our second amended and restated certificate of incorporation provides that any action required or permitted to be taken by our stockholders must be effected at a duly called annual or special meeting of such stockholders and may not be effected by any consent in writing by such stockholders. Our second amended and restated certificate of incorporation and our second amended and restated bylaws also provide that, except as otherwise required by law, special meetings of our stockholders can only be called by our chairman of the board, our Chief Executive Officer or our board of directors.
Exclusive Jurisdiction
Our second amended and restated bylaws provide that, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a claim of breach of fiduciary duty owed by any of our directors, officers, or other employees to us or to our stockholders, any action asserting a claim governed by the internal affairs doctrine or any action asserting a claim arising pursuant to the Delaware General Corporation Law.
Authorized but Unissued Shares
The authorized but unissued shares of our Class A common stock and preferred stock are available for future issuance without stockholder approval, subject to any limitations imposed by the listing standards of the


Exhibit 4.3
NASDAQ Global Select Market. These additional shares may be used for a variety of corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved common stock and preferred stock could make more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.
Transfer Agent and Registrar
The transfer agent and registrar for our Class A common stock is American Stock Transfer & Trust Company, LLC.
Listing
Our Class A common stock is listed on the NASDAQ Global Select Market under the symbol “BAND”.

EX-10.1 3 q42021exh101formindemnific.htm EX-10.1 Document

FORM OF
INDEMNIFICATION AND ADVANCEMENT AGREEMENT
This Indemnification and Advancement Agreement (“Agreement”) is made as of ________ __, 20____ by and between Bandwidth Inc., a Delaware corporation (the “Company”), and ______________, [a member of the Board of Directors/an officer] of the Company (“Indemnitee”). This Agreement supersedes and replaces any and all previous Agreements between the Company and Indemnitee covering indemnification and advancement of expenses.
RECITALS
WHEREAS, the Board of Directors of the Company (the “Board”) believes that highly competent persons have become more reluctant to serve publicly-held corporations as directors, officers or in other capacities unless they are provided with adequate protection through insurance or adequate indemnification and advancement of expenses against inordinate risks of claims and actions against them arising out of their service to and activities on behalf of the corporation;
WHEREAS, the Board has determined that, in order to attract and retain qualified individuals, the Company will attempt to maintain on an ongoing basis, at its sole expense, liability insurance to protect persons serving the Company and its subsidiaries from certain liabilities. Although the furnishing of such insurance has been a customary and widespread practice among United States-based corporations and other business enterprises, the Company believes that, given current market conditions and trends, such insurance may be available to it in the future only at higher premiums and with more exclusions. At the same time, directors, officers and other persons in service to corporations or business enterprises are being increasingly subjected to expensive and time-consuming litigation relating to, among other things, matters that traditionally would have been brought only against the Company or business enterprise itself. The Second Amended and Restated Bylaws (the “Bylaws”) and the Second Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) of the Company require indemnification of the officers and directors of the Company. Indemnitee may also be entitled to indemnification pursuant to the General Corporation Law of the State of Delaware (the “DGCL”). The Bylaws, Certificate of Incorporation and the DGCL expressly provide that the indemnification provisions set forth therein are not exclusive, and thereby contemplate that contracts may be entered into between the Company and members of the Board, the Company’s officers and other persons with respect to indemnification and advancement of expenses;
WHEREAS, the uncertainties relating to such insurance, to indemnification and to advancement of expenses may increase the difficulty of attracting and retaining such persons;
WHEREAS, the Board has determined that the increased difficulty in attracting and retaining such persons is detrimental to the best interests of the Company and its stockholders and that the Company should act to assure such persons that there will be increased certainty of such protection in the future;
WHEREAS, it is reasonable, prudent and necessary for the Company contractually to obligate itself to indemnify, and to advance expenses on behalf of, such persons to the fullest extent permitted by applicable law so that they will serve or continue to serve the Company free from undue concern that they will not be so indemnified;

|


WHEREAS, this Agreement is a supplement to and in furtherance of the Bylaws, the Certificate of Incorporation and any resolutions adopted pursuant thereto, as well as any rights of Indemnitee under any directors’ and officers’ liability insurance policy, and is not a substitute therefor, and does not diminish or abrograte any rights of Indemnitee thereunder; and
WHEREAS, Indemnitee does not regard the protection available under the Bylaws, the Certificate of Incorporation, the DGCL and insurance as adequate in the present circumstances, and may not be willing to serve or continue to serve as an officer or director without adequate additional protection, and the Company desires Indemnitee to serve or continue to serve in such capacity. Indemnitee is willing to serve, continue to serve and to take on additional service for or on behalf of the Company on the condition that Indemnitee be so indemnified and be advanced expenses.
NOW, THEREFORE, in consideration of the premises and the covenants contained herein, the Company and Indemnitee do hereby covenant and agree as follows:
Section 1.Services to the Company. Indemnitee agrees to serve as a [director/officer] of the Company. Indemnitee may at any time and for any reason resign from such position (subject to any other contractual obligation or any obligation imposed by operation of law). This Agreement does not create any obligation on the Company to continue Indemnitee in such position and is not an employment contract between the Company (or any of its subsidiaries or any Enterprise) and Indemnitee.
Section 2.Definitions. As used in this Agreement:
(a)“Agent” means any person who is authorized by the Company or an Enterprise to act for or represent the interests of the Company or an Enterprise, respectively.
(b)A “Change in Control” occurs upon the earliest to occur after the date of this Agreement of any of the following events:
i.Acquisition of Stock by Third Party. Any Person (as defined below) is or becomes the Beneficial Owner (as defined below), directly or indirectly, of securities of the Company representing fifteen percent (15%) or more of the combined voting power of the Company’s then outstanding securities unless the change in relative beneficial ownership of the Company’s securities by any Person results solely from (A) a reduction in the aggregate number of outstanding shares of securities entitled to vote generally in the election of directors or (B) the conversion or other disposition of shares of the Company’s Class B common stock held by stockholders of the Company, in each case, other than as permitted in the Certificate of Incorporation to not be deemed a conversion from the Company’s Class B common stock to the Company’s Class A common stock;
ii.Change in Board of Directors. During any period of two (2) consecutive years (not including any period prior to the execution of this Agreement), individuals who at the beginning of such period constitute the Board, and any new director (other than a director designated by a person who has entered into an agreement with the Company to effect a transaction described in Sections 2(b)i., 2(b) iii. or 2(b) iv. hereof) whose election by the Board or nomination for election by the Company’s stockholders was approved by a vote of at least two-thirds of the directors then still in office who either were directors at the beginning of the period or whose election or nomination for election was previously so approved, cease for any reason to constitute at least a majority of the members of the Board;
iii.Corporate Transactions. The effective date of a merger or consolidation of the Company with any other entity, other than a merger or consolidation which

-2-


would result in the voting securities of the Company outstanding immediately prior to such merger or consolidation continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) more than 51% of the combined voting power of the voting securities of the surviving entity outstanding immediately after such merger or consolidation and with the power to elect at least a majority of the board of directors or other governing body of such surviving entity;
iv.Liquidation. The approval by the stockholders of the Company of a complete liquidation of the Company or an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets; and
v.Other Events. There occurs any other event of a nature that would be required to be reported in response to Item 6(e) of Schedule 14A of Regulation 14A (or a response to any similar item on any similar schedule or form) promulgated under the Exchange Act (as defined below), whether or not the Company is then subject to such reporting requirement, unless such event was a result of the conversion of shares held by stockholders of the Company.
vi.For purposes of this Section 2(b), the following terms have the following meanings:
1“Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time.
2“Person” has the meaning as set forth in Sections 13(d) and 14(d) of the Exchange Act; provided, however, that Person excludes (i) the Company, (ii) any trustee or other fiduciary holding securities under an employee benefit plan of the Company and (iii) any entity owned, directly or indirectly, by the stockholders of the Company in substantially the same proportions as their ownership of stock of the Company.
3“Beneficial Owner” has the meaning given to such term in Rule 13d-3 under the Exchange Act; provided, however, that Beneficial Owner excludes any Person otherwise becoming a Beneficial Owner by reason of the stockholders of the Company approving a merger of the Company with another entity.
(c)“Corporate Status” describes the status of a person who is or was acting as a director, officer, employee, fiduciary, or Agent of the Company or an Enterprise.
(d)“Disinterested Director” means a director of the Company who is not and was not a party to the Proceeding in respect of which indemnification is sought by Indemnitee.
(e)“Enterprise” means any other corporation, limited liability company, partnership, joint venture, trust, employee benefit plan or other entity for which Indemnitee is or was serving at the request of the Company as a director, officer, employee or Agent.
(f)“Expenses” includes all reasonable attorneys’ fees, retainers, court costs, transcript costs, fees and other costs of experts and other professionals, witness fees, travel expenses, duplicating costs, printing and binding costs, telephone charges, postage, delivery service fees, any federal, state, local or foreign taxes imposed on Indemnitee as a result of the

-3-


actual or deemed receipt of any payments under this Agreement, ERISA excise taxes and penalties and all other disbursements, obligations or expenses of the types customarily incurred in connection with prosecuting, defending, preparing to prosecute or defend, investigating, being or preparing to be a witness in, or otherwise participating in, a Proceeding. Expenses also include (i) Expenses incurred in connection with any appeal resulting from any Proceeding, including without limitation the premium, security for, and other costs relating to any cost bond, supersedeas bond, or other appeal bond or its equivalent, and (ii) for purposes of Section 14(d) of this Agreement only, Expenses incurred by Indemnitee in connection with the interpretation, enforcement or defense of Indemnitee’s rights under this Agreement, by litigation or otherwise. The parties agree that for the purposes of any advancement of Expenses for which Indemnitee has made written demand to the Company in accordance with this Agreement, all Expenses included in such demand that are certified by affidavit of Indemnitee’s counsel as being reasonable in the good faith judgment of such counsel will be presumed conclusively to be reasonable. Expenses, however, do not include amounts paid in settlement by Indemnitee or the amount of judgments or fines against Indemnitee.
(g)“Independent Counsel” means a law firm, or a member of a law firm, that is experienced in matters of corporation law and neither presently is, nor in the past five years has been, retained to represent: (i) the Company or Indemnitee in any matter material to either such party (other than with respect to matters concerning the Indemnitee under this Agreement, or of other indemnitees under similar indemnification agreements), or (ii) any other party to the Proceeding giving rise to a claim for indemnification hereunder. Notwithstanding the foregoing, the term “Independent Counsel” does not include any person who, under the applicable standards of professional conduct then prevailing, would have a conflict of interest in representing either the Company or Indemnitee in an action to determine Indemnitee’s rights under this Agreement. The Company agrees to pay the reasonable fees and expenses of the Independent Counsel.
(h)“Potential Change in Control” means the occurrence of any of the following events: (i) the Company enters into any written or oral agreement, undertaking or arrangement, the consummation of which would result in the occurrence of a Change in Control; (ii) any Person or the Company publicly announces an intention to take or consider taking actions which if consummated would constitute a Change in Control; (iii) any Person who becomes the Beneficial Owner, directly or indirectly, of securities of the Company representing 5% or more of the combined voting power of the Company’s then outstanding securities entitled to vote generally in the election of directors increases his beneficial ownership of such securities by 5% or more over the percentage so owned by such Person on the date hereof; or (iv) the Board adopts a resolution to the effect that, for purposes of this Agreement, a Potential Change in Control has occurred. Notwithstanding the foregoing, in no event shall any such agreement, undertaking, arrangement, public announcement, acquisition of securities or beneficial ownership, or Board resolution relating to an increase in ownership or beneficial interest by David A. Morken or his affiliates constitute a Potential Change in Control.
(i)The term “Proceeding” includes any threatened, pending or completed action, suit, claim, counterclaim, cross claim, arbitration, mediation, alternate dispute resolution mechanism, investigation, inquiry, administrative hearing or any other actual, threatened or completed proceeding, whether brought in the right of the Company or otherwise and whether of a civil, criminal, administrative, legislative, regulatory or investigative (formal or informal) nature, including any appeal therefrom, in which Indemnitee was, is or will be involved as a party, potential party, non-party witness or otherwise by reason of Indemnitee’s Corporate Status or by reason of any action taken by Indemnitee (or a failure to take action by Indemnitee) or of any action (or failure to act) on Indemnitee’s part while acting pursuant to Indemnitee’s Corporate Status, in each case whether or not serving in such capacity at the time any liability or Expense is incurred for which indemnification, reimbursement or advancement of Expenses can

-4-


be provided under this Agreement. A Proceeding also includes a situation the Indemnitee believes in good faith may lead to or culminate in the institution of a Proceeding.
Section 3.Indemnity in Third-Party Proceedings. The Company will indemnify Indemnitee in accordance with the provisions of this Section 3 if Indemnitee is, or is threatened to be made, a party to or a participant in any Proceeding, other than a Proceeding by or in the right of the Company to procure a judgment in its favor. Pursuant to this Section 3, the Company will indemnify Indemnitee to the fullest extent permitted by applicable law against all Expenses, judgments, fines and amounts paid in settlement (including all interest, assessments and other charges paid or payable in connection with or in respect of such Expenses, judgments, fines and amounts paid in settlement) actually and reasonably incurred by Indemnitee or on Indemnitee’s behalf in connection with such Proceeding or any claim, issue or matter therein, if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company and, in the case of a criminal Proceeding had no reasonable cause to believe that Indemnitee’s conduct was unlawful.
Section 4.Indemnity in Proceedings by or in the Right of the Company. The Company will indemnify Indemnitee in accordance with the provisions of this Section 4 if Indemnitee is, or is threatened to be made, a party to or a participant in any Proceeding by or in the right of the Company to procure a judgment in its favor. Pursuant to this Section 4, the Company will indemnify Indemnitee to the fullest extent permitted by applicable law against all Expenses actually and reasonably incurred by Indemnitee or on Indemnitee’s behalf in connection with such Proceeding or any claim, issue or matter therein, if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company. The Company will not indemnify Indemnitee for Expenses under this Section 4 related to any claim, issue or matter in a Proceeding for which Indemnitee has been finally adjudged by a court to be liable to the Company, unless, and only to the extent that, the Court of Chancery of the state of Delaware (the “Delaware Court”) or any court in which the Proceeding was brought determines upon application by Indemnitee that, despite the adjudication of liability but in view of all the circumstances of the case, Indemnitee is fairly and reasonably entitled to indemnification.
Section 5.Indemnification for Expenses of a Party Who is Wholly or Partly Successful. Notwithstanding any other provisions of this Agreement, to the fullest extent permitted by applicable law, the Company will indemnify Indemnitee against all Expenses actually and reasonably incurred by Indemnitee in connection with any Proceeding to the extent that Indemnitee is successful, on the merits or otherwise. If Indemnitee is not wholly successful in such Proceeding but is successful, on the merits or otherwise, as to one or more but less than all claims, issues or matters in such Proceeding, the Company will indemnify Indemnitee against all Expenses actually and reasonably incurred by Indemnitee or on Indemnitee’s behalf in connection with or related to each successfully resolved claim, issue or matter to the fullest extent permitted by law. For purposes of this Section 5 and without limitation, the termination of any claim, issue or matter in such a Proceeding by dismissal, with or without prejudice, will be deemed to be a successful result as to such claim, issue or matter.
Section 6.Indemnification for Expenses of a Witness. Notwithstanding any other provision of this Agreement and to the fullest extent permitted by applicable law, the Company will indemnify Indemnitee against all Expenses actually and reasonably incurred by Indemnitee or on Indemnitee’s behalf in connection with any Proceeding to which Indemnitee is not a party but to which Indemnitee is a witness, deponent, interviewee or otherwise asked to participate or provide information.
Section 7.Partial Indemnification. If Indemnitee is entitled under any provision of this Agreement to indemnification by the Company for some or a portion of Expenses, but not,

-5-


however, for the total amount thereof, the Company will indemnify Indemnitee for the portion thereof to which Indemnitee is entitled.
Section 8.Additional Indemnification. Notwithstanding any limitation in Sections 3, 4 or 5 of this Agreement, the Company will indemnify Indemnitee to the fullest extent permitted by applicable law (including but not limited to, the DGCL and any amendments to or replacements of the DGCL adopted after the date of this Agreement that expand the Company’s ability to indemnify its officers and directors) if Indemnitee is a party to or threatened to be made a party to any Proceeding (including a Proceeding by or in the right of the Company to procure a judgment in its favor).
Section 9.Exclusions. Notwithstanding any provision in this Agreement, the Company is not obligated under this Agreement to make any indemnification payment to Indemnitee in connection with any Proceeding:
(a)for which payment has actually been made to or on behalf of Indemnitee under any insurance policy or other indemnity provision, except to the extent provided in Section 16(b) of this Agreement and except with respect to any excess beyond the amount paid under any insurance policy or other indemnity provision; or
(b)for (i) an accounting of profits made from the purchase and sale (or sale and purchase) by Indemnitee of securities of the Company within the meaning of Section 16(b) of the Exchange Act (as defined in Section 2(b) of this Agreement) or similar provisions of state statutory law or common law, (ii) any reimbursement of the Company by the Indemnitee of any bonus or other incentive-based or equity-based compensation or of any profits realized by the Indemnitee from the sale of securities of the Company, as required in each case under the Exchange Act (including any such reimbursements that arise from an accounting restatement of the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), or the payment to the Company of profits arising from the purchase and sale by Indemnitee of securities in violation of Section 306 of the Sarbanes-Oxley Act) or (iii) any reimbursement of the Company by Indemnitee of any compensation pursuant to any compensation recoupment or clawback policy adopted by the Board or the compensation committee of the Board, including but not limited to any such policy adopted to comply with stock exchange listing requirements implementing Section 10D of the Exchange Act; or
(c)initiated by Indemnitee, including any Proceeding (or any part of any Proceeding) initiated by Indemnitee against the Company or its directors, officers, employees or other indemnitees, unless (i) the Proceeding or part of any Proceeding is to enforce Indemnitee’s rights to indemnification or advancement, of Expenses, including a Proceeding (or any part of any Proceeding) initiated pursuant to Section 14 of this Agreement, (ii) the Board authorized the Proceeding (or any part of any Proceeding) prior to its initiation or (iii) the Company provides the indemnification, in its sole discretion, pursuant to the powers vested in the Company under applicable law.
Section 10.Advances of Expenses.
(a)The Company will advance, to the extent not prohibited by law, the Expenses incurred by Indemnitee in connection with any Proceeding (or any part of any Proceeding) not initiated by Indemnitee or any Proceeding (or any part of any Proceeding) initiated by Indemnitee if (i) the Proceeding or part of any Proceeding is to enforce Indemnitee’s rights to obtain indemnification or advancement of Expenses from the Company or Enterprise, including a proceeding initiated pursuant to Section 14 of this Agreement or (ii) the Board authorized the Proceeding (or any part of any Proceeding) prior to its initiation. The Company will advance the Expenses within thirty (30) days after the receipt by the Company of a

-6-


statement or statements requesting such advances from time to time, whether prior to or after final disposition of any Proceeding.
(b)Advances will be unsecured and interest free. Indemnitee hereby undertakes to repay any amounts so advanced (without interest) to the extent that it is ultimately determined that Indemnitee is not entitled to be indemnified by the Company, thus Indemnitee qualifies for advances upon the execution of this Agreement and delivery to the Company. No other form of undertaking is required other than the execution of this Agreement. The Company will make advances without regard to Indemnitee’s ability to repay the Expenses and without regard to Indemnitee’s ultimate entitlement to indemnification under the other provisions of this Agreement.
Section 11.Procedure for Notification of Claim for Indemnification or Advancement.
(a)Indemnitee will notify the Company in writing of any Proceeding with respect to which Indemnitee intends to seek indemnification or advancement of Expenses hereunder as soon as reasonably practicable following the receipt by Indemnitee of written notice thereof. Indemnitee will include in the written notification to the Company a description of the nature of the Proceeding and the facts underlying the Proceeding and provide such documentation and information as is reasonably available to Indemnitee and is reasonably necessary to determine whether and to what extent Indemnitee is entitled to indemnification following the final disposition of such Proceeding. Indemnitee’s failure to notify the Company will not relieve the Company from any obligation it may have to Indemnitee under this Agreement, and any delay in so notifying the Company will not constitute a waiver by Indemnitee of any rights under this Agreement. The Secretary of the Company will, promptly upon receipt of such a request for indemnification or advancement, advise the Board in writing that Indemnitee has requested indemnification or advancement.
(b)The Company will be entitled to participate in the Proceeding at its own expense.
Section 12.Procedure Upon Application for Indemnification.
(a)Unless a Change of Control has occurred, the determination of Indemnitee’s entitlement to indemnification will be made:
i.by a majority vote of the Disinterested Directors, even though less than a quorum of the Board;
ii.by a committee of Disinterested Directors designated by a majority vote of the Disinterested Directors, even though less than a quorum of the Board;
iii. if there are no such Disinterested Directors or, if such Disinterested Directors so direct, by written opinion provided by Independent Counsel selected by the Board; or
iv.if so directed by the Board, by the stockholders of the Company.
(b)If a Change in Control has occurred, the determination of Indemnitee’s entitlement to indemnification will be made by written opinion provided by Independent Counsel selected by Indemnitee (unless Indemnitee requests such selection be made by the Board)
(c) The party selecting Independent Counsel pursuant to subsection (a)iii. or (b) of this Section 12 will provide written notice of the selection to the other party. The notified

-7-


party may, within ten (10) days after receiving written notice of the selection of Independent Counsel, deliver to the selecting party a written objection to such selection; provided, however, that such objection may be asserted only on the ground that the Independent Counsel so selected does not meet the requirements of “Independent Counsel” as defined in Section 2 of this Agreement, and the objection will set forth with particularity the factual basis of such assertion. Absent a proper and timely objection, the person so selected will act as Independent Counsel. If such written objection is so made and substantiated, the Independent Counsel so selected may not serve as Independent Counsel unless and until such objection is withdrawn or the Delaware Court has determined that such objection is without merit. If, within thirty (30) days after the later of submission by Indemnitee of a written request for indemnification pursuant to Section 11(a) of this Agreement and the final disposition of the Proceeding, Independent Counsel has not been selected or, if selected, any objection to such selection has not been resolved, either the Company or Indemnitee may petition the Delaware Court for resolution of any objection made by the Company or Indemnitee to the other’s selection of Independent Counsel and/or for the appointment as Independent Counsel of a person selected by such court or by such other person as such court designates. Upon the due commencement of any judicial proceeding or arbitration pursuant to Section 14(a) of this Agreement, Independent Counsel will be discharged and relieved of any further responsibility in such capacity (subject to the applicable standards of professional conduct then prevailing).
(d)Indemnitee will cooperate with the person, persons or entity making the determination with respect to Indemnitee’s entitlement to indemnification, including providing to such person, persons or entity upon reasonable advance request any documentation or information which is not privileged or otherwise protected from disclosure and which is reasonably available to Indemnitee and reasonably necessary to such determination. The Company will advance and pay any Expenses incurred by Indemnitee in so cooperating with the person, persons or entity making the indemnification determination irrespective of the determination as to Indemnitee’s entitlement to indemnification and the Company hereby indemnifies and agrees to hold Indemnitee harmless therefrom. The Company promptly will advise Indemnitee in writing of the determination that Indemnitee is or is not entitled to indemnification, including a description of any reason or basis for which indemnification has been denied and providing a copy of any written opinion provided to the Board by Independent Counsel.
(e)If it is determined that Indemnitee is entitled to indemnification, the Company will make payment to Indemnitee within thirty (30) days after such determination.
Section 13.Presumptions and Effect of Certain Proceedings.
(a)In making a determination with respect to entitlement to indemnification hereunder, the person or persons or entity making such determination will, to the fullest extent not prohibited by law, presume Indemnitee is entitled to indemnification under this Agreement if Indemnitee has submitted a request for indemnification in accordance with Section 11(a) of this Agreement, and the Company will, to the fullest extent not prohibited by law, have the burden of proof to overcome that presumption. Neither the failure of the Company (including by its directors or Independent Counsel) to have made a determination prior to the commencement of any action pursuant to this Agreement that indemnification is proper in the circumstances because Indemnitee has met the applicable standard of conduct, nor an actual determination by the Company (including by its directors or Independent Counsel) that Indemnitee has not met such applicable standard of conduct, will be a defense to the action or create a presumption that Indemnitee has not met the applicable standard of conduct.
(b)If the determination of the Indemnitee’s entitlement to indemnification has not been made pursuant to Section 12 of this Agreement within sixty (60) days after the later of

-8-


(i) receipt by the Company of Indemnitee’s request for indemnification pursuant to Section 11(a) of this Agreement and (ii) the final disposition of the Proceeding for which Indemnitee requested Indemnification (the “Determination Period”), the requisite determination of entitlement to indemnification will, to the fullest extent not prohibited by law, be deemed to have been made and Indemnitee will be entitled to such indemnification, absent (i) a misstatement by Indemnitee of a material fact, or an omission of a material fact necessary to make Indemnitee’s statement not materially misleading, in connection with the request for indemnification, or (ii) a prohibition of such indemnification under applicable law. The Determination Period may be extended for a reasonable time, not to exceed an additional thirty (30) days, if the person, persons or entity making the determination with respect to entitlement to indemnification in good faith requires such additional time for the obtaining or evaluating of documentation and/or information relating thereto; and provided, further, the Determination Period will not apply (i)  if the determination of entitlement to indemnification is to be made by the stockholders pursuant to Section 12(a) iv. of this Agreement and if (A) within fifteen (15) days after receipt by the Company of the request for such determination the Board has resolved to submit such determination to the stockholders for their consideration at an annual meeting thereof to be held within seventy-five (75) days after such receipt and such determination is made thereat, or (B) a special meeting of stockholders is called within fifteen (15) days after such receipt for the purpose of making such determination, such meeting is held for such purpose within sixty (60) days after having been so called and such determination is made thereat, or (ii) if the determination of entitlement to indemnification is to be made by Independent Counsel.
(c)The termination of any Proceeding or of any claim, issue or matter therein, by judgment, order, settlement or conviction, or upon a plea of nolo contendere or its equivalent, will not (except as otherwise expressly provided in this Agreement) of itself adversely affect the right of Indemnitee to indemnification or create a presumption that Indemnitee did not act in good faith and in a manner which Indemnitee reasonably believed to be in or not opposed to the best interests of the Company or, with respect to any criminal Proceeding, that Indemnitee had reasonable cause to believe that Indemnitee’s conduct was unlawful.
(d)For purposes of any determination of good faith, Indemnitee will be deemed to have acted in good faith if Indemnitee acted based on the records or books of account of the Company, its subsidiaries, or an Enterprise, including financial statements, or on information supplied to Indemnitee by the directors or officers of the Company, its subsidiaries, or an Enterprise in the course of their duties, or on the advice of legal counsel for the Company, its subsidiaries, or an Enterprise or on information or records given or reports made to the Company or an Enterprise by an independent certified public accountant or by an appraiser, financial advisor or other expert selected with reasonable care by or on behalf of the Company, its subsidiaries or an Enterprise. Further, Indemnitee will be deemed to have acted in a manner “not opposed to the best interests of the Company,” as referred to in this Agreement if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in the best interests of the participants and beneficiaries of an employee benefit plan. The provisions of this Section 13(d) are not exclusive and do not limit in any way the other circumstances in which the Indemnitee may be deemed to have met the applicable standard of conduct set forth in this Agreement.
(e)The knowledge and/or actions, or failure to act, of any director, officer, trustee, partner, managing member, fiduciary, agent or employee of the Enterprise may not be imputed to Indemnitee for purposes of determining Indemnitee’s right to indemnification under this Agreement.
Section 14.Remedies of Indemnitee.

-9-


(a)Indemnitee may commence litigation against the Company in the Delaware Court to obtain indemnification or advancement of Expenses provided by this Agreement in the event that (i) a determination is made pursuant to Section 12 of this Agreement that Indemnitee is not entitled to indemnification under this Agreement, (ii) the Company does not advance Expenses pursuant to Section 10 of this Agreement, (iii) the determination of entitlement to indemnification is not made pursuant to Section 12 of this Agreement within the Determination Period, (iv) the Company does not indemnify Indemnitee pursuant to Section 5 or 6 or the second to last sentence of Section 12(d) of this Agreement within ten (10) days after receipt by the Company of a written request therefor, (v) the Company does not indemnify Indemnitee pursuant to Section 3, 4, 7 or 8 of this Agreement within ten (10) days after a determination has been made that Indemnitee is entitled to indemnification or (vi) in the event that the Company or any other person takes or threatens to take any action to declare this Agreement void or unenforceable, or institutes any litigation or other action or Proceeding designed to deny, or to recover from, the Indemnitee the benefits provided or intended to be provided to the Indemnitee hereunder. Alternatively, Indemnitee, at Indemnitee’s option, may seek an award in arbitration to be conducted by a single arbitrator pursuant to the Commercial Arbitration Rules of the American Arbitration Association. Indemnitee must commence such Proceeding seeking an adjudication or an award in arbitration within one hundred and eighty (180) days following the date on which Indemnitee first has the right to commence such Proceeding pursuant to this Section 14(a); provided, however, that the foregoing clause does not apply in respect of a Proceeding brought by Indemnitee to enforce Indemnitee’s rights under Section 5 of this Agreement. The Company will not oppose Indemnitee’s right to seek any such adjudication or award in arbitration.
(b)If a determination is made pursuant to Section 12 of this Agreement that Indemnitee is not entitled to indemnification, any judicial proceeding or arbitration commenced pursuant to this Section 14 will be conducted in all respects as a de novo trial, or arbitration, on the merits and Indemnitee may not be prejudiced by reason of that adverse determination. In any judicial proceeding or arbitration commenced pursuant to this Section 14, the Company will have the burden of proving Indemnitee is not entitled to indemnification or advancement of Expenses, as the case may be, and will not introduce evidence of the determination made pursuant to Section 12 of this Agreement.
(c)If a determination is made pursuant to Section 12 of this Agreement that Indemnitee is entitled to indemnification, the Company will be bound by such determination in any judicial proceeding or arbitration commenced pursuant to this Section 14, absent (i) a misstatement by Indemnitee of a material fact, or an omission of a material fact necessary to make Indemnitee’s statement not materially misleading, in connection with the request for indemnification, or (ii) a prohibition of such indemnification under applicable law.
(d)The Company is, to the fullest extent not prohibited by law, precluded from asserting in any judicial proceeding or arbitration commenced pursuant to this Section 14 that the procedures and presumptions of this Agreement are not valid, binding and enforceable and will stipulate in any such court or before any such arbitrator that the Company is bound by all the provisions of this Agreement.
(e)It is the intent of the Company that, to the fullest extent permitted by law, the Indemnitee not be required to incur legal fees or other Expenses associated with the interpretation, enforcement or defense of Indemnitee’s rights under this Agreement by litigation or otherwise because the cost and expense thereof would substantially detract from the benefits intended to be extended to the Indemnitee hereunder. The Company, to the fullest extent permitted by law, will (within ten (10) days after receipt by the Company of a written request therefor) advance to Indemnitee such Expenses which are incurred by Indemnitee in connection with any action concerning this Agreement, Indemnitee’s right to indemnification or

-10-


advancement of Expenses from the Company, or concerning any directors’ and officers’ liability insurance policies maintained by the Company, and will indemnify Indemnitee against any and all such Expenses unless the court determines that each of the Indemnitee’s claims in such Proceeding were made in bad faith or were frivolous or are prohibited by law.
Section 15.Establishment of Trust.
(a)In the event of a Potential Change in Control or a Change in Control, the Company will, upon written request by Indemnitee, create a trust for the benefit of Indemnitee (the “Trust”) and from time to time upon written request of Indemnitee will fund such Trust in an amount sufficient to satisfy the reasonably anticipated indemnification and advancement obligations of the Company to the Indemnitee in connection with any Proceeding for which Indemnitee has demanded indemnification and/or advancement prior to the Potential Change in Control or Change in Control (the “Funding Obligation”). The trustee of the Trust (the “Trustee”) will be a bank or trust company or other individual or entity chosen by the Indemnitee and reasonably acceptable to the Company. Nothing in this Section 15 relieves the Company of any of its obligations under this Agreement.
(b)The amount or amounts to be deposited in the Trust pursuant to the Funding Obligation will be determined by mutual agreement of the Indemnitee and the Company or, if the Company and the Indemnitee are unable to reach such an agreement, by Independent Counsel selected in accordance with Section 12(b) of this Agreement. The terms of the Trust will provide that, except upon the consent of both the Indemnitee and the Company, upon a Change in Control: (i) the Trust may not be revoked, or the principal thereof invaded, without the written consent of the Indemnitee; (ii) the Trustee will advance Expenses incurred by Indemnitee, to the fullest extent permitted by applicable law, within two (2) business days of a request by the Indemnitee; (iii) the Company will continue to fund the Trust in accordance with the Funding Obligation; (iv) the Trustee will promptly pay to the Indemnitee all amounts for which the Indemnitee is entitled to indemnification pursuant to this Agreement or otherwise; and (v) all unexpended funds in such Trust revert to the Company upon mutual agreement by the Indemnitee and the Company or, if the Indemnitee and the Company are unable to reach such an agreement, by Independent Counsel selected in accordance with Section 12(b) of this Agreement, that the Indemnitee has been fully indemnified under the terms of this Agreement. New York law (without regard to its conflicts of laws rules) governs the Trust and the Trustee will consent to the exclusive jurisdiction of Delaware Court, in accordance with Section 25 of this Agreement.
Section 16.Non-exclusivity; Survival of Rights; Insurance; Subrogation.
(a)The indemnification and advancement of Expenses provided by this Agreement are not exclusive of any other rights to which Indemnitee may at any time be entitled under applicable law, the Certificate of Incorporation, the Bylaws, any agreement, a vote of stockholders or a resolution of directors, or otherwise. The indemnification and advancement of Expenses provided by this Agreement may not be limited or restricted by any amendment, alteration or repeal of this Agreement in any way with respect to any action taken or omitted by Indemnitee in Indemnitee’s Corporate Status occurring prior to any amendment, alteration or repeal of this Agreement. To the extent that a change in Delaware law, whether by statute or judicial decision, permits greater indemnification or advancement of Expenses than would be afforded currently under the Bylaws, the Certificate of Incorporation, or this Agreement, it is the intent of the parties hereto that Indemnitee enjoy by this Agreement the greater benefits so afforded by such change. No right or remedy herein conferred is intended to be exclusive of any other right or remedy, and every other right and remedy is cumulative and in addition to every other right and remedy given hereunder or now or hereafter existing at law or in equity or

-11-


otherwise. The assertion or employment of any right or remedy hereunder, or otherwise, will not prevent the concurrent assertion or employment of any other right or remedy.
(b)The Company hereby acknowledges that Indemnitee may have certain rights to indemnification, advancement of Expenses and/or insurance provided by one or more other Persons with whom or which Indemnitee may be associated. The relationship between the Company and such other Persons, other than an Enterprise, with respect to the Indemnitee’s rights to indemnification, advancement of Expenses and insurance is described by this subsection, subject to the provisions of subsection (d) of this Section 16 with respect to a Proceeding concerning Indemnitee’s Corporate Status with an Enterprise.
i.The Company hereby acknowledges and agrees:
1)the Company’s obligations to Indemnitee are primary and any obligation of any other Persons, other than an Enterprise, are secondary (i.e., the Company is the indemnitor of first resort) with respect to any request for indemnification or advancement of Expenses made pursuant to this Agreement concerning any Proceeding;
2) the Company is primarily liable for all indemnification and indemnification or advancement of Expenses obligations for any Proceeding, whether created by law, the Certificate of Incorporation, the Bylaws, contract (including this Agreement) or otherwise;
3)any obligation of any other Persons with whom or which Indemnitee may be associated to indemnify Indemnitee and/or advance Expenses to Indemnitee in respect of any proceeding are secondary to the obligations of the Company’s obligations;
4)the Company will indemnify Indemnitee and advance Expenses to Indemnitee hereunder to the fullest extent provided herein without regard to any rights Indemnitee may have against any other Person with whom or which Indemnitee may be associated or insurer of any such Person; and
ii.the Company irrevocably waives, relinquishes and releases (A) any other Person with whom or which Indemnitee may be associated from any claim of contribution, subrogation, reimbursement, exoneration or indemnification, or any other recovery of any kind in respect of amounts paid by the Company to Indemnitee pursuant to this Agreement and (B) any right to participate in any claim or remedy of Indemnitee against any Person, whether or not such claim, remedy or right arises in equity or under contract, statute or common law, including, without limitation, the right to take or receive from any Person, directly or indirectly, in cash or other property or by set-off or in any other manner, payment or security on account of such claim, remedy or right.
iii.In the event any other Person with whom or which Indemnitee may be associated or their insurers advances or extinguishes any liability or loss for Indemnitee, the payor has a right of subrogation against the Company or its insurers for all amounts so paid which would otherwise be payable by the Company or its insurers under this Agreement. In no event will payment by any other Person with whom or which Indemnitee may be associated or their insurers affect the obligations of the Company hereunder or shift primary liability for the Company’s obligation to indemnify or advance of Expenses to any other Person with whom or which Indemnitee may be associated.
iv.Any indemnification or advancement of Expenses provided by any other Person with whom or which Indemnitee may be associated is specifically in excess over the Company’s obligation to indemnify and advance Expenses or any valid and collectible insurance

-12-


(including but not limited to any malpractice insurance or professional errors and omissions insurance) provided by the Company.
(c)To the extent that the Company maintains an insurance policy or policies providing liability insurance for directors, officers, employees or agents of the Company, the Company will obtain a policy or policies covering Indemnitee to the maximum extent of the coverage available for any such director, officer, employee or agent under such policy or policies, including coverage in the event the Company does not or cannot, for any reason, indemnify or advance Expenses to Indemnitee as required by this Agreement. If, at the time of the receipt of a notice of a claim pursuant to this Agreement, the Company has director and officer liability insurance in effect, the Company will give prompt notice of such claim or of the commencement of a Proceeding, as the case may be, to the insurers in accordance with the procedures set forth in the respective policies. The Company will thereafter take all necessary or desirable action to cause such insurers to pay, on behalf of the Indemnitee, all amounts payable as a result of such Proceeding in accordance with the terms of such policies. Indemnitee agrees to assist the Company efforts to cause the insurers to pay such amounts and will comply with the terms of such policies, including selection of approved panel counsel, if required.
(d)The Company’s obligation to indemnify or advance Expenses hereunder to Indemnitee for any Proceeding concerning Indemnitee’s Corporate Status with an Enterprise will be reduced by any amount Indemnitee has actually received as indemnification or advancement of Expenses from such Enterprise. The Company and Indemnitee intend that any such Enterprise (and its insurers) be the indemnitor of first resort with respect to indemnification and advancement of Expenses for any Proceeding related to or arising from Indemnitee’s Corporate Status with such Enterprise. The Company’s obligation to indemnify and advance Expenses to Indemnitee is secondary to the obligations the Enterprise or its insurers owe to Indemnitee. Indemnitee agrees to take all reasonably necessary and desirable action to obtain from an Enterprise indemnification and advancement of Expenses for any Proceeding related to or arising from Indemnitee’s Corporate Status with such Enterprise.
(e)In the event of any payment made by the Company under this Agreement, the Company will be subrogated to the extent of such payment to all of the rights of recovery of Indemnitee from any Enterprise or its insurance carrier. Indemnitee will execute all papers required and take all action necessary to secure such rights, including execution of such documents as are necessary to enable the Company to bring suit to enforce such rights.
Section 17.Duration of Agreement. This Agreement continues until and terminates upon the later of: (a) ten (10) years after the date that Indemnitee ceases to serve as a [director/officer] of the Company or (b) one (1) year after the final termination of any Proceeding then pending in respect of which Indemnitee is granted rights of indemnification or advancement of Expenses hereunder and of any Proceeding commenced by Indemnitee pursuant to Section 14 of this Agreement relating thereto. The indemnification and advancement of Expenses rights provided by or granted pursuant to this Agreement are binding upon and be enforceable by the parties hereto and their respective successors and assigns (including any direct or indirect successor by purchase, merger, consolidation or otherwise to all or substantially all of the business or assets of the Company), continue as to an Indemnitee who has ceased to be a director, officer, employee or agent of the Company or of any other Enterprise, and inure to the benefit of Indemnitee and Indemnitee’s spouse, assigns, heirs, devisees, executors and administrators and other legal representatives.
Section 18.Severability. If any provision or provisions of this Agreement is held to be invalid, illegal or unenforceable for any reason whatsoever: (a) the validity, legality and enforceability of the remaining provisions of this Agreement (including without limitation, each portion of any Section of this Agreement containing any such provision held to be invalid, illegal

-13-


or unenforceable, that is not itself invalid, illegal or unenforceable) will not in any way be affected or impaired thereby and remain enforceable to the fullest extent permitted by law; (b) such provision or provisions will be deemed reformed to the extent necessary to conform to applicable law and to give the maximum effect to the intent of the parties hereto; and (c) to the fullest extent possible, the provisions of this Agreement (including, without limitation, each portion of any Section of this Agreement containing any such provision held to be invalid, illegal or unenforceable, that is not itself invalid, illegal or unenforceable) will be construed so as to give effect to the intent manifested thereby.
Section 19.Interpretation. Any ambiguity in the terms of this Agreement will be resolved in favor of Indemnitee and in a manner to provide the maximum indemnification and advancement of Expenses permitted by law. The Company and Indemnitee intend that this Agreement provide to the fullest extent permitted by law for indemnification and advancement in excess of that expressly provided, without limitation, by the Certificate of Incorporation, the Bylaws, vote of the Company stockholders or disinterested directors, or applicable law.
Section 20.Enforcement.
(a)The Company expressly confirms and agrees that it has entered into this Agreement and assumed the obligations imposed on it hereby in order to induce Indemnitee to serve as a director or officer of the Company, and the Company acknowledges that Indemnitee is relying upon this Agreement in serving or continuing to serve as a director or officer of the Company.
(b)This Agreement constitutes the entire agreement between the parties hereto with respect to the subject matter hereof and supersedes all prior agreements and understandings, oral, written and implied, between the parties hereto with respect to the subject matter hereof; provided, however, that this Agreement is a supplement to and in furtherance of the Certificate of Incorporation, the Bylaws, any directors’ and officers’ insurance maintained by the Company and applicable law, and is not a substitute therefor, nor to diminish or abrogate any rights of Indemnitee thereunder.
Section 21.Modification and Waiver. No supplement, modification or amendment of this Agreement is binding unless executed in writing by the parties hereto. No waiver of any of the provisions of this Agreement will be deemed or constitutes a waiver of any other provisions of this Agreement nor will any waiver constitute a continuing waiver.
Section 22.Notice by Indemnitee. Indemnitee agrees promptly to notify the Company in writing upon being served with any summons, citation, subpoena, complaint, indictment, information or other document relating to any Proceeding or matter which may be subject to indemnification or advancement of Expenses covered hereunder. The failure of Indemnitee to so notify the Company does not relieve the Company of any obligation which it may have to the Indemnitee under this Agreement or otherwise.
Section 23.Notices. All notices, requests, demands and other communications under this Agreement will be in writing and will be deemed to have been duly given if (a) delivered by hand to the other party, (b) sent by reputable overnight courier to the other party or (c) sent by electronic mail, with receipt of oral confirmation that such communication has been received:
(a)If to Indemnitee, at the address indicated on the signature page of this Agreement, or such other address as Indemnitee provides to the Company.

-14-


(b)If to the Company to:
Bandwidth Inc.
900 Main Campus Drive
(800) 808-5150
Attention: R. Brandon Asbill
Email: basbill@bandwidth.com

or to any other address as may have been furnished to Indemnitee by the Company.
Section 24.Contribution. To the fullest extent permissible under applicable law, if the indemnification provided for in this Agreement is unavailable to Indemnitee for any reason whatsoever, the Company, in lieu of indemnifying Indemnitee, will contribute to the amount incurred by Indemnitee, whether for judgments, fines, penalties, excise taxes, amounts paid or to be paid in settlement and/or for Expenses, in connection with any claim relating to an indemnifiable event under this Agreement, in such proportion as is deemed fair and reasonable in light of all of the circumstances of such Proceeding in order to reflect (i) the relative benefits received by the Company and Indemnitee as a result of the event(s) and/or transaction(s) giving cause to such Proceeding; and/or (ii) the relative fault of the Company (and its directors, officers, employees and agents) and Indemnitee in connection with such event(s) and/or transaction(s).
Section 25.Applicable Law and Consent to Jurisdiction. This Agreement and the legal relations among the parties are governed by, and construed and enforced in accordance with, the laws of the State of Delaware, without regard to its conflict of laws rules. Except with respect to any arbitration commenced by Indemnitee pursuant to Section 14(a) of this Agreement, the Company and Indemnitee hereby irrevocably and unconditionally (i) agree that any action or Proceeding arising out of or in connection with this Agreement may be brought only in the Delaware Court and not in any other state or federal court in the United States of America or any court in any other country, (ii) consent to submit to the exclusive jurisdiction of the Delaware Court for purposes of any action or Proceeding arising out of or in connection with this Agreement, (iii) waive any objection to the laying of venue of any such action or Proceeding in the Delaware Court and (iv) waive, and agree not to plead or to make, any claim that any such action or Proceeding brought in the Delaware Court has been brought in an improper or inconvenient forum.
Section 26.Identical Counterparts. This Agreement may be executed in one or more counterparts, each of which will for all purposes be deemed to be an original but all of which together constitutes one and the same Agreement. Only one such counterpart signed by the party against whom enforceability is sought needs to be produced to evidence the existence of this Agreement.
Section 27.Headings. The headings of this Agreement are inserted for convenience only and do not constitute part of this Agreement or affect the construction thereof.

-15-


IN WITNESS WHEREOF, the parties have caused this Agreement to be signed as of the day and year first above written.
BANDWIDTH INC.                    INDEMNITEE


By:
                                            
Name:                            Name:
Office:                            Address:
            
                                
            
                                
            

-16-
EX-10.51 4 q42021exh1051mullenscottex.htm EX-10.51 Document



Exhibit 10.51
EMPLOYMENT AGREEMENT

THIS EMPLOYMENT AGREEMENT (this "Agreement") is made and entered into as of December 6, 2019 (the "Effective Date"), by and between Bandwidth Inc. ("Bandwidth"), a Delaware corporation with its principal place of business at 900 Main Campus Drive, Suite 100, Raleigh, North Carolina 27606, and Scott Mullen ("Executive").

BACKGROUND

A.Executive is Bandwidth's Chief Technology Officer.

B.Bandwidth and Executive now desire to enter into this Agreement in order to formalize the terms and conditions of employment pursuant to this Agreement.

C.All initially capitalized terms are either defined herein (but not necessarily where first used) or are defined in Exhibit A attached hereto and incorporated herein by this reference.

AGREEMENT

In consideration of the foregoing, the agreements made herein, and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties agree as follows:

1Employment Period. Bandwidth agrees to employ Executive and Executive agrees to serve Bandwidth for the period beginning on the Effective Date and ending at 11:59 p.m., Raleigh, North Carolina, local time, until December 31, 2019 (as may be extended, the "Employment Period"). The Employment Period will automatically extend for consecutive additional one (1) year periods unless either party provides the other with written notice to the contrary no less than sixty (60) days prior to the expiration of the then current Employment Period. If notice of non-extension is provided by Bandwidth, this Agreement and Executive’s employment shall terminate at the end of the then current Employment Period, and such termination of employment shall be treated as a termination by Bandwidth other than for Cause. This Agreement may be terminated before the expiration of the Employment Period only pursuant to Section 4. Bandwidth and Executive each acknowledges and agrees that this Agreement does not interrupt the continuity of Executive's employment.

2Nature of Duties.

2.1Executive will serve as Bandwidth's Chief Technology Officer. As such, Executive will act in conformity with the management policies, guidelines and directions issued by Bandwidth's Chief Executive Officer (the "Chief Executive Officer"), and will have general charge and supervision of those functions and such other responsibilities as the Chief Executive Officer determines and assigns; provided they are not inconsistent with the functions and duties typically performed by, and the responsibility of, Chief Technology Officer of like corporations. Executive will report to the Chief Executive Officer.

2.2Executive will work exclusively for Bandwidth on a full-time basis, with his primary office at Bandwidth’s headquarters. During normal business hours Executive will devote substantially all of his

Page 1 of 15




Exhibit 10.51

business time and attention to Bandwidth's business. The foregoing does not prohibit Executive from engaging in civic, professional and business activities that do not interfere with his duties to Bandwidth, and that otherwise do not violate this Agreement.

1.3Executive will perform his duties and responsibilities hereunder diligently, faithfully and
loyally.

3Compensation and Benefits.

3.1Base Salary and Expenses.

3.1.1During the Employment Period, Bandwidth will pay to Executive a salary at the initial rate of $290,000.16 per annum (the "Base Salary"). The Base Salary will be earned and paid in equal installments, semi-monthly, or at such other interval as the Bandwidth’s Board of Directors (the “Board”) or Compensation Committee of the Board (the “Compensation Committee”) directs, but no less often than once each month. At the beginning of each year during the Employment Period, the Chief Executive Officer will in good faith review the Base Salary and recommend to the Board and/or Compensation Committee any changes for determination by the Board and/or the Compensation Committee. Bandwidth shall be entitled to withhold, or cause to be withheld, any amount of federal, state, city or other withholding taxes or other amounts either required by law or authorized by Executive with respect to payments made to Executive in connection with his employment hereunder.

3.1.2Bandwidth will reimburse Executive for all reasonable out-of-pocket business expenses incurred by Executive on Bandwidth's behalf during the Employment Period, so long as such expenses are reimbursable under Bandwidth’s policies in effect from time to time. At Executive's request, expenses will be advanced before an expenditure is incurred, or they will be paid by Bandwidth directly to third parties from which goods or services are being obtained.

3.2Bonus Compensation.

3.2.1In addition to the Base Salary, Bandwidth will pay to Executive bonus compensation each year during the Employment Period of up to 40% of the Base Salary (or more if Bandwidth exceeds its corporate objectives established from time to time pursuant to Section 3.2.2 below and the pro-rata calculations provided in Section 3.2.2 below yield more than forty percent (40%) of the Base Salary) (the "Bonus Compensation"). The Bonus Compensation will be adjusted based on Executive’s individual achievement of personal objectives established from time to time pursuant to Section 3.2.2 below; for example, if Bandwidth achieves one hundred percent (100%) of each of the corporate objectives established from time to time pursuant to Section 3.2.2 below and Executive achieves one hundred one percent (101%) of Executive’s personal objectives, the Bonus Compensation calculated pursuant to the first sentence of this Section 3.2.1 would be multiplied by 1.01. The individual performance objectives and the relative weighting of the respective corporate objectives established from time to time pursuant to Section 3.2.2 below will be reviewed by the Chief Executive Officer, who will make recommendations to the Board and/or the Compensation Committee for determination by the Board and/or the Compensation Committee at the beginning of each calendar year.

Page 2 of 15




Exhibit 10.51

3.2.2The Bonus Compensation will be earned, if at all, upon satisfaction of criteria, reviewed by the Chief Executive Officer, who will make recommendations to the Board and/or the Compensation Committee for determination by the Board and/or the Compensation Committee, based on Executive’s individual performance objectives and Bandwidth’s corporate objectives. The Bonus Compensation based on Executive’s individual performance objectives will be earned pro-rata upon Executive attaining each objective, as reasonably reviewed by the Chief Executive Officer, who will make recommendations to the Board and/or the Compensation Committee for determination by the Board and/or the Compensation Committee. The Bonus Compensation based on Bandwidth’s corporate objectives will be earned upon Bandwidth meeting its corporate objectives established from time to time pursuant to this Section 3.2.2 provided for in its annual Budget pro-rata based upon the relative weighting of the respective corporate objectives established from time to time pursuant to this Section 3.2.2, each as reasonably reviewed by the Chief Executive Officer, who will make recommendations to the Board and/or the Compensation Committee for determination by the Board and/or the Compensation Committee not later than March 15th for each calendar year. The Chief Executive Officer may review and recommend for determination by the Board and/or the Compensation Committee other corporate objectives and corresponding Budget targets on an annual basis.

3.2.3Bonus Compensation will be paid no later than March 15th of the year succeeding the calendar year with respect to which the Bonus Compensation, if any, is calculated.

3.2.4In addition to the Bonus Compensation, the Chief Executive Officer will from time to time review Executive’s efforts on behalf of Bandwidth and may make recommendations to the Board and/or the Compensation Committee for determination by the Board and/or the Compensation Committee a special bonus for extraordinary service. Special bonuses, if any, will not count as any other compensation payable under this Agreement.

3.3Stock Options and Restricted Stock.

3.3.1All of Executive's then outstanding unvested Bandwidth stock options and Bandwidth restricted stock will immediately vest, and the options will be exercisable for the remainder of their full original term at grant without regard to any provision in the plan under which such securities were granted that may otherwise reduce the term, upon the earlier of:

3.3.1.1Executive's death prior to termination or expiration of this Agreement; or

3.3.1.2Change in Control.

3.3.2This Section 3.3 is intended to be an award agreement itself, and is intended to supplement the terms and conditions of any and all other award agreements between Bandwidth and Executive relating to any options or restricted stock granted to Executive by Bandwidth, and the terms of this Section 3.3 will govern the terms of such other award agreements in the event of any conflicts, regardless of whether such other agreements are heretofore or have previously been entered into by the parties.

3.4Severance. If Bandwidth terminates Executive other than for Cause, or Executive resigns for Good Reason, then Bandwidth will pay to Executive an amount ("Severance") equal to (i) one hundred

Page 3 of 15




Exhibit 10.51

percent (100%) the then-current Base Salary, plus (ii) one hundred percent (100%) of the Bonus Compensation, determined as if Executive and Bandwidth will have achieved one hundred percent (100%) of the objectives or targets described in Section 3.2.1 above. Such amount, less any applicable taxes and other similar amounts, will be paid in equal installments over a twelve (12) month period following the termination in accordance with Bandwidth’s standard payroll practices and procedures. The receipt of any severance benefits provided for pursuant to this Agreement or otherwise will be dependent upon Executive’s delivery to Bandwidth of an effective general release of claims in a form reasonably satisfactory to Bandwidth not later than thirty (30) days after the date of Executive’s termination of employment (or such longer period as may be required by applicable law), and shall be paid or commence no later than thirty (30) days thereafter, with the first payment to include any amounts that would have been payable on payroll dates occurring after Executive’s termination of employment and prior to such first payment.

3.5Vacation. During the Employment Period, Executive will be entitled to take vacation time in accordance with Bandwidth's policies, but no less than 25 days of paid vacation per year. Bandwidth and Executive will reasonably agree on when vacation time can be taken, and how many weeks can be taken consecutively. In the event that all or any part of the vacation is not taken for any reason during any year, there will be no compensation paid in lieu thereof, and accrued and unused vacation time will not be carried over and added to the vacation time for the succeeding year in accordance with such policy, unless otherwise approved by the Chief Executive Officer.

3.6Health, Disability, Retirement, Death and Insurance Benefits.

3.6.1Bandwidth will provide Executive with the same health, disability, retirement, death and other fringe benefits as are generally provided to the executive employees of Bandwidth in accordance with such terms, conditions and eligibility requirements as may from time to time be established or modified by Bandwidth; provided, that Bandwidth will pay the entire premium for Executive’s then-current coverage under Bandwidth's group health insurance plan unless Bandwidth reasonably determines that paying the entire premium would be discriminatory and could subject Executive to adverse income tax consequences. Bandwidth shall, to the extent allowable by law, regulation, contract and policy, continue to pay Executive's basic medical insurance premiums for twelve (12) months following a termination of Executive by Bandwidth other than for Cause, whether or not this coverage is required to be available under COBRA.

3.6.2Upon a termination of Executive by Bandwidth other than for Cause, Bandwidth will also pay Executive a lump sum amount equal to twelve (12) months of premiums for the term life insurance coverage Bandwidth had in effect for Executive as of the date of his termination of employment. Such amount will be payable, less applicable withholdings, with the first payment of Severance. Executive will have all rights to convert or purchase such life insurance policies as provided under the terms of the plan and policies.

3.7Indemnification. During the Employment Period and after Executive’s termination of employment, Bandwidth shall indemnify Executive and hold Executive harmless from and against any claim, loss or cause of action arising from or out of Executive’s performance as an officer, director or employee of Bandwidth or any of its subsidiaries or other affiliates or in any other capacity, including any fiduciary capacity, in which Executive serves at Bandwidth’s request, in each case to the maximum extent permitted by law and under Bandwidth’s Certificate of Incorporation and By-Laws. This indemnification

Page 4 of 15




Exhibit 10.51

right is in addition to any similar rights under any statute, Bandwidth’s Certificate of Incorporation, By- Laws and under any other applicable agreements that now exist or may exist from time to time. During the Employment Period and for at least 3 years following Executive’s termination of employment, Executive shall be covered by any policy of directors and officers’ liability insurance maintained by Bandwidth for the benefit of its officers and directors.

4Termination.

4.1Executive's employment with Bandwidth will terminate automatically upon Executive's
death.

4.2Bandwidth may terminate Executive’s employment at any time.

4.3If at any time during the Employment Period Bandwidth (i) assigns Executive to serve in a capacity other than as Bandwidth's Chief Technology Officer or assigns Executive to perform tasks inconsistent with such position, in each case, which results in a material diminution in Executive’s authority, duties or responsibilities, or (ii) Bandwidth materially breaches any provision of this Agreement, then Executive may resign his employment by providing notice to Bandwidth within thirty (30) days of such event of the reasons for his resignation under this provision. Bandwidth shall have thirty (30) days following receipt of such notice to remedy and cure the alleged diminution or breach. If Bandwidth does not cure such breach, Executive shall resign his employment and such resignation will be deemed to be a termination by Bandwidth other than for Cause and/or a resignation by Executive for "Good Reason." Executive can resign at any time other than for Good Reason.

4.4Bandwidth will have the right to terminate Executive at any time, immediately, for Cause. "Cause" will mean: (i) Executive is convicted of any felony (or Executive pleads guilty or nolo contendere thereto); (ii) Executive fails or refuses to perform, in any material respect, the written policies or directives of the Chief Executive Officer, unless such failure is corrected within thirty (30) days following his receipt of written notice of such failure from Bandwidth that specifically identifies the manner in which the Chief Executive Officer believes Executive has substantially failed to materially perform his duties; (iii) Executive materially breaches this Agreement or any other agreement between Bandwidth and Executive, including, without limitation, any applicable nondisclosure agreement, unless such failure is corrected within thirty (30) days following his receipt of written notice of such failure from Bandwidth that specifically identifies the manner in which the Chief Executive Officer believes Executive has breached the agreement; or (iv) the gross or willful misconduct by Executive with regard to Bandwidth or any employee of Bandwidth that is materially injurious to Bandwidth or such employee.

Page 5 of 15




Exhibit 10.51

5Effects of Termination.

5.1Upon Executive’s termination of employment for any reason (including death), he will be entitled to receive (in addition to any compensation and benefits he is entitled to receive under Section 3 above, if applicable): (i) any earned but unpaid Base Salary, (ii) any earned but unpaid Bonus Compensation, (iii) unreimbursed business expenses in accordance with Bandwidth’s policies for which expenses Executive has provided appropriate documentation, (iv) a lump sum cash amount equal to the value of his unused vacation days in accordance with the standard written policy of Bandwidth, and (v) any vested amounts or benefits to which Executive is then entitled under the terms of the benefit plans then sponsored by Bandwidth in accordance with their terms. All of Bandwidth's other obligations under this Agreement will end immediately upon Executive’s termination of employment.

5.2Any controversy or claim arising out of or relating to the benefits and entitlements of Executive following a Change of Control will be resolved by binding arbitration in Raleigh, North Carolina with the American Arbitration Association, pursuant to their commercial arbitration rules then in effect. The determination of the arbitrator will be conclusive and binding on Bandwidth and Executive, and judgment may be entered on the arbitrator's award in any court of competent jurisdiction. The prevailing party may recover its attorneys’ fees and expenses incurred in such dispute, including the cost of the Arbitration if the prevailing party initiated the action.

6Stockholder Vote. Anything in this Agreement to the contrary notwithstanding, in the event that any amounts payable to Executive hereunder, alone or together with other payments that Executive has a right to receive from Bandwidth, would constitute an "excess parachute payment" (as defined in Section 280G of the Internal Revenue Code of 1986, as amended (the "Code")), then Bandwidth will reduce the amounts payable to the minimum extent necessary to avoid the payment of any excess parachute payments and to avoid Executive being subject to the excise tax imposed by Section 4999 of the Code. In the event that any payment or benefit intended to be provided hereunder is required to be reduced pursuant to this Section, then the reduction shall occur in the following order: (a) reduction of cash payments described in Section 3 (with such reduction being applied to the payments in the reverse order in which they would otherwise be made, that is, later payments shall be reduced before earlier payments);
(b) cancellation of acceleration of vesting on any equity awards for which the exercise price exceeds the then fair market value of the underlying equity; and (c) cancellation of acceleration of vesting of equity awards not covered under (b) above. In the event that acceleration of vesting of equity awards is to be cancelled, such acceleration of vesting shall be cancelled in the reverse order of the date of grant of such equity awards, that is, later equity awards shall be canceled before earlier equity awards. Without limiting the foregoing, if Bandwidth is not then a public company, it will use its best efforts to secure the approval of its stockholders to exempt the excess parachute payments from the loss of corporate tax deductions imposed under Section 280G and the excise tax imposed under Section 4999. If Bandwidth becomes publicly traded, it will comply with Section 951 of the Dodd-Frank Wall Street Reform and Consumer Protection Act that requires public companies subject to the federal proxy rules to provide their shareholders with an advisory vote on: executive compensation; the desired frequency of say-on-pay votes; and on golden parachute arrangements, and will seek shareholder votes under Internal Revenue Code Section 162(m), and any other law, regulation or rule that requires a shareholder vote on this Agreement, or that permits a vote to preserve tax benefits or avoid tax penalties.

Page 6 of 15




Exhibit 10.51

7Covenant Not To Compete.

7.1Inducement. This covenant between Executive and Bandwidth is being executed and delivered by Executive in consideration of Executive's employment with Bandwidth and each party's rights and obligations agreed to hereunder (including, without limitation, the Base Salary, Bonus Compensation, and other benefits and payments set forth herein). Executive acknowledges that Bandwidth's business and Executive's responsibilities are international in scope. Executive further acknowledges that the covenant not to compete with Bandwidth contained in this Section 7 was and has been a condition of his employment since Executive was originally employed by Bandwidth.

7.2Restricted Activities Duration. Except as otherwise consented to or approved by the Chief Executive Officer in writing, Executive agrees that during the term of this Agreement and for twelve
(12) months after Executive's employment with Bandwidth ends;, regardless of the time, manner or reasons for termination, and regardless of whether terminated by Executive or Bandwidth, but only so long as Bandwidth does not breach its obligations in this Agreement, Executive will not, directly or indirectly, acting alone or as a member of a partnership or as an owner, director, officer, employee, manager, representative or consultant of any corporation or other business entity:

7.2.1engage in any business in competition with the business that is conducted by Bandwidth in the United States, Canada or any European, Asian, Pacific or other foreign country in which Bandwidth then or thereafter transacts business or is making a bona fide attempt to do so;

7.2.2induce, request or attempt to influence any customers or suppliers of Bandwidth to curtail or cancel their business or prospective business with Bandwidth or in any way interfere with Bandwidth's business relationships; or

7.2.3induce, solicit, assist or facilitate the inducement or solicitation by a third person of any employee, officer, agent or representative of Bandwidth, to terminate their respective relationship with Bandwidth or in any way interfere with Bandwidth's employee, officer, agent or representative relationships.

7.3Tolling; Relief of Obligations. In the event that Executive breaches any provision of this Section 7, that violation will toll the running of the restricted period set forth in Section 7.2 from the date of commencement of such violation until such violation ceases.

7.4"Blue Penciling" or Modification. If the length of time, geographic area or scope of restricted business activity set forth in Section 7.2 is deemed unreasonably restrictive or unreasonable in any other respect in any court proceeding, Executive and Bandwidth agree and consent to such court's modifying or reducing such restriction(s) to the extent deemed reasonable under the circumstances then presented.

7.5Definitions. As used in this Section 7, the following terms will have the following definitions:

(i)The terms “compete” or “in competition,” as used herein, will be deemed to

Page 7 of 15




Exhibit 10.51

include, without limitation, becoming or being an employee, owner, partner, consultant, agent, stockholder, director, or officer of any person, partnership, firm, corporation or other entity (other than Bandwidth) which engages in (i) the business of developing, providing, offering and selling (A) retail VoIP services, including, without limitation, IP based unified communications services and trunking services; wholesale VoIP services; (B) wholesale origination, termination or SMS services; (C) emergency solutions for telecommunications carriers, including, without limitation, end-to-end call control and support, real-time address validation, automated provisioning and/or geospatial routing; (D) communication platform as a service (or CPaaS) solutions, including, without limitation, application program interfaces deploying, causing the use of, or using origination, termination, or SMS services; and/or (E) product(s) or service(s) to which any of clauses (A) through (D) apply and/or any product(s) or service(s) that perform substantially similar functions to which any of clauses (A) through (D) apply, or (ii) any other business conducted by Bandwidth immediately prior to such termination (or in which Bandwidth shall at such time be actively preparing to engage). Notwithstanding the foregoing, ownership of five (5%) percent or less of any class of securities of an entity will not constitute competition with Bandwidth.

(ii)The phrases “engage in a business” or “engage in a line of business” and similar phrases will be deemed to include marketing or otherwise selling products or researching, writing, developing, designing, distributing, testing or manufacturing products or services or otherwise preparing to market or sell products or services.

8Nondisclosure of Confidential Information.

8.1Executive acknowledges that the discharge of his duties under this Agreement will necessarily involve his access to Confidential Information. Executive acknowledges that the unauthorized use by him or disclosure by him of such Confidential Information to third parties might cause irreparable damage to Bandwidth and Bandwidth's business. Accordingly, Executive agrees that at all times after the date hereof he will not copy, publish, disclose, divulge to or discuss with any third party nor use for his own benefit or that of others, without the prior express written consent of the Chief Executive Officer, except in the normal conduct of his duties under this Agreement, any Confidential Information, it being understood and acknowledged by Executive that all Confidential Information created, compiled or obtained by Executive or Bandwidth, or furnished to Executive by any person while Executive is associated with Bandwidth remains its exclusive property.

8.2Promptly upon termination of his employment, irrespective of the time or manner thereof or reason therefor, and whether such termination is by Bandwidth or Executive, Executive agrees to return and surrender to Bandwidth all tangible Confidential Information in any manner in his control or possession, as well as all other Bandwidth property.

8.3Pursuant to the Defend Trade Secrets Act of 2016, Executive understands that:

An individual may not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that: (a) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (b) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding.

Page 8 of 15




Exhibit 10.51


Further, an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the employer's trade secrets to the attorney and use the trade secret information in the court proceeding if the individual: (a) files any document containing the trade secret under seal; and (b) does not disclose the trade secret, except pursuant to court order.

9Remedies Inadequate.

9.1Executive acknowledges that the services to be rendered by him to Bandwidth as contemplated by this Agreement are special, unique and of extraordinary character. Executive expressly agrees and understand that the remedy at law for any breach by him of Section 7 or 8 of this Agreement will be inadequate and that the damages flowing from such breach are not readily susceptible to being measured in monetary terms. Accordingly, upon adequate proof of Executive's violation of any legally enforceable provision of Section 7 or 8, Bandwidth will be entitled to immediate injunctive relief, including, without limitation, a temporary order restraining any threatened or further breach. In the event any equitable proceedings are brought to enforce the provisions of any of Section 7, 8 or 9, Executive agrees that he will not raise in such proceedings any defense that there is an adequate remedy at law, and Executive hereby waives any such defense. Nothing in this Agreement will be deemed to limit Bandwidth's remedies at law or in equity for any breach by Executive of any of the provisions of Section 7 or 8 which may be pursued or availed of by Bandwidth. Without limiting the generality of the immediately preceding sentence, any covenant on Executive's part contained in Section 7 or 8, which may not be specifically enforceable will nevertheless, if breached, give rise to a cause of action for monetary damages.

9.2Executive has carefully considered, and has had adequate time and opportunity to consult with his own counsel or other advisors regarding the nature and extent of the restrictions upon him and the rights and remedies conferred upon Bandwidth under Sections 7, 8 and 9, and hereby acknowledges and agrees that such restrictions are reasonable in time, territory and scope, are designed to eliminate competition which otherwise would be unfair to Bandwidth, do not stifle the inherent skill and experience of Executive, would not operate as a bar to Executive's sole means of support, are fully required to protect the legitimate interests of Bandwidth and do not confer a benefit upon Bandwidth disproportionate to the detriment to Executive.

9.3The covenants and agreements made by Executive in Sections 7, 8 and 9 will survive full payment by Bandwidth to Executive of the amounts to which Executive is entitled under this Agreement, the expiration of the Employment Period and this Agreement.

10Rights. Executive acknowledges and agrees that any procedure, design feature, schematic, invention, improvement, development, discovery, know how, concept, idea or the like (whether or not patentable, registrable under copyright or trademark laws, or otherwise protectable under similar laws) that Executive may conceive of, suggest, make, invent, develop or implement, during the course of his service pursuant to this Agreement (whether individually or jointly with any other person or persons), relating in any way to the business of Bandwidth or to the general industry of which Bandwidth is a part, as will all physical embodiments and manifestations thereof, and all patent rights, copyrights, trademarks (or applications therefor) and similar protections therein (all of the foregoing referred to as "Work Product"), will be the sole, exclusive and absolute property of Bandwidth. All Work Product will be

Page 9 of 15




Exhibit 10.51

deemed to be works for hire and, in addition to the Work Product being works for hire, Executive hereby assigns to Bandwidth all right, title and interest in, to and under such Work Product, including without limitation, the right to obtain such patents, copyright registrations, trademark registrations or similar protections as Bandwidth may desire to obtain. Executive will immediately disclose all Work Product to Bandwidth and agrees, at any time, upon Bandwidth's request and without additional compensation, to execute any documents and otherwise to cooperate with Bandwidth respecting the perfection of its right, title and interest in, to and under such Work Product, and in any litigation or controversy in connection therewith, all expenses incident thereto to be borne by Bandwidth.

11Assignment of Payment Rights. In no event will Bandwidth be obligated to make any payment under this Agreement to any assignee or creditor of Executive, other than to the estate of Executive after his death. Prior to the time of payment under this Agreement, neither Executive nor his legal representative will have any right by way of anticipation or otherwise to dispose of any interest under this Agreement.

12Bandwidth's Obligations Unfunded. Except as to any benefits that may be required to be funded under any benefit plan of Bandwidth pursuant to law, as provided for in this Agreement or pursuant to other agreements and which are not for the sole benefit of Executive, the obligations of Bandwidth under this Agreement are not funded and Bandwidth will not be required to set aside or deposit in escrow any monies in advance of the due date for payment thereof to Executive.

13Notices. Any notice to be given hereunder by Bandwidth to Executive will be deemed to be given if delivered to Executive in person, if emailed to Executive at his business email address or if mailed or overnighted to Executive at his address last known on the records of Bandwidth, and any notice to be given by Executive to Bandwidth will be directed either to Bandwidth's Chief Executive, Secretary or General Counsel, and in any case it will be deemed to be given if delivered in person, if emailed to the address at his business email address or if mailed or overnighted to the person at his address last known on the records of Bandwidth, unless any party will have duly notified the other parties in writing of a change of address. All notices are deemed given when delivered to such address, or if otherwise actually received by the addressee.

14Section 409A.

14.1In order to ensure compliance with Code Section 409A and the regulations and guidance promulgated thereunder (collectively “Section 409A”), the provisions of this Section 14 shall govern in all cases over any contrary or conflicting provision in this Agreement (other than a comparable Section 409A provision that is expressly intended to govern over this provision by its terms). The intent of the parties is that payments and benefits under this Agreement comply with, or be exempt from, Section 409A and, accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith. Executive acknowledges and agrees that Bandwidth has made no representation to Executive as to the tax treatment of the compensation and benefits provided pursuant to this Agreement and that Executive is solely responsible for all taxes due with respect to such compensation and benefits.

14.2To the extent necessary to comply with Section 409A, references in this Agreement to “termination of employment” or “terminates employment” (and similar references) shall have the same

Page 10 of 15




Exhibit 10.51

meaning as “separation from service” under Code Section 409A(a)(2)(A)(i), and no payment subject to Section 409A that is payable upon a termination of employment shall be paid unless and until (and not later than applicable in compliance with Section 409A) when Executive incurs a “separation from service” under Code Section 409A(a)(2)(A)(i) (a “Separation from Service”). In addition, if Executive is a “specified employee” within the meaning of Section 409A at the time of his Separation from Service, any nonqualified deferred compensation subject to Section 409A that would otherwise have been payable on account of, and within the first six months following, Executive’s Separation from Service, and not by reason of another event under Section 409A, will become payable on the first business day after six months following the date of Executive’s Separation from Service or, if earlier, the date of Executive’s death.

14.3Consistent with the requirements of Section 409A, to the extent that any reimbursement or in-kind benefit provided is taxable and subject to Section 409A, unless stated otherwise –
(i) reimbursements and in-kind benefits will be provided only during the period during which Executive is employed or receiving Severance; (ii) the expenses eligible for reimbursement or the in-kind benefits provided in any given calendar year will not affect the expenses eligible for reimbursement or the in-kind benefits provided in any other calendar year; (iii) the reimbursement of an eligible expense must be made no later than the last day of calendar year following the calendar year in which the expense was incurred; and (iv) the right to reimbursements or in-kind benefits cannot be liquidated or exchanged for any other benefit.

14.4For purposes of Section 409A, Executive’s right to receive any installment payments pursuant to this Agreement shall be treated as a right to receive a series of separate and distinct payments. If a Separation from Service occurs prior to the date of an Unapproved Change in Control, each payment of Severance and each other payment hereunder that is made within 2-1/2 months following the end of the year that contains the date of Executive’s Separation from Service is intended to be exempt from Section 409A as a short-term deferral within the meaning of the final regulations under Section 409A, each such payment that is made later than 2-1/2 months following the end of the year that contains the date of Executive’s Separation from Service is intended to be exempt under the two-times exception of Treasury Reg. § 1.409A-1(b)(9)(iii), up to the limitation on the availability of that exception specified in the regulation, and each payment that is made after the two-times exception ceases to be available shall be subject to delay (if necessary) in accordance with Section 14.2 above. Continued medical coverage is intended to be exempt from Section 409A under the exemption for health benefits in Treas. Reg. § 1.409A- 1(b)(9)(v)(B).

14.5In no event may Executive, directly or indirectly, designate the calendar year of any payment to be made under this Agreement that is considered nonqualified deferred compensation subject to Section 409A. In no event shall the timing of Executive’s execution of the general release of claims, directly or indirectly, result in Executive designating the calendar year of payment of any nonqualified deferred compensation subject to Section 409A, and if such a payment that is subject to execution of the general release of claims could be made in more than one taxable year, payment shall be made in the later taxable year.

15Amendments. This Agreement will not be modified or discharged, in whole or in part, except by an agreement in writing signed by all parties.

Page 11 of 15




Exhibit 10.51

16Entire Agreement. Except as expressly provided for herein, this Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof. The parties are not relying on any other representation, express or implied, oral or written. This Agreement supersedes any prior employment agreement, written or oral, between Executive and Bandwidth; provided, however that other non-competition, non-solicitation, confidentiality agreements, and other restrictive covenant agreements between Executive and Bandwidth remain in effect and this Agreement and such other agreements may be enforced by Bandwidth independently or simultaneously.

17Captions; Terms. The captions contained in this Agreement are for convenience of reference only and do not affect the meaning of any terms or provisions hereof. References to "termination of employment," "termination of Executive," "termination of this Agreement," "termination of the Employment Period," and any other terms of similar meaning will all be deemed equivalent. Masculine, feminine and neuter pronouns are interchangeable as context requires.

18Binding Effect. The parties may not assign this Agreement and may not assign or delegate any right or duty hereunder and any attempt to do so is void. Subject to the foregoing, the rights and obligations of Bandwidth hereunder will inure to the benefit of, and will be binding upon, Bandwidth and its successors and assigns, and the rights and obligations of Executive hereunder will inure to the benefit of, and will be binding upon, Executive and his heirs, personal representatives and estate.

19Severable Provisions. The provisions of this Agreement are severable, and if any one or more provisions may be determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions and any partially enforceable provision will be binding and enforceable to the extent enforceable in any jurisdiction.

20Governing Law and Venue. This Agreement will be interpreted, construed, and enforced in all respects in accordance with the laws of the State of North Carolina, without regard to conflict of laws. Other than disputes that by the terms of this Agreement are to be resolved through binding arbitration, any and all actions brought arising out of, or based in whole or in part upon this Agreement or the employment relationship between Executive and Bandwidth, will be brought in either a federal or state court sitting in Raleigh, North Carolina, and the parties consent to jurisdiction and venue thereof.

Page 12 of 15




Exhibit 10.51

IN WITNESS WHEREOF, the undersigned have executed this Agreement on the day and year first above written, effective the Effective Date.



Bandwidth:
BANDWIDTH INC.
By/s/ David A. Morken
ItsCEO
Executive:
/s/ Scott Mullen
Scott Mullen
Page 13 of 15




Exhibit 10.51

EXHIBIT A
EMPLOYMENT AGREEMENT
DEFINITIONS

"Approved Change in Control" of Bandwidth means a Change in Control of Bandwidth of a nature that would be required to be reported in response to Item 5.01 of the Current Report on Form 8-K, as if in effect on the Effective Date, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended (the "Exchange Act") if the transaction causing such a change will have been approved by the affirmative vote of at least a majority of the Continuing Directors.

"Change in Control" means, and will be deemed to have occurred at such time as: (i) any "person" (as such term is used in Section 13(d) and 14(d) of the Exchange Act) becomes the "beneficial owner" (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of fifty percent (50%) or more prior to Bandwidth's first underwritten public offering and twenty-five percent (25%) or more after, but not as a result of, Bandwidth's first underwritten public offering, or more of the combined voting power of Bandwidth's Voting Securities; (ii) sale of all or substantially all of the assets of Bandwidth, or any merger, consolidation, or reorganization to which Bandwidth is a party and as the result of which Bandwidth's stockholders prior to the transaction do not own at least fifty percent (50%) of the voting power of the surviving entity in the election of directors; or (iii) individuals who constitute the Continuing Directors cease for any reason to constitute at least a majority of Bandwidth's Board of Directors. Notwithstanding the foregoing, no event unilaterally caused by Executive by virtue of his stock ownership will be a Change in Control. Further notwithstanding the foregoing, a Change in Control shall not be deemed to occur unless the transaction also constitutes a change in the ownership or effective control of Bandwidth or a change in the ownership of a substantial portion of the assets of Bandwidth, each as defined in Code Section 409A(a)(2)(A)(v) and the regulations promulgated thereunder; however, a Change in Control shall be deemed to occur if the transaction constitutes a change in the ownership or effective control of Bandwidth or a change in the ownership of a substantial portion of the assets of Bandwidth, each as defined in Code Section 409A(a)(2)(A)(v) and the regulations promulgated thereunder, regardless of whether it satisfies the foregoing.

"Budget" will mean for each year, Bandwidth's management financial targets approved by the Board of Directors for the year in question.

"Confidential Information" means all information or trade secrets of any type or description belonging to Bandwidth that are proprietary and confidential to Bandwidth and are not publicly disclosed or are only disclosed with restrictions. Without limiting the generality of the foregoing, Confidential Information includes strategic plans for carrying on business, other business plans, cost data, internal financial information, customer lists, employee lists, vendor lists, business partner or alliance lists, drawings, designs, schematics, flow charts, specifications, inventions, calculations, discoveries and any letters, papers, documents or instruments disclosing or reflecting any of the foregoing, and all information revealed to, acquired or created by Executive during Executive's employment by Bandwidth relating to any of the foregoing.

"Continuing Directors" will mean and include the persons constituting Bandwidth's Board of Directors as of the Effective Date, and any person who becomes a director of Bandwidth subsequent to the

Page 14 of 15




Exhibit 10.51

date hereof whose election, or nomination for election by Bandwidth's stockholders, was approved by an affirmative vote of at least a majority of the then Continuing Directors (either by a specific vote or if Bandwidth is then subject to the proxy rules of the Exchange Act then by approval of the proxy statement of Bandwidth in which such person is named as a nominee for director or of the inclusion of such person in such Proxy Statement as such a nominee, in any case without objection by any member of such approving majority of the then Continuing Directors to the nomination of such person or the naming of such person as a director nominee).

“Good Reason” means that if, at any time during the Employment Period without Executive’s consent, Bandwidth (i) assigns Executive to serve in a capacity other than as the Company’s Chief Technology Officer or assigns Executive to perform tasks inconsistent with such position, in each case, which results in a material overall diminution in Executive’s authority, duties or responsibilities, or (ii) Bandwidth materially breaches any provision of this Agreement, then Executive may resign his employment by providing notice to Bandwidth within thirty (30) days of such event of the reasons for his resignation under this provision. Bandwidth shall have thirty (30) days following receipt of such notice to remedy and cure the alleged diminution or breach. If Bandwidth does not cure such breach, Executive shall resign his employment within thirty (30) days of Bandwidth’s cure period, and such resignation will be deemed to be a resignation by Executive for Good Reason.

"Operating Earnings" will mean earnings before interest, taxes, depreciation and amortization and excluding (i) capital expenditures, (ii) extraordinary gains and losses, and (iii) any bonus(es) paid or payable pursuant to Section 3.5 and/or Section 3.6 of the agreement to which this Exhibit A is attached, unless Bandwidth has accrued for the payment of such bonus(es) in connection with Bandwidth’s calculation of Operating Earnings target for the purposes of Section 3.2.

"Unapproved Change in Control" of Bandwidth will mean any Change in Control of Bandwidth that is not an Approved Change in Control.

"Voting Securities" means Bandwidth's outstanding securities ordinarily having the right to vote at elections of directors.
Page 15 of 15
EX-10.52 5 q42021exh1052asbillbrandon.htm EX-10.52 Document


Exhibit 10.52
EMPLOYMENT AGREEMENT

THIS EMPLOYMENT AGREEMENT (this "Agreement") is made and entered into as of February 24, 2022, by and between Bandwidth Inc. ("Bandwidth"), a Delaware corporation with its principal place of business at 900 Main Campus Drive, Suite 100, Raleigh, North Carolina 27606, and R. Brandon Asbill ("Executive").

    BACKGROUND

A.     Executive is employed as Bandwidth’s General Counsel.

B.    Bandwidth and Executive now desire to enter into this Agreement in order to formalize the terms and conditions of Executive’s employment pursuant to this Agreement.

C.    All initially capitalized terms are either defined herein (but not necessarily where first used) or are defined in Exhibit A attached hereto and incorporated herein by this reference.

    AGREEMENT

In consideration of the foregoing, the agreements made herein, and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties agree as follows:

1.    Employment Period. Bandwidth agrees to a continuation of Executive’s employment, and Executive agrees to continue to serve Bandwidth as General Counsel, for the period beginning on February 24, 2022 (or such other date as mutually agreed between Executive and Bandwidth, the "Effective Date") and ending at 11:59 p.m., Raleigh, North Carolina, local time, on December 31, 2022 (as may be extended, the "Employment Period"). The Employment Period will automatically extend for consecutive additional one (1) year periods unless either party provides the other with written notice to the contrary no less than sixty (60) days prior to the expiration of the then current Employment Period. If notice of non-extension is provided by Bandwidth, this Agreement and Executive’s employment shall terminate at the end of the then current Employment Period, and such termination of employment shall be treated as a termination by Bandwidth other than for Cause. This Agreement may be terminated before the expiration of the Employment Period only pursuant to Section 4. Bandwidth and Executive each acknowledges and agrees that this Agreement does not interrupt the continuity of Executive's employment.

2.    Nature of Duties.

2.1    During the Employment Period, Executive will serve as Bandwidth’s General Counsel. As such, Executive will act in conformity with the management policies, guidelines and directions issued by Bandwidth's Chief Executive Officer (the "Chief Executive Officer"), and will have general charge and supervision of those functions and such other responsibilities as the Chief Executive Officer determines and assigns. Executive will report to the Chief Executive Officer.



1




Exhibit 10.52
2.2    Executive will work exclusively for Bandwidth on a full-time basis, with his primary office at Bandwidth’s office in Raleigh, North Carolina. During normal business hours, Executive will devote substantially all of his business time and attention to Bandwidth's business. The foregoing does not prohibit Executive from engaging in civic, professional and business activities that do not interfere with his duties to Bandwidth, and that otherwise do not violate this Agreement.

2.3    Executive will perform his duties and responsibilities hereunder diligently, faithfully and loyally.

.

3.    Compensation and Benefits.

3.1    Base Salary and Expenses.

3.1.1    During the Employment Period, Bandwidth will pay to Executive a salary at the initial rate of $357,200 per annum (the "Base Salary"). The Base Salary will be earned and paid in equal installments, semi-monthly, or at such other interval as the Bandwidth’s Board of Directors (the “Board”) or Compensation Committee of the Board (the “Compensation Committee”) directs, but no less often than once each month. At the beginning of each year during the Employment Period, the Chief Executive Officer will in good faith review the Base Salary and recommend to the Board and/or Compensation Committee any increases (but not decreases) for determination by the Board and/or the Compensation Committee. Bandwidth shall be entitled to withhold, or cause to be withheld, any amount of federal, state, city or other withholding taxes or other amounts either required by law or authorized by Executive with respect to payments made to Executive in connection with his employment hereunder.

3.1.2    Bandwidth will reimburse Executive for all reasonable out-of-pocket business expenses incurred by Executive on Bandwidth's behalf during the Employment Period, so long as such expenses are reimbursable under Bandwidth’s policies in effect from time to time. At Executive's request, expenses will be advanced before an expenditure is incurred, or they will be paid by Bandwidth directly to third parties from which goods or services are being obtained.

3.2    Bonus Compensation.

3.2.1    In addition to the Base Salary, Bandwidth will pay to Executive bonus compensation each year during the Employment Period of up to 50% (the “Target Bonus”) of the Base Salary pursuant to Bandwidth’s Management By Objective (“MBO”) Plan (the "MBO Bonus Compensation").

3.2.2    MBO Bonus Compensation for a given year will be earned, if at all, based upon satisfaction of Executive’s individual performance objectives and Bandwidth’s corporate objectives, with each component weighted as set forth in the MBO Plan approved by the Compensation Committee. The portion of MBO Bonus Compensation based on Executive’s individual performance objectives will be earned pro-rata upon Executive attaining each objective, as reasonably determined by the Chief Executive Officer, who will make recommendations to the Compensation Committee as to Executive’s satisfaction of such individual performance objectives. The portion of MBO Bonus Compensation based on corporate objectives will be earned pro-rata based on the achievement, and weighting, of Bandwidth’s corporate objectives as reasonably determined by the Chief Executive Officer, who will make recommendations to the Compensation Committee as to Bandwidth’s satisfaction of its corporate objectives. . Executive may receive more than the Target Bonus if Bandwidth exceeds its corporate objectives for a given year. Solely by way of example, if Bandwidth achieves one hundred percent (100%) of each of the corporate objectives established from time to time and Executive achieves one hundred one percent (101%) of Executive’s personal objectives, the MBO Bonus Compensation would be calculated by multiplying


2




Exhibit 10.52
Executive’s Target Bonus by 1.01. Notwithstanding the foregoing, the Compensation Committee may in its discretion limit the extent to which the Target Bonus may be exceeded.

The Chief Executive Officer from time to time may recommend for consideration by the Compensation Committee the inclusion of additional corporate objectives or changes to the weighting of corporate objectives.

3.2.3    Notwithstanding anything to the contrary herein, (a) the Compensation Committee will have final approval of MBO Bonus Compensation, if any, to be paid to Executive, and (b) Bandwidth may alter the bonus compensation programs applicable to Executive, or any components thereof, at any time in its discretion.

3.2.4.    Any MBO Compensation will be paid no later than March 15th of the year succeeding the calendar year with respect to which the MBO Bonus Compensation, if any, is earned.

    3.2.5     In addition to the MBO Bonus Compensation, the Chief Executive Officer will from time to time review Executive’s efforts on behalf of Bandwidth and may make recommendations to the Board and/or the Compensation Committee for determination by the Board and/or the Compensation Committee a special bonus for extraordinary service. Special bonuses, if any, will not count as any other compensation payable under this Agreement.

3.3    Restricted Stock Units.

3.3.1    Prior to the date of this Agreement, Bandwidth has granted Executive certain awards of restricted stock units (the “RSUs”) under Bandwidth’s 2017 Incentive Award Plan, as amended and/or restated.

3.3.2    Upon a Qualifying Termination (as defined below) other than in connection with a Change in Control, the RSUs and any other equity award granted to Executive by Bandwidth that is scheduled to vest solely based on the passage of time (as opposed to performance goals) will become vested, subject to the release requirement below, with respect to that portion of the award that is scheduled to vest within six (6) months following Executive’s termination.

3.3.3    All of Executive’s unvested RSU’s and any other equity award granted to Executive by Bandwidth that is scheduled to vest solely based on the passage of time (as opposed to performance goals) will become fully vested upon the earlier of (a) Executive’s death prior to termination or expiration of this Agreement, or (b) a Qualifying Termination of Executive that occurs within twelve (12) months following a Change in Control.

3.3.4     This Section 3.3 is intended to be an award agreement itself, and is intended to supplement the terms and conditions of any and all other award agreements between Bandwidth and Executive relating to any options or restricted stock granted to Executive by Bandwidth, and the terms of this Section 3.3 will govern the terms of such other award agreements in the event of any conflicts, regardless of whether such other agreements are heretofore or have previously been entered into by the parties.

3.4    Cash Severance Benefits.

3.4.1    If Bandwidth terminates Executive other than for Cause, or Executive resigns for Good Reason (either, a “Qualifying Termination”), including with respect to a Qualifying Termination that occurs within twelve (12) months following a Change in Control, then Bandwidth will pay to Executive an amount in cash ("Severance") equal to (i) one hundred percent (100%) of the then-current Base Salary, plus (ii) one hundred percent (100%) of the Target Bonus, plus (iii) a healthcare stipend, grossed up for


3




Exhibit 10.52
taxes, in an amount sufficient to facilitate Executive’s purchase of healthcare coverage of his choice (including COBRA) comparable to his then-current coverage for a period of twelve (12) months, plus (iv) a life insurance stipend, grossed up for taxes, in an amount sufficient to reimburse Executive for twelve (12) months of premiums for the continuation of the life insurance coverage Bandwidth had in effect for Executive as of the date of his termination of employment. Such amount, less any applicable taxes and other similar amounts, will be paid in equal installments over a twelve (12) month period following the termination in accordance with Bandwidth’s standard payroll practices and procedures.

    3.4.2    Notwithstanding anything to the contrary in this Agreement, the receipt of any Severance and the acceleration of any equity vesting, in whole or in part, provided for pursuant to this Agreement or otherwise will be dependent upon Executive’s delivery to Bandwidth of an effective general release of claims substantially in the form attached hereto as Exhibit B not later than sixty (60) days after the date of Executive’s termination of employment (or such longer period as may be required by applicable law), and shall be paid or commence no later than thirty (30) days thereafter, with the first payment to include any amounts that would have been payable on payroll dates occurring after Executive’s termination of employment and prior to such first payment.

3.5    Annual Equity Awards. During the Employment Period, Bandwidth will consider granting Executive annual equity-based awards.

3.6    Vacation. During the Employment Period, Executive will be entitled to take vacation time in accordance with Bandwidth's policies, but no less than 20 days of paid vacation per year. Bandwidth and Executive will reasonably agree on when vacation time can be taken, and how many weeks can be taken consecutively. In the event that all or any part of the vacation is not taken for any reason during any year, there will be no compensation paid in lieu thereof, and accrued and unused vacation time will not be carried over and added to the vacation time for the succeeding year in accordance with such policy, unless otherwise approved by the Chief Executive Officer.

3.7    Health, Disability, Retirement, Death and Insurance Benefits. Bandwidth will provide Executive with the same health, disability, retirement, death and other fringe benefits as are generally provided to the executive employees of Bandwidth in accordance with such terms, conditions and eligibility requirements as may from time to time be established or modified by Bandwidth; provided, that Bandwidth will pay the entire premium for Executive’s then-current coverage under Bandwidth's group health insurance plan unless Bandwidth reasonably determines that paying the entire premium would be discriminatory and could subject Executive to adverse income tax consequences.

3.8    Indemnification. During the Employment Period and after Executive’s termination of employment, Bandwidth shall indemnify Executive and hold Executive harmless from and against any claim, loss or cause of action arising from or out of Executive’s performance as an officer, director or employee of Bandwidth or any of its subsidiaries or other affiliates or in any other capacity, including any fiduciary capacity, in which Executive serves at Bandwidth’s request, in each case to the maximum extent permitted by law and under Bandwidth’s Certificate of Incorporation and By-Laws. This indemnification right is in addition to any similar rights under any statute, Bandwidth’s Certificate of Incorporation, By-Laws and under any other applicable agreements that now exist or may exist from time to time. During the Employment Period and for at least 3 years following Executive’s termination of employment, Executive shall be covered by any policy of directors’ and officers’ liability insurance maintained by Bandwidth for the benefit of its officers and directors.

4.    Termination.

4.1    Executive's employment with Bandwidth will terminate automatically upon Executive's death.



4




Exhibit 10.52
4.2    Bandwidth may terminate Executive’s employment at any time.

4.3    If at any time during the Employment Period Bandwidth (i) assigns Executive to serve in a capacity other than as Bandwidth's General Counsel or assigns Executive to perform tasks inconsistent with such position, in each case, which results in a material diminution in Executive’s authority, duties or responsibilities, or (ii) Bandwidth materially breaches any provision of this Agreement (either such circumstance referred to herein as “Good Reason”), then Executive may resign his employment by providing notice to Bandwidth within thirty (30) days of such event of the reasons for his resignation under this provision. Bandwidth shall have thirty (30) days following receipt of such notice to remedy and cure the alleged diminution or breach. If Bandwidth does not cure such breach, Executive shall resign his employment and such resignation will be deemed to be a termination by Bandwidth other than for Cause and/or a resignation by Executive for Good Reason. Executive can resign at any time other than for Good Reason.

4.4    Bandwidth will have the right to terminate Executive at any time, immediately, for Cause. "Cause" will mean: (i) Executive is convicted of any felony (or Executive pleads guilty or nolo contendere thereto); (ii) Executive fails or refuses to perform, in any material respect, the written policies or directives of the Chief Executive Officer, unless such failure is corrected within thirty (30) days following his receipt of written notice of such failure from Bandwidth that specifically identifies the manner in which the Chief Executive Officer believes Executive has substantially failed to materially perform his duties; (iii) Executive materially breaches this Agreement or any other agreement between Bandwidth and Executive, including, without limitation, any applicable nondisclosure agreement, unless such failure is corrected within thirty (30) days following his receipt of written notice of such failure from Bandwidth that specifically identifies the manner in which the Chief Executive Officer believes Executive has breached the agreement; or (iv) there exists gross or willful misconduct by Executive with regard to Bandwidth or any employee of Bandwidth that is materially injurious to Bandwidth or such employee.

5.    Effects of Termination.

5.1    Upon Executive’s termination of employment for any reason (including death), he will be entitled to receive (in addition to any compensation and benefits he is entitled to receive under Section 3 above, if applicable): (i) any earned but unpaid Base Salary, (ii) any earned but unpaid Bonus Compensation, (iii) unreimbursed business expenses in accordance with Bandwidth’s policies for which expenses Executive has provided appropriate documentation, (iv) a lump sum cash amount equal to the value of his unused vacation days in accordance with the standard written policy of Bandwidth, and (v) any vested amounts or benefits to which Executive is then entitled under the terms of the benefit plans then sponsored by Bandwidth in accordance with their terms. All of Bandwidth's other obligations under this Agreement will end immediately upon Executive’s termination of employment. Notwithstanding the foregoing, the provisions of Section 3.8 hereof, to the extent such provisions by their terms call for performance subsequent to termination of Executive’s employment hereunder, or of this Agreement, shall survive such termination.

5.2    Any controversy or claim arising out of or relating to the benefits and entitlements of Executive following a Change of Control will be resolved by binding arbitration in Raleigh, North Carolina with the American Arbitration Association, pursuant to their commercial arbitration rules then in effect. The determination of the arbitrator will be conclusive and binding on Bandwidth and Executive, and judgment may be entered on the arbitrator's award in any court of competent jurisdiction. The prevailing party may recover its attorneys’ fees and expenses incurred in such dispute, including the cost of the Arbitration if the prevailing party initiated the action.



5




Exhibit 10.52
6.    Covenant Not To Compete.

6.1    Inducement. This covenant between Executive and Bandwidth is being executed and delivered by Executive in consideration of Executive's employment with Bandwidth and each party's rights and obligations agreed to hereunder (including, without limitation, the Base Salary, MBO Compensation and other benefits and payments set forth herein). Executive acknowledges that Bandwidth's business and Executive's responsibilities are international in scope. Executive further acknowledges that the covenant not to compete with Bandwidth contained in this Section 6 was and has been a condition of his employment since Executive was originally employed by Bandwidth.

6.2    Restricted Activities Duration. Except as otherwise consented to or approved by the Chief Executive Officer in writing, Executive agrees that during the term of this Agreement and for twelve (12) months after Executive's employment with Bandwidth ends, regardless of the time, manner or reasons for termination, and regardless of whether terminated by Executive or Bandwidth, but only so long as Bandwidth does not breach its obligations in this Agreement, Executive will not, directly or indirectly, acting alone or as a member of a partnership or as an owner, director, officer, employee, manager, representative or consultant of any corporation or other business entity:

6.2.1    engage in any business in competition with the business that is conducted by Bandwidth in the United States, Canada or any European, Asian, Pacific or other foreign country in which Bandwidth then or thereafter transacts business or is making a bona fide attempt to do so;

6.2.2    induce, request or attempt to influence any customers or suppliers of Bandwidth to curtail or cancel their business or prospective business with Bandwidth or in any way interfere with Bandwidth's business relationships; or

6.2.3    induce, solicit, assist or facilitate the inducement or solicitation by a third person of any employee, officer, agent or representative of Bandwidth, to terminate their respective relationship with Bandwidth or in any way interfere with Bandwidth's employee, officer, agent or representative relationships.

6.3    Tolling; Relief of Obligations. In the event that Executive breaches any provision of this Section 6, that violation will toll the running of the restricted period set forth in Section 6.2 from the date of commencement of such violation until such violation ceases.

6.4    "Blue Penciling" or Modification. If the length of time, geographic area or scope of restricted business activity set forth in Section 6.2 is deemed unreasonably restrictive or unreasonable in any other respect in any court proceeding, Executive and Bandwidth agree and consent to such court's modifying or reducing such restriction(s) to the extent deemed reasonable under the circumstances then presented. Executive agrees and acknowledges that for purposes of this Section 6, Executive is an executive, manager or officer of Bandwidth.

6.5    Definitions. As used in this Section 6, the following terms will have the following definitions:

        (i)    The terms “compete” or “in competition,” as used herein, will be deemed to include, without limitation, becoming or being an employee, owner, partner, consultant, agent, stockholder, director, or officer of any person, partnership, firm, corporation or other entity (other than Bandwidth) which engages in (i) the business of developing, providing, offering and selling (A) retail VoIP services, including, without limitation, IP based unified communications services and trunking services; wholesale VoIP services; (B) wholesale origination, termination or SMS services; (C) emergency solutions for telecommunications carriers, including, without limitation, end-to-end call


6




Exhibit 10.52
control and support, real-time address validation, automated provisioning and/or geospatial routing; (D) communication platform as a service (or CPaaS) solutions, including, without limitation, application program interfaces deploying, causing the use of, or using origination, termination, or SMS services; and/or (E) product(s) or service(s) to which any of clauses (A) through (D) apply and/or any product(s) or service(s) that perform substantially similar functions to which any of clauses (A) through (D) apply, or (ii) any other business conducted by Bandwidth immediately prior to such termination (or in which Bandwidth shall at such time be actively preparing to engage). Notwithstanding the foregoing, ownership of five (5%) percent or less of any class of securities of an entity will not constitute competition with Bandwidth.

        (ii)    The phrases “engage in a business” or “engage in a line of business” and similar phrases will be deemed to include marketing or otherwise selling products or researching, writing, developing, designing, distributing, testing or manufacturing products or services or otherwise preparing to market or sell products or services.

7.    Nondisclosure of Confidential Information.

7.1    Executive acknowledges that the discharge of his duties under this Agreement will necessarily involve his access to Confidential Information. Executive acknowledges that the unauthorized use by him or disclosure by him of such Confidential Information to third parties might cause irreparable damage to Bandwidth and Bandwidth's business. Accordingly, Executive agrees that at all times after the date hereof he will not copy, publish, disclose, divulge to or discuss with any third party nor use for his own benefit or that of others, without the prior express written consent of the Chief Executive Officer, except in the normal conduct of his duties under this Agreement, any Confidential Information, it being understood and acknowledged by Executive that all Confidential Information created, compiled or obtained by Executive or Bandwidth, or furnished to Executive by any person while Executive is associated with Bandwidth remains its exclusive property.

7.2    Promptly upon termination of his employment, irrespective of the time or manner thereof or reason therefor, and whether such termination is by Bandwidth or Executive, Executive agrees to return and surrender to Bandwidth all tangible Confidential Information in any manner in his control or possession, as well as all other Bandwidth property.

7.3    Pursuant to the Defend Trade Secrets Act of 2016, Executive understands that:
 
An individual may not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that: (a) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (b) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding.
 
Further, an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the employer's trade secrets to the attorney and use the trade secret information in the court proceeding if the individual: (a) files any document containing the trade secret under seal; and (b) does not disclose the trade secret, except pursuant to court order.

8.    Remedies Inadequate.

8.1    Executive acknowledges that the services to be rendered by him to Bandwidth as contemplated by this Agreement are special, unique and of extraordinary character. Executive expressly agrees and understand that the remedy at law for any breach by him of Section 6 or 7 of this Agreement will be inadequate and that the damages flowing from such breach are not readily susceptible to being measured in monetary terms. Accordingly, upon adequate proof of Executive's violation of any legally


7




Exhibit 10.52
enforceable provision of Section 6 or 7, Bandwidth will be entitled to immediate injunctive relief, including, without limitation, a temporary order restraining any threatened or further breach. In the event any equitable proceedings are brought to enforce the provisions of any of Section 6, 7 or 8, Executive agrees that he will not raise in such proceedings any defense that there is an adequate remedy at law, and Executive hereby waives any such defense. Nothing in this Agreement will be deemed to limit Bandwidth's remedies at law or in equity for any breach by Executive of any of the provisions of Section 6 or 7 which may be pursued or availed of by Bandwidth. Without limiting the generality of the immediately preceding sentence, any covenant on Executive's part contained in Section 6 or 7, which may not be specifically enforceable will nevertheless, if breached, give rise to a cause of action for monetary damages.

8.2    Executive has carefully considered, and has had adequate time and opportunity to consult with his own counsel or other advisors regarding the nature and extent of the restrictions upon him and the rights and remedies conferred upon Bandwidth under Sections 6, 7 and 8, and hereby acknowledges and agrees that such restrictions are reasonable in time, territory and scope, are designed to eliminate competition which otherwise would be unfair to Bandwidth, do not stifle the inherent skill and experience of Executive, would not operate as a bar to Executive's sole means of support, are fully required to protect the legitimate interests of Bandwidth and do not confer a benefit upon Bandwidth disproportionate to the detriment to Executive.

8.3    The covenants and agreements made by Executive in Sections 6, 7 and 8 will survive full payment by Bandwidth to Executive of the amounts to which Executive is entitled under this Agreement, the expiration of the Employment Period and this Agreement.

9.    Rights. Executive acknowledges and agrees that any procedure, design feature, schematic, invention, improvement, development, discovery, know how, concept, idea or the like (whether or not patentable, registrable under copyright or trademark laws, or otherwise protectable under similar laws) that Executive may conceive of, suggest, make, invent, develop or implement, during the course of his service pursuant to this Agreement (whether individually or jointly with any other person or persons), relating in any way to the business of Bandwidth or to the general industry of which Bandwidth is a part, as will all physical embodiments and manifestations thereof, and all patent rights, copyrights, trademarks (or applications therefor) and similar protections therein (all of the foregoing referred to as "Work Product"), will be the sole, exclusive and absolute property of Bandwidth. All Work Product will be deemed to be works for hire and, in addition to the Work Product being works for hire, Executive hereby assigns to Bandwidth all right, title and interest in, to and under such Work Product, including without limitation, the right to obtain such patents, copyright registrations, trademark registrations or similar protections as Bandwidth may desire to obtain. Executive will immediately disclose all Work Product to Bandwidth and agrees, at any time, upon Bandwidth's request and without additional compensation, to execute any documents and otherwise to reasonably cooperate with Bandwidth respecting the perfection of its right, title and interest in, to and under such Work Product, and in any litigation or controversy in connection therewith, all expenses incident thereto to be borne by Bandwidth.

10.    Assignment of Payment Rights. In no event will Bandwidth be obligated to make any payment under this Agreement to any assignee or creditor of Executive, other than to the estate of Executive after his death. Prior to the time of payment under this Agreement, neither Executive nor his legal representative will have any right by way of anticipation or otherwise to dispose of any interest under this Agreement.

11.    Bandwidth's Obligations Unfunded. Except as to any benefits that may be required to be funded under any benefit plan of Bandwidth pursuant to law, as provided for in this Agreement or pursuant to other agreements and which are not for the sole benefit of Executive, the obligations of Bandwidth under this Agreement are not funded and Bandwidth will not be required to set aside or deposit in escrow any monies in advance of the due date for payment thereof to Executive.


8




Exhibit 10.52

12.    Notices. Any notice to be given hereunder by Bandwidth to Executive will be deemed to be given if delivered to Executive in person, if emailed to Executive at his business email address or if mailed or overnighted to Executive at his address last known on the records of Bandwidth, and any notice to be given by Executive to Bandwidth will be directed either to Bandwidth's Chief Executive, Secretary or General Counsel, and in any case it will be deemed to be given if delivered in person, if emailed to the address at his business email address or if mailed or overnighted to the person at his address last known on the records of Bandwidth, unless any party will have duly notified the other parties in writing of a change of address. All notices are deemed given when delivered to such address, or if otherwise actually received by the addressee.

13.    Section 409A.

13.1    In order to ensure compliance with Code Section 409A and the regulations and guidance promulgated thereunder (collectively “Section 409A”), the provisions of this Section 13 shall govern in all cases over any contrary or conflicting provision in this Agreement (other than a comparable Section 409A provision that is expressly intended to govern over this provision by its terms). The intent of the parties is that payments and benefits under this Agreement comply with, or be exempt from, Section 409A and, accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith. Executive acknowledges and agrees that Bandwidth has made no representation to Executive as to the tax treatment of the compensation and benefits provided pursuant to this Agreement and that Executive is solely responsible for all taxes due with respect to such compensation and benefits.

13.2    To the extent necessary to comply with Section 409A, references in this Agreement to “termination of employment” or “terminates employment” (and similar references) shall have the same meaning as “separation from service” under Code Section 409A(a)(2)(A)(i), and no payment subject to Section 409A that is payable upon a termination of employment shall be paid unless and until (and not later than applicable in compliance with Section 409A) when Executive incurs a “separation from service” under Code Section 409A(a)(2)(A)(i) (a “Separation from Service”). In addition, if Executive is a “specified employee” within the meaning of Section 409A at the time of his Separation from Service, any nonqualified deferred compensation subject to Section 409A that would otherwise have been payable on account of, and within the first six months following, Executive’s Separation from Service, and not by reason of another event under Section 409A, will become payable on the first business day after six months following the date of Executive’s Separation from Service or, if earlier, the date of Executive’s death.

13.3    Consistent with the requirements of Section 409A, to the extent that any reimbursement or in-kind benefit provided is taxable and subject to Section 409A, unless stated otherwise: (i) reimbursements and in-kind benefits will be provided only during the period during which Executive is employed or receiving Severance; (ii) the expenses eligible for reimbursement or the in-kind benefits provided in any given calendar year will not affect the expenses eligible for reimbursement or the in-kind benefits provided in any other calendar year; (iii) the reimbursement of an eligible expense must be made no later than the last day of calendar year following the calendar year in which the expense was incurred; and (iv) the right to reimbursements or in-kind benefits cannot be liquidated or exchanged for any other benefit.

13.4    Executive’s right to receive any installment payments under this Agreement, including without limitation any continuation salary payments that are payable on Bandwidth payroll dates, shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment as permitted under Section 409A. Except as otherwise permitted under Section 409A, no payment hereunder shall be accelerated or deferred unless such acceleration or deferral would not result in additional tax or interest pursuant to Section 409A.


9




Exhibit 10.52

13.5    In no event may Executive, directly or indirectly, designate the calendar year of any payment to be made under this Agreement that is considered nonqualified deferred compensation subject to Section 409A. In no event shall the timing of Executive’s execution of the general release of claims, directly or indirectly, result in Executive designating the calendar year of payment of any nonqualified deferred compensation subject to Section 409A, and if such a payment that is subject to execution of the general release of claims could be made in more than one taxable year, payment shall be made in the later taxable year.

14.    Amendments. This Agreement will not be modified or discharged, in whole or in part, except by an agreement in writing signed by all parties.

15.    Entire Agreement. Except as expressly provided for herein, this Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof. The parties are not relying on any other representation, express or implied, oral or written. This Agreement supersedes any prior employment agreement, written or oral, between Executive and Bandwidth; provided, however that other non-competition, non-solicitation, confidentiality agreements, and other restrictive covenant agreements between Executive and Bandwidth remain in effect and this Agreement and such other agreements may be enforced by Bandwidth independently or simultaneously.

16.    Captions; Terms. The captions contained in this Agreement are for convenience of reference only and do not affect the meaning of any terms or provisions hereof. References to "termination of employment," "termination of Executive," "termination of this Agreement," "termination of the Employment Period," and any other terms of similar meaning will all be deemed equivalent. Masculine, feminine and neuter pronouns are interchangeable as context requires.

17.    Binding Effect. The parties may not assign this Agreement and may not assign or delegate any right or duty hereunder and any attempt to do so is void. Subject to the foregoing, the rights and obligations of Bandwidth hereunder will inure to the benefit of, and will be binding upon, Bandwidth and its successors and assigns, and the rights and obligations of Executive hereunder will inure to the benefit of, and will be binding upon, Executive and his heirs, personal representatives and estate.

18.    Severable Provisions. The provisions of this Agreement are severable, and if any one or more provisions may be determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions and any partially enforceable provision will be binding and enforceable to the extent enforceable in any jurisdiction.

19.    Governing Law and Venue. This Agreement will be interpreted, construed, and enforced in all respects in accordance with the laws of the State of North Carolina, without regard to conflict of laws. Other than disputes that by the terms of this Agreement are to be resolved through binding arbitration, any and all actions brought arising out of, or based in whole or in part upon this Agreement or the employment relationship between Executive and Bandwidth, will be brought in either a federal or state court sitting in Raleigh, North Carolina, and the parties consent to jurisdiction and venue thereof.



10




Exhibit 10.52



IN WITNESS WHEREOF, the undersigned have executed this Agreement on the day and year first above written, effective the Effective Date.

Bandwidth Inc.
BANDWIDTH INC.
By/s/ Rebecca Bottorff
Rebecca Bottorff
Chief People Officer
Executive:
/s/ R. Brandon Asbill
R. Brandon Asbill



11




Exhibit 10.52
EXHIBIT A
EMPLOYMENT AGREEMENT
DEFINITIONS

"Change in Control" means, and will be deemed to have occurred at such time as: (i) any "person" (as such term is used in Section 13(d) and 14(d) of the Exchange Act) becomes the "beneficial owner" (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of twenty-five percent (25%) or more of the combined voting power of Bandwidth's Voting Securities; (ii) sale of all or substantially all of the assets of Bandwidth, or any merger, consolidation, or reorganization to which Bandwidth is a party and as the result of which Bandwidth's stockholders prior to the transaction do not own at least fifty percent (50%) of the voting power of the surviving entity in the election of directors; or (iii) individuals who constitute the Continuing Directors cease for any reason to constitute at least a majority of Bandwidth's Board of Directors. Notwithstanding the foregoing, no event unilaterally caused by Executive by virtue of his stock ownership will be a Change in Control. Further notwithstanding the foregoing, a Change in Control shall not be deemed to occur unless the transaction also constitutes a change in the ownership or effective control of Bandwidth or a change in the ownership of a substantial portion of the assets of Bandwidth, each as defined in Code Section 409A(a)(2)(A)(v) and the regulations promulgated thereunder; however, a Change in Control shall be deemed to occur if the transaction constitutes a change in the ownership or effective control of Bandwidth or a change in the ownership of a substantial portion of the assets of Bandwidth, each as defined in Code Section 409A(a)(2)(A)(v) and the regulations promulgated thereunder, regardless of whether it satisfies the foregoing.

"Confidential Information" means all information or trade secrets of any type or description belonging to Bandwidth that are proprietary and confidential to Bandwidth and are not publicly disclosed or are only disclosed with restrictions. Without limiting the generality of the foregoing, Confidential Information includes strategic plans for carrying on business, other business plans, cost data, internal financial information, customer lists, employee lists, vendor lists, business partner or alliance lists, drawings, designs, schematics, flow charts, specifications, inventions, calculations, discoveries and any letters, papers, documents or instruments disclosing or reflecting any of the foregoing, and all information revealed to, acquired or created by Executive during Executive's employment by Bandwidth relating to any of the foregoing.

"Continuing Directors" will mean and include the persons constituting Bandwidth's Board of Directors as of the Effective Date, and any person who becomes a director of Bandwidth subsequent to the date hereof whose election, or nomination for election by Bandwidth's stockholders, was approved by an affirmative vote of at least a majority of the then Continuing Directors (either by a specific vote or if Bandwidth is then subject to the proxy rules of the Exchange Act then by approval of the proxy statement of Bandwidth in which such person is named as a nominee for director or of the inclusion of such person in such Proxy Statement as such a nominee, in any case without objection by any member of such approving majority of the then Continuing Directors to the nomination of such person or the naming of such person as a director nominee).

"Voting Securities" means Bandwidth's outstanding securities ordinarily having the right to vote at elections of directors.



12




Exhibit 10.52
EXHIBIT B
FORM OF RELEASE

Separation Agreement and Release

    This Separation Agreement and Release (“Agreement”) is made by and between R. Brandon Asbill (“Executive”) and Bandwidth Inc. (the “Company”) (collectively referred to as the “Parties” or individually referred to as a “Party”). Capitalized terms used but not defined in this Agreement shall have the meanings set forth in the Employment Agreement (as defined below).
    WHEREAS, the Parties have previously entered into that certain Employment Agreement, dated as of February 24, 2022 (the “Employment Agreement”); and
    WHEREAS, in connection with Executive’s termination of employment with the Company or a subsidiary or affiliate of the Company effective ________, ____, the Parties wish to resolve any and all disputes, claims, complaints, grievances, charges, actions, petitions, and demands that Executive may have against the Company and any of the Releasees as defined below, including, but not limited to, any and all claims arising out of or in any way related to Executive’s employment with or separation from the Company or its subsidiaries or affiliates but, for the avoidance of doubt, nothing herein will be deemed to release any rights or remedies in connection with Executive’s ownership of vested equity securities of the Company, Executive’s right to indemnification, advancement of expenses, claims for coverage and similar rights under Section 3.8.1 of the Employment Agreement, the constituent documents of the Company or any of its subsidiaries or affiliates pursuant to contract or applicable law, under any insurance policies maintained by the Company or any of its subsidiaries or affiliates, or Executive’s rights to receive the payments and benefits described in Sections 3.3.2 and 3.4 of the Employment Agreement (collectively, the “Retained Claims”).
    NOW, THEREFORE, in consideration of the severance payments and benefits described in Section 3.3.2 and Section 3.4 of the Employment Agreement, which, pursuant to the Employment Agreement, are conditioned on Executive’s execution and non-revocation of this Agreement, and in consideration of the mutual promises made herein, the Company and Executive hereby agree as follows:
    1.    Severance Payments; Salary and Benefits. The Company agrees to provide Executive with the severance payments and benefits described in Sections 3.3.2 and 3.4 of the Employment Agreement, vesting or payable at the times set forth in, and subject to the terms and conditions of, the Employment Agreement. In addition, to the extent not already paid, and subject to the terms and conditions of the Employment Agreement, the Company shall pay or provide to Executive all other payments or benefits described in Section 5.1 of the Employment Agreement, subject to and in accordance with the terms thereof.

    2.    Release of Claims. Executive agrees that, other than with respect to the Retained Claims, the foregoing consideration represents settlement in full of all outstanding obligations owed to Executive by the Company, any of its direct or indirect subsidiaries and affiliates, and any of its or their respective current and former officers, directors, equity holders, managers, employees, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees, divisions, and subsidiaries and predecessor and successor corporations and assigns (collectively, the “Releasees”). Executive, on Executive’s own behalf and on behalf of any of Executive’s affiliated companies or entities and any of Executive’s or their respective heirs, family members, executors, agents, and assigns, other than with respect to the Retained Claims, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Executive may possess against any of the Releasees arising from any


13




Exhibit 10.52
omissions, acts, facts, or damages that have occurred up until and including the date Executive signs this Agreement, including, without limitation:

        (a)    any and all claims relating to or arising from Executive’s employment or service relationship with the Company or any of its direct or indirect subsidiaries or affiliates and the termination of that relationship;

        (b)    any and all claims relating to, or arising from, Executive’s right to purchase, or actual purchase of any shares of stock or other equity interests of the Company or any of its affiliates, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law;

        (c)    any and all claims for wrongful discharge of employment; termination in violation of public policy; discrimination; harassment; retaliation; breach of contract, both express and implied; breach of covenant of good faith and fair dealing, both express and implied; promissory estoppel; negligent or intentional infliction of emotional distress; fraud; negligent or intentional misrepresentation; negligent or intentional interference with contract or prospective economic advantage; unfair business practices; defamation; libel; slander; negligence; personal injury; assault; battery; invasion of privacy; false imprisonment; conversion; and disability benefits;

        (d)    any and all claims for violation of any federal, state, or municipal statute, including, but not limited to, Title VII of the Civil Rights Act of 1964; the Civil Rights Act of 1991; the Rehabilitation Act of 1973; the Americans with Disabilities Act of 1990; the Equal Pay Act; the Fair Credit Reporting Act; the Age Discrimination in Employment Act of 1967; the Older Workers Benefit Protection Act; the Employee Retirement Income Security Act of 1974; the Worker Adjustment and Retraining Notification Act; the Family and Medical Leave Act; and the Sarbanes-Oxley Act of 2002;

        (e)    any and all claims for violation of the federal or any state constitution;

        (f)     any and all claims arising out of any other laws and regulations relating to employment or employment discrimination;

        (g)    any claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Executive as a result of this Agreement;

        (h)    any and all claims arising out of the wage and hour and wage payments laws and regulations of the state or states in which Executive has provided service to the Company or any of its affiliates (including, without limitation, the Retaliatory Employment Discrimination Act (REDA), the North Carolina Persons with Disabilities Protection Act (PDPA), the Equal Employment Practices Act (EEPA), the Sickle Cell and Hemoglobin Trait Discrimination Act, the Genetic Testing and Information Discrimination Act, the Use of Lawful Products Discrimination Act, the AIDS and HIV Status Discrimination Act, the Jury Service Discrimination Act, and the Military Service Discrimination Act); and

        (i)    any and all claims for attorneys’ fees and costs.

Executive agrees that the release set forth in this section shall be and remain in effect in all respects as a complete general release as to the matters released. This release does not release claims that cannot be released as a matter of law, including, but not limited to, Executive’s right to report possible violations of federal law or regulation to any governmental agency or entity in accordance with the provisions of and rules promulgated under Section 21F of the Securities Exchange Act of 1934 or Section 806 of the Sarbanes-Oxley Act of 2002, or any other whistleblower protection provisions of state or federal law or


14




Exhibit 10.52
regulation (including Executive’s right to receive an award for information provided to any such government agencies), Executive’s right to file a charge with or participate in a charge by the Equal Employment Opportunity Commission, or any other local, state, or federal administrative body or government agency that is authorized to enforce or administer laws related to employment, against the Company (with the understanding that Executive’s release of claims herein bars Executive from recovering monetary or other individual relief from the Company or any Releasee) in connection with any charge, investigation or proceeding, or any related complaint or lawsuit, filed by Executive or by anyone else on Executive’s behalf before the federal Equal Employment Opportunity Commission or a comparable state or local agency), claims for unemployment compensation or any state disability insurance benefits pursuant to the terms of applicable state law, claims to continued participation in certain of the Company’s group benefit plans pursuant to the terms and conditions of COBRA, claims to any benefit entitlements vested as the date of separation of Executive’s employment, pursuant to written terms of any employee benefit plan of the Company or its affiliates and Executive’s right under applicable law, and any Retained Claims. This release further does not release claims for breach of Sections 3.3.2, 3.4, and 5.1 of the Employment Agreement, which claims shall be considered Retained Claims.

    3.    Acknowledgment of Waiver of Claims under ADEA. Executive understands and acknowledges that Executive is waiving and releasing any rights Executive may have under the Age Discrimination in Employment Act of 1967 (“ADEA”), and that this waiver and release is knowing and voluntary. Executive understands and agrees that this waiver and release does not apply to any rights or claims that may arise under the ADEA after the date Executive signs this Agreement. Executive understands and acknowledges that the consideration given for this waiver and release is in addition to anything of value to which Executive was already entitled. Executive further understands and acknowledges that Executive has been advised by this writing that: (a) Executive should consult with an attorney prior to executing this Agreement; (b) Executive has [21][45] days within which to consider this Agreement, and the Parties expressly agree that such time period to review this Agreement shall not be extended upon any material or immaterial changes to this Agreement; (c) Executive has 7 business days following Executive’s execution of this Agreement to revoke this Agreement pursuant to written notice to the General Counsel of the Company; (d) this Agreement shall not be effective until after the revocation period has expired; and (e) nothing in this Agreement prevents or precludes Executive from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law. In the event Executive signs this Agreement and returns it to the Company in less than the 21 day period identified above, Executive hereby acknowledges that Executive has freely and voluntarily chosen to waive the time period allotted for considering this Agreement.

    4.    Post-Termination Obligations. Executive reaffirms Executive’s continuing obligations under Sections 6, 7 and 9 of the Employment Agreement.

    5.    Severability. In the event that any provision or any portion of any provision hereof or any surviving agreement made a part hereof becomes or is declared by a court of competent jurisdiction or arbitrator to be illegal, unenforceable, or void, this Agreement shall continue in full force and effect without said provision or portion of provision.

    6.    No Oral Modification. This Agreement may only be amended in a writing signed by Executive and a duly authorized officer of the Company.

    7.    Governing Law; Dispute Resolution. This Agreement shall be subject to the provisions of Sections 5.2 and 19 of the Employment Agreement.

    8.    Effective Date. Executive has seven business days after Executive signs this Agreement to revoke it and this Agreement will become effective upon the expiration of such seven business day


15




Exhibit 10.52
period, so long as it has been signed by the Parties and has not been revoked by Executive before that date.

    9.    Trade Secrets; Whistleblower Protections. In accordance with 18 U.S.C. §1833, notwithstanding anything to the contrary in this Agreement, the Employment Agreement, the Proprietary Information Agreement or any other agreement between Executive and the Company or any of its subsidiaries in effect as of the date Executive receives this Agreement (together, the “Subject Documents”): (a) Executive will not be in breach of the Subject Document, and shall not be held criminally or civilly liable under any federal or state trade secret law (i) for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (ii) for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (b) if Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to Executive’s attorney, and may use the trade secret information in the court proceeding, if Executive files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order. Furthermore, the Parties agree that nothing in the Subject Documents prohibits Executive from reporting possible violations of federal law or regulation to any governmental agency or entity in accordance with the provisions of and rules promulgated under Section 21F of the Securities Exchange Act of 1934 or Section 806 of the Sarbanes-Oxley Act of 2002, or any other whistleblower protection provisions of state or federal law or regulation or releases or restrains Executive’s right to receive an award for information provided to any such government agencies.
    
10.    Voluntary Execution of Agreement. Executive understands and agrees that Executive executed this Agreement voluntarily, without any duress or undue influence on the part or behalf of the Company or any third party, with the full intent of releasing all of Executive’s claims against the Company and any of the other Releasees. Executive acknowledges that: (a) Executive has read this Agreement; (b) Executive has not relied upon any representations or statements made by the Company that are not specifically set forth in this Agreement; (c) Executive has been represented in the preparation, negotiation, and execution of this Agreement by legal counsel of Executive’s own choice or has elected not to retain legal counsel; (d) Executive understands the terms and consequences of this Agreement and of the releases it contains; and (e) Executive is fully aware of the legal and binding effect of this Agreement.    
    
    IN WITNESS WHEREOF, the Parties have executed this Agreement on the respective dates set forth below.
Dated:
R. Brandon Asbill
BANDWIDTH INC.
Dated:
Name:
Title:



16

EX-21.1 6 q42021exh211listofsubsidia.htm EX-21.1 Document
Exhibit 21.1
List of Subsidiaries of Bandwidth Inc.
Bandwidth.com CLEC, LLC (Delaware, United States)
Broadband, LLC (Delaware, United States)
IP Spectrum Solutions, LLC (Delaware, United States)
NL Bandwidth B.V. (Netherlands)
UK Bandwidth Limited (England and Wales)
DE Bandwidth GmbH (Germany)
Bandwidth Iberia S.L (Spain)
Voice Bidco Limited (England and Wales)
Voxbone S.A. (Belgium)
Voxbone US LLC (Delaware, United States)
Voxbone El Salvador Sociedad Anonima De Capital Variable (El Salvador)
Voxbone Panama Inc. (Panama)
Voxbone Telekomunikasyon ve Iletisim Hizmetleri Ticaret Limited Sirketi (Turkey)

EX-23.1 7 q42021exh231auditorconsent.htm EX-23.1 Document
EXHIBIT 23.1



CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the following Registration Statements:           
(1)Registration Statement (Form S-3 No. 333-249792) of Bandwidth Inc.,

(2)Registration Statement (Form S-3 No. 333-228939) of Bandwidth Inc., and

(3)Registration Statement (Form S-8 No. 333-222167) pertaining to the Bandwidth Inc. 2017 Incentive Award Plan, the Bandwidth.com, Inc. 2010 Equity Compensation Plan, and the Bandwidth.com, Inc. 2001 Stock Option Plan;
of our reports dated February 25, 2022, with respect to the consolidated financial statements of Bandwidth Inc. and the effectiveness of internal control over financial reporting of Bandwidth Inc. included in this Annual Report (Form 10-K) of Bandwidth Inc. for the year ended December 31, 2021.
/s/ Ernst & Young LLP
Raleigh, North Carolina
February 25, 2022


EX-31.1 8 q42021ex311ceocertification.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
 
I, David A. Morken, certify that:
1.I have reviewed this Annual Report on Form 10-K of Bandwidth 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 25, 2022
 
/s/ David A. Morken
David A. Morken
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 9 q42021ex312cfocertification.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
 
I, Daryl E. Raiford certify that:
1.I have reviewed this Annual Report on Form 10-K of Bandwidth 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 25, 2022
 
/s/ Daryl E. Raiford
Daryl E. Raiford
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-32.1 10 q42021ex321ceoandcfocertif.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION 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
 
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), David A. Morken, Chief Executive Officer of Bandwidth Inc. (the “Company”), and Daryl E. Raiford, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge: 
1.The Company’s Annual Report on Form 10-K for the full year ended December 31, 2021, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: February 25, 2022
 
/s/ David A. Morken
David A. Morken
Chief Executive Officer
(Principal Executive Officer)
/s/ Daryl E. Raiford
Daryl E. Raiford
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-101.SCH 11 band-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Changes in Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Use of Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Use of Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Current Expected Credit Losses and Concentration of Credit Risk and Deferred Revenue and Customer Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment, net, Deferred Costs and Internal-Use Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies - Goodwill, Advertising Costs, Stock-Based Compensation, Operating Segments, Foreign Currency Translation (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2316302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Financial Statement Components link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Financial Statement Components - Accounts Receivable, Net of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Financial Statement Components - Allowance For Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Right-of-Use Asset and Lease Liabilities link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Right-of-Use Asset and Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Right-of-Use Asset and Lease Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Right-of-Use Asset and Lease Liabilities - Future Minimum Sub-lease Receipts (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Balance Sheet Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flow and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Right-of-Use Asset and Lease Liabilities - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Right-of-Use Asset and Lease Liabilities - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2132107 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2333305 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Property, Plant and Equipment - Summary of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Property, Plant and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Property, Plant and Equipment - Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2144109 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2345307 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Debt - Revolving Loan (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Debt - 2026 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Debt - 2028 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - Debt - Interest Income and Interest Expense Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2451434 - Disclosure - Debt - Convertible Senior Notes and Capped Call Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2152110 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2353308 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Segment and Geographic Information - Reconciliation of Segment Profit (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - Segment and Geographic Information - Reconciliation of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2156111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2357309 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Stockholders' Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2161112 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2362310 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Stock Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2464441 - Disclosure - Stock Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2465442 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - Stock Based Compensation - Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2167113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2468444 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2169114 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2370311 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2471445 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2472446 - Disclosure - Employee Benefit Plans - Schedule of Projected Benefit Obligation and Plan Assets Changes (Details) link:presentationLink link:calculationLink link:definitionLink 2473447 - Disclosure - Employee Benefit Plans - Summary of Accumulated Benefit Obligation in Excess of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2474448 - Disclosure - Employee Benefit Plans - Summary of Net Periodic Cost of Pension and Postretirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2475449 - Disclosure - Employee Benefit Plans - Significant Pension Benefit Costs Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2476450 - Disclosure - Employee Benefit Plans - Schedule of Major Categories of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2477451 - Disclosure - Employee Benefit Plans - Estimated Future Pension and Postretirement Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2178115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2379312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2480452 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2481453 - Disclosure - Income Taxes - Components of (Provision) Benefit for Income Taxes from Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2482454 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2483455 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2484456 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2485457 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2186116 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 2487458 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 2188117 - Disclosure - Basic and Diluted Income (Loss) per Common Share link:presentationLink link:calculationLink link:definitionLink 2389313 - Disclosure - Basic and Diluted Income (Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2490459 - Disclosure - Basic and Diluted Income (Loss) per Common Share - Components of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2491460 - Disclosure - Basic and Diluted Income (Loss) per Common Share - Schedule of Antidilutive Common Share Equivalents Excluded from Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 band-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 band-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 band-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Actuarial loss (gain) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Other, Service Fees Product And Service, Other, Service Fees [Member] Product And Service, Other, Service Fees Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Other, definite lived Other Intangible Assets [Member] Accumulated benefit obligation Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Security Exchange Name Security Exchange Name Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Forfeited or cancelled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Unrealized gain on employee benefit plan, net of income taxes Unrealized gain on employee benefit pension plan Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Operating leases Operating Lease, Weighted Average Remaining Lease Term Foreign currency translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Total lease liabilities Lease, Liability Lease, Liability Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Intangibles Deferred Tax Liabilities, Intangible Assets Total leased assets Lease, Right-of-Use Asset Lease, Right-of-Use Asset Aggregate intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Rate of salary increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Salary Increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Salary Increase Measurement period adjustment Goodwill, Purchase Accounting Adjustments Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Total amortization expense Amortization of Intangible Assets Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross increases—tax positions in prior period Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases Operating Lease, Weighted Average Discount Rate, Percent Recognized revenue Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Third quarter vesting Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four Schedule of Infinite Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Gain on sale of marketable securities Gain on sale of marketable securities (less than) Gain (Loss) on Sale of Investments Weighted- average remaining contract life (In years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Return on plan assets Defined Benefit Plan, Amortization of Gain (Loss) Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Preferred stock; $0.001 par value; 10,000,000 shares authorized; 0 shares issued Preferred Stock, Value, Issued Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Accumulated deficit Retained Earnings [Member] Defined benefit cost: Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] Office space (in square foot) Area of Real Estate Property Operating lease assets Deferred Tax Liabilities, Leasing Arrangements Conversion of Class B voting common stock to Class A voting common stock Stock Issued During Period, Value, Conversion of Convertible Securities Number of awards outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Purchase of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Defined Benefit Plan, Plan Assets, Category [Line Items] Defined Benefit Plan, Plan Assets, Category [Line Items] Equity awards withheld for tax liability (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Payments on finance leases Financing cash flows from finance leases Finance Lease, Principal Payments Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in usd per share) Earnings Per Share, Basic Sublease income Sublease Income Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total interest expense Interest Expense, Debt Adjustment to opening retained earnings due to adoption of ASC 606 Cumulative Effect, Period of Adoption, Adjustment [Member] Net deferred tax liability Deferred Tax Liabilities, Net Restricted cash Restricted Cash and Cash Equivalents Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Non-cancellable purchase obligation, fulfilled within a year Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Federal Ministry of Finance, Germany Federal Ministry of Finance, Germany [Member] Conversion option 2 Debt Instrument, Redemption, Period Two [Member] Entity Voluntary Filers Entity Voluntary Filers Total estimated grant date fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Long-term debt Total net carrying amount Long-term Debt Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment charges Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Gross increases—tax positions in current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Additional paid-in capital Additional Paid in Capital Number of option to extend Lessee, Operating Lease, Lease Not yet Commenced, Number Of Option to Extend Lessee, Operating Lease, Lease Not yet Commenced, Number Of Option to Extend Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Tax Sharing Agreement Tax Sharing Agreement [Member] Accounts payable Increase (Decrease) in Accounts Payable Issuance costs attributable to the liability component Debt Issuance Costs, Convertible Debt, Liability Component Debt Issuance Costs, Convertible Debt, Liability Component Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Financial Statement Components Additional Financial Information Disclosure [Text Block] Exercises of vested stock options Stock Issued During Period, Value, Stock Options Exercised Lease Agreement, London, UK Lease Agreement, London, United Kingdom [Member] Lease Agreement, London, United Kingdom Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Affiliated Entity Affiliated Entity [Member] Schedule of Future Minimum Lease Receipts for Operating Lease Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Schedule of Reserved Shares of Common Stock for Issuance Schedule of Stock by Class [Table Text Block] Other miscellaneous services Service, Other [Member] Unrecognized tax benefits Unrecognized tax benefits, beginning balance Unrecognized tax benefits, ending balance Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Total deferred tax assets Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Term of option to extend Lessee, Operating Lease, Lease Not yet Commenced, Term Of Option to Extend Lessee, Operating Lease, Lease Not yet Commenced, Term Of Option to Extend Equity consideration for Voxbone acquisition Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Other liabilities Liability, Defined Benefit Plan Operating right-of-use liability Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Accounting Policies [Abstract] Accounting Policies [Abstract] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Federal Current Federal Tax Expense (Benefit) Total lease obligations Operating Lease, Liability Document Transition Report Document Transition Report Class A and Class B common stock Common Stock, Value, Issued Finance leases Finance Lease, Weighted Average Discount Rate, Percent Unrecognized cost for stock based compensation, period for recognition (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Conversion option Debt Instrument, Convertible, Beneficial Conversion Feature Customer Customer Concentration Risk [Member] Right-of-Use Asset and Lease Liabilities Lessee, Operating Leases [Text Block] Purchase of property and equipment Payments to Acquire Other Property, Plant, and Equipment Depreciation of assets Finance Lease, Right-of-Use Asset, Amortization Funded status, net liability Defined Benefit Plan, Funded (Unfunded) Status of Plan Acquisitions/plan mergers Defined Benefit Plan, Plan Assets, Business Combination Business Combination Business Combination Disclosure [Text Block] Other investments Other Investments Property Undeveloped Land, Raleigh, North Carolina [Member] Undeveloped Land, Raleigh, North Carolina ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Goodwill [Line Items] Goodwill [Line Items] Schedule of Revenue by Geographical Area Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Debt Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs Schedule of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Unbilled accounts receivable Unbilled Receivables, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Lease not yet commenced Project Lease Agreement, Raleigh, North Carolina [Member] Lease Agreement, Raleigh, North Carolina Revenue from related parties Revenue from Related Parties Common stock, dividends declared (in usd per share) Common Stock, Dividends, Per Share, Declared Accrued expenses and other current liabilities Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax OID Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Capitalized software development costs, additions Capitalized Computer Software, Additions Stock options issued and outstanding Share-based Payment Arrangement, Option [Member] Costs in connection with initial public offering Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Market rental rate Market Rental Rate Market Rental Rate Other income (expense), net: Other Nonoperating Income (Expense) [Abstract] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Finance leases Finance Lease, Weighted Average Remaining Lease Term Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Voxbone Voxbone S.A. [Member] Voxbone S.A. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Purchase of other investments Payments to Acquire Other Investments Additional paid-in capital Additional Paid-in Capital [Member] 2027-2031 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Asset retirement obligation Lessee, Lease Restoration Obligation Lessee, Lease Restoration Obligation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Non-cancellable purchase obligation Unrecorded Unconditional Purchase Obligation Annual effective interest rate Debt Instrument, Interest Rate, Annual Effective Percentage Debt Instrument, Interest Rate, Annual Effective Percentage Weighted average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Entity Information [Line Items] Entity Information [Line Items] Total other income (expense), net Other Nonoperating Income (Expense) Fair value Long-term Debt, Fair Value Depreciation and amortization Depreciation and Amortization Net of Amortization of Debt Issuance Costs Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Award Type [Axis] Award Type [Axis] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent City Area Code City Area Code Goodwill and Intangible Assets Disclosure [Abstract] Property and equipment, useful life Property, Plant and Equipment, Useful Life Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Interest earned Acquisition Holdback Escrow Interest Acquisition Holdback Escrow Interest Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liability, net of current portion Operating Long-term lease obligations Operating Lease, Liability, Noncurrent Total lease payments Finance Lease, Liability, Payment, Due Total Current Income Tax Expense (Benefit) Principal Debt Instrument, Face Amount Net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Stock-based awards available for grant under the 2017 Plan Share-based Payment Arrangement [Member] Term of lease Lessee, Operating Lease, Term of Contract Nonvested restricted stock units issued and outstanding Restricted stock units issued and outstanding Restricted Stock Units (RSUs) [Member] Sales and Marketing, General and Administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Total lease obligations Finance Lease, Liability Total deferred tax liabilities Deferred Tax Liabilities, Gross Remaining lease term Lessee, Operating Lease, Remaining Lease Term Business Acquisition [Line Items] Business Acquisition [Line Items] First quarter vesting Share-based Payment Arrangement, Tranche Two [Member] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Voxbone US 338(g) gain Effective Income Tax Rate Reconciliation, Business Acquisition, Percent Effective Income Tax Rate Reconciliation, Business Acquisition, Percent Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Related Party Transaction [Axis] Related Party Transaction [Axis] Income tax benefit (provision) Income tax (provision) benefit Income Tax Expense (Benefit) Purchase of land Consideration for the proposed Land purchase Payments to Acquire Land Held-for-use 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable, net of allowance for doubtful accounts Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Entity Tax Identification Number Entity Tax Identification Number Change in plan assets: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total lease payments Lease payments of initial term Lessee, Operating Lease, Liability, to be Paid Accounts Receivable Accounts Receivable [Member] Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cost of capped call purchase Capped Call Option, Issuance Cost Capped Call Option, Issuance Cost Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Other income (expense), net Other Nonoperating Income Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Security deposit Security Deposit Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Unrecognized cost for stock based compensation Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Unrecognized compensation cost related to non-vested RSUs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Amortization of debt issuance costs Amortization of Debt Discount (Premium) Fair value of Bandwidth common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Stock options issued and outstanding Stock Options Issued and Outstanding [Member] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Equity consideration for Voxbone acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Common stock reserved for future issuance, percent increase Common Stock Capital Shares Reserved for Future Issuance Percent Increase Schedule of Major Categories of Plan Assets Schedule of Allocation of Plan Assets [Table Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] Annual minimum commitment, year two Other Commitment, to be Paid, Year Two Gross Amount Intangible Assets, Gross (Excluding Goodwill) 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four CPaaS CPaaS [Member] Current portion of finance lease Finance Less: current obligations Finance Lease, Liability, Current Purchase of marketable securities Payments to Acquire Marketable Securities 0.25% Convertible senior notes due 2026 2026 Convertible Notes Zero Point Two Five Percent Convertible Senior Notes Due 2026 [Member] Zero Point Two Five Percent Convertible Senior Notes Due 2026 Level 2 Fair Value, Inputs, Level 2 [Member] Contractual interest expense Interest Expense, Debt, Excluding Amortization Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Amortization Period Finite-Lived Intangible Asset, Useful Life Accumulated amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Interest on lease liabilities Finance Lease, Interest Expense Legal services Legal Services [Member] Legal Services Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Developer USEF Edwards Mill Owner LLC [Member] USEF Edwards Mill Owner LLC Title of 12(b) Security Title of 12(b) Security Common stock, shares authorized (in shares) Common Stock, Shares Authorized Title of Individual [Axis] Title of Individual [Axis] Document Type Document Type Product and Service [Domain] Product and Service [Domain] Net periodic pension cost Defined Benefit Plan, Expected Future Benefit Payments Defined Benefit Plan, Expected Future Benefit Payments Stated rate Debt Instrument, Interest Rate, Stated Percentage Defined Benefit Plan, Plan Assets, Category [Table] Defined Benefit Plan, Plan Assets, Category [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Credit Facility Revolving Credit Facility [Member] Fair value of plan assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Measurement Frequency [Axis] Measurement Frequency [Axis] Other Other Segments [Member] Components of Lease Expense and Supplemental Cash Flow and Other Information Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] State State and Local Jurisdiction [Member] Stock price trigger percent Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Right-of-use asset amortization Operating Lease, Right-of-Use Asset, Amortization Expense Vesting [Domain] Vesting [Domain] Net income (loss) attributable to common stockholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Related Party Transaction [Line Items] Related Party Transaction [Line Items] Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Deferred tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Schedule of Maturities of Finance Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Annual minimum commitment, year one Other Commitment, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Proceeds from issuance of convertible senior notes Proceeds from Convertible Debt Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Document Period End Date Document Period End Date Number of reporting units Number of Reporting Units Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Rate of salary increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Salary Increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Salary Increase Number of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Tax Rate Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Schedule of Property, and Equipment, Net Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Total other investments Investments, Fair Value Disclosure Increase in shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Payment of Acquisition holdback Payment Of Acquisition Holdback Payment Of Acquisition Holdback Total operating expenses Operating Expenses Schedule of Future Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Total included in other comprehensive income (loss) (before tax effect) Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax Net income (loss) per share: Earnings Per Share [Abstract] 0.50% Convertible senior notes due 2028 2028 Convertible Notes Zero Point Five Zero Percent Convertible Senior Notes Due 2028 [Member] Zero Point Five Zero Percent Convertible Senior Notes Due 2028 Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Foreign currency translation, net of income taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Operating Leases Operating Lease, Liability [Abstract] Time deposits Bank Time Deposits [Member] Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accumulated depreciation of assets under finance leases Finance Lease, Right-of-Use Asset, Accumulated Amortization Entity Current Reporting Status Entity Current Reporting Status Weighted-average grant date fair value (Per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair value of plan assets Fair value of plan assets at beginning of year Fair value of plan assets at end of year Defined Benefit Plan, Plan Assets, Amount Total Effective Income Tax Rate Reconciliation, Percent Expected contributions Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Amortization of debt discount Amortization of Debt Issuance Costs Counterparty Name [Axis] Counterparty Name [Axis] Proceeds from sales and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Options vested and exercisable at December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment United States UNITED STATES Conversion option 1 Debt Instrument, Redemption, Period One [Member] Common stock reserved for future issuance (in shares) Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Interest income (expense), net Interest Income (Expense), Nonoperating, Net Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Amortization of Intangibles Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Reduction of rent expense Decrease in Sublease Income Decrease in Sublease Income Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Current Liabilities, Lessee, Current [Abstract] Liabilities, Lessee, Current Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Accrued expense Accrued Liabilities Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Name of Property [Axis] Name of Property [Axis] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Land (acres) Area of Land Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Unrealized gain on marketable securities, net Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Outstanding unamortized loan fees Debt Issuance Costs, Line of Credit Arrangements, Net General and administrative General and administrative General and Administrative Expense [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Value of equity awards withheld for tax liabilities Payment, Tax Withholding, Share-based Payment Arrangement Acquisition of equipment through finance leases Lease Obligation Incurred Money market account Money Market Funds [Member] Options vested and expected to vest as of December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of Projected Benefit Obligation and Plan Assets Changes Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Taxes, insurance premiums and administrative expenses Defined Benefit Plan, Plan Assets, Administration Expense Statement [Table] Statement [Table] Unrealized loss on marketable securities Marketable Securities, Unrealized Gain (Loss) Recently Adopted Accounting Standards and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other deferred tax assets Deferred Tax Assets, Other 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Schedule of Depreciation Expense Schedule Of Depreciation Expense [Table Text Block] Schedule Of Depreciation Expense [Table Text Block] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Schedule of Accumulated Benefit Obligation in Excess of Plan Assets Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] CPaaS, Service Fees CPaaS, Service Fees [Member] CPaaS, Service Fees Finance Long-term lease obligations Finance Lease, Liability, Noncurrent Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Goodwill Beginning balance Ending balance Goodwill Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Non-current Liabilities, Lessee, Noncurrent [Abstract] Liabilities, Lessee, Noncurrent Other income (expense), net Other Nonoperating Expense Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating lease cost Operating Lease, Cost Computer hardware and software Computer Equipment [Member] Related Parties Related Party Transactions Disclosure [Text Block] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Executives Executive Officer [Member] Automobile Automobiles [Member] Deferred taxes Total Deferred Income Tax Expense (Benefit) Options vested and expected to vest as of December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Commencement delivered period Leaseee, Operating Lease, Commencement Date, Termination Period Leaseee, Operating Lease, Commencement Date, Termination Period Federal Tax Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Earnings per Share Earnings Per Share, Policy [Policy Text Block] Convertible notes Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Operating right-of-use asset, net Operating lease assets Operating Lease, Right-of-Use Asset Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Aggregate intrinsic value  (In thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value Interest cost Defined Benefit Plan, Interest Cost Accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Operating Segments Segment Reporting, Policy [Policy Text Block] Accrued sales, use, VAT and telecommunications related taxes Sales and Excise Tax Payable, Current Sublease Sublease Area of Real Estate Property Sublease Area of Real Estate Property Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other long-term assets Other Assets, Noncurrent Segments [Axis] Segments [Axis] Issuance costs Issuance costs Debt Issuance Costs, Convertible Debt, Equity Component, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Issuance Costs, Convertible Debt, Equity Component, Unamortized Discount (Premium) and Debt Issuance Costs, Net Retirement Benefits [Abstract] Deferred costs, non-current Deferred Costs, Noncurrent Entity File Number Entity File Number Cash redemption price, percent Debt Instrument, Redemption Price, Percentage Relay Relay (formerly Republic Wireless, Inc.) [Member] Relay (formerly Republic Wireless, Inc.) Stock based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Proceeds from sales and maturities of other investments Proceeds from Sale and Maturity of Other Investments Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period 2010 Plan Stock Option Plan 2010 [Member] Stock Option Plan 2010 Organization, Consolidation and Presentation of Financial Statements [Abstract] Holdback release payment Acquisition Holdback Release Payment Acquisition Holdback Release Payment Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Relationship to Entity [Domain] Title of Individual [Domain] Total cost Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Land Land [Member] Other liabilities Other Liabilities [Member] Weighted-average exercise price, Options vested and expected to vest (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Property and equipment obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk percentage Concentration Risk, Percentage Property and Equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Issuance of debt conversion option Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Lease term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Advertising Costs Advertising Cost [Policy Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Proceeds from sale of land Proceeds from Sale of Land Held-for-use Related Party [Axis] Related Party [Axis] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Depreciation Expense [Table] Depreciation Expense [Table] Depreciation Expense [Table] Number of operating segments Number of Operating Segments Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Due from related parties Due from Related Parties Master Services Agreement Master Services Agreement [Member] Facilities Sharing Agreement Facilities Sharing Agreement [Member] Schedule of Restricted Stock Unit Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Tax credits Deferred Tax Assets, Tax Credit Carryforwards Equity awards withheld for tax liability Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating cash flows from operating leases Operating Lease, Payments Escrow to fund Escrow Deposit Research and Development Research and Development Expense, Policy [Policy Text Block] Total purchase consideration Business Combination, Consideration Transferred Charged to bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Total financial assets Assets, Fair Value Disclosure Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Net income (loss) per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Internal-use software development Internal-use software development costs Software Development [Member] Total liabilities and stockholders’ equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other accrued expenses Other Accrued Liabilities, Current Year one vesting Share-based Payment Arrangement, Tranche One [Member] 2022 Lessor, Operating Lease, Payments to be Received Current portion of deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Total net proceeds Proceeds from Issuance of Long-term Debt and Capital Securities, Net Concentration Risk [Line Items] Concentration Risk [Line Items] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Basic and Diluted Income (Loss) per Common Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Non-U.S. Foreign Plan [Member] 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Minimum Minimum [Member] Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Forfeited or cancelled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Unamortized debt issuance costs Debt Issuance Costs, Net Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Increase in accrued expenses and other current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities Capitalized software development costs Payments to Develop Software Issuance of common stock Stock Issued During Period, Value, New Issues Revenue Recognition Revenue [Policy Text Block] Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] Schedule of (Provision) Benefit for Income Taxes from Continuing Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Stock-based compensation - deferred tax asset Deferred Tax Assets, Goodwill and Intangible Assets Stock Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Less—accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Payment of costs related to the follow-on public offering Payments of Stock Issuance Costs Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Intangibles and deferred adjustments Effective Income Tax Rate Reconciliation, Intangibles And Deferred Adjustments Effective Income Tax Rate Reconciliation, Intangibles And Deferred Adjustments Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee Foreign currency transaction gains (less than) Foreign Currency Transaction Gain (Loss), before Tax Schedule of Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Actuarial gain Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actuarial Gain (Loss) Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actuarial Gain (Loss) Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] Goodwill additions related to 2020 acquisition Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Allowance for doubtful accounts and reserve for expected credit losses Accounts Receivable, Allowance for Credit Loss, Current Impact of foreign currency translation Impact of foreign currency translation Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Payment of debt issuance costs Payments of Debt Issuance Costs Auditor Name Auditor Name Cover page. Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Inflation Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Accounts receivable, related parties Accounts Receivable, Related Parties, Current Amount collected on behalf Proceeds from Collection of Advance to Affiliate Financial Instrument [Axis] Financial Instrument [Axis] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Base rent percentage Operating Leases of Lessor, Contingent Rentals, Increased Base Rent Percentage Operating Leases of Lessor, Contingent Rentals, Increased Base Rent Percentage 2026 Finance Lease, Liability, to be Paid, Year Five Interest earned on marketable securities (less than) Investment Income, Interest Common stock Common Stock [Member] International Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating loss Operating Income (Loss) Matching contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Changes in plan assets and benefit obligations included in other comprehensive income (loss): Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract] Operating lease liability, current Operating Less: current obligations Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Advanced billings Contract with Customer, Refund Liability Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total depreciation expense Depreciation Capped call shares (in shares) Debt Instrument, Convertible, Conversion, Capped Call Shares Debt Instrument, Convertible, Conversion, Capped Call Shares Proceeds allocated to the conversion options (debt discount) Debt Instrument, Convertible, Beneficial Conversion Feature, Gross Debt Instrument, Convertible, Beneficial Conversion Feature, Gross Telecommunications equipment Telecommunications Equipment [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Total net carrying amount Debt Instrument, Convertible, Beneficial Conversion Feature, Net Debt Instrument, Convertible, Beneficial Conversion Feature, Net Value of common stock issued in acquisition Stock Issued Impact of foreign currency translation Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Employer contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Total liabilities Liabilities 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Weighted-average exercise price, Options vested and exercisable (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Net operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Total recognized in net periodic benefit cost and included in other comprehensive income (loss) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Schedule Significant Pension Benefit Costs Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Depreciation Expense [Line Items] Depreciation Expense [Line Items] [Line Items] for Depreciation Expense [Table] Entity Address, City or Town Entity Address, City or Town Schedule of Defined Benefit Plan With Accumulated Benefit Obligation in Excess of Plan Assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Other, Usage-Based Fees Products And Services, Other, Usage-Based Fees [Member] Products And Services, Other, Usage-Based Fees Schedule of Estimated Future Pension and Postretirement Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Supplemental disclosure of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Software Software and Software Development Costs [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Licenses, indefinite lived Licensing Agreements [Member] 2022 Finance Lease, Liability, to be Paid, Year One Rate of return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Effective interest rate Debt Instrument, Interest Rate, Effective Percentage 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year One Accumulated deficit Retained Earnings (Accumulated Deficit) Contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category First quarter vesting Share-based Compensation Award, Tranche Five [Member] Share-based Compensation Award, Tranche Five Assets: Assets, Lessee [Abstract] Assets, Lessee Concentration Risk [Table] Concentration Risk [Table] Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] Other long-term assets Other Noncurrent Assets [Member] Licenses, indefinite lived Indefinite-lived Intangible Assets (Excluding Goodwill) Proceeds from exercises of stock options Proceeds from Stock Options Exercised 2023 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Sales and marketing Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Weighted average number of common shares outstanding: Weighted average number of common shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Accretion of bond discount Accretion Of Bond Discount Federal Deferred Federal Income Tax Expense (Benefit) 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] Area of land sold Area of Land Sold Area of Land Sold CPaaS, Usage-Based Fees CPaaS, Usage-Based Fees [Member] CPaaS, Usage-Based Fees Lease incentive Incentive to Lessee, Amount Incentive to Lessee, Amount Product and Service [Axis] Product and Service [Axis] Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Short-term operating lease expense Short-term Lease, Cost Estimated cost of construction Estimated Cost Of Construction Estimated Cost Of Construction Sales and marketing Selling and Marketing Expense Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Option to extend, term Lessor, Operating Lease, Renewal Term Statement [Line Items] Statement [Line Items] Commencement date, rent abatement period Leaseee, Operating Lease, Commencement Date, Rent Abatement Period Leaseee, Operating Lease, Commencement Date, Rent Abatement Period Weighted- average exercise price (Per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule Of Accrued Expense And Other Current Liabilities [Table Text Block] Debt Disclosure [Abstract] Lease incentive Lease Incentive Lease Incentive Insurance companies (collective and individual) Insurance Companies [Member] Insurance Companies Schedule of Supplemental Balance Sheet Lease Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Current Expected Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] 2017 Plan A2017 Equity Compensation Plan [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Less: valuation allowance Deferred Tax Assets, Valuation Allowance Equity awards withheld for tax liabilities, accrued but not paid Equity Awards Withheld For Tax Liabilities, Accrued But Not Paid Equity Awards Withheld For Tax Liabilities, Accrued But Not Paid Finance Leases Finance Lease Liability [Abstract] Auditor Information [Abstract] Auditor Information [Abstract] Projected benefit obligation Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Impact of foreign currency translation Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Customer [Axis] Customer [Axis] Employee Benefit Plans Retirement Benefits [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Deferred: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Liabilities: Liabilities, Lessee [Abstract] Liabilities, Lessee Proceeds from the follow-on public offering, net of underwriting discounts Proceeds from Issuance of Common Stock Total assets Assets Assets Non-employee Board of Directors Director [Member] Plan Name [Domain] Plan Name [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Research and development Research and Development Expense Schedule of Accounts Receivable, Net, and Allowance for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Redemption period scheduled trading day before the maturity date Debt Instrument, Redemption Period, Trading Days To Maturity Debt Instrument, Redemption Period, Trading Days To Maturity Unrecognized net actuarial loss beginning of year Defined Benefit Plan, Benefit Obligation, Unrecognized Actuarial (Gain) Loss Defined Benefit Plan, Benefit Obligation, Unrecognized Actuarial (Gain) Loss Computer and office equipment Computer and Office Equipment [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Remaining performance obligation period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Federal tax credits Tax Credit Carryforward, Amount Schedule of Net Carrying Amount of Liability and Equity Component of Notes Schedule of Debt [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Deferred Costs Deferred Charges, Policy [Policy Text Block] Other accounts receivable Other Receivables, Net, Current Acquisitions/plan mergers Defined Benefit Plan, Benefit Obligation, Business Combination Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in usd per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Dilutive effect of stock options, restricted stock units, and warrants (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Service cost Defined Benefit Plan, Service Cost Holdback released from escrow Acquisition Holdback Release From Escrow Acquisition Holdback Release From Escrow Cash (refunded) paid for taxes Income Taxes Paid, Net Actuarial loss (gain) on fair value of plan assets Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Accounting Standards Update Accounting Standards Update [Extensible Enumeration] International Non-US [Member] Schedule of Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Contract liabilities Contract with Customer, Liability Debt Issuance Costs Debt, Policy [Policy Text Block] Deferred tax liability Deferred Income Tax Liabilities, Net Conversion of Class B voting common stock to Class A voting common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Loss before income taxes Income (Loss) Attributable to Parent, before Tax Accounts payable Accounts Payable, Current Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Deferred tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Schedule of Assets Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Receivables Contract with Customer, Asset, after Allowance for Credit Loss Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Cost of revenue Cost of Goods and Services Sold Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Class B voting common stock Common Class B [Member] Proceeds from sale of marketable securities Proceeds From Sale Of Marketable Securities Proceeds From Sale Of Marketable Securities Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Other Product and Service, Other [Member] Tax and Customs Administration, Netherlands Tax and Customs Administration, Netherlands [Member] Total net lease cost Lease, Cost Current: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Estimated period of benefit for nonrefundable upfront fees Estimated Period of Benefit for Nonrefundable Upfront Fees [Member] Estimated Period of Benefit for Nonrefundable Upfront Fees Customer relationships Customer Relationships [Member] Deferred costs Deferred Costs, Current Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Other liabilities Other Liabilities, Noncurrent Relay, Inc Relay, Inc [Member] Relay, Inc Benefit obligation at beginning of year Benefit obligation at end of year Defined Benefit Plan, Benefit Obligation Unamortized software development costs Capitalized Computer Software, Gross Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Related Party Transaction [Domain] Related Party Transaction [Domain] Other liability Deferred Tax Liabilities, Other Options vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Second quarter vesting Share-based Payment Arrangement, Tranche Three [Member] Operating lease liabilities Deferred Tax Assets, Operating Lease Arrangements Deferred Tax Assets, Operating Lease Arrangements Defined benefit obligations: Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Convertible senior notes Long-term Debt, Excluding Current Maturities Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Initial conversion strike price (in usd per share) Debt Instrument, Convertible, Initial Conversion Strike Price Debt Instrument, Convertible, Initial Conversion Strike Price Convertible senior notes Convertible Debt Securities [Member] Options vested and exercisable at December 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Customer One Customer One [Member] Entities [Table] Entities [Table] Capitalized implementation costs related to cloud computing arrangements Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization Schedule of Domestic and Foreign Components of Income (Loss) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Class A voting common stock Common Class A [Member] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Initial cap price (in usd per share) Debt Instrument, Convertible, Initial Cap Price Debt Instrument, Convertible, Initial Cap Price Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Purchase of capped call Payments for Hedge, Financing Activities Schedule of Finite Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization of capitalized software development costs Capitalized Computer Software, Amortization Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Equity Interest Type [Axis] Equity Interest Type [Axis] Exercises of vested stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Year two, three and four vesting Share-based Compensation Award, Tranche Six [Member] Share-based Compensation Award, Tranche Six Recurring Fair Value, Recurring [Member] Service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Deductions Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Anti-dilutive Common Shares Excluded from Calculation of Net Loss Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Auditor Firm ID Auditor Firm ID Capped call option purchase price Adjustments to Additional Paid in Capital, Capped Call Option, Purchase Cost Adjustments to Additional Paid in Capital, Capped Call Option, Purchase Cost Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Change in benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Capitalized software impairments Capitalized Computer Software, Impairments Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Debt conversion option issuance costs, net of tax Adjustments to Additional Paid in Capital, Convertible Debt, Issuance Cost Adjustments to Additional Paid in Capital, Convertible Debt, Issuance Cost Class of Stock [Domain] Class of Stock [Domain] Fair value of cash paid Payments to Acquire Businesses, Gross Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Lease liabilities Finance Lease, Interest Payment on Liability Impact of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Financial Statement Components [Abstract] Financial Statement Components [Abstract] Inflation Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Advertising costs Advertising Expense Goodwill Deferred Tax Liabilities, Goodwill Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Common stock voting rights Common Stock, Voting Rights, Votes Per Share Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate Total available extensions Lease, Operating Lease, Lease Not yet Commenced, Total Available Extensions Lease, Operating Lease, Lease Not yet Commenced, Total Available Extensions Cost of revenue Cost of Sales [Member] Acquisition holdback Noncash or Part Noncash Acquisition, Acquisition Holdback Consideration Noncash or Part Noncash Acquisition, Acquisition Holdback Consideration Number of leases with early-termination option Number of Leases With Early Termination Option Number of Leases With Early Termination Option Name of Property [Domain] Name of Property [Domain] Commissions Commissions, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Pension Plan Pension Plan [Member] Developed technology Developed Technology Rights [Member] Cost of assets under finance leases Finance Lease, Right-of-Use Asset, before Accumulated Amortization Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized discount Debt Instrument, Unamortized Discount Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Accounting Standards Update 2014-09 [Member] EX-101.PRE 15 band-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 band-20211231_g1.jpg begin 644 band-20211231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M( 44 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *1F5%+NP R23P!2U\\?\%6 M[3XI7O\ P3^^)%M\'X[Q]7;2H?/33PQG:Q^TQ?; NWDC[-YVX=TW4 =?H/[< MW[(_B?XO2_ [0/V@?"MWXACMXI([>#7+=HYY)))(Q;Q2!]LDZF,[H5)=0RDC MYA7K%?F=\(_@!_P3K_;3\<:W\'_@LGAJQT6[^!_AU-!O;&UA34]*U=+_ %-I MI2&VR&[4>29LG+J5W$JRFON+X@6?[07PG_9LL_#/P&L;;QWXYTS3K'3;&\\6 M7HMX[IE\N*2^NF4C<0@:5E4AG((7D@4 >A)XD\.R>(7\(IK]DVK1V:W%SM7.!]^T 4/$?BGPSX.TI]=\7 M>(K#2K&-@LEYJ5XD$2D] 7<@#/UJ30M?T+Q1I<6N>&M;M-1LKA#?CEI*>(/!'P3\.Z9:Z)X7O6+6,NIW\ M7G27#_ ]^Q/\ \%1[?]GSX/VCZ7X ^+7@.?6$ M\+Q2L;73M9M'DWRVZ,3Y:O#$_$S]L']J'P/9^,KS7?'5_HOA6SUL--;Z1HMKM6&*!"=L;$NV7 SE=P(+.3! M^SE\8M:_8N\-?M5?L\Z=J=Q?:5\#[64MS!9;F.3''(L6, M\_O6- 'V_J/Q(^'>D>)8?!FK>/=%M=8N-OV?2;C5(4N9=WW=L3,&;/; YK:K MX=_91_X)G_LX_'']B?1?&?QU\'+K_COXE>'U\0:UX\OYG?5([J]3SXI8IBY M>TDVQNS'EF\IH@S')9@6/)H ^E***R?'7B'5/"GA&_\ $>B>%;O7+NT@,D&D MV+*)KILCY$+<9^OI0!K45X7_ ,-8?&S_ *,?\=_^!5M_\576_!+]H&;XU^"C MXRT[X=:A8A+^>TFM9;N*5HY(FVL"R$C.>W:@#T>BL?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O? M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**R[/7M2N;I()O# M-U"K-AI79<+[FM2@ HHHH **** "BBB@ KS']K[]IK1_V0?@7J7QX\1>"]4U MW3]*N;>.\M=)*"2-9I5B$K%R $#,H)Y/S#BO3JH^)?#7A[QGX>O?"7BW1+74 MM+U*U>VU#3[Z!98;B%U*M&Z,"&4@D$&@#\\?VP_V=/V-_BA\4?BI\7/L.C:) M::7\ M(\7>%O%OAF5;'9JK21A)">Y?/>O(-!_P"",/[( M.C_'FZ\+_">C:W9>&M7\4:=:ZCJ6[^SM/N;V-)[K:,MY<;$,^.^T'%8.B_ ; MX3^'OC/K/[0FC^%/)\8>(-+AT[5]7^W3M]HMH=OEQ^4SF),;5^94#'')-<+\ M=OV:9?BU^U%\(OC+;:#91K\/[S4;R]UV7491<"*2U:%+&.W'[MA)+(DK2M\R M"VV@_O#D \C_ &<+JS^$_P#P5M^/GP\\37*6MQ\1/#^@>(/#"W#!#?0VUN\, MXCS]\K)))P,G$3'HIP>,+JT^+'_!:?P99>$KE+R/X7_"V_N?$LT#!EM+B\:2 M&.W\?M&_L>_L\_M6VNG1_&SP"NHW6CR%]'U6TO9K2]LB M<;A'/ Z.%.!E22I(!QD U9_9V_93^ O[*GAZ\\.? WP%%I":G&;JS^>/4;W3],D21(V'#@ND !&01*"*^JOCY_P3P_9+_:3\:GXD?$WX;2_ MV_+:BVO-7T;6+K3YKR 1SFWD03# "Y<%@% !P *])^$OP@^&GP)\!6'PP^ M$7@VST'0=-0K::=9*=JDG+,S,2SNQ))=B68G))- 'C_[ GQX^&NH_P#!.CX? M_$Z]\665OI/A;P#:V7B"[EG4+8R:?;+!.)/[A'E%L'DAE(X89Y#_ ((M>&=: MTO\ 8GA\:ZUI\EJ?&GB_5M?M8)EPP@FF$:''HPAW ]PP(X-=7XS_ ."5'["O MCSQU>^/M>^"^V?4[T7FK:=8:Y>6UA?7 ;=YDMK%*L1.>2 H!.20L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !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 %>%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30![I1 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 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_] M*30![I1110 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 %%%% !7A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG M_P!*30![I1110 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 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/ M5O\ L>]9_P#2DT >Z4444 %%%% !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 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+ M_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !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 >0?M#_M4:=\([L^$O"] MC%J&N&,-,)F/DV@(R-^""S$8.T$<$$GH#X;_ ,-E?'W[=]K_ .$GM?+W9^R_ MV9#Y?TSMW8_X%7GGBW7;_P 3^*-1\1:I(S7%[>R32ECR"S$X_#ICMBL^OY X MB\1N)*+&+3]<$9:$0L?)NP!D[,DE6 R=I)X!(/4#U^OSK\)Z[?\ MACQ1IWB+2Y&6XLKV.:(J>258''X],=\U^BE?MWA;Q;C^)LLJTL:^:K1<5S;< MT97M?S7*TWU5NMV_H]_P#A@HHHK]1/8"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y M\_;)_:N^*?PJ^(?@7]FS]FSP/I&N_$?XARW3Z8WB.XDCTW2[.V3?-=7'E$.X M SA%()V-U.U6\8_8^_;,_;3\/>)? WA3]J/PGI'BOPM\0O$NNZ1H_C/PM;W' MVK2[^TU.YMS%>1D%?(+Q[8F 7;%M+,S*XKVG]L[]D#Q_\;O&/@SX_P#[/OQ/ MMO"/Q+^'LES_ &#?ZE9F>QOK>X0)+:W*@%@C#(#*&(#O\I)#+\Z_L*?MN?%W M]G[0?!?P;_:A^"=O8^%O&GCO7=+\-?$G0-1\VSDUB76KWS;::!OGA4W)F5&8 M@[%5MI =E /??VB/VQ_BUHW[15E^R%^RA\(--\6^.&T#^W->OO$.K-9Z9HMB M7V(92BEY'9BORKC =#\V3ML_LN?MB_$3X@_&[Q'^RA^TI\)[3P?\1O#ND1ZO M$FD:F;O3M8TUW5/M-N[ ,NUW52C9/)Y!#*OB7QRNOBQXQ_X*BW=[_P $_+2P M7X@^&/!L&G_%?5/&,K?\(X;*4K-:V\B1 W#7/W&S$1P@'\,AJQ^R1'/$6D_#W43IGB7Q7XPUZ2TMKK4E&9+*T M2)26:/HSL=N>N 59_0/V4?VR_#W[0_PL\1>+O&OA>7P5K_@34KK3?B#X=U*Y M$AT>YMU+2-Y@ $D)4%E? !VL.=N3Y/\ \$2,W'[(FLZS=#_3M1^)FMW.J,?O M-<&2-26]]JK7B_Q1OM2\/?%S_@H-I_AEV2UE\ :1+.L7022:3()3QW(EFS^- M 'KNA_MZ?MO?%KX?W_[37P!_8\T74_AA:R7$NEV^L>)GM]=URR@=EDN8(50I M'G8Y6-MS';A=^1GZ9_9Z^.G@?]I?X+^'OCE\.9Y'TCQ#8BX@2< 20.&*20N M2 \ M+_\ !$@M#^R/KFD0$BRT_P")VN6^F*/NK 'C8!?;BOT:U9\?+*I8O$U'AVE%.VO?K:W8^3/"MO=Z3>V?CB_P## M-S>Z18:G#]J9498I"&#>49,$ L >/>ONSX;_ !-\(_%7PZGB3PCJ(EC.!/ ^ M!+;O_<=>Q_0]02*K-X$OF\.MX1\G1AI;PF)M/730(=A[;1Q7@?CGX+?%']F? M6F^*7PEU)I]-3)O;>(,_DQYR5D0_ZR+_ &NJ]3C&ZONJ?KIJST:.'KY.N9>_!_%9:KS7='U+17EGP4^.,WQI MTPG3-?L[34X$S>:7/!\ZC^^G/SI[CIW XSW?V+QO_P!!NR_\!C_C7ZWEV8X' M-L'#%82HITY;-?UHUU3U3W/;I5:=>FIP=TS8HK'^Q>-_^@W9?^ Q_P :/L7C M?_H-V7_@,?\ &NTT-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBLNSM/%J72/?:M:O$&_>(EN02/8UJ4 M %%%% !1110 4444 %%%% !1110!\T?MF?"O]JG1_CIX$_:U_9:MW\43^%;2 MXT[Q-\-KO7OL<&L64NX^;"9&$2SH78[FY.(\;@I1OFO]G'X4_M,?MM^#?ACX M"\3?!Y/!GPN\!_%C6/%VLZ_J.L0SW>LWT>M:C(MC!#'\T8C>>:"1V^4D,RGY M55OTKJMI.CZ1H-D--T/2K:RMA))(+>T@6- [N7=MJ@#+.S,3W+$GDT ?)7CW MX2?M1_LH?MD^,OVJ/V"/!?[7_P#P3\^(_C_PS\%O MV9S\5?ASXT\47'B3PXND^)K;3[O0[RY"^=:3+ARB[77(4+DDLY4==^R;^ MQAXX7X;?%OQ-^UA#91^,?CQ+],TB<2PZ58-!)!!8I)R':*.:3YP2/F ! M;;N;ZCHH ^'/A7JO_!3?]EOX')^R'X8_92L_&6H:#:R:7X*^)MMXMM+?3C9Y M86\]S;RGS5:%2 8^-P0 9^\WT1^PW^S'#^R#^S)X;^!TNK)J&H6$4EQK>HQY MVW5]/(TLS+NP2H9MBD@$JBD@'->MT4 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E M)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !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 %%%% !7%_'[XH1?";X:7WB M2.11?2C[/IB'^*=P<''<* 7/LN.]=I7S!\6[V[_:5_:.L?A;HMPQT;19&CNY M8SP I!N)/KP(U/J!_>KY'C3.J^4Y1[/":XBNU3I+KS2TO_VZM;[7M?X53WKW M"HK&RM-,LH=.L+=88+>)8X(D&%1%& H]@ !4M>IP]DM#A_)J. I:\BU?\TGK M*7S=W^!MA[P?KF/H02!_=/2?L]_M2:5\2O+\'>-A'IWB*/Y K# M9'>$==N?NOZI^7<#U^O(/VA/V6]*^)7F>,?!)CT[Q%'\Y93LCO".F['W7]'_ M #[$?G&8\/9EPYC)YIPZKJ6M7#[1GWE#^6?IH_P?E5<+5PM1UL*M]X]'Z=F> MOT5\^?!#]J+5] U?_A5'Q\26RO[9Q!#JEX-ISV2?],2="""?[Q^@E974.C @ MC((/!%?59!Q%EO$>#]OA9:K24'I.$NL9+H_P?0[,-BJ6*I\T/FNJ]1:***]T MZ0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A? M_!/?_DB>K?\ 8]ZS_P"E)H ]THHHH **** "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 **** .#_:.^*B_"?X8WFKVDX74;S_1 M=+&>1*P/S_\ %RWU '>N3_8O^%;>$? C^/=8@(U'Q!AXRX^9+4'Y/\ OLY< M^HV>E<-X]N)_VH?VE[;P-I\K/H&@LR3R1GY3&C#SY ?5V"Q@^RGUKZ>M[>"T MMTM;6%8XHD"1QH,!5 P !V %?F^3?\93Q;6S:6N'PMZ5'LY_\O)K_P!)3V:\ MT>30_P!LQLJ_V8>['UZO]!]%%%?I!ZP4444 %%%% '!_&_X ^$OC3I&+Y!9Z MM!&19:I$F67_ &''\:9[=1U!'.?'?AS\9OB#^S1XD3X4_&JRGFTA3BSO%RY@ MCS@/$W_+2+_9^\O;!&T_3U<3^T)H'@/6/A7JU]X_TO[1;:?://!)&0LTASR"*^#XFX;<*LL[RRHJ&*IIN4OL5(I7<:B6ZLOBW7R5O-Q>$M) MXBB^6:W[->?^9KZO\5/ASH/A^W\5:OXTTZ#3[N/?:7+7((G'^P!R_P! "16+ MH7[2OP,\27ZZ;I?Q%L_.9MJ"ZCD@#'T#2JH/YU\*M([JJ,Y(484$]!G/%)7Y M15\;\Y=:+I86FHZ73>)+8S:/)*V6C"XW0Y/5Z<7O&2W5^O=/JFG9;'T6#Q4,9052/_#,****^@.H**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2 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@ KSK]I[XK?\ "K/AA0?[JY.?[Q7UKT6OES7 M9'_:I_:2BM;]'8X,PKSI45"G\<]%_G\CT3]CCX4GP+\.1XJU2VVZEKX6 M=MP^:.W'^J7\02Y_WAZ5Z_21QI$@BB0*J@!548 'I2U[V1Y1ALBRFC@*'PTU M;U>[;\V[M^ITX>A##4(TX[(****]4V"BBB@ HHHH *X;]I30K_Q)\#?$>EZ9 M&SS?8EF5%ZL(I$E8#UX0\5W-! 8%6 ((Y!KBS'!0S++ZV$F[*I"4&^RDFOU, MZM-5:4H/JFOO/S;HKZ3^,_[$=[?:O/XC^$EU;)%.Y>31[I_+$;'D^4^,;?\ M9;&.QQ@#AM"_8L^.6J7ZVVJ:39:9#N^>YN=0C< >H$18GZ&^J3GK92@G*+[/F6BO_>LUU/AJF68ZG4Y.1OS6WWB?L6:%?ZI\$ZIX=U9$2XGBAV"=5Z MX!)V2H22 3A@>O)Q]1^&_$>B^+M#MO$GAW4$NK*\B$D$\9X8?T(/!!Y!!!K] MV\*84]9_]*37NE>%_P#! M/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ 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 **** "BB@D*"S$
8?M7_%;_A6GPQFL].N=FJ:U MNM++:?F1"/WD@^BG /9G6H?V1?A3_P *Z^&<>L:E;;-3UT+8Q!_VK/VG3(09?#6@?]\/!&W'U\V3\=G^[7U& , 8 Z"OS?A M[_C)^)J^>RUHT;T:'9_\_*B]7HGU6G0\K"_[9BY8E_#'W8_JPHHHK](/5"BB MB@ HHHH **** "BBB@ HHHH Q_'?@;PY\1_#%SX2\4V0FM;E>HX>)Q]UT/9@ M>A_ Y!(KYQ\%^*O&'['GQ*D\!>-VENO"^HR[X;E$)7:3@3QCLPX#IU^ORD_4 MU]?&\4\.5\PG#,LME[/ M&T?@ETFNM.?>,NE]F^S9P8S"RJM5:3M4CL^_D_(Z#3]0L=5L8=3TR[CGM[B) M9()XG#+(A&0P(Z@BIJ^8O@U\4/$_[-GCB3X*?%UF327FS97C$E+?<>)$)ZPL M>O\ =.3P=PKZC MZ/KZII:83%1Q5.]K26C79BT445](=84444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_P!C MWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 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 %%%% !7D_[7WQ6_P"%>_#1]"TR MYV:GKVZV@VGYHX\,Q2?M M4?M-S>)+J-I/#F@E6B1Q\K0QL?*0CUD?+D?W=P[5\/QSF>)H9?#+<$_]HQK_LJ_"G_A6/PP@FU&VV:IK&V[ MO]P^9 1^[C/^ZIR1V9FKTRBBOI\IRS#9-EM+!8=6A3BDO/NWYMW;\V=="C"A M2C3CL@HHHKT34**** "BBB@ HHHH **** "BBB@ HHHH X?XZ_!+0OC3X5.F M76RWU*V#/IE_MYB?^ZWODN? M0]C_ D^A.?@^)LAQU'&+/2WUJR*^BR#/L#Q%ET<7AGY2B_BA);QDNC7XK5:,ZL-B:>*I*!+GQ=?0B:;<(;"UW8\^=@=JY[ %B?13 MWKJZ^;?V_P#6[2>+PYH5KJL#R0RW,EW:),"Z$K&$9E!R 1OP3[U\KQKG-;(. M&,3C:+2J124;]Y-13MUM>]O(X\PQ$L-@YU([K;YZ'B/C[XN?$+XEZC)J'BSQ M-"4>C1 MDX/UX([$5S=%?QS_ &MFGUWZY[>?M;WY^9\U_6]SX3VU;VGM.9\W>^I]\_!? MXJ:9\8? EMXNL81#-N,-_:[L^1.H&Y<]P00P/HP[UU=?._\ P3\^W?V+XG\S M=]F^U6OE9Z;]LF_\<;/TKZ(K^R>#,VQ.>\,8;&XCXYQ=_-QDXW^=K_,^[P%> M>)P<*DMW^F@4445].=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%97C3QSX*^''AVX\7_$+Q?I>A:3:@&Y MU/6+^.VMXL\#=)(0HR?4UR'P"_:P_9Z_:=TR?4?@E\5-'UQ[669+NPMKZ,W4 M CF:+S'AW;UC8KE'(VNK*P)!% 'HE%4]>\0Z!X5TJ77?$^N6>FV, S/>7]RD M,48]6=R /Q-,\-^*O"_C+2UUSPAXDL-5LG8JEYIMXD\3$=0'0D$CZT 7Z*Q_ M%?Q"\ ^ Q WCCQQH^C"Z8K;'5M3BM_.8=0OF,-Q^E:T,T-S"EQ;RK)'(H9'1 MLA@>001U% #J*Q=1^)'P[TCQ+#X,U;Q[HMKK%QM^SZ3<:I"ES+N^[MB9@S9[ M8'-;5 !1110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6? M_2DT >Z4444 %%%% !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 !17*?%3XT>!/@]IB7WB[46\Z8'[+86RAYY\==JY&!_M$@>^:\B_X>!Z-]N\ MO_A6-U]FW?Z[^U%\S'KL\O&?;=7S&;<9\+Y%B?J^-Q,83[6E)KUY4[?.QQU\ M?@\//EJ3L_O_ ".F_;*^*I\$?#S_ (0_2KC;J.OAH?E/S1VP_P!8W_ LA!_O M-Z5O_LR_"H?"KX86MG?6^S4]1Q=ZGD?,KL/EC/\ N+@8_O;CWKQSX9M)^U%^ MTM/X\UB$KI&C*D]O9SD$B-&Q#&1D]7R[=1]X=Q7U-7SW"W_&39]B.(IZTHWI M4/\ "G[\_P#MYZ)[VNF.?M/\ [.O_ L2S_X3[P/#Y/B.Q0,5 MA.TWJ+R!D=)%Q\K=_NGL0[]F#]HK_A8]E_P@GC>;R?$=BA7,HVF]1>"V#TD7 M'S+_ ,"'<#V&O!?VHO@%??:F^-WPNWVNKV#?:=1AMCM:79SYZ8_C&,L/X@,] M<[OSG/\ *\;P]F,N(,HCS7_CTEM4BOMQ72I'?S];J7E8FC4PM5XJ@K_S1[KN MO-?UY^]45\X:5^WW9VOA:T35_ UQ>:PJ;;TQW*PP.1_&IPQ&>I&W [$UT/@' M]N3X>^)M1CTOQ9HESH32L%2YDG$T"D_WF 4K]=N!W(KOPOB/P7BZD*<<6E*2 M6DE)6OTC;B<8]Z\>^)/[;7P\\,%]-\#6DNOWH.T21DQVRG_?(R_\ P$8/]ZO>S?B' M),$]DW=OTBKM_)'17Q6'PT;U))?UV/:B0!DG '4UYK\2OVK/A+\. MO,LEUC^U[],C[%I9$FUO1I,[%]QDD>E>4CPQ^UA^TH?,\1WC>']"FY\F16MH MF0^D0_>2^HW_ "GL:]*^&O['_P */ ?EWVL6;:]?I@F?44!B4_[,(^7_ +ZW M'WKY+_6'BOB+W'KN7Q1XY MN+C6[B(F":!,00RGG+;LM*,]3\O!/&>:^A(HHH(UAAC5$10%11@ #L!VIU:T M?#W+L3)ULZK3QE5IJ\VU&-]^2$7:/XV>JLRHY72F^;$2>WR70^ /'WPA^ M(?PUU&2P\6>&;F%48A+N.,O!*/59 ,'Z<$=P*P9-+U&&T34)[":.WD?8EP\3 M!&;K@-C!..U?H[7'_'7X90?%GX;7_A8(OVL+Y^FR-_!<("5Y[ \J3Z,:_/\ M-_!2%*C6K8'$N32;A!Q5VUJH\R:WV7N[GF5^'U&,I4YW[*WZ_P# &_ ;X>>' M_AK\,]/T;P]?I>)P'?-=E7A?[$_P 3I]5\.W?P MG\0.R:AH;,UK'+PYMRV&3!YRCG'L'4=J]TK]=X0QV S#AO#5<'%0@HJ/*OLN M.CCWT:>KU>_4]O U*57"0=-65MNUN@4445](=84444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?#W_!3^Y\#Z5^ MUE\ ==_:CL3/\%+:^U/^W!=V[2Z='JY@Q:->HH(9,[=H8$;1+D%=X-']A+]D M3X"_%KP_\.OVI/A#XPL/#_B3P9XU\4'4+GPDD!_MK3Y=;OA#:W6P_P"K-OM" M,03Y;J%^4+CZ&^-W[3'PC\.?M$^$?V./B_X!6[M?B1I-S)8:EK,,$FEW,L1; M-DZ2YWR-A<*1@F2,#)8"O@C3?A=X!_9PM_@/^T!^SD9-!^)7BKX\:OX&);\2,8K\1SO&]K\J[% M'DE6_>X;D@G?\ !;KPD_P;M[>&_G^&&H2_%1-+ "M" M2WV5KD)QYIE^S\M\Q41'IMH P/V&?@%\(?V_;WXF?M@_M0^![/QE>:[XZO\ M1?"MGK8::WTC1;7:L,4"$[8V)=LN!G*[@06PZG.TQMK2\LI;F"RW,L:[3_@C;=6?@KX4?$/] MF[6;I(?$?@#XI:O;:EILC 2B"1U:&XV]3&Y$@5NAV'':O+?#W@B__:G\4_MU M?$OX;K_:6G^(=)@\->&;JS^>/4;W3],D21(V'#@ND !&01*"* .U_91_X)G_ M +./QQ_8GT7QG\=?!RZ_X[^)7A]?$&M>/+^9WU2.ZO4\^*6*8G,?EJ\>%'RL M5.X'<<^G?\$G/C5XV^-?[&.BW'Q+U26_\0^%]3O?#NK:A/(7>Y>TDVQNS'EF M\IH@S')9@6/)K0_8$^/'PUU'_@G1\/\ XG7OBRRM])\+> ;6R\07!O#EWXM\6ZO#8:;80F6\O)SA(DZ;CCM MS6A45]86.J6DFGZG917%O*NV6">,.CCT*G@B@#RW_AN?]D?_ *+UH/\ W^?_ M .)KC?\ @GGXU\*3? [4YXM<@9)/&VK21L"?F1Y]ZGZ%6!_&O;/^%7?#/_HG M>A?^"B'_ .)KR'_@GMING+\$M55=/@ 'CG6 (AP!<$ =.P 'X4 >T_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?& M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@" MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0 MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ M^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_ M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[ M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5 MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?& M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@#X%^+GC[4?B7\0M3\67]PSK-I('>OOG^SM/_ .?&'_OT*_H#P0^N_P!EXOGO[+GC MR]N:SY[?+DN?3T]C._P -U;UZ_H4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%?N!]"4_\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/ M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZKQK]M/XK)I_P]M?"?AK506UJY9;QX6.? M(C +)_P)F7/J 1WKW'^SM/\ ^?&'_OT*\5_;>^'-SK_P\L_%FB6 9M#N7>Z2 M*/D02 !GXZ[2J9] 2>U?'\?_ %W_ %.QGU2_/R=-^6ZY_P#R3F.',_:?4*G) MO;\.OX'R71117\7GP)Z=\&_A]K/QVB.D^*_BC+9:1H2QQQ6MQ(\K*K;L+$A. MU1\I&>W'!%?1OPW^%?P$^%P2?P];6LUZ@_Y"5^WFSY]02,)_P$+7,?L0_#FY MT#X>7GBS6[ *VN7*/:I+'R8(P0K\]-Q9\>H />O:O[.T_P#Y\8?^_0K^K_#G MA7+L/D.&S'%4$\3-7YIWDTKODY>:_+[G+M8^TRK!4HX:%6U?1 M>E_$/P9K&FP:MI^OP/!ZAX2-K#'<2Q;[&? M8!Y4Z\HV>PSP?9C7E?[%GCL36>H_!OQ7:JFH:/*\EHDZ#?Y>_$L1SW1^<>CG MLM?F^"_XQ7C.>">F&QUYP[1K+XX^7.M5YV2/*I_['CW3^Q4U7E+JOF>W?\)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"OT@ M]4I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ M^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_ M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *UMXH\/WDZVMKJL3R.<(BGDFK]1)8V4;!X M[.)6'0K& 14M !1110 4444 %%%% !1110 4444 <'^T%^S+\#?VI?!T?@7X MZ_#^UUVP@G\^S,DDD,]I-C'F0S1,LD38Z[6&1P?VK+*PMOC=\/8M3N-)D,FDZI;WV3$@GRKB!TD4$@$KG:2 M2,@4?LZ?LA?L]_LIV&H6GP1\ 1Z9/J\HDU?5+F[FN[R^89QYL\[/(P&20N=H M)) R37I=% 'B7Q\_X)X?LE_M)^-3\2/B;\-I?[?EM1;7FKZ-K%UI\UY (Y MS;R()A@!D_"7X0?#3X$^ K#X8?"+P;9Z#H.FH5M-.LE.U23EF M9F)9W8DDNQ+,3DDFNDHH ^=_&?\ P2H_85\>>.KWQ]KWP7VSZG>B\U;3K#7+ MRVL+ZX#;O,EM8I5B)SR0% )R2#DY^@-(TC2O#^DVN@Z%IMO96-E;I!9V=K"L M<4$2*%2-%4 *JJ !P ,58HH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>% M_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ 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 \<_;7LO R?"HZQXATB*;51<);Z+.#MDC=CEN1R5" M*Q(.1G'?!KS?X3?L4OX[\&:9XT\1>-)K :A%YPL(M/#,(B3L.\O_ !+AON_Q M"M']H*ZN/CG^T?HWP;TN9C9:9(([QHSPK,!)._U6-0H_V@1WKZ6M;6WL;6.R MLX5CBAC"11H,!5 P /8"OR&CP_DW&W&&-QN+HJ5"A:BK7CSU(ZSDW%IMQ^'5 MM-6['AQPN'S#'5*DXWC'W?5]7IVV.8^%?P8\"?![3'L/".G,)I@/M5]H([BG44-)JS \2\??L.?#SQ-J,FJ>$]:N=":5BSVT<(F@!/]U25* M_3=@=@*/ /[#GP\\,ZC'JGBS6KG76B8,EM)"(8"1_>4%BWTW8/<&O;:*^/\ M]0.#OKOUOZG#GO?KRW_P7Y/_ "4X?[,P'M.?V:O^'W;#8HHK>)8((E1$4*B( MN H'0 =A3J**^P225D=P4444 %%%% !1110 5\T?M-^']4^"OQDTCX^>$K@6?B71;CS;2^MDF@?U5AD9]".A'8BKM?/O[%OQ!U#2[C4_@5XLW0W MNF3RRV,4IY7#8FB_!OF [[F/:OH*NGAC/*?$.24L8E:35IQ_EFM)+[]K]&B\ M'B%BL/&IUZ^3ZA1117T!TA1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_ M^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !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 %%%% !6-\0O&-C\/O!.I^,M0P8]/M&D5& M./,?HB?\"8JOXULU\^?MO^,[W47T3X,>'LRW>I7"7%S#&>6RVR&/\7+''^RM M?.\69U_8&05\9'XTK07>GJ]AO[$7@Z^U:YUSX MT^(LRW6HW+V]M,XY8EO,FD_%BHS_ ++"OH6L3X<^#++X>>!M+\&6&"EA:+&[ MJ,>9)U=_^!,6/XUMTN$LE_L#A^AA)?&E>;[SEK+7KJ[)]DA8+#_5L-&#WZ^K MW"BBBOHSK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#YL_:N\+:K\*OB=H_[07@Z+9YE MRBWP7A?/4<;L?PR1@J?]T]VKZ"\(>*-*\;>&+'Q9HDN^UO[99HB>HR.5/N#D M$>H-5/B1X&TSXD^"-1\%ZJ ([ZW*I(1DQ2#E''NK '\,5XG^QKXZU/PMK^K? M 'Q@3%=6EQ+)81N?NNIQ-$/4<;Q_P,]Z_-Z7_&*\:NGMAL?JNT:ZW7_<1:^< MM%L>2O\ 8LPM]BI^$O\ @_F?1%%%%?I!ZP4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT > MZ4444 %%%% !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 ,N;FWL[:2[ MNIECBB0O)(YP%4#))]@*^9_@';3_ !V_:3UCXP:G"S6&E2&2S60<*Q!CMUQZ MA%+'_:4'O7H?[8WQ%_X0GX2S:)9S[;W7W-I$ >1#C,S?3;A/^V@K3_9:^'7_ M KOX06$-U!LOM3'VZ]R.09 -BGTP@48]$-0\':RF;>_MFC9L9,;=5<>ZL P]Q7S?%F1_ZP9)4PT':H MK2IR_EJ1UB[].S?9LY,;AOK6'<%ONO)K8/ GC'2_B!X/T_QEHS9M[^V615SD MQMT9#[JP*GW%:U?./[(/C'5? 'CC6/V??&3^7-')FK5%>%2/\M2.DE;IW2[-!@L3]:PZF]]GY-;A1117T MAUA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ MX)[_ /)$]6_['O6?_2DT >Z4444 %%%% !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 445R_QG\?Q?#+X::KXO+J)X+--*($=[;AI(P$];BWVM_;-#*!U&1PP]P<$'U KY]_91\4: MK\*?B=K'[/WC&79YER[6);A?/4<[<]I(P&'^Z.YK\WJ_\8KQJJFV&Q^C[1KK M9_\ <1:>AY,O]BS"_V*GX2_X/YGTG1117Z0>L%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I111 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 %%%% !7S?^V-XAU'Q]\0?#WP( M\-2;I6N(Y;I1R!-+\L>[TVH68^S^U?0VMZQI_AW1KO7]5G$=K96SSW$A_A1% M+$_D*^=?V3='O_BE\7O$'QW\10$^5,ZV8;D+-+V!_P!B+"_1Q7Y[QW4J9B\+ MP_1?O8J?OVZ4H>]-^5]$N^J/+S)NKR8:.\WK_A6K/H;PQX>T[PEX=L?#&DQ[ M;:PM4@A'?:J@9/N<9/N:O445]_3ITZ-.-."M%))+LELCTTE%6044458PHHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KY]_;3^'U_ID^F?'3PGNAO=,GCCO MI8ARN&S#-_P%OE)_VE'05]!5Y_\ M'?$OP/\/_AY=67C*S-\=7@DMK;3(W"O M<97!.3G8JY!+8.#C )Q7RG&V"P&.X9Q$<745.,5S*;^S*.L7IKO9::N]EN<6 M84Z=3"24W:VM^SZ&]\*/B#8?%'P#IWC.PVJ;J'%S"I_U,R\.GX,#CU!![UT5 M?!'P^^./Q/\ A;I\^D^!_$IL[:XG$TL+6L4H+XQD>8IQD XQG KV;X,?MN7 MU]J\'ASXMVMLD4[A(]8M4\L1L> 95SC;_M+C'IC)'QG#/BUD6/I4,-CW*G6: M2E)IZ;:3WU22OO;4X,)G>&J1C"K=2ZOI<^D:* 0P#*001P117Z\>X%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17SY^V3^ MU=\4_A5\0_ O[-G[-G@?2-=^(_Q#ENGTQO$=Q)'INEV=LF^:ZN/*(=P!G"*0 M3L;J=JMXQ^Q]^V9^VGX>\2^!O"G[4?A/2/%?A;XA>)==TC1_&?A:WN/M6EW] MIJ=S;F*\C(*^07CVQ, NV+:69F5Q0!]U45C_ ! \?>$?A9X(U7XC>/M'/$6D_#W43IGB7Q7XPUZ2TMKK4E&9+*T2)26:/HSL=N>N 59_0/V4 M?VR_#W[0_P +/$7B[QKX7E\%:_X$U*ZTWX@^'=2N1(='N;=2TC>8 !)"5!97 MP =K#G;D@'M-%?&>A_MZ?MO?%KX?W_[37P!_8\T74_AA:R7$NEV^L>)GM]=U MRR@=EDN8(50I'G8Y6-MS';A=^1GZ9_9Z^.G@?]I?X+^'OCE\.9Y'TCQ#8BX@ M2< 20.&*20N 2 \K?]CWK/_I2 M:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4444 %%%% !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!XE^V_\0V\/?#ZW\":?,1=Z]/B94/(MXR"W3^\VP>XW"N\ M^ OP\7X8?"S2_#$L(2[,/GZAQR9Y/F8'UV\)]%%>):3_ ,9&?M=R:FW[[1/# MK;HSU1HH&PGL0\QW8[J3Z5]/5^=<+?\ "]Q'C<]EK!/V%'_!!WG)>4I;/U1Y M6#_VG%U,3T^&/HMW\V%%%%?HIZH4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %?&G[:>NW^J?'*[TNYD;R=,LK>&V0G@!HQ*3^+.>?8>E?9=?-W[; MGP8U>^OHOBWXVU3TR1^9^+6 QV.X1E]63 M?).,Y);N*33T\FU)^2OT/(SNG4J8%\G1IOT/FRBBM3P?X+\4>/M$-&E MOKR4$B*+ "J.K,QP%'N2!7\GT:-;$58TJ47*4G9)*[;[)+5L^+C&4I62NS[7 M_9KUV_\ $?P-\.:IJ21F-%.<[9E/W#DYW_=./\ XW>,?!GQ_P#V??B?;>$?B7\/9+G^P;_4K,SV-];W"!);6Y4 L$89 M 90Q =_E)(9?G7]A3]MSXN_L_:#X+^#?[4/P3M['PMXT\=Z[I?AKXDZ!J/FV M^;;30-\\*FY,RHS$'8JMM(#LONG[9GPK_ &J='^.G@3]K7]EJW?Q1 M/X5M+C3O$WPVN]>^QP:Q92[CYL)D81+.A=CN;DXCQN"E&^:_V,/!DWQ0_:/TBR\4Z8\^H_M :[<:9:Q7T9 M>Y@WDB2)0ZE>SP. M7N+B5S))(V&ZLS$GW->4?\$[O^">FA_L\?%WXG?$WQO\"--T6^7XEZK)\,=2 MCNX9G@T"4,D2Q^5*_E(8V*[) ' /(% $G_!$C-Q^R)K.LW0_T[4?B9K=SJC' M[S7!DC4EO?:JUXO\4;[4O#WQ<_X*#:?X9=DM9? &D2SK%T$DFDR"4\=R)9L_ MC7K'@CP7^U__ ,$_/B/X_P##/P6_9G/Q5^'/C3Q1<>)/#BZ3XFMM/N]#O+D+ MYUI,MQ]Z'*+M=HQYVW5]/(TL MS+NP2H9MBD@$JBD@'- 'K=9/CKQ#JGA3PC?^(]$\*W>N7=I 9(-)L643739' MR(6XS]?2M:B@#PO_ (:P^-G_ $8_X[_\"K;_ .*K$_X)X^*=9E^!NI2OX+OD M9_&FJNR%ERA:;<5/NI)4^ZFOH^O"_P#@GO\ \D3U;_L>]9_]*30!ZY_PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM<5^T#\7]1\ _"[4=071+BTNKR,VEA-) M(HVRR C<,=U4,P_W:]-KYG_:7O[SXS_'W0_@AHD[?9[*15O&CYVR. \K^^R( M#\=PKY'CC-JV4\/S^K_QJK5*FNKG/16\TKM>:.',:\J.&?+\4M%ZLZ/]COPM MJ'@;X3^;N_F;X: MA'#4(TUT1C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q17KFYC_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2TA\2:LP*MX.O"# MU!9:V:* /+M=^"/PD\27[:EJGP*_?,VYVMI6@#'U*Q.H/Y5T7A'2-$\!V)T[ MP=\*SIT38,@MD0-(1T+-U8^Y)KKZ*\[#Y/E&$Q#KT,/"$WO*,(J3^:5S*-"A M"7-&*3[V1Y=\9?A/X?\ C/INW6/!%Y:ZE$F+35K<)YD?HK#/[Q,_PGWP1G-> M2^$OB;\8OV4=5B\)?$71;F_\.R,1:;B<(O!CJ8S_ ..YR?JNL_Q/X5\/ M>--%F\.^*=)AO;.=<203+D>Q!ZJ1V(P1VKYS/N$8XW%_VEEE3ZOC(_;7PS_N MU([23[VNM-[)')B<"JD_:T7RU._1^374PO!WQ;TWQ_HJ>(/".DS7MJYP7BD7 M*-W5AG*M[&M7_A)=7_Z%"]_[Z6OGCQK\&?BG^S'KTGQ'^#.J7%[HP.Z\M&7> MT<8YVS(/]8@_OC!7G[OWCZU\#_VD/!OQDM%L5==/UI$S/I_\ ?2T?\)+J_P#T*%[_ -]+6Q17VYZ!C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6 MQ10!EV>O:E&;J%6;#2NRX7W-:E%% !1110 4444 %%%% !1110 444 M4 %5M)T?2-!LAINAZ5;65L)))!;VD"QH'=R[MM4 99V9B>Y8D\FK-% !1110 M 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5 MO^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*?&CXJ:9\'O ESXNO MH1--N$-A:[L>?.P.U<]@ "Q/HI[U\5>/OBY\0OB7J,FH>+/$US,KL2EI'(4@ MB'HL8.!]>2>Y->T?MZ>*]&U6/P_H6C^(;2YDMI[E[ZUM[E7>)L1A"Z@_+_'C M/O7SG7\N>+/$V.QF?SRVE5M0I*.D7I*32DV[;VORV>UGU;/C\ZQ=2IB723]U M=NO4Z3P#\7/B%\--1CU#PGXFN851@7M))"\$H]&C)P?KP1V(K[5^"_Q4TSXP M^!+;Q=8PB&;<8;^UW9\B=0-RY[@@A@?1AWKX&KZ,_8*\6:-I?]O^'=6\06MO M+=36SV%I/<*C3,!('V GYC]SIS1X3<38[!Y_#+:M6]"JI*TGI&23::OM>W+9 M;W75(,EQE2GB52;]U]^C_K0^F****_J,^P"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#+\;^*]/\#>$=1\7ZH1Y&GVCS,N<;R!\J MCW8X4>YKPK]BGPIJ'B;7]?\ CAXD'F7-W^%G@:U^&_P^TKP7;!2; M*U G=>CS'YI&_%RQ^E?G53_C(N/HPWHX"-WV=:HM/7ECKY2/*?\ M69)?9IK M_P F?^2.@HHHK]%/5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH " 1@BO#OCA^R1:Z[=MXZ^#\JZ3K43^<;.&3RHIG' M.Z,C'E29]/E)_N\FO<:*\;/,@ROB'!_5L;#F6Z:TE%]XO=/\'U31AB,-1Q5/ MEJ+_ #7H?/WP<_:RU#2=4_X5M\?;:33]0MW\E=4GBV?-V$Z_PG_IH.#D$X^\ M??X9HKB)9X)5='4,CHV0P/(((ZBN,^,7P(\$_&;2_)URV^SZA$A%GJMN@\V+ MT!_OIG^$^IP0>:^<]3^(/QX_94N;SX5RZU:SP36WF:;+)^^$",Q EB!.4SM8 M;&! ()P>I^%GGN=RE?7JW?3S7B<1EONXCWH= M)+?T?^9]@T5^=>N^+/$_BB_;4_$7B"\OKAFR9;JY9R#[9/'T%=U\&/VF?'OP MMU>"#4-5N=3T4N%NM/NI2Y1.[1%CE&'IG:>X[CQL!XV95B,_X'VU15?2-5T_7=*MM;TJY6:UNX$FMY5Z M.C %3^1JQ7[5"<:D5*+NGJF>^FFKH****H84444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">_ M_)$]6_['O6?_ $I- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %>9_%W]JCX<_">^?09/.U754'[VRL2,0G MTD<\*?89([@5TGQI\:7/P\^%FM^+[+'VBTLR+8D9"RNPC0D=\,P./:O@:ZN; MF]N9+R\G>6:9R\LLC%F=B)?'N+X6]G@\"E[::YG)J_+&]E9; M-MI[Z*VSOIXN;9E/!VIT_B>M^R/I_0OV_O#%W?K#XB^'MY96[-@SVM\LY4>I M4HGZ$_C7N/A3Q;X<\<:%!XD\*ZM%>V5P,QS1'OW4@\JP[@X(K\[*[[X&_%3X MN^"[VY\)?"J 7=QK&-EFUN9BKJ"3(BYP&V@Y)!&!ST&/A>%/%W.(8Y4^"OV+_@YX7V7&LVEUK=PO):_FVQY]HTP M,>S%J_4/[XE(]?*BX7\6(JI_PI_\ :Y^,Y\SXA^,6T>PE M^]:S7(0%?^N$'!^CD&OH[1M!T/PY9+IOA_1K6QMU^[!9VZQH/P4 5;H_U(S# M--<\S&I63WA#]U3]&HZR];IA_9]6M_O%5R\EHOP/!(?V"O!,'AJZM9/%M_<: MM) 1;7C*L<,4G4'RQDD=CECP>.:^>_'WPA^(?PUU&2P\6>&;F%48A+N.,O!* M/59 ,'Z<$=P*^_Z*\_/?"7AO-*$(X-?5Y1TO%$O#>68><,8 MOK$IJUY+E27]U)W3\^9OHK:W,-DF$HQ:J>\W\ON/F+^R/VP/V>N=+N'\1Z-# MTC3==QA1VV'$L8 _NX4>IKK/ '[\?O1]+45YOH'[6'P0U[0;C M6_\ A*Q9O;0&6:POH_+G.!]U!TD8]@A->(>/OVXOB5K6HR)X#M[;1K)6(A:2 MW6:=AZL7!0?0#CU/6NO./$7A3)\+"O*NJG/LJ=I-K[TE_P!O-?@RZ^:8*A!2 M&[T7%E>Q!X9!P?0J1V8$$$=B#79PSQID7%D9+!3:G'5PDK22 M[[M->:;MUM=&F$S##8U/V;U71[FC1117UAVA1110 45G>*_%OASP/H4_B3Q5 MJT5E96XS)-*>_90!RS'L!DFO#M=_;^\,6E^T/AWX>WE[;JV!/=7RP%AZA0C_ M *D?A7S^=<5&+2_:'P[\/;R M]MU; GNKY8"P]0H1_P!2/PKA?VU?B:_BWX@P^$-*U6.;2](MT8"WF#QR7#C< MS94X)"E5]OF]37B]?SMQQXIYQALYJ8+*9*$*3Y7*RDY26_Q)I)/1:7=KWULO MELQSFO"NZ=!V2Z[W/<_@]XJTOXX?M6+XZ\6W4-FL8,^E6$\N=SQJ%BB4X +# M)D[9*GBOK&OS>M;FYLKF.\LYWBFA+[W'VB[LP+D@8#2HQC<@=LLI./>O;\'^(XYA];P==?OY2=9S_GYFE*_:SM M:VEGLNO1D6*57GIR^)OFOWN=11117[>?0A1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q=^V7]N_X7YJ?VO=Y M?V6U^RYZ;/)7./;?O_6OM&O(/VJ/V>+OXN:=!XG\)",:YI\1C$,C!1=PY)V; MCP&!)*D\?,0>Q'YYXG9%C\_X7E2P:;X:IB M<':GJT[V[GQU16CKOA+Q1X7OVTSQ%X>O;*X5L&*YMF0D^V1S]17<_!C]F7Q[ M\4=7@GU'2KG3-%#AKK4+J(H73NL089=CZXVCN>Q_E; 9+FN9XY8/#492J-VM M9Z>O9+JW9(^-IX>M5J>SC%MGTW^RW]N_X4'X;_M#=YGV63;NZ[/.DV?ALVUW M]5](TJPT+2K;1=*MEAM;2!(;>)>B(H 4?D*L5_;F4X.67950PDG=TX1BWWY8 MI7^=C]!H4W2HQ@^B2^Y!1117H&H4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_[' MO6?_ $I- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 A![5]:?M.?M&W'A1C\+OAK*UQXAO M"(IYK8;FM-W 10.LK9&!_#G/4BL'P;^PMIFI^"$N/'GB&]M=?N6\US:LKQVX M(_U; CYV[D@CG@' R?P'Q"RB?&_$*H9-#VE7#P:JRNE!:WC"[TY[N5UYV>SM M\SFE!YABN6@KRBM7T\EZ[GS-7MW[#G@'4=:^)4GCQ[=ELM&MI$68CAYY%*!! MZX1F)]/E]:[70OV ?"]I?K/XB^(-[>VZMDP6UDL!8>A8L_Z ?A7N'A3PEX<\ M#Z%!X;\*Z3%965N,1PQ#OW))Y9CW)R37+P-X6YU@\ZI8_-8JG&DU)1YE*4I+ M6/PMI)/7>^EK=5&79/B(8A5*RLHZVWU^1HT445_1!]2%%%% !1110 4444 % M%%% !4&I:9INLV4FFZOI\%U;RC$L%S$'1QZ%6!!J>BIE&,XN,E=,32:LSY._ M;/\ A-X ^&\^BZGX+T'[ ^J27/VJ.&1C%\@CQA3G:?G/ P..E>&5]L?M3_"* M^^+'PY\O081)JNES&YLH^AF&,/$#ZD8(]2H'>OBJZM;FRN9+.\MWAFB46UK);- M/[3U2;[3>PNH;R1MPD1]P,D^[$=JQ\-%FQ]K^'>H)Z^7>HW\P*O6_[?'PR;'V MOPCKR>OEQPM_.05[)<>%/"UYG[7X:T^7/7S+-&_F*I7'PM^&5YG[7\.M!ESU M\S2(6S^:U^^_V/XAT_AS.G+UHI?DSZ7V&:+:LG_VZ>;6_P"W5\&)\>;I^O0Y M_P">EC&;J^H0_\ 7337/_H.:ZZX^!7P8NL^9\+=!&?^ M>>F1I_Z"!5&X_9I^!-UGS?AKIXS_ ,\]Z?\ H+"CZIXF4_AQ.&EZPFOR#DS= M;3@_DSYM_:N^.6G_ !;\36=AX2U.270["W#1AHVC\RX;.YRK '@849''S8ZU MY-7KG[6_P5T_X6^+;75O"6C&VT/48 (U1F98KA<[DRQ)&1AAD\_-CI7D=?S/ MQFLX7$V)_M2WMN;6U^6UER\M]>6UK7Z;ZGR6/]O];G[;XK_+Y>0^UN;FRN8[ MRSG>*:%P\4L;%61@<@@CH0>ZJEHBWT@DCBB>4 M !F4Y8X)YZ#K7S-:VUS>W,=G9P/+-,X2**-2S.Q. !U)/&*^Z?@S\'?#G@# MP!I&EZCX8TXZK#:*;Z[^QQF1IF^9@7QEL$[0<] *^O\ "S"\3XO%XF&5XA48 M?^)/X,.EANW]FQ08_\"B37TF , 8 Z 45^T?ZG9]B?\ M?_\ 4,3/^)7E\K1/FP?!G]M+Q=SK_P 4#IZM]]#K3Q_A MMMU(/TI]O^PEXDUF477C3XNM+)_$([-YB?\ @7JV?$W[1O[/LWP0U*PDTV\N+W3+Z'"WDT8!6<$[D.W@? M+@CUY]#7FE?HGXK\)>'/'&A3^&_%6DQ7ME<#$D,H[]B".58=B,$5X?KO[ /A M>[OVG\._$&]LK=FR(+FR6W,=G9P/+-,X2**-2S.Q. !U M)/&*^^?@MX+N/AY\+-$\(7N/M%I9@W(!R%E=C(X![X9B/PKF_A%^RQ\.?A/? M)KT0FU358Q^ZO;X#$)[F-!PI]SDCL17IE?;^&G 6+X6=3&8YKVTURJ*=^6-T MW=[-MI;:*V[OIZ.4Y;/!WJ5/B>ENR"BBBOUD]H**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN!^-/QG MM_A;=:1911K++=W:O=QXR4M0<.1_M$GC_=-=U:W5O>VL=[:3+)%-&'BD4Y#* M1D$>Q%>9A(G&T:E^5][:,DHH MHKTSD"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W2BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ JOJNKZ5H6GR:KK>I06=K"NZ6XN90B(/4LQP*L5 M\2_M,_&?5_BEX]N]/@OG&BZ9U\ MS=C=]FF\O_OO9MQ[YKM]*U?2M=T^/5=$U*"\M9EW17%M*'1QZAE.#7YQUZ5^ MS-\9]7^%OCVTT^>^1A<^G.LHUHI)]5T/MJBBBOZ /I@HHHH M**** "BBB@ HHHH *\?_ &FOVCH_AI:'P1X*E$_B2\0+^[&_[$K=&([R'/RK M^)XP&N_M)?M$V'P@TC^PM >.X\17D?\ HT/WA:H>/-#XP?%>.2XUR\L?,Q6(J5JOU;#OWOM/^5?Y_UZ7?V8_V<9/!*CXD M_$2(W'B.]!DBCN#O-F&Y))/65L\GMG'KGVBBBOJLCR3 TDI+[G=$3IPJ1Y9I->9R_@OX+_"SX>7'VWP?X*L[2XP0+DAI)5'< M!Y"S#\#7444487!X3 T?98:G&$>T4HK[E9!"G"G'E@DEY!111726%%%% &=X MK\)>'/'&A3^&_%6DQ7ME<#$D,H[]B".58=B,$5X?KO[ /A>[OVG\._$&]LK= MFR(+FR6'N(91EF&'4W'9ZJ5NW-%IV\KV.7$8/" MXJWM8W_KR/,_A%^RQ\.?A/?)KT0FU358Q^ZO;X#$)[F-!PI]SDCL17IE%%=^ M693EN2X58; TE3@NB[]V]V_-MLUHT*6'AR4U9!1117HFH4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 454UG7]#\.VAOM>U>VLX1_RTN9U0'Z9/)KSKQ9^UA\.M#W0:!%< MZO,.AA3RHL^[N,_DIKQ>H53UOQ!H7ANS;4-?U>WLX5!)DN9@@/L,]3[#FO$?^%E_M(_%7Y/! M/AIM+LI.EQ%#L!7_ *[2\'_@ !KB?B_\.]?\#"TNO''C :CK%_ES LCRF.,? MQ-(_)R> ,8X//'/P&<>)TZ&73QF78&I.E'_EY47LZ>KLN6_O3U>R29])@>$H MU,5&ABL1&,W]B/O2\[VTCZZHR/BEXXN/B'XWO?$TI8122;+2-OX(5X0?7')] MR:]P_92^(7_"0^$9/!FH3YN](QY&X\O;L>/^^3E?8%:^;JZ'X6^.+CX>>-[+ MQ-$6,4LSQ,[QJR:J^:F[M_]NNTEZ6/ MT/.\CI8[)'A*2LX)BH[6ZM[VUCO;299(IHP\4BG(92,@CV M(J2O[,4E))IW3/PIIIV84444Q!1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>] M9_\ 2DT >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445F^*_%_AGP/HTGB#Q9K4%C9Q?>FG M?&3_ '5'5F/8 $FLZM6E0I.I5DHQ6K;=DEW;>PI2C%7;LC2K\Z_%FAWWAGQ1 MJ/AW4E(N+&]E@EW=V5B,_CC->_>-?VE?B?\ &S6G^'_[/N@W=O"_RRZB!MG9 M.FXM]VW3WSNZ<@\4V?\ 8)U>?PE]K?QW&_B)W,DJ2(3:MGJF_&_=GG?CGIM[ MU^"<>>W\1/9QR*A*K'#\]ZFD82ORWC#FMS/W5M\KW3/FLRYLTLL-%R4;Z[+T M7<^M^$?&WA/Q MYI*ZWX/UZWO[9NKP/DH?1E/*'V(!K4KYN\7?LF_$7X8ZLWC3]GSQ==%H^38/ M.$G"]=H;A)E_V6 _X$:O_#S]M&?3-0_X1'X[>&Y],O86"2W\-LR[3_TUA/S+ MZY7/7[H%?T)A>-YX"O'"<14'A:CT4]Z,_2?V?26W5GU$,P=.2ABH\C[_ &7\ M^GS/H*BJ>A>(-#\4:9'K7AW5K>]M)AF.XMI0ZGVR._MU%7*^^IU(58*<&FGJ MFM4UY'I)IJZ"BBBK&%%%% !7G/[0WQ_T?X+^'_(M3'1G^S[(G(0=/-DQ MT0'H.K$8'/CEH/P5\,F]N-ESJMTI73-/W_ M@;KWQ-\1'X\?&K?=&ZE$^G65RO\ KS_#*R]HP,;$Z' /W<;OA.).(,=5QJR/ M)=<5-7E+[-&'\TO[W\J]'U2?FXO$U)5/J^'^-[OI%=WY]BY^S;\ -7UW5_\ MA>7QC$EUJ-Y)]ITZTNQELGD3R ]#TV+T48..F/H*BBO>X>X?P/#F7K#8?5O6 M4G\4Y/>4GW?X;'3A<+3PM+DC\WU;[L****]TZ0HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **CNKJWLK62]NYECBAC+RR, M]M8[VTF62*:,/%(IR&4C((]B*GGAS\E]=[=;=Q\LN6]M"2BBBJ$%%%% !16; MK/C+PCX=!_MWQ/869'5;F[1#^1.37EGQ:_:ZLO!MW86GPS\*6OBOS_-_M"5] M8:R2SV[-G)@D\W=E_N_=V<_>%>;7SG)L)5]GB,52IO7XZD(;*_VI+_@O1:G0 ML)C9TG4IT9S6GPPE/=VVBF_PT6KT/1/BEXXM_AYX(O?$TI4RQQ[+2-OXYFX0 M?3/)]@:/A;XXM_B'X(LO$T142R1[+N-?X)EXE?C];Q7PM'CAT5+GP2CR7BN:\]^>-M7K[BMNM4?<4N# MJM3AU56N6NWS>][MH[6=]M/>UVV/KFBOG;PU^US\3/';W$?@/PGI6KM;;/M" MZ;;S71AW9V[_ "Y#MSM;&<9VGTK5_P"%Q_M077^J^%?EYZ?\2.Y&/^^GK[.I MXCY)3GR>QKM]O8SO^*1X5/AC'58*4:E.W?VD;?@>Z45X7_PL?]J^YXB\!>7G MI_Q*R,?]]-1_PE?[7]SS%X;\O=T_T.$8_P"^C4?\1&P$O@P.*EZ47_F7_JOB M5\6(HKUJ+_(]THKPO[?^V==?ZJS\O/3]W8C'_?5>9^,_VK/BIX+^(LWPH\4> M.;BWU^&2)9K"+3XFVF2-95^>.,IC8ZL2#QWZ&MJ7'-?$PJ2H9/C9*$7.35#2 M,([RD^;2*ZMZ+J85\DPN$<%B,?AX<\E&-ZJ3E)[12MK)]$M7T/6_VE/C'J'A M/Q!I/AOPS=;9[.=+Z^P>#C[D3>Q&21Z%:]+L?B!X3NO"EIXRNM;MK2RO(!+' M)=3J@&1RO)^\#D$>HKX[UK6M4\0ZI/K6M7KW%UG;\L5SGCKXAQ_ M#K38->U3PI('$N?<:U<)EU! M59XR2A1ISJ1IJ+6D?>D^6[CNKKFE9)WLG]9Q!D.2Y+PVL7CJKIPP\7*I.,)3 M;3WTBG*R?6SM&[>EVOK'Q9^UA\.M#W0:!%JL[73Z,^4PF?<-K"T\1EF']JIQ4HSJZW35T^31*Z=];-=4>(: M-^RAKFNW8U;XG^/)KB9N9([9VD<^QED_^)->B^$_@K\,_!FV32/"UN\Z]+J[ M'G29]06SM/\ NXKJJ;+-%!&TT\JHBC+.[8 'N:]/*>!^&,GG[2AAE*I_//WY MM][RO9^EC#&\09MCH\M2JU'^6/NQMZ*WXW'5^=?[>OQD^).@?M4>)?#VD^)F MBL[&.Q2UA-K$_EJUG!(0"R$X+NYZ_P 1K[F\1?'WX'>$MR^)/B_X:LW7K%-K M4 D_[XW;C^5?F[^VQXW\*?$;]ISQ/XR\$:W%J.EWALQ;7D .R39901MC(!X9 M&'X5^[>'7">79]FU2GG6 A7H>S;2K4E.'/S0LTIQ<>:SE9[VOTN?B/B?Q/B\ MHR6E+*<;*E6]HD_95'"?+RSNGR24N6]K]+V\CFO^%\_%?_H:O_)&#_XBC_A? M/Q7_ .AJ_P#)&#_XBN0HK]C_ .(4>%O_ $(L%_X2T/\ Y _#O^(B^(/_ $., M5_X45?\ Y,_4K]AGQ1KWC+]E?PIXA\2Z@UU>2QWB23,BKE8[R>-!A0 $11T M[5ZU7BW_ 3R_P"3/?"'_<0_].%S7M-?S1G^&PV"S[%X?#P4*<*M2,8Q248Q M4FE&*5DDDK)+1+1']6\.8BOB^'L'7KS+_B%XOTO0M)M0#< MZGK%_';6\6>!NDD(49/J:Y#X!?M8?L]?M.Z9/J/P2^*FCZX]K+,EW86U]&;J M 1S-%YCP[MZQL5RCD;75E8$@BOF+_@I_<^!]*_:R^ .N_M1V)G^"EM?:G_;@ MN[=I=.CU#/&OB@ZA<^$D@/\ ;6GRZW?"&UNMA_U9M]H1B"?+=0ORA< 'V_XE\6>% MO!FF'6_&'B73])LE8*UWJ=XD$08]!O<@9/UIWAWQ/X;\7Z6FN>$_$-CJEE(2 M([S3KM)XF(ZX="0?SKYW\=?L#Q?M!?MBZO\ '#]J5](\7>!M,T.VL?AUX+N) MIGAL)BH-W<7$!58GD9PVTY?*L PS&F/+?@WX)\"?L^?\%?;KX*_LGV@TWPIJ M?PT;4?B5X7TR5CI^G7PE(MY1'DK#*5,'RC&%F) PQP ?:'BOXA> ? 8@;QQX MXT?1A=,5MCJVIQ6_G,.H7S&&X_2M:&:&YA2XMY5DCD4,CHV0P/(((ZBO@_\ M89^ 7PA_;]O?B9^V#^U#X'L_&5YKOCJ_T7PK9ZV&FM](T6UVK#% A.V-B7;+ M@9RNX$%G)@_9R^,6M?L7>&OVJOV>=.U.XOM*^!]N=<^'L.ISM,;:TO+*6Y@L MMS')CCD6+&>?WK&@#[?U'XD?#O2/$L/@S5O'NBVNL7&W[/I-QJD*7,N[[NV) MF#-GM@?%+%,3F/RU>/"CY6*G<#N.?3O^"3GQJ\;?&O]C'1;CXEZI+?^(?"^IWO MAW5M0GD+O4T09CDLP+'DT ?2E%%% !7A?_!/?_DB>K?]CWK/ M_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1102%!9B .2: "BN&UW]I7 MX&>&[]M-U3XBV?G*VUQ:QR3A3Z%HE8#\ZZ+PCX\\&^/;(ZCX.\2VFHQ+CS#; M2@M&3T#+U4^Q KSM1VRD'R(%^:684RI_P">TPZ9'_+-,DC/WJ\;/^+LMR.HL-%.MB9?#2AK-^O\ MJ\WTU2=CGQ..I8=\GQ3>T5O_ , ]$^-'[77@SX=F70/" CUO602A2%\V]NW3 MYW'WB#_"O/8E:X+PK\ /C!^T+K,?CKXZZY=6&GGYK>R*[9BA_ACC/$*^Y&XX MZ'.:],^"_P"RUX#^$XBU>\C75M:4 _;[F,;86_Z9)R%_WCEO<9Q7I]>%2X8S MCB:JL3Q).U-:QPT'[B[>TDM9ORO:^SLVCGC@Z^+?/BWIT@MOF^ID>"_ GA+X M>:*F@>#M$ALK9>66-?FD;^\['EV]R36O117Z'0H4<-1C2HQ48Q5DDK)+LDMC MTXQC"/+%604445J4%X- M='17/BL)A<;0E0Q$%.$MU))I_)DSA"I%QDKH^9M>_9S^-OP(U.7Q9\"?%%SJ M%F#NEL5QYQ4=GB/R3CW W<\*.M=+\+_VUO#VJW"^'?BSI3:'J"-Y;W:(QMRP MX(=3\T1SZY'J17NE<=\4/@1\-_BU;L?%&B*EYMQ'J=IB.X3T^;'S >C BO@: MG"&:Y!-U^&L1R1W="HW*D_\ "_B@WY;]TCS'@:V&?-A)67\KU7RZHZNPU"PU M6SCU'2[V*YMYEW0SP2!T=?4,."*FKYY(!^&]"\6>) M_"]^NI^'?$%Y8W"MD2VMRR$GWP>?H:]7^!NB7/[4'Q:DU;XM^*3>G3+))38L M IN44A0BA0%5 2"V,$EO)AO%G$\0167Y=A?9XNJ^6#E).$;WO)NT7=+51 MY7?SV>$,ZGBE[*E"TWHKO1>9TOP/^#WB7X]^+7^.7QH#36,DNZPL9%PMSM/R M@*>D"]A_$>N1G/TNJJBA$4 8 X IMO;P6L"6MK"D<4:!(XXU 55 P .@ M[4^OT_AOAS"\.8)TX-SJS?-4J/XIR>[;[=ET\VVWZ^$PD,+3LM6]6^K84445 M]$=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 445A?\+"\/\ _"P?^%<>?_I_V#[3UXZ_<_WMOS8]*Y\1B\-A M.3VTU'GDHQOUD]DO-FM*C5K%_#P)UWQ M'8V>.UU=HA_(FLJM:CAX.=62BN[=E][+A3G4ERP3;\M30HKA-9_:3^$&CY5? M$S7;C^"RMG?/_ B OZUX_P#M.?&WPS\/O#&<\XQ7SM3CG@C"8J%/&9A",7)*3C>JXINS?+3NW9:VW>QZ$\ M@XCJ86=3#824YJ+<8MJ"DTM%S2LE=Z7>BW/HWQ/XAT_PGX?O/$FJOM@LX&ED MYY..BCW)P![FO*/V:_C'J'BSQ!JWAOQ-=;I[R=[ZQR>!G[\2^P&"!Z!J^2/A MQ\'O"/@N^_X2#2]3FO[CRVC6:1T*)V.T*.#VZGO77:CIUAJ]E)INIVD<\$JX MDAE7*L/<5^4<:>)V68?C?"RR:M.K@Z'QMTW3E-RTFE"4F_=C;DYG'WKW26I] M;PSPMF>)X9K/,J$*6)J?"E4]HHI:QO-12]Y_%RJ6EMWH?=U%?GQ\%&\(ZC\= M]/\ AW\,]"_L;Q3YES'9W_D"#RMEO([D2(2P#1JX! Y#8Z$U])_\**_:1N>; MOXNX!YQ_;MV<'Z;,5^EX_B?.\*Z4J638EPJ0C.+FH0YHRORR5IS3BUL[ZGR> M68'+L="IS8^CS4YN$E"4I\LHVO%WA!J2OJK:=^WNE%>%_P##./QKFYNOBUGO M_P A"Y;G\0*/^&6/B)-_Q]?%3/?K,W/XL*X/];.*Y?!DE3YU::/2_L;)E\6/ MC\H29[I7&?%S]H+X1? G^S_^%J>+&TO^U?-^P8TZXN/-\K9O_P!3&^W'F)UQ MG/&<''GW_#(&OS?\?/Q.SCI_H3M_.2O&/VN="N_V7Y_#5K9R?\)#+XC>Z1$$ M7V8Q-"8 .7W[C-[8V]\\>IDN:\>9KF4,/3X?<[\SM];H4W914Y9/$SS14^7E]YX>K42O)17NPE&3NW96>C=]E8]9^*W[6'PS M^)O@&?0?A%XFFU!KF81:A,VFW-L(HL9*CSHTW%N!QG SG&15OX'_ +27@KPG MX+A\*_$36+BWFM)#'8R1Z;<7 >'J 3#&VW:21\V.,8S@UX5:M1JDQ0 M&5$;(5L<@'N,]ZBUF/4Y=*N8]%N$BNS"WV:21\IQA'F2G[[E&%[:),_3:?"M.EPM]5K2YZB]]RC#E*+K]IJ&34;G?:)HMH-&28QLA MG$X"X"J"R4_A'YN*_I^O MX2^-^,QCH2Q5*$='S8>GS0DFD_=J5G':]KKJF?AV'\5/"JE@HXAQE=W]VK*T MU9M>]"ES6O:Z79H]%_X33]K7QEQH_AWQ4>N]-B_B M1BCS?^"L'Q+^Y&V@VLG7BPM-OYYFK3_B7O$SUS_-F^\:N)48_*%-/[KF?_$: ML%+3)\NG/LZ>';^^4VOR/<=&_8X\+08;Q!XNO[H]2+6)(0?SWFO%OVUO &E^ M#/%?@?P3\)M7ELVU!]0?Q"\-YYDHBB^S;2V2?+^_(!@#);OCBO\ \,#?MB_$ M+YOBO^TH!%(?FA;6+V]*CTV,$0?0'%>8_M-?L\ZS^Q"OAZY\*?$M]3N_$B7B MWMK/N54*H49X&.3FFW%O!=V[VMS$KQRH4D1AD,I&"#^%?.O_ OG MXK_]#5_Y(P?_ !%'_"^?BO\ ]#5_Y(P?_$5^/1^ACXJPFIQQN#36M_:5[W[_ M .[GVLOI2^'EO9T;6_\'GOG['GQM^&7['GBWQSH'Q/NK^./5GL' MTA[6S,WF11_:22<=,>:H^H/I7NW_ \V_99_Z"VM?^"=O\:\=_X)Y^#/"/[2 M5QXQNOCCX9L/$4FD)IR::]Y:HI@60W1<#RPN>,)>]&SDG%6DVE= M)-_E>2QS[$X#VW#$Z<,!*=1THUH2]I&+J2;C+DE*/NRNDU)WBDW9W2XK_AYM M^RS_ -!;6O\ P3M_C1_P\V_99_Z"VM?^"=O\:[7_ (8P_9:_Z(EHG_?IO_BJ M/^&,/V6O^B):)_WZ;_XJN+ZQX;? MLL_]!;6O_!.W^->"^(M8\*_&/]H7Q1^T%X8\^33-2^RP:.]U 8W/EVD,4K[3 MT^9"H/INKZO_ .&,/V6O^B):)_WZ;_XJOS^_;;\%^%OA[^T]XF\'^"M$@TW3 M+/[%]FLK8$)'OLH';&?5F8_4UI/A+)/$+*\9D&08FM@JE>G:I4G&-5.ESP'A;X_&^7_)GOA# M_N(?^G"YKVFOU#-.),!EN9UZ,\NHU:\)R4ZDU)JI-2:E-4W)J"E*\E#FERWM M=VN>-D_#&99EE.'K+,ZU.C*$'"G#EBX0<4XPYTKR<8VCS63E:]E>Q\5_\*)_ MX*A?$,Y\3_& Z('^^#XA%OC\+%"/RIT/_!+KXJ>+Y1<_%/\ :.\]\Y?9;3WI M)_WII$_/%?:5%<'_ !$3/Z7^Z0I4/^O=**_-2/1_XAQP_5_WR=6O_P!?*LW^ M3B?+/AW_ ()/_!*Q"OXE\>>)-0<=5@D@MXV^H\MV_P#'J^2OVN_AEX5^#O[0 MWB#X<>"8)HM,TT68MDN)C(_[RSAE8ECURSL?QK]6Z\P^(?[&O[-OQ6\8WGC[ MQ]\./M^K7_E_:[O^V+R+S-D:QK\LQPMXE8_ YK.OG-6I5 MIN#2C'ETDY1:=KQ6R:OOJ>-Q7X98#'Y3##Y+1ITJBFFY2YM8J,DU>TGNT[;: M'Y545^G?_#O+]CW_ *)!_P"7!J'_ ,D4?\.\OV/?^B0?^7!J'_R17Z#_ ,1C MX8_Y\UO_ &'_P L/SO_ (@OQ3_S^H_^!3_^5A_P3R_Y,]\(?]Q#_P!.%S7M M-8OP\^'G@[X4^#K/P#X!T?[!I-AYGV2T^T22^7OD:1OFD9F.7=CR3UP.,"MJ MOY]SK&4LQSC$XNFFHU*DY*^]I2;5[75[/75G]$9)@JN6Y-AL)5:+?&[]ICX1^'/ MVB?"/[''Q?\ *W=K\2-)N9+#4M9A@DTNYEB+9LG27.^1L+A2,$R1@9+ 5\$ M:;\+O /[.%O\!_V@/V55E_23]H+]F7X&_M2^#H_ OQU^']KKMA!/Y]F9))(9[2;&/,A MFB99(FQUVL,C@Y'%>3?L6?\ !,SX$_LGR0^.KKPS;ZQXZ@NM16#Q+=7UQ8JRLD>#]Y"5;% MO',?BCQ?XCN3?>,O%]_>I-J&N7G+-(_S,5C4L^U,G;N))9F9CC_%7_@E3^P5 M\;?B'JOQ6^*'P*;5=?UNY^T:GJ#^*]5B,TFT+G9%=*BC"@ *H X%:'P+_X) MG_L2?LU_$:U^+7P4^"G]B^(+*&6*UU#_ (234KG8DJ%''ESW+H,& M@#S#_@C;=6?@KX4?$/\ 9NUFZ2'Q'X ^*6KVVI:;(P$H@D=6AN-O4QN1(%;H M=AQVKRWP]X(O_P!J?Q3^W5\2_ANO]I:?XATF#PUX9NK/YX]1O=/TR1)$C8<. M"Z0 $9!$H(KZJ^/G_!/#]DO]I/QJ?B1\3?AM+_;\MJ+:\U?1M8NM/FO( !' M.;>1!,, +EP6 4 ' KTGX2_"#X:? GP%8?##X1>#;/0=!TU"MIIUDIVJ2/_L"?'CX:ZC_P3H^'_P 3KWQ996^D^%O -K9>(+N6 M=0MC)I]LL$XD_N$>46P>2&4CAAGD/^"+7AG6M+_8GA\:ZUI\EJ?&GB_5M?M8 M)EPP@FF$:''HPAW ]PP(X-=7XS_X)4?L*^//'5[X^U[X+[9]3O1>:MIUAKEY M;6%]K?]CWK/\ Z4F@#US_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBL[Q7XM\.>!]"G\2>*M6BLK*W&9 M)I3W[* .68]@,DUG5JTJ%*52I)1C%7;;LDENVWLA.2BKMZ$'_"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U>*Z[^W]X8M+]H?#OP]O+VW5L">ZOE@+#U"A'_4C M\*[;X1?M4?#GXL7R:#'YVE:JX_=65\1B8^D;CAC['!/8&OEL#QWPCF.-6$P^ M+BZC=DK22;[)M*+?:S=^AQ4\RP-6IR1FKG:?\(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q17UIW&/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U:5_J.GZ5;->: MG?PVT*_>EGE"*/J3Q7$>)?VF_@;X6W)>_$"TN9%Z1:<&N23Z9C!4?B17!C%]0NHU-L)M7D-RQ+A\[8>O3 W'UW+[YZ;Q'^WQX.MB8?"/@?4;]\X5[ MR9+=2?4!=Y/Z5X%\9/%'B?QYXXN/'GBCPU+IJ;1X.:YG1GAG3H2NWO: M^WJE:);S6EM$,1P6\Y55_ 5C_ +-> MA7_AOX&^'-+U.-DF^Q-,R-U42R/*H/IPXXKN:_LO@S(*/%%^NF>'?#U[>W M#-@16ULSD'WP./J:^M/V5_V>+OX1Z=/XG\6B,ZYJ$0C,,;!A:0Y!V;AP6) + M$;<2X?$4H-4J4U.4[:+E=[7ZN5K66NM]DSS,JPM:MBXR2 MTB[M^AZ/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%?U^?_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6 MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;57_X1OPQ_:?\ 8W]JW/VO MR/.^S_;6W>7NV[L>F>*W+JZM[*UDO;N98XH8R\LC' 50,DGV KY<_P"%XZA_ MPN[_ (69ND^R>?Y/V?\ Z<_N[<>N/F_WJ^,XNXSP/"3PRKZNK-)_W8?:G_V[ M=:=3W_P#@ M6U9.I_'CX1:4NZY\=6;\9Q;;IC_Y#!KF]5_:X^&-EE=/M-3O6[&.V5%_-V!_ M2N[&<8\*X#^-C:2?933?W)M_@<]#(\XQ'\/#S_\ 6E][LCNO^$'TC_GYO?_ M +:C_A!](_Y^;W_ ,"VKR:Y_:^U74I3:^%/AN\K_P )EN6D)_X B?UJ/_A9 M?[57BC_D">!38*WW&&F&/]9V(->%+Q-X:JNV#57$/M3I3?YJ)Z*X3S6"O7<* M2_OSBORN>N_\(/I'_/S>_P#@6U1W'A#0+2(SW6HW,2#J\E\5 _$FO)O^%<_M M7>*?^0UXW-@&^\IU+R_TMU(I]O\ LAZWJDHN?%OQ):5_XA';M*3_ ,"=Q_*E M_K?Q-B_]QR:J_.K*%+\'>?"7QIXH\?:9<>(-:L+:VM?-\NS2!6W.1]YB23D9P!@#D&NNK\=\6 M^(>(%Q,\IQ<(T9X.6L:=3VEJED]9I13E#X=%[LN9'UWA_@\LQ611S*A)U(8B M.DI0=.\+M:0'[2 R:7X6NHE YGU#6BJC\ /_9JDBO/ MVEO%I_XDGA&ZL$;[K-&T0Q];AOUKY&_:9\'2.EKXVLU8JF+>\4=!_#O#>NZ[*OW)/(2U@;_@4A+C_OBOW;A3P^XJ\1N$L%G> M#S>M6]OSQJ4Z-.%'V,X.*<)33=[WYDVHWC9VU/RS.^/L@X/XDQF59A@J=#V/ M(Z'M^W[^UO\ %MC#\#/V>A'!(<+= M)I]Q?F/W\T!(A]67%)_PIC_@IW\:?F\;?$I_#=K+]Z)]82T&P]MEBI)^C?C7 MUE'Z.W#V$FJN>5Z:DO\ G_7E4G_X!%V9X4_&S'8R/)DV&JU$]O945"'_ (%) M)H^@-8^#O[-?PVM!>^-M8LK!,9$^MZTL0(_X&RJ?RKQ']J/XK_LM^,?A-JGP M;^#7BJ&^\0:O/:16D6G6LI@ 2ZAD=FDV!" B.>">E2>%O^"3NF7=S_:?Q5^- M.H:A-(=T\>EV8C8G_KK,7+?4H*7]JS]BK]GWX(?LN>)O%_@WPM<2:S9BR%OJ MM_J$LLB;[V!&PH(C&59APO>ON>'>$?#;(LRH4\JJWQ+G%4YTZ$8PC4Y\MG_$7B'FV4XB>/PT8890FZD9UG*K3L<7H&B67AS1;70M.3;#:PB-/4XZD^Y.2?;>$^58/AO$U*./]C3]RM4P_+-07_V9XFXG%Y]1 M]O@O:57S4J=>\'-0AS3TIQ]Z5US:;J]]3XC3]EC_ (*1:I_Q^?&Q;7/7/BF9 M<9_ZY1FI%_85_;MU/G6OVFH@K=5_X2S4I,?AY0%?;%%9_P#$0LXC_#HT(^E* M/ZW/4_XAUDTOXE>O/UK2_2Q\5#_@FO\ M&:D/^)]^TI&V[[^+F\F]_XBN>:X M3XL_LQZ;^R;XL\.>(_BG\6EUC^T4NWLT_LZ8>7+%Y/.WUQ;5-.>*.:*5%@ED^TB0[6"AMXC0\@\@],\_4' MA[]GWX1>$=I\*^"[+32OW6L;9(B/Q517BW_!.+]GCXP_ 7_A,O\ A;'A#^RO M[5_L[[!_Q,+>?S?*^T[_ /4R/MQYB=<9SQG!KZ=KMSRC'),0LGP6.J8G#4(4 MX4Y3J*;<8TXI)N"C!V^&ZBMM;RNW[7#">99>LSQN"AA\36E4G.,:;A:3J2=[ M3;FK[ZM[Z65D8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L45\^?4F/_ ,(/ MI'_/S>_^!;5Y%^U1^Q+:?M)_V#]E^)$VA_V+]JW>=IQO?/\ .\GIF:/9CRO? M.[MCGW6BN_+,SQV3XZ&,P<^6I&]G9.UTT]&FMFUJCS\TRO YU@9X/&0YZ<[7 M5VKV:DM8M/=)Z,^+?^'07_5PW_EI?_=='_#H+_JX;_RTO_NNOM*BOK/^(F<; M_P#07_Y3I?\ R!\C_P 0PX&_Z!/_ "I5_P#DSPK]E?\ 8EM/V;/[>^U?$B;7 M/[:^R[?)TXV7D>3YW7$TF_/F^V-O?/'KO_"#Z1_S\WO_ (%M6Q17R>9YGCLX MQT\9C)\U25KNR5[)):));)+1'UV5Y7@LFWNV]68_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%(<+'#9A3YX*2DE>4=4 MFKWBT]F^MCXM_P"'07_5PW_EI?\ W71_PZ"_ZN&_\M+_ .ZZ^TJ*^E_XB9QO M_P!!?_E.E_\ ('S'_$,.!O\ H$_\J5?_ ),\X^!'[.VG?!?X4Z5\-)_%-SJC MZ;Y^;Z-&MA+YD\DO^K#OMQOQ]XYQGC.*Z_\ X0?2/^?F]_\ MJV**^+Q6)K MXW%3Q%9WG-N4GHKMN[=E9*[?30^VPF%H8'"T\-05H0BHQ6KLHJR5W=NR75W, M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HK Z#'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,NS\):;8W27<-Q=%HVRH>Y8C\1 M6I110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 M 4444 %%%% !1110 4444 %%%% !1110 444R>X@M87N;J=(XXU+/)(P"J!W M)/04FTE=@/KY)_;C\?:CK7Q*C\!I<,MEHUM&[0@\//(H]Q7O=J\5[ MW+HW?R/GLZQE&>']E3E=WUMV_P"'LW,=G9P/+-,X2**-2S.Q. !U)/&*_F^/-S+EW/E%>^A]"Z; M^VI\5O$&F6VC^#?AS_OG,U>W?!7P3/\._A;HOA"[4"XM;,&Z"]!*Y+N,]\,Q&?:NHK^ ML\#P?GF98&E/-\SKMN,6X0:II-I7C)I-RMLWHWN?:T\#B*M.+KUI;;+3Y>9\ MX6'[#OC#Q''W"&!ESK"QG+JZC=1OS]YM?@=%/*\#3=^2 M[\]?S,;PW\// ?@]0/"_@[3; @?ZRULD1S]6 R?Q-8OQK^"GAKXU^&UT?6)& MMKNV8OI^H1H&:!B.01_$AP,KD9P.00#79T5]'B,IRS%8"6!J48NC)6<;65OE M:WDUJGJCJE1HSI.FXKE?0^-==_8L^.6EW[6VEZ39:G#N^2YMM0C0$>I$I4CZ M<_C7<_!C]B.]L=7@\1_%NZMGB@ M\)>$<#CEB>6<[.ZC.2<5VT23?I)M=[GFT\DP-.ISV;\F] "@*H ' %%%%? MIAZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%4?$_B'3_ GX?O/$FJOM@LX&EDYY..BCW)P![FLZU:EA MZ4JM1VC%-MO9):M_)%0A.K-0@KMZ)>;+U%4?#'B'3_%GA^S\2:4^Z"\@66/G MD9ZJ?<'(/N*O44:U+$4HU:;O&2336S3U3^:"<)TYN$E9K1KS"BBBM"0HHHH M***Y[XI>.+?X>>"+WQ-*5,L<>RTC;^.9N$'TSR?8&N;&XS#Y?A*F)KRM"")HBHEDCV7<:_P3+PX^F> M1[$5T-&"QF'S#"4\30E>$TI)]TU=!7H5<-6E2J*THMI^J"BBBNDR"BL[4_%_ MA/1<_P!L>)]/M<=1,E+4'#D?[1)X_W37Q-^U9\-=3^-?[0_B'XD>%=4M(]*U$VGV9[K>LA\NTAB M;Y0IQ\R-WZ8K7\!>$+7P-X7MO#ULX=HP6GF"X\R0\LW]![ 5\EXF\;\)Y+PI M2GP_FT<1C:KA>$(.U)6YIMSYG%M/W+)7=V[*QT\%95Q+FO$5:CFN62H86ESV MJ2FOWC3Y8VARII->]>]E:UW<^_+6ZM[VUCO;299(IHP\4BG(92,@CV(J2OS, M^(G[/H\6^(I_$>BZW%:-9]'T5R.F?'CX0ZMC[-XZLTS_S\[H?_1@%=#IOB3P[ MK(!T?7[*[ST^S7229_[Y)KNPF;Y3C_\ =L1"I_AG&7Y-G16P6-P_\6E*/K%K M\T7:***]$Y0HHK@?C3\9[?X6W6D644:RRW=VKW<>,E+4'#D?[1)X_P!TUYN; M9M@3O\ @KG?45':W5O>VL=[:3+) M%-&'BD4Y#*1D$>Q%0:SK^A^';0WVO:O;6<(_Y:7,ZH#],GDUW3K4:=+VDI)1 MWNWI;O?8YXPG*?(E=]NI;HKR_P 6?M8?#K0]T&@17.KS#H84\J+/N[C/Y*:Y M7_A9?[2/Q5^3P3X:;2[*3I<10[ 5_P"NTO!_X :^)QOB)PYAZWU?"2EB:O\ ME&+J/[U[OXGOX?AC-*D/:5DJ4/YJCY?PW_ ]OUG7]#\.VAOM>U>VLX1_RTN9 MU0'Z9/)KSKQ9^UA\.M#W0:!% M37$SL22'4+P,/]E-YC/X* M*G"1\4>*JOLLNPD<+%]97K5;=U"*Y5Z2^\C%U^"\@I>UQV(]I;S5.'HY2=WZ MH^3/ GP4\!^&-074X+Q]1OK.3_622C;#)C^XO0\Y^;..M=S7FWP]^)?PB\$^ M$[30(_%0,B)ON7%C/\\K>#]+:/OJM[;AU_&9LYKX0^( M7Q+^$/C?PE=Z!)XJ42.F^V=K&?Y)5Y4_ZOUX/L37OGAW_@DG\,[7:?%GQ7UR M^Q][^S[2&US_ -]^;7]">&?#'#DN!L)1XJRN678W#RJ1 MB:)XEU1Q]UH;"**,_4R2AA_WS6]X<_X)M?LI:%M-]X0U#567HVHZQ,/S$)C! M_*N\\._LM_LY^%0IT7X)^&U9/NRSZ5'/(/H\@9OUK](C/PWP:M"GB*MN[A"/ MRY=3YUT_$O&.\ZF'HI]E.TA'2*VA6-1^"@"K%5_K/PSAO]TRB'K4G.I^#L@_U6XHQ/^]YQ4]* M=.%/\5=GY6Z!^TA9>'-%M="T[P!MAM81&G_$TY..I/[KJ3DGW-7/^&JO^I#_ M /*I_P#:JM_\.\OVPO\ HD'_ )<&G_\ R11_P[R_;"_Z)!_Y<&G_ /R17NXO MP2^C=C\54Q.(HTIU*DG*4GC:[)OC]@\/"A1=:,()1BE MA*=DDK)+]QLEH9&O_M(67B/1;K0M1\ ;H;J$QO\ \33D9Z$?NNH."/<5^C'@ MK]F7]G[X>;&\)?"'0K>6/[ES+8K/,O\ VUEW/^M?G]_P[R_;"_Z)!_Y<&G__ M "17Z=U\_P 0\,\"\"8&E@^#9*G2JRG*K"GB*E6+DE!1;4JDTG:ZTM>VM[:? M9<'9MQAQ;C*^+XLIN=6FH1I2J4(4Y)-SK?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%?,7_ 4=_:'^ M,/P%_P"$-_X5/XO_ +*_M7^T?M__ !+[>?S?*^S;/]=&^W'F/TQG/.<"O6R/ M)L5Q!FE/ 8=I3G>SE=+2+D[V3>R[;GD9]G6%X>RJIF&)C)PA:ZBDW[TE%6NT MMVNNQ].T5^;_ ,//VW_VR?&_BVTT"/XO,(W??_X#W(H^ M(?[;_P"V3X(\6W>@2?%YC&C[[9V\/Z?\\35YO MVG?_ *F--V?+3KG&.,9-?3M>!GF38KA_-*F Q#3G"UW&[6L5)6ND]GVW/JLA MSK"\0Y53S##1DH3O9223]V3B[V;6Z?78****\D]<*;++%;Q-//*J(BEG=VP% M ZDGL*5W2-2[L% ZDG %?%'_ 5RU+3KY_A_%8W\$S1_VKYBQ2ABF?L>,X/& M<'\J]OAO)H\0YY1RWVOLW4YK.W-;EC*7PWC?X;;KN?/\49ZN&\CJYC[/VG)R M^[?EOS2C'>SVO?;H>U^/?VX_AYX9U&32_">BW.NM$Q5[F.80P$C^ZQ#%OKMP M>Q-'@+]N/X>>)M1CTOQ9HMSH32L%2YDF$T )_O, I7Z[<#N17YQ_#SPC/XW\ M6VF@1AA&[[[EU_@B7EC_ $'N11\0_",_@CQ;=Z!(&,:/OMG;^.)N5/\ 0^X- M='_$*LT_UX_L+_6B'UGV7M_8_4E;V7/R?%]9YKWZ*6*XB6>"571U#(Z-D,#T(/<5S/CSXS M_#+X:HP\7^+K6WG R+.-O,G/I^[3+#ZD >]? _["'@_XT^.?^$JT#X4:ZVG6 MLOV'^V;D7OD*!_I'E@E?G(_UG"@CU[5]6> _V&/!&E.NH_$/7;G6[DG=)!$3 M! 3U.2#O;Z[ESZ5\-QW#BKA_BO$9#E.&53V7)>O5]RF^>G&?NP3E*5N;E=GN MF??\.\1XSB7)Z6-HX?DY^;>5TK2<=[)O:^RML9'B7]MCQ)XHOSX>^"?PZN+J MXDR(Y[N%I9#VR(8LX^I8CU%4;?\ 9W_:1^-3YYB*F58:,*%/V;D[4U) M22<8VDKQO?FW;?XGSW&'$5#@O*(8F&'512FH,G=OEE?X;6MUW/KK7?V M ?"]W?M/X=^(-[96[-D07-DLY4>@8,GZ@_C7:_"+]ECX<_">^37HA-JFJQC] MU>WP&(3W,:#A3[G)'8BOSZ^ _P +[+Q'HFHZ[K]MNANH7M+3(Y&?OR#W!P ? M4-7G'B#1+WPWK=UH6HIB:UF,;^AQT(]B,$>QKAX1\(/"[,^/LRR;+*\5B\ X M.3=-M-R7O."=9I.E*T)V2Y9-(^=S;B;'<.\-X#B"OE25+%\W)^]=X\K]V]Z= MESJ\H=XJY^S%%>+?\$\O^3/?"'_<0_\ 3A_B&V3^;^XK"G M@\76_ATY/T39O4QF$H_Q*D5ZM(ZNOF+]H?\ X*/?\*%^,.L?"?\ X4W_ &K_ M &5]G_T__A(O(\WS;>.;[GV=]N/,V_>.<9XSBO7[C]J3]GBWZ?%_1)O^O2[$ M_P#Z+W5\ ?MGFX^*/[37B7QI\/\ 2[_5-+O?L?V6]MM.FVR;+*"-L94'AD8= M.U?:\#95D>)SBI3SY*-)4VUSR=-9O@\FIU,BJQK'_X>^_\ 5O/_ )=O_P!R5YW\%_ [>"?!L4=[!LOKT^?=AARI M(^5#]!V]2:\\\?\ P%\72^,+N?PAHZ2V%P_FQM]HC01EN63#,#P[5O.511?-)\U+76"?4ZN)>&/%O*N M",MS3!5*E;$U;^VI0HPE*'/[U.T53;7+%_LK^U?M'^@?:_/\ *\JXDA^_L3=GR]WW1C..<9KM*^3/V8_V@[WX'_ G M0OA;JOPZN;J^TL7/G3KJ,21-YMU-,,$;CP) #QU!KLY_VV-?R1;?"2S([-)X ME8$?@+4_SKYC/N,>!<)FN(CAL?1=%3GR&J^V<(<]ZLL.XKNY4U^#G?\#Z-K\6Z_1JY^*7[5VHX:U\.:E;9Z&V\-';_ M .1$;^=?+?@_X=_ G6-0(\.+_:$UIMD?-Q*RKSQGHIY'0]<'BOT/@7QUX;X- MR_'XVM@L76IVIMRIT'R1MSI<\YN"BFY))L_-/$+PJSKC#&X'"T,5AZ4TZBM4 MJI2E?D?N1BI.32BVUZ&1_P *4_XLMC[)_P 3C_C_ /N_-]W_ %7_ 'QV_O5Y M!7UY7G'BWX-_!_\ M'&HZLVD7%T6DC07JHKG/.T2 CJ>@Z9%?,>"?TG9X;'Y MCAN*(UJOUBK*O3=*#J>SYKNI#E3YE3BE%PY4[>]!;:>0-B26TOFB M'^XROS_P*NKT?]KCX7ZA.D&HVNJ6&5&^:>U5XU..?]6S,?\ OFO*PGB#P;C) M$QD.>A4C M-=XM-?@>14I5:,N6I%I^:L245YA^V5\0_&/PI_9M\1^/O .L?8-6L/L?V2[^ MSQR^7OO((V^6164Y1V'(/7(YP:^%K?\ X*"_MDW=Q':6WQ:9Y)7"1HOA_3R6 M8G _P!']:^]X=X$S;B;+IXW#U:<(0DXOGE);)2;TC)6M):W[GP7$O'^4<+Y MC#!8FE4G.<5)ENQ^G%%?GM\5OVN?VR/A[;Z9=Q_&)I([F MV"7+_P!@:>0MP!E@/]'Z$=/H:W?V-?VROVDOBM^TEX<\ ^/OB/\ ;])O_MGV MNT_L>SB\S99SR+\T<*L,.BG@CI@\9%+LFUTZ,K,>.L#E'$L53#X'E@JLHU>2UIRSB\S99SR+\T<*L,.BG@CI@\9%1: MQI&G:_ID^C:M;":VN$V2QDD9'U'(/O7*_#^^^&GPS^*%L?ACI>HCQ98M,MI# MIMC=W5P"87$FU"&#?NBYR 1C)]Z^.\(/&' 8C@3$9#C,EKX['TU5<*F'P\*K M4)ZQG5E>,H\DY-YXC>'N:87C3#YSALWIX3!2E3YJ=:O.FG*+]Z M%.-G&7/"-^5M7?-?1GZ-T5\=7/QB_:=O-VSP/\47XS^Z\+W46?IE5JC=>+?V MIM1W8^%GQ1FQVN(Y$!Z],R5T1S3C&O\ PK*?#%+X\SI MO_#&<_\ TF+/M.HY[RTM1FZNHX_^NC@?SKXCN=+_ &KM1W;?@!XKG]?M>I1I MGKZL:K-\,OVP+LL;3]F:=3G[T_B.U&?S85O&/B96^#):<5WGCL+'\'.YSRS/ M@JG\6.J2?:.$Q,OQ4+&S_P %7HI/%4G@*'PO&VI/;_VKYZV \XQ[OL>W<$SC M.#C/7!]*\0_9W^&^HZ3KJ_B/_PT MK\*]:T70O'WPIL-(F\0321Z9YFI176_R]GF,?(E;:%$BDYQQG'0XZM=P4!B" M<)XL>)_B)PWX>4N$M4GAY0]RI1=*,9^S2B_?M)N,4IVLK-Q?:_EWQ[^%>K^ M)=0M?$OA733<7#+Y-Y$A ) ^Z_)'N#_P&O8O^";6H6GP.7QHWQ4E.D_VG_9W MV#S$,OF^5]JWX\L-C'F)UQG/&>:S9DDDA>.*4QLRD+( "5/K@\5PWPK\#_M9 M?&S6]?T+P'J6G&;PY+%'J'VH0PC][YGELNY#D$1L?ICUI^$7'OB=QEP%6X2R M^M@8T<'&%YXJ5:-3V;J7CRN'-%QA+EAJDTG"/5,7B!PCP+PGQQ1XFQ-'%SK8 MF4[0P\:4H.:IM2NI6DI2BY3T>K4GW1]S2_M,_!>/[OBUWX_ATZ?^J"H)/VI/ M@\GW=9NGX_AL)/Z@5\I#]D+]OT?\Q71/_ JU_P#C5+_PR)^W\/\ F*Z'_P"! M%K_\:KZ]<%>)L_BS;*8^D\0_S@<#XVX5C\.4YB_6G27Y3/J63]K#X3)]V747 MX_ALO\6%02_M=_"Z/[MAK#\?PVD?]9!7S#_PR+^W\/\ F*:'_P"!%K_\:I1^ MR/\ M_C_ )BFA?\ ?^T_^-5HN /$*?Q9_EL?3VC_ #B9OCWAZ/PY)CWZJ"_* M1K?MTZE:?M0OX6'@<262Z']M^U'5D"%_.^S[=@C+YQY39SCJ*\[^#_PH;X<0 M7=SJ5U#<7MTP7S(0=J1CG:,@'D\GZ#TJ#XH_!/\ :B\%^*O#?AWXM>(DAAU9 M[EX&TB[1<10^49B_DJO9T"[L\GCO7=HBQH(T& HP!GM7YAXU\3<>\)\,X;A# M%9S0Q5#$1ZDO@UT>OU'AGD?"?$W$N(XGIY75P]> MC)04JT[WDZ:3M!:+E@XZZ_%=:[+4VO?LG]M7$\L,JVNSSO*Y!"Q[M\GWLYV M\=#5>XMX+NW>UN8E>.5"DB,,AE(P0?PKC_V=OV%K?XY>-?%>A:IXZGT:V\.O M:/;^5IXF:[BN/.*G<74+M$.#PV23TQSGX)9AF/&W#N*X9S'B*O@L-A8QG"E3 MA&2E"55GA.&/!'*?]VX?55KK5JR?X>]RN>[ M^-_#TOBCPQ=:1:W3P7#)NM9XW*F.4GOI;>YN,SR$AI"C"0H28QR,! .U>3_\ "^?BO_T-7_DC!_\ M$5^B7["5]/XI_9)\,7VOK%J@!?TKZ#@WPESOPHX:KX M+C+#83,,'5JQ=.,)U.>G4Y9*33G1C[LHQ5U?=;:MKS\W\0LK\3.)*6)X6Q&( MP.*I4I*SWT2?@&D?M5_L1>)\1:WX-\7^&Y&^\\ M#K<1+]#O=C_WQ74Z/=?L=^-"/^$2_:>M+%F^ZFNV_P!G(/H3,(A7O_BK]F/] MGKQIN;Q'\&O#LTC_ 'YXM,CAE/U>,*WZUYMXJ_X)E?LN>(-S:3I6LZ(S=#IF MK,X!^EP)*K%< ^ N<_Q5>QUB55([?ZLNOZU=_L_]L/PU_Q[WQOXUZ_O M;:;/_?>'_*O+=<_X).'3KG^TOAM\=KNSF3_4K?:;\P_[:Q2*1^"U1_X9H_X* M3?"_GP)\;CK,4?\ J8%\1/)QZ>7>J$'T!Q7G?\0/X$J:Y+Q!5H/HG.I22\FY M+O%=PFJ>./$LNK:@(5CEOI;>. M(N!TPD2JBCGH!] MI?M->.OA;X=2TU#XF7=KI8006=H+&%O+P,[4=8O,SUZN<=L 8KN/@U\.]"^- MWPWLOCQX]^(]S;:7?F$8/&_A*[ MT"0*)'3?;.W\$J\J?SX/L31^SE_P3_\ &WQ[^'&D>,?&GQ8?3=!,EREAI$44 MD\T'EW$L(G"$\5Q%CJOUG"5(0<)R7*U)RE+6#;^(^2\0^)...#^*H87)<%"=#$4Y3BXVC/VBG'G MYZDW)9-**7QI+8]LUS]IW]A7X#[H]#O(O$.HP_P#0)M_MKD^HF'_P!F_P" \COG;]HE@EOYE!_B*QA4C_X$6%>R?#?_ M ()Z_LP_#SR[B?P9)X@NTQ_I/B&?SP?^V0"Q$?5#7LNDZ-I&@6$>E:%I5M96 ML0Q%;6D"QQH/0*H %?ON"EX;<+T?8Y3E[JVZU+0A?OR06J_Q:GYKB,+XB\0U M/:9ECXT(O[-).<[=G.>S\XZ'Q:/V6OV_OVB?WWQM^*S:'IT_,MA<7XP5/I:V MN(B<=F*FO1?AO_P2X^ GA3R[KQUJ>J>)[A<;TFF^RVQ/LD1W_@9"*^EJ*K%\ M?<15Z7L<-..'I_RT8J"^]>]^)>$\/N&Z%7VV)A+$5/YJTG-OY/W?_)3\6Z*_ M:2BOT+_B-?\ U ?^5?\ [F?G7_$#_P#J8?\ E+_[H?BW7[2445\)QKQK_KA] M7_V?V7LN?[?-?FY?[L;6Y?.]S[[@?@?_ %,^L?[1[7VO)]CEMR\W]Z5[\WE: MP4445\(??!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 5X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DT M>Z5\6_\ !7W_ )IY_P!Q;_VRK[2KY(_X*=>$9_&_BWX8Z!&&$;OJSW3K_!$O MV(L?Z#W(KZG@O-L!D/$,,RQL^2C1A5G.7:,:-1M_A\?QYEN,SCA>K@< M)'FJU94H17>4JU-+\7\CPC]G/P3_ &)X:?Q3>PXN=3QY61RL /'_ 'T>?IMK M:^)GPLT#X@K;WNJ:@]G)9JP-Q&%Y0\X;/8'D>F3ZUU-O;P6ENEK;1*D<2!(T M48"J!@ ?A1<6\%W;O:W,2O'*A21&&0RD8(/X5_#V<>*W$^8^)E;C+#5Y4,1. M;<7&S<*;7(H)2O%\M/W=59O5ZZG]$99X=9!@> J7"]>C&M1C!*2E=*T=TM-BK^S?+XF^ JZU'\(_%D-TVK_9OM[2V*W!C\KS=F-K?+GS'Z]< M#TKT"[^-7[3^HDI#X[FB']VW\.PC]=N?UIO_ 3%\(S^"/%OQ.T"0,8T?27M M7;^.)OMI4_T/N#7UO7]%\3<,\1YQF;QD>)*N(A5A2G&I[*$.>,Z4)1O&+LK1 M:5O+74_(^&Z^1T;/7S1=-_.0U]PT5\G4\-L MUK/]YFLI?XJ4'^;/9E/AB?Q9??\ [C5?_DCX&O/A3\0M0.Z]O-3E;/WI-,D8 M_JQKEOB!\"8[W[)_PFGB.XL-OF?9O.M5A\S.W=C>>$9_&_BWX8Z!&&$;OJSW3K_!$OV(L?Z#W(KV>%/#_%*<;7UO9'SW$-'A>65RA2R6->1?#/X6:!\/EN+W2]0>\DO%4"XD"\(.<+CL3R?7 ]*7XE_"[PYX_6"_UF M_DLWLT8&XC*C*'G#%NP//MD^M=1;V\%I;I:VT2I'$@2-%& J@8 'X47%O!=V M[VMS$KQRH4D1AD,I&"#^%?SJ_$CC!\;_ .M#Q]3ZW>WM?=Y^3EY+4)5(.G& MM6M&4*DXRM[RW:;O;K<^5_\ A*?VR[G_ %7B_P 7#;U\GPC9?KFR-']J_MFW M/W_&'C0[?^I8LD_E9#-?5%%>1_J_Q.]\XJ?*E17_ +8>[];R5;8)?.K5?_MY M\K[OVQ[C[_BWQHU3^5L,UX?\5/A]X6\3?%:^C^+7B;49_%UTT(OH+R= M([@D0H(\HB*!^Z"'ITP?>OT8KXB^.W@G_C,+QOXZOH?^?""QW#_J'VV]Q_Z# MG_>K''RSCA'(\=FM;/\ $TYTZ3]FJ?LX.I4E*$80NHWY;OFG;7EBWT.2K@\M MS[,,'@*>4T:L:E5<_M.>:A!1G*4[.5N:RY8WZR2ZF5HFC:?X>TFWT32H?+M[ M:,)$N,O'VGG "127"M-CT7(B_+/T'I7853U_1 M++Q'HMUH6HINANH3&_J,]"/<'!'N*_E_A?BC,,IXJAF57&XBC[2?[^K0JNG7 M<)R3J-3UO)_%[R:G@:>%HU.2/[JG6IJ=)3C%JG>&GNK;1 MII7L=+\&O@#XF^(7PWTWQ%\+Y;L>&[GSO[.0^(+B*(;9G63$32?+^\5_X1D\ M]\UT_P#PPOXKU/\ Y"FG>'Y,]?M\[S?SC:O2_P!A+1+WPW^ROX9T+44Q-:S: MC&_H<:AQKUVOZRS'@[#3S"M[+.,;7I<\N2UG=6Z'S/8_L%W<&-TOAN#_KA M8D_^R"MNQ_8D># ?QQ;0?]<-*S_[.*]]HKRJGAOPQB?]Z52K_CK57_[ M-?L;;W4]3YZK$^(B>)CX0NY_"&H/;W\">;$4C5C(%Y9,,#R1G&.-O&?ARSU+5+TWINKR[@5FDV7LZ+D=.%51T[5[):?#[P% M8$&R\$:1"1WBTV)3^BUG?!CX867P;^'%C\.M.U#[5#8S7,B3>1Y8/G7$LY 7 M)P 9"HYZ"NIK^K<3@,BK8^KB<+@J=&,Y2DH*$%R*3;4?=5O=3MIIIIH?C.7U M]KJU?77N16UA8V8Q9V<40](XPO\ *I:* M*UC&,%:*LC1MR=V%?G1\%/!/_"&^"X1=0[;R^Q/=9'*Y'RI^ [>I-?HO17SW M%^3YCQ/PY/):.*]A2J3A.I[G,Y^SYN2/Q1]U.7,UK=J+TL=F3UL#EF>4LUJT M?:5*4)QAK;E]IR\SV>MH\J\G+N?"]"YA:P[KRQS/:X'+8'S)^ M([>H%?HO17Y[PKX5YCPAQ'A<9Q_=:.SUB_WOPR5XR75-H^FXAXH MP/$V1XC*L9A+TZT'%^_M?9KW-XNTEV:13UGP[X?\10BW\0:%9W\:G*QWEJDJ MC\&!KE]7_9Z^#NM3-.;%W3!^T3"6UD4^VP2?SKZ"HKY;$^'7!V(G[2 M.%5.71TW*#7IRM+\#V*7$V=TH\KK.2[22E_Z4FSY)^.O@_XR:%\*=;M/C-JM M]-X3D^SKJEQ^7R /?C->&>!?A+\+DUF#QCX2UF2]6 MUD.R,7*21I)CC.%R",YP3Z&OL/\ X*"V\]W^R+XLM+:)GDE?3DC11DLQU&V M _&OF/X>^$8/!'A*TT",*9$3?>'W_ FYWBXU M,75J4OJ[J\U)TE3A[2;37-'XXPNG=W5OA9AD6&P_%W':CC&I0J^W]G M:HJCJ3Y()IV:]URLUI9WW0_QQX/L/'/AN?P[?R&,28:*8+DQ.#D,!^GT)K)^ M!'P^TOX5?%C2_$G@3Q)-J7B>T^T+I^GQ(DKR%H)$DQ @+L5C9VXZ;G%O1V?+M=GN>*62Y1A:^$XB>5T\57A5 MHTI3FY)TX2G:,^6+M+EG);ZJ^]D>TF]_;"\7V?[BTU>.,GD>7;V#K_WWY;4V M;]G;]H;Q8B2>)/$EJ4/WH]5UR:5U_!4=3_WU7T;17Z.O#O):W^_5J^)_Z^UI MM?=!PT/,?$N8P7^SQITO\%./_MRD>!:?^Q9J[,LFK_$NW13]Z&UT=B1])&FY M_P"^*W]._8Q^'%LP;5/%'B"^!^]$]U#$A^GE1*X_[ZKUZBO8P7!O">7V]A@: M6FW-",VOG-2=_.]_,X,1G&;XK^+B:GRG**^Z+2^5K'SC^UK^S1\-_#G[.>OW M'@'PS+#JQEL8[2\GU.YG>+??6Z.P,LC;1L9LX[$UXUH.BV?AW1K;0]/7$-K" M$3/4XZD^Y.2?>#OBMX.O/ /C[1_M^DW_E_:[3[1)%YFR19%^:-E M88=%/!'3!XR*\P_X=Y?L>_\ 1(/_ "X-0_\ DBCBS@["<;9/A\NQ&83PM&C. M"/'5C#_ ,_\%]M'_4/N M=CG_ -!)_P!VO=/^'>7['O\ T2#_ ,N#4/\ Y(K:^'G[&O[-OPI\8V?C[P#\ M./L&K6'F?9+O^V+R7R]\;1M\LDS*3P7X9Y?P'G+S/+\XJSDZ M=2G*#PD(QJ0J0<7&4EBY-*[33Y96(L_8MQ^ZV21QVXSZU\T?\-5?]2'_ .53_P"U5^HU%7B, MA\,,>7VCQ5>G[O-*22A"2C%+F>RU=Y/5L\>=3C[!XFJ\HS=8 M:C-J7)]6HSUY8Q;])OEZ[*R6B1^7/_#57_4A_^53_ .U5]+_\$SO'=E\0 MM:\?Z[!X>^P3"'2(Y\77F"7'VW:?NK@@<=^,>E?5]%&'R'PQR:%2ID62O"UY M1Y?:+%5ZGN\T9-.$Y.,D^5;K1VDM4@A4X^QF)I/-\W6)HP;ER?5J,->644U. M/O1:YNFZNGHV%%%%0>P%%%% 'R%_P54\:^)?!=QX!NO#.H+;23IJR2/]GC!IT\SX?PV+K1N MG5J0I2G)\]%TV/ALWX=XOQF95*^ SVOAJ4K6IPE448VBD[< MM6*U:N_=6KZ[GY%?\+Y^*_\ T-7_ )(P?_$5]/KKQ-J"W, MD":2D;_9XT(4F]./D49Y]??UKZ]HHS#,N!*F!J4\LX?PV$K2LE5IPI1G%+\'F5.OC\]KXFE&]Z M>/O'WPX^WZM?^7]KN_[8O(O,V1K&ORQS*HPB*. .F3SDUB_\.\OV/?\ HD'_ M )<&H?\ R17Z9@\;X,/!4O[0R&E5KJ$5.G_#SX>>#OA3X.L_ /@'1_L&DV'F?9+3[1)+Y>^1I&^: M1F8Y=V/)/7 XP*\KB/%>&U3+U3X=RJGA*O.G*4*%&DW!*7NN5/5ZM.STTOND M>UPGD_B!@] M9_\ 2DT >Z5S_C;X6^ _B-<6=UXRT!;V2P25+1_M$D9C60H7'R,,Y,:=?[HK MH**QQ&&P^,H2HUX*<):.,DFFO-/1ETZE2C44Z?4J5*U1SJ2;D]VW=OU84445L0% M8WC/X?>$?B#:PV7B[2VNXK>0O%&+J6,!B,9^1ADX]>F3ZULT5AB<+A<;0E0Q M$%.$MXR2:?75.Z9I2K5:%15*4G&2V:=FOFCA?^&:O@I_T)?_ )4;G_XY1_PS M5\%/^A+_ /*C<_\ QRNZHKQ?]4>%/^A?0_\ !5/_ .1._P#MK.?^@FI_X'+_ M #,;P9\/O"/P^M9K+PCI;6D5Q('EC-U+("P&,_.QP<>G7 ]*V:**]K#87"X* MA&AAX*$([1BDDNNB5DC@JUJV(J.I5DY2>[;NW\V%%%%;F84444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!G>+/"7A[QS MH,WACQ5IJW=C.\;RP-(R[FCD61#E2",.BG@]JY;_ (9J^"G_ $)?_E1N?_CE M=U17F8[)3OY;-&T;$!G(Y1V M'3O7745SX?AKAS"5HUJ&"I0G'52C3@FGW32NC6KFN:5Z;IU*\Y1>ZK?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ ML>]9_P#2DT >Z4444 %%%% !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!\F?M$_\%8? 'PL^(%Q\,O@]\'?&/Q'U'1/%5CHWBF[\-:.9+*QG MFF$;6:3;AYMZ>52$##."I8$-CVW]F+]J?X2?M;_#M_B-\)=0O/*M;Z2QU;2] M5M#;WNF7:8+V]Q$2=C@$'@E3G@GFOS\\=7GQ7_X)\)=?"+XS_!#7=0\%S?M& M:;XXT;XE^'K874%S:_;X)7M[E5^:.YV1856.7;*@%0'/TAXJ^,O[+.H_L*?& M_P#:H_8IO]-^UZ_X?U.[U[5-,CDANAJIMW DGCDP\4RF;>,@ Y##(() .A\5 M?\%:?V//"OB34M)_MCQ-J>DZ)J'V+6_&.B>$[J[T:PG!"LDEU&I4X)'*!@L_P#I2:/^&L/C9_T8_P"._P#P*MO_ (JO/_V?/B7\=O@'X%N?!\_[ M('C756O="_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ MPUS\"_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ MPUS\"_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ MPUS\"_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ MPUS\"_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ MPUS\"_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ MPUS\"_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ MPUS\"_P##7/QP_P"C&?'? M_@3!1_PUS\]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z M,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45X+_ ,-<_'#_ M *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\"_P##7/QP_P"C&?'?_@3!1_PUS\]45XWX$_:7^+GBWQAI_AO6_P!D/QAH=I>7 CGU:^N(3#:J?XW YQ]* M]DH **** "BBB@ HHHH **** "BBB@ HHHH **** /S<^)/_ 4!U72["P^! MW[==Y!X6^(/@KX\Z%J+R)HTT-CJ.@P:C%*+ZW90X9%16)&2Q7:1N.X+O_LL? M!A_VM)_VK_B?\./#-QX<^'?QFL8]*\"F]L6M8]0N([.>*74UB8 B-IY!)NQ\ MQD<'YD8#[8^+7P5\ _&RQT?3O'VF&YBT+Q%9:U8!=N1U?0JW&F6[W4*[ M8;EX5,B#T#$9 Y/3UJQ0 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 5YU^TY^U/\ M!O\ 9'^&LWQ,^,?B06MON,6FZ=;@27FIW&/E@MXL@R.>/15!RQ4 FNDN_BQ\ M-[#XGVGP7O?&5C%XJO\ 2)-4LM#DEQ//:(XC:51W ;C'7ACC"DCRS2OV$/ - M]^U7JG[6GQ;\6ZGXWUM94'@G3=>1#9^%8 JY2VB4;6?S-S"4@,,@\N#(P!B? M\$\?VS/B9^U]:_$!_BK\*H_!NH>%?%*6=KH;&3[3;VLMNDL27(?GSA\VX@*. M<;%V\_1]?'_[/^H'X,_\%:OC3\(=5?R;;XF^%](\7>'A)P)&MD-M<*OJQ=I6 MQ_=B]J^P* "BBB@ HHHH *\9_;!_;:^&7[(OAZSM]6L[KQ%XRUYQ!X0\!Z(/ M,U#6+ACM4*B@E(]W!D(/HH9L*?1=$^*_PW\2?$+7/A/H7C*QN?$GAN"VFUW1 MHY?W]G'<)OA9U]&7G(SC(SC(SY9^SK^PAX ^"'Q2\0_'_P 8^+=3\>_$/Q!? M3LWC#Q,J-<6-FS$1VENBC9 JQ[4)0+NP0 B8C4 F_P"">_[3/C7]K3]FFP^+ MOQ&\-6&D:XVL:A8:EI^FE_*A>"Y>, !RQ!VA0$?M%?\ !0SX*_L\>.F^%8\)>-/'7BJWLUO-4\-_#KPX=3NM,MF *RW/ MSHD((((!;=@@XPRD^K> OBQ\-_BC/K=M\/O&5CJTOAS6Y](UV.SEW-8WT)Q) M!(.JLI/T]":^)4^,'Q$_X)C_ !X^.OC[XS_LX^+_ !5X-\<>)#XGTGQ_X3M( MKB.")QM2RO'ED00)$7$:;FSDG:C!P: /KS]FG]IKX1_M9_"ZW^+?P9UR2\TR M6X>VN8+J Q7%E"%E33/$NEI=P0SX\R!CE7B?'&Y'5D..,J<<4 =C1110 M 444DDB1(TLCA54$LQ/ 'K0 M?-7QK_X*H_L[_!KQGK7@RR\&^/?&I\+R&+Q M?JW@3PN;^PT"0?>2ZN&D1$90#N"[MN"#A@0/=?AA\5/AW\:_ ]G\2/A3XPLM M=T/40_V/4]/EW1R;6*,.>00RD$$ @CD5\ _ C]H3XP_\$R_@QJO[+/Q@_8^\ M7^(]>G\9W5IX0\5:5:PMI'BZ\U"9C;B>Y=P5ED)V[ LC[% 95*F@#[]^$_Q5 M\ _'#X-/"WPY\'ZGX^\;ZU#IVCZ-8RWFIW\^=EO!&I9W. 20 "< M $GM0!IR21PQM+*X55!+,QP !U)-?*GBO_@L1^RGX6UN9X_#7Q U7PE:ZE]@ MO?B9H_A!Y_#L$X?8P-UO#. W&8T<-U7<"#7MWQBT,?M$?LQ^*/#7PK\8VO\ MQ6O@F]MO#^NVT^Z$_:K1TAF#IG*?.IRO..G-?"=G^T+\:-%_8[T+_@E[JO[# MOBC2?B7XD\-77@W2)-5MX(=!NTC@*7&IQW.\F4QQDW#E$90Y!WG(R ?I#HNL MZ3XCT>T\0Z!J,-Y8W]M'<65W;2!XYX74,CJPX964@@CJ#5FOAWP3\;_VR/\ M@GC+\+OA!^U=X*\ ZG\+;X:=X0TSQ5X$FO?M&BW*PK#;_:Q=']ZK"/+,JJ,! MF!! C/W%0 4444 %%%<_\3?BM\.?@QX5;QQ\5/&%EH6D)=P6SZCJ$NR)99I5 MBC4GMEV R> ,DD $@ T?%7BKPWX'\-7_ (R\8:W;:;I6EVDEUJ.H7DPCBMX4 M4L[NQX !-?,_AW_ (*^?LNZYXVT;P[J?A/X@Z#H7B2_6S\.>/\ Q%X0>TT+ M4Y6.$\JX=]^UCT9HU '+%0":[#_@I5\"OB)^TM^Q3XT^$OPEF5]"/V-- M<\$^-;ZRL=6\2+X]@6PTS0M/M+B/]];-&6F>)Y8Q K"-"59PH/) !^C-%?*7 MPR_:U_:P^%7[4^@?LN_MQ^!O!J+X\M[E_ ?C/P";I;*XN($WR6DT=RS.K[2, M'C!9!APVY?JV@ HHHH ***Y[QM\6/AO\.-7T#0?'?C*QTJ[\4ZK_ &;X?AO) M=AO;O8SB%#TW$*<9QDE5'S,H(!#\8_C-\,O@!\.]1^*WQ>\6VVBZ%I<8:ZO; MC)Y)PJ(B@M([$@*B@L2< 5XEX+_X*H_LV^(/'6E> _'?AKQY\/9/$#A?#>I_ M$7PC+I=EJQ)&WR9G)7!R,%]@.0,Y(%QC)!G*'AQ&21@\#S'/''B/QBUI!\/_#^B7T=QJ1U5Y4$#B%3YMN5W$.9 F%+(>6VD ^VZ M*^4O^"(7SG6M!G7-M*$J)'0=#MW9QG) 8@$(Q !@_M$?M-?"#]ESP;#XS^+GB"2W2^O%L](TV MQM7N;W4[IONP6\$8+RN?;@9Y(%<#\%?^"COP ^,/Q.C^">K:-XN\ ^,+N+S= M,\-?$CPW)I-UJ"<\P!RRN3@X7<&.#@'!QY5_P4&\2P_ #]N'X$?M:_%33YKC MX;Z&FIZ+JNH+ TL>@WUW$4BNW4 X#94;@"0(6Q\VT'!_X*5>)?V$=1COI] L5#/>7LDENQ\J-8U#["REG1"/N9 M4 ^\**^??^"TKXL?#?6_B1JOP@TKQE8S^)]#L;>]U71$E_ M?V]O-GRY"IZJ<=LXRN<;ER <7^TA^V-\'/V8;C2=!\:'6=8\1Z^7_L'P?X3T MB34=6U +]YH[>/G:,'YF*J<$ D@BLW]F[]O'X"?M-^)]1^'7A>?6O#WC#2$W MZEX)\9Z0^FZK!'Q\_DN2'49&=C,5R-P&1GP?XD_$CPU^R;_P5RG^+?[1EU'I MOA+XB?#F#1O"'C"_XM-+NH)4::TDE/$("Q7C?V]H/#'[9G[4W M@ _L$_$O2]0^*7@/0-5UR]\6>%KJ.Y@MH(HT:SLY[B(F-C-<%HE0E@JS2;EV MN00#]$:*\J_8H_:5M/VMOV:?#7QO7318WVHVSP:WIP!'V2_@=HKB, \A=Z%E MSSL9<\UZK0 4444 %%%<]X'^+'PW^).IZ]HO@3QE8ZI=^%]7?2_$%M:RY>QN MU4,8I!U!P>O3(89RI /-?C]^WG\&/@%XZC^$[Z!XM\:>,#9"\N/"7P]\-R: MK?VEL<8FF1"%B4Y! 9@Q!!Q@@UM_LR_MA_ C]K;1+[4OA#XGE>^TB?R-=\/Z MK:-:ZCIOW"V]IJ>F[75+87$A"*80VQ5) ++(HY4 ^7?M.^);WQ3^V M=XN_;P_X)[:[8ZH?A#X)L[CXB7NDMOTWQ,_VB3[19>:GR3LMB@=W4L ($P0Z MJ0 ?IU17._"/XF>'/C1\+?#OQ;\(.[:9XET:VU*Q$GWUCFC5PK#LPW8([$$5 MT5 !1110 45%?W]CI5C-JFJ7L-M;6T32W%Q<2!(XHU&6=F/"J "23P *\5^' MG_!2/]ASXK?%!/@WX _:-T/4/$,T_D6MHJ3QQ74O0)#<21K#.Q/01NQ;MF@# M#^-/_!3O]G?X->/M6^'4'AWQMXQO?#A \67/@7PN^HVN@GNMW,&548 '(4L5 MP0<$$5ZU\#/C]\(/VE/A_;?$_P""?CFSU[1KEBGVBV)#PR F*6-@'BD ()1 MP#@@XP03\T?\$L?%EA\+_%OQ8_8L^($:V7CSPW\0-1UR1IQMDUW3KQU>*_4G MF0X*!O17BSU('/\ [47P[O?^":?QXM_V\_@/I[6WPZ\1ZG;V'QJ\&V28MXTF MD"1ZK!&/E5U=^0,?.P XF? !]T45':W5M?6L=[9SI+#-&'BEC;*NI&001U!% M24 %%%% !02 ,DX ZFLOQIXV\(?#GPM>^-_'WB:QT;1]-@,U_J>I72PP0(.- MS.Q ') 'J2 .37B7A_\ ;3_92_;4\,^+?@9^SG^T-IE]XGU'PY?VEI!Y-Q:3 M*[P.@FB$\:&8(6#$Q[L 9Z4 <[XO_P""O'[)_A/Q!?6\.F>.-9\-Z5?FRU;X M@Z!X0FNM LYP=K*UTIR^#WC5@?X2P(KZ+\ ?$#P3\5/!VG_$'X<^*;+6M$U2 M 3:?J>GSB2*9.G!'<$$$'D$$$ @BOFG_ ())_$;P9X[_ &.[7]GG6O#=MIWB M3X;M<>&O'?A.\@7=%,LDH+R1GATF&XL2,,XE7G:37#Z)X6U/_@EI^V/H?AGP MC+*?@1\;-?%A;Z2[ED\*^(I!^Z6+/W89L;0./E!S_J%+ 'W-1110 4444 %5 M/$&OZ'X4T*\\3^)M6M[#3M.M9+F_OKN81Q6\**6>1V;A55022> !6'\7OC3\ M*?@'X*G^(OQD\>Z=X=T6W8(]]J4^P,YSB-%&6D.(IHYC&()T24B58FB!V[27QGF M@#2M/^"PW[(SZW:#6M.\=:/X7U&[^S:5\0]8\&W$&@WKYP#'<'YMI(/S,B@8 M). ":^H=+U33-;TVWUG1=1@N[.[@2:UN[699(IHV 971E)#*0000<$&O$OV5 MOB!\!_VY/V*]#\OPQIFH>'=1T"+2/$/A>>%3'8W$,21RVC)U380"AX.TQNN, M@UX_^R#+XX_8-_:Q?_@GIXUUV[U?X?\ BRQNM9^"^KWTA>6T$69+K2W8]=B[ MG&.!@-@>=M4 ^U**** "BBB@ KG?BO\ %CX=_ [X?:G\5/BMXJMM%T'1X/-O M]0NB=J D*J@*"SLS$*J*"S,0 "2!6'\?_P!J/]G[]EOP[!XI^/OQ2TWPW:73 ME+-;HO)/>"15=!B596$BCY(RV,"@#T;P!_P5A_9 M<\8>.=-\!^+]+\:> I==8#PYJ7Q!\+R:99:MDC:8)F9EP(O!WB[3$N],OHL":U<@[)HFY,,\;9!'56#(P M(W*?(?\ @G3\3?BQ\-?'_BW_ ()W_M$:W)JWB+X++:[FT MSPSHUQJ5_#8QJ\SQ0QEV"*S*"Q XR0/4BN/_ &AOVW/V5?V4[JTT[X^_&?3- M O+Y ]MIYBFN;IHR<"0PVZ22*F01O*A<@\\&N-_:SO-6_;0_8/\ $>F?L;^) M=&\3-XTM8-/L]1AU +"+:2YC2[))Z.D7FAHVVL,$8W *0#U_X,_&+X>_'[X9 M:/\ %[X6>((]3T/6[03V5S'P1V:-UZI(C JRGE64@]*Z>O@2\\'Z[_P1H^*M MKXW\(-J.J_L[^,KFWMO%]B=\TGA'5"JQKJ"+R?)E(&['KLZK"&^\M%UK2/$> MCVGB'P_J=O>V%];)<65Y:RB2*>)U#)(C+PRLI!!'!!H LT444 %%%% !7 ?M M,?M)?#G]D_X4S_&;XK?;QHEIJ%I:W4FG6PFDB\^=(1(5R,HI?%>"#T M(KE_VYO@WK_[;/PO^''@7X8W.EZUX%USQ]IFI^,M4MM25DFT.)))B8BIQ(LC M!%!4D@LI (R5 /H/P[XAT+Q;H%EXI\+ZO;ZAINI6L=S87UI*)(KB%U#)(C#A ME*D$$=C5ROA?X0^*?$?_ 2H^/%K^R_\5]:N;OX&>-]2<_##Q;?REAX;O9&+ M-I=U(?NQDDE7/'._H9?+^Z* "BBB@ HHHH *\T_:'_:Q^#W[+E]X0M_C%JT^ MG6OC+Q!_9%CJ?EJ;:TF,;.'N'+#RXR0%W8."P)PH9AR_BG_@I=^PEX+^*!^# MGB;]I;P_;:^ES]GFA_?/;P2YP4ENDC-O$P/!#R#:00<8-WMS'###&7FFE<*J*!DL2> M .230!)7FGC[]K/X.?##]H7PG^S5XXU>;3]?\:Z=-#OVDM!O?$,]S]GM;9!,L%S,3 M@1Q7+1B"9F/"A)&+$@#.17E'[6'_ 3K\1?ML?M7^(/%?Q3NGT?POHWPQM=- M^'>M:9>YN+;6GO'N'O"@((:+8$93\KI*FU@V2@!]D45\N_L$_M9_$#7_ !!J MO[&7[6J)I_Q@\#1!9;AFQ%XHTX8$>HV[$#>2NTN .<[L#+I']14 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5[3 M5])O[J>RL=3MYIK5MMS#%.K-$?1@#E3]:^2L^DZ;<3A+BXC8?<;;A W4>9Q@X(XWX@_\$B?@QX<\(6OC MO]AKQ!JGPX^).CVXGT'Q99>(+F>/5' W>7>B1W62.4_>95Q\V2KJ/+(!QW[9 M7[*?[17[5O[>6M>/_A'JFI^#=2^$GPXTV7P!X@EB\NWU769;N:?RP[ AX3$) MX''16 W@J2K?0W["G[9>G_M9?#Z\L?%6AGP[\1/"5S_9OQ \(7"E)=/O5)4R M*K?-Y,A5BIYP0RDDKDU/V!?VQ-4_:>\%ZOX.^*WAH>'/BAX#OAI?C[PVR[?+ MG&0MS$,G,,NUB,$@$, 67:S8/[5O[''Q+N_CQX<_;,_8ZU/3-'^)&G7,%AXH ML=3F:&P\3:2SJDD=T4!.Z-0"' +;4&,M'%@ @_X*-? #XOZ[K/P^_:W_ &8/ M#YU/XB_"_7@T.C1RK&=:TJY(CN;0L2!T.OZAK'BGX+?L[Z_P"++_0O OQ*\>/I MGC?4--NVMY+F)8E:#3S*N"B7$C%6P02%ZXR#SOQJ_P"":=Q^SA:#]H'_ ()B MS7G@SQIH,8EO/!ZZI<7.E^*[9.6M9HIY&_>$#Y#D G^ZQ$B@'F/Q$_9X_;#U MS]JWXR_\%#_@3I^IZ3XJ\%>,+;2O#OA#4+SDT^\65[+Q'H5P?WVDZC&!YUN^0#QD, MI(!*.I(!RH\XU+]CGXG?!K]MK3_VE_V4-1TRP\/>-[KR/C%X1U"=HK:X4!G& MI6ZJI_TC=G@ 9=\DA9)2 "G^T7\!_C/\/_V[OAY^V3^SEX1?6DUJ-?"?Q2T6 M&X2'S=-8[X[\ER 3#M!.3DF&%1PS5]4T44 %%%% #9YX;:%[BYF6..-2SR.P M"J!U))Z"HK+4K#4[)=2TN\BNH)%W1S6T@=7'L0<&OC_]L;1]&_:'_P""@OPX M_8Y^-^K7L?PWU#P/>Z^-!MK^2UB\2:O%.RK:SO&RLZ10QF8(".>O6N<^-_[* M/CO_ ()NW3_M6?\ !/V'46\*::?/^(WP?GU*:XLK^Q7F6[M?-9VBFC4%B+/'.MWWQ7^%-Y"8YTT-[^0QW M*1GE9X&\U\G[J,I^X9<_9/[1O@;P7_P4N_8-U;PY\&_'UNUAXUTJ"\\/:QD^ M6MQ!/'/'',!ED_>P^7(N"R'=QN7%>I?!3XQ?#W]H[X0Z+\8/ASJ"W^@^(]/$ M]L94&Y0\N767P_K V@"R0*08I,\KE0%7!YCCW@'"+\I>*+..,#[Q9@H '7/%?)?BCX9?#[]MK_@I9\2/@5^U3]K MU;PY\.O"VCW7@/P2VI3VUG>"Z@#WFHNL+H99(Y9$A#$X <#&0*Q_'W@WXA?\ M$?\ QK:?%KX1:AK7B#]G;5+Y+?QEX*N[J2[E\(/(X5;VS9R6\K<0"I/).UB2 MR.@!YO\ LQ^&OCI_P2!\"^!?B_X\EU+5_A)\0=,LG^)NDF$O-X,U:<#R[L(! MD1[6CCDQR60J//VIO@GX1^(?[,?BG39_%7@KQ3I_C/P1)-< M*UCJSPJS)$7SMVR*X96)VD@ E58L/;;ZQ^'GQM^&SV5_;V'B'POXIT<;D<"6 MVO[.>/(/^TK(P(/N#7B/[#/[-'QU_9%\0^+?@E?^+;37/A%;SI>?#::]NW;4 M]-$K,TUBZ[<&)#R&R,E@0/G98P#S#XCZ_P#M\_M]?#E_V8?$G[)$GPBT?6S% M!X_\9ZYXA@NQ':K(KRPV$" -*\FW =LHH)!/(B@L1DGTKQ/_ (*5OX[G_8?^(/A[X:>#+_7M:U[25T:TT[3H#)(1>31VSN0. M=JI*[$]L9.!DCP#X%?L[_!7_ (*'?'#XY>*?VQM-N_%&N>#?B5?>&- \,7.L M7-O;Z!HT0 MI88X)$PTY60F0YW&(D8R0LRDX49W\#SMGK/[>G MP,_:&N_BE\./VQ/V5]&L_$'BOX:R7L%YX.U"[6!-9TZ[C"3)%(Q"I*JAL9Z[ M@1DH$?V_X]_ GX;?M*?"?6/@U\5]#6_T;6;8QRJ,"2"0&]5>R\%>(;>=VN[[2%4>2;I6&$ MD4?(/F8X7!SM#N >0:_X=_:Q_P""B?BGPAX:^,G[-TWPE^&OA7Q+:Z_KT>MZ MU%>:EKUU;$M%9PQQ*/*@W'+R, 6&-I!&#]F444 %%%0ZE/=6NG7%S8VOGSQP M.T,&['F, 2%SVR>* &W6KZ597<&GWNIV\,]R2+:"695>4CJ%!.6_"OF?_@JM M\-?&OQZ^#7@_]G'PAX9U&\M_'?Q)TJP\0:C8P[ETO3HV>XFN';!V8$0P2,9& M.I /BO[$G[%W[-__ 4,_9I;]IC]IT:KXJ^)/BG5M077==.O7-O<>'[B*ZD2 M&UM8T<1VZQ1B)U1D8?.,@KA1WW[,7QK^-?[(7[15K^P-^UWXPN?$>F:\CR_! M[XDZ@3YFJ1+UT^Z# MRRWP;\>77RQZ]IRG"V,C'A;F(84*3VV?\\C)J?M.?"_]J3X$_MBV_P"W'^S+ M\-8_B'I^K^%(_#WCKP.-12UN_*CE\R*ZM7?@D$*"H#'AOE(A#!675_93L?V MB-*^!.AZ/^U1:EJ6H7,8B:[NFC 6 M&-% V1_>W#)R#7UE110 445YS^U]\0/&OPI_99^(7Q+^',&_7="\'W][I9,8 M?RY8X'82;3PVS&_!X.W% '??VOI/]I_V+_:EO]L\OS/LGGKYNS^]MSG'OBOC M_P#X*;_LV^./VSOC/\(OV<=*@U?2?#ZKK>O:WXRLK?)-;UC]AS]L:VAM M_BQX.M3'++< -;^+=+QA+^$L )24QYBXYSNP#YB1R?%_X4>!OV,/%^C_ !@_ M95_X)KZ1XNOKZZG37]1\)):6E_I2%,(;>%E).\DAO+V@*I!^\*Z+]O3]C2]_ M:3\-Z7\2OA%KH\-_%GP+-]N\!^*(2$/F+\QLYSCYH).1@@A2V<%6=7]F^&DO MQ!G^'NB3?%BSTRW\3MI<)U^'1IGDM$N]@\T1,X#%-V<9Z#C)ZD \&_9!^$/Q MN\4?M >,_P!MW]HOP/!X/UCQ5HMIH7AGP5%?+87NI4^5II9-K;5^ MX!@\G"_2M%% !117SE_P5:^+/Q!^#/[%'B/Q;\.=?NM&NI[ZPT^^U^Q!,VEV M=Q=1PS7$9'*N%;8&'*EP000#0!]"VVKZ5>WDVG6>IV\MQ;8^T013*SQ9Z;E! MROXU\+?MP?LI?'K]K[]N=M1^%^KZIX-G^%?PRM]1\%^+#$5@N]?FOGDCBWX( M,1CBD1\9*,N65E.UNH\8?\$AO@!9^ K+QO\ L9>*-7\!?$73K5;OP[X_L/$= MU<'4I2N__3-SLDL4Q.6**/O9 9?W;>A_L!_MA>)/VB/#^N?"GXX>'5\/?%GX M>W:Z?XYT(J%65N1'>P@<&*4#/RY /0[60L 1?L:_M1^&?VV/A=KGPD^//@"Q ML?'OAECI/Q-\ ZS9I)'YH.WSEBDW"2WD*Y'4*6EO="[,A(M9%=3)' %;>2$!;A?E-:W[8G[''Q'\ M1_%SPY^V'^R!JNG:)\5= GAM-3CU"0Q6'B72F=5DMKS:"3L7D/@MM7 ^98BG MTQ 9V@1KI$64H/,6-RRAL<@$@9&>^!]* /!?V$/@!\4/A;IWC?XP_'FWL;/Q MQ\4?%+:YKFC:7.);?2(@@CM[(2#B5HTSN<<$M@9QN/OM%% !117RE_P5*\5Z MP+/X3?!2_P#&%_X=\'?$?XE6VA^-]9TVZ-O*UFR%EL_.'^J6=LAF&/E0@_+N M! /J73M7TG5TDDTG4[>Z6*0QRM;SJX1QU4[2<'VK\[?B_P#LV_M>?$#]L3XP M?MT_ 6#4="\4_#G6M,TSP3H&H6Y6'Q786]@IOX&''F),'B:(@X.2ORN Z>E? M&7_@E_9_ ?3D^./_ 3-NKSP%X^T"(2G0(]7N)]-\40)RUG0 MRD@$J<$!@P !F? CXO?LZ?\ !2C]G&'7->\":9J]C)+]G\3>#_$5FEP^D:C& M/GAD1UX92,?^"JG@GPSJ_FZQ\2-=F\>_"J_A M,4MUX86[*)*$QE;B!DG?=S\A5Q\F\2>N?'+]C?QM_P $^I7_ &J_^"<\.H0: M7I/^D>/OA#+J4]Q8:W8J,RSVXD9VCN$4$\$G ^3H8Y?K+]GWX[?#W]IOX-Z' M\:_AI?&YT?7K/S8TE \R!P2LL$H&0'1PR,.1E>"002 @>./#&I0?:=*?5K!))+1S\LB9/S02J04=0005(.:^??%'B+]JVS\# M>*_V)OV=/^";-MX%L]6>^TK2O%<>M6B:#;:?.#$=1D$2 O.8CN,0W/NQG<04 M/?\ P0_8[^)_[*/[7FJ:Y^S]J>F1?!?QS!/J'B?PC>7#(=#U90 LM@@4C;*2 M,I\JA58'[D(KZ=H X[]GKX/:7^S]\#?"?P3T?4'NX/"^@VVGB\D3:UPT: /* M1D[=S;FQVSCM78T44 %0W^H6&E6PVUO$,RSSRA$0>I8\"IJ^)_B1\/ M? _[9G_!3+Q3^SG^U!)=ZAX2\#^!-/U3P9X)_M*:VM-3EG(^TZA((G1IGC9Q M$.< =NN0#MO^"K>C>/?'/[//A7POX&\/ZSKOA_6OB9H=OX]T_P ,Q237-YH+ MR/YR((OF*M(( <>HSQFN7_X*_P#P.^#7AC_@G?K_ (B\-^ ](T.]\"RZ7<^# M[W2;".VDTR;[?;PA86C * K(RD#CD'JH(Y;XF_#7XA?\$B?%5O\ '7]GRYUK M7?@)=WB1>/OAUZ2QNU4'? S,X^ZVW>XVL MK,I\X^*\'_!2;]M7X5W'[(OQ2_90T3X>6>LR6\'C3XC_ /"807MHUI',DLC6 M-G'F3S)/+ 4.[!'M6BOM&D M@/V?6?&TT,@9)&SGRK/*CY3E7''SDYB^T* *?A_1+#PSH-CX;TI66UT^SBMK M97;)$<:!5R>YP!5RBB@ JOJ6K:5HT"W.KZG;VL;R!%DN9E12QZ*"Q')]*L5\ M(_"CX!_!W_@H-^U%\=;K]L/3[OQ-?^ ?&S^'O"WA*XUBYM[;1M("?N;J*."1 M#ON"KL7.>4XQ0!Z%^WQ\/_$WQ6_:@_9X\">)O 6I^)/AA/XHU.X\8Z;963SV MS7D5JIT][Q0"OD+(78[_ )"HD#9X%,+ M3XYZ'HNG7NFVJ0R365P)?-MFV ;XR8T&TY #,!C>FZY\2O^"2/QET?P1X MV\9ZKXE_9R\9:@MCHNK:S<&>Y\#7S_<@DE/6U;!QG "AF #(WFW?^"LGQH\# M?!OX_?LV^+/BK=W$7A/2?%6L:_J,EI;F9VGLK6!K5$4?>=I)MJYP,MDD#) ! MW?[57[%WQ3MOC1;_ +:O[$&OZ?H?Q-MK<6_B/0]3)73/%]F /W%QMQMEPJA7 M.,[4RR% XY7Q%X1_;7_;V\7^!?"?Q\_9CL_A)X,\$^,;/Q)K]W<>+K?5+K6K MJTW>5;6JP*/*B9G.YV_A(VL2N&W?V:-)_;%_:L^,6E_MM7$FNW4$GA=X+AU@LK6..14A6.(Q2!65O\ 6&?AS_P5M_9Z\6_#'1;;2]4\8:/XFLO%ZZ?"L*W]G;6( MEB:8( '(=F(8\DQ1C/R@"']G7XO_ !H_8?\ VC=._88_:K\:7GB?PIXJ9O\ MA3GQ'U1B9YB"!_9=VY^]*,JJDG.60#*R((^1_;<_:@\'_LW_ /!5/POXX\?: M#JNK_P!A_!.;_A#=!T>T::YU;6;W49;=;>( $*6C5LL>@0X#$JK 'H/Q2_9' M_:#_ &8?CQJG[57_ 3YL=-U*#Q/)YOQ"^$>J7PM+35YH:I? MWL*PR32R0JJ10HB@JIPQ9>A5N.E_8X^%W[7OB+Q[J'[57[7GQ!NM+U'7-,-G MH7PHTBY_XEF@63.LBF<<^;=Y49<'*Y8%B"$C^D* "BBB@ JN^KZ2FI+HSZG; MB\>,R):&=?-9!U8+G)'OBN0_:9\;>+?AI^SGX]^(G@*T$^MZ#X.U/4-(B:/> M#5_B^90=O?&.]?(G[.'_!-+]E+]J7]DGPG\=M8\0>(KWXD>+M#@UF M^^*EOXFNCJEMK#KF4K^\\O$,P>+9MZ1]0WS4 =_\"OA7JOC/_@I1\;OB'\>/ MAA>:C+HMGHMG\-=;( M3RQ)W/V(?VF?C+X1^+NI_L!?MGZ@MS\0-!LS>>$?%NW;'XOTD9Q,"?O3HH.[ MNP5]WS1NS>(>*/VP)?@/_P %,_C^OAOX:ZIXR^).M6OAKP[\-/"-A V+E?L' MG7$LTO2*!'\J1CG)#]@&=0#TZR_9Q_:S_P"">'Q!U;7OV(_!-K\1OA3XAO&O M+WX4W^N)8W>A73?>DL+B;*&(\90Y. %VL1YE=O\ LP?!K]H/X@?M3ZU^W1^T MWX"L?!&I7'@N+PIX4\#6>K)?S66GBY^U2375Q&!&\K2_="]%8@@$"NM_8M^! M_P"T3\-M+UWXC?M3?&V\\3^,_&=Q#=:EHMK+C2-!5%8):V<>.,!L.XP'*KP2 M"[^WT %%%% !5>#5]*NK^;2[;4[>2ZMP#/;1S*9(P>A90-_B!\*M3N-/U>&*TM1JMHI,MA!<7<,$TZ8Y#K'(VUA@J2&!&VO-]: M_P""1'[-5]\,M-\<_LF^+];\'_$""QCO_#GQ/L/$EW--J$SH'$MUND*RQS9W M-L5>&X&W*$ U/^"N>(M)W"[TR/8E MO%9R2K@VB@,H"?*=H!R N*'_ 36\,:7\-OVJOVH?A/X#M5LO!^D>.-+N=%T MNW&VWM+FYMIGNDC0<(H*Q+M' "*.@%=Q^P%^U_XS^.-KX@^ O[1.A1Z'\7_A MU.MIXOTQ5"1W\1XBU" #@QR#!.WY065AA9$%?)?[-G[8'Q,\/>-OC5\&_P!F M7X:S^)_C7X^^.&O7(-[ RZ;X;TN-XX8KR\E/!5&\U53/)'/)5) #]+_&?@WP MM\0_">H^!?'&@VVJ:/J]G):ZEI]W'NCN(74JR,/0@_4=1S7E_P"Q;^RQK/[( M'P^U7X2+\6;_ ,2^&TUV>X\'66HVX$NB6#X86?F;B90&+'=A1SPHSBM7]DKX M'_$'X"_"=?"_Q6^-NL^/?$FH:A-J6MZWJTF46YFP7BMDQF*W4CY4Z9+$!0VU M?3J "BBB@ K!\6ZUJ>H^!M??X9ZC:7>MVVFW*:B)O*1^<#Y]N0:^= M?^"J_CCQ!HG@#X,K_PUX7^(/Q2TWP]XX\0:;<&&:#3)A(TD*RC_ %(D MV8+]E5@<@D'FOB__ ,$K/#WP=TB/XP?\$V[Z]^'7Q%\/PB2ULH=9N)M/\11I MR;.[2XD=3NQ@,?EW'YQR'0 W_P#@F3^SSX"O/V'M*D^+7P28>(_&(O;CX@'Q MIHF;_5KF2YEW27!G7>Z,FTIGC:0>I)-3_@B_'=:9^ROXA\'PWTT^C>'OBEKV MF^&#-(7V6"2HR@$]O,>4_4FN_P#V4OVUK#]J']FO6/B=;>'7T?QAX5@NK+QC MX3G5A+IFJV\;%HMK?-L8KE<\]5/S(P'Q3^P+^T1\=_B+^R3X2_8Q_85T>6/Q M;(M[>_$SXHZO:L+'PP+J]GD CW#]_=M$4VXR!C@$AVB /T>_: ^ OPU_:9^$ MVK_!CXL:(M]H^L6^R3;@2V\@YCGB8@[)$;#*WJ,$$$@YW[*WP@\<_ 3X$Z%\ M(_B%\5[CQI?Z'"UO'KUU9B"22W#GR8V&YBQ2/:FXDD[_:Z^"?[(/Q4U^_T_P"&WC2+5[S7;*ROGM5\ M0WEK$K06$LJ$,(P2&* C>74?>V$<[\YT[Q'8H,R-$DK.R7"KDC!)(^YAAMD ._C_97_9ZM_P#@F7-\.M1^ M"EIHVG'X8M>WUGJND+%?6E\+$RM<3%EWK=)*"QG%=-_P2YUGQ)K_P#P M3\^%>H^++J6>\_X1E8EDF8EC!'+)'!R>N(5C'T%M^ +Z![=R/.L99$-O<02 ?=>/>X)Z$ ,,@@GQ#X$?$?X]?MK?! M+P7^R;^QC>:CX(^&?A3PIIND^/\ XO2V[0W-[/%:QK/9:8IP=Y;=OEX()SE% MV^: ?7G[9O[(G@;]L?X0R_#[Q)=2:9K%C,+[PGXGM 1NO:+ VH3H@5YS&I(0L0 M6P#QFKOAO1F\.>';#P^VKWNH&PLHKV6FVKWVHW<4$$2[I)II B(/4D\"OF7_@J_8_$3QC^R5:Z%\,-' MUC6]-UGQEH]MXMLO"\;S7=YHDD^)HX1%\S;V,*G;U5B#\I-<7\:?!'@_]KS_ M (*:77[+W[2US>77@KPO\-[?7?"_@M=1EM;76;R2?9->2^4RM,T0RBKG VL0 M,;]V!\6?@]\0?^"2_B"/]HO]EAM8UCX*-'+&;47;JT[6Z-( M3[[B:^4O^"O/Q4\&>/O^")$N?"/C;Q'H N=6M@Q4Z=)<+<>9@#<, M>4N5QD'C&>*@\&^-OVEO^"E?CS3/$WPNUC7?A3\ O#NJ17.GZQ:C[-K/C26" M0,AB!'[BS#*.H(;&"'.5B /9/VQOV*-*_:>O/"_Q$\'>-YO!/Q$\%ZK%=>&? M&^GVHEFMX?,!FMY(R5$T3*6PC' 8_P!UI%;W&!94A1)I?,<* [[<;CCDX[4Z MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y MSXD_&+X2_!K2X=;^+OQ/\/>%[.XE\NWNO$.LP6<(/ 7@+X6Z3IDWB8>$+T6FJ^(;Z^A\Z-!<$$Q6TW81EN(KRQ< MQ3VKH3B/;*F1P&9!%G(5< '@_P //A/KW@+]JCQ?_P $N?C/\3?$/Q$^%OQ M^&#Z]X=E\5W_ -IU+266X\AX1.0,X9&D4@ *R1%5!WDW/V=_VG?%O_!.G7H? MV,/V\M:FA\-668OA;\69K=S8ZC8+]RSN7&?)FB7"C=PJC:3M"/)K7OQ*\ Z! M_P %9/B9\:/BCXJLM&\/_"GX):=I-[J%_+LC@>\NA> ^K.59D"@%F+!0"2!7 MI?[,'Q_UC]O*P\3Z]XP_9IM[3X1S/#'X*U#Q;"DD_B':7\VX:SD1E6$_(48G MUY8D[ #S+X)>+? G[0'_ 5?UCX\?LQ:@FJ^$M.^%2Z/X]\4Z" M/)R=L<8"CGT%:- !1167/XV\'6WC"W^'MQXIT]->N["2^MM&:[074MLCJCS+ M%G<4#.JEL8R<4 2ZEXI\-:/K.G>'=6\065MJ&L22II5C/=(DUXT<9DD$2$YD M*H"S;0< 9-?&GA3PIX[_ ."GGQ0^)>J^,?C_ .,O!?P\^'WC>\\)>'_"G@+5 MQIUS>75JJ>=?WDVUFD#%U,<9&%QZAB_K/_!1CX:^*=;^#-E\>/A;9^;XV^$> ML1^*_#J)D-=10 _;;(D'/@#>>$9_CW\!?"]I90?%) MXO$FJWUOGS+Z>:,-ODR3M<;F#(, .7XW%B0#Y%^%OP2\7_M(:?\ '7_@EU^T MA\4=3\32_#;4=+U+X?\ Q U)C+J5F+JW>>U>1RJ%ETOQ79K\J7L5P1L$A &\-C+< M\-OC3FO@)^TA\'_@=\;?VLOVP/C7XKBTW2S\1[3PO:C[]Q>3:5:O#]GMX^LD MC;E^4< +N8A5+#WW]G?Q!XB_;,^$DOC?]J;]E+1]$TV[U=Y_"&@>)[>*_N'T MXJOE7%Q#-&1!*QW''7&. ,%@#RW_ ()U3:+X]_:O_:%^/WP6M9E^%WBS6=*7 M0K_[.\5OJVJ002"_NK=6 )0S.VY\8=GSVP/L.J^EZ5I>AZ;!H^B:;;V=I;1" M.VM;6%8XXD P%55 "@#L.*L4 %%%9>G>-O!VK^*=2\#Z5XIT^YUG1X8)=6TJ M"\1[BS28,8FEC!W('"L5R!D#(H 9K'CSPCH>HW.AWOB"T_M*UTB35)=*CN%: MZ^R(=K3"+.XIN^7=C!;C.:^)O@3\#/B;_P %/?A+_P -;_%K]JGX@>$H_$=Y M>GP'X5^'NO\ V&S\/6T%S)!&TP52;JX+1%F'?$<;0PW#J.;BT8@K-%(!N5%+ M-S@;UVNWDG[$/[8_PH_9;_8?U/\ : \?-&_B!^UW^S5X4T_Q@8FG.C7 MUI!J3:6#(QB DEC)CDV;2R@_*Q(SG@ 'DW_!(+PS?:+\"_&OB/1] N])\$^) MOBKK.K_#33KZ!HGCT*5HQ;LL;"*8*2T0D^ M4Y(SM)8 BOE;3_V)_C]^T!^SK:_M8^)?VX/B+:_%+7/#2>(M!C\.:]]DT#33 M+ +B"Q2T0YLY5!"@R-')(@R #,R@J=C)Z3)_P5._ M8:^+O[.?B&T^.NNKX;U)]&N=.\7?#/Q#;.FII.T;1RVD<10&*^!/[6?AC]BG]@KX,_ CX?>%9_&_Q7\5^$(+[PMX T@[IG>^+WGVBZ(_U$ M \XL6;!8*V,!7=/KSPY\+?"GB^/0?BE\6O@GX3@\=QZ=;R7MVFGP7DVGW6Q2 M\<-VT8$/B[8W-IK=MI,SO9WJE9K: MWDNII;:)P>598'B&TX*XVD9%>_T44 %%([I&ADD<*JC+,QP /6N0\"_M#? + MXH>(;KPE\-?C=X1\0:K99^UZ;HGB.VNIX<=2T<3LP Z$XX.1U% 'F7[=?[7X M_9]_9;U_XJ?"#4M(U?7$UJ+P[I+OV4/C'X2M]4^&?[0$0\6Z#IETS) GB.Q: M-]0@4H0P:5$ANB/[31[94>_L;+1K"VB7 Q M<7<$)0#L!&SX'M0!YE\7/"7QE\$:_P"$?^"L_P"R/X+FU.X\5>#M-N?BS\-K M1B3K>GRVT4JSP@ DW,*D#@%CL4@']XKQ_MG?M\_L1?M8?L+>)? _A#QI'X@\ M2>+=,6S\,^!DLI&UE=89U^S(;8 LK1S!26&4(4A6;<,]_P"-_P!L8? [5O!G M[#/[*?P_3XD_$G2M+T^QU73+>\\K3] L8(XHY)KVY4$0ML&%3J"READHDGT5 MIOPA^%&E^,9/B1IWPM\.6OB.X4_:-=MM%@6\DS]X&<()&SD]3S0!5^ .A^,_ M#'P(\$^&OB/.9?$.G>$=-MM>E,F\O>QVL:3G=WS(&Y[UUM%% !222)$C2RN% M502S,< #U-5/$'B#0_"FA7OBCQ/J]MI^FZ=:R7-_?WDRQPV\**6>1W8@*JJ" M23P *?IFIZ/XDT:WUC1[ZWOK"_MDFM;FWD62*XA=0RNK#(964@@C@@T ?.'[ M*?M,_!;XG_P#!,^W\*_M8?"?]J;XD^*[2/Q98Z=\0?#OCOQ&=0M]7 MM;E]CS(I51%*&X!P2-X((VD/W7[,_P %OA;X>^-'B/\ 80^,O@ZUU6T^&OBB M/X@_!;[<6Q!I=U))A8P"-XM+IY8R&RI+H<':I&K_ ,%:/^*M\+_!SX&1C)\< M?'#0K.[4]/LD;.\K?@?+/YT AQR-;XJ_M26'[.'[*?PZ3QU8:/?@?$_QG]L\K2]#MR&4Q13 ,MQ<[N=@R#L* MC/SO%[AX0^$?PH^'VJWFN^ OACX>T2]U#_C_ +S2-%@MI;GG/[QXT!?GGDF@ M#H:*** "J?B'Q%H'A'0KSQ1XJUJTTW3=/MWN+Z_OKA8H;>)1EG=V("J ,DDX M%5_&'C;P=\/=#?Q/X[\4Z?HVFQS10O?ZI=I!"LDLBQQJ7<@ L[*H&>2P%1_$ M/P'X9^*7@/6?AMXTT\7>D:]I<^GZE;M_RTAEC*. >QPQP>QP: /G']L+XH_$ M_P"*/[27@+]A3X.?%"Y\%0>,- NO$'BGQGH[K]O&F0DJMM8.NW. MX3G3)D4V=XJYP5FM BJS@L"DI&-[9K?MG:EIWB7_ (*+?LW> ]5OH+73O#L? MB+Q7K5S3(S,0%4/&V2> #GM0!P_A77O%O_ 1Y^*5[X$\0VD,]_=)$DD\TBQQ1 L0"[NRJ MJ]26 ')K-^(_Q;^%?P=T9/$7Q:^)6@^&+"27RXKWQ!J\-G$[_P!Q6E90S>PY MKB/VC/AAX%_;6_9:U_P)X0\8:=?VVO:<9O#?B+2;])X8+^)A+:W,K?$O]LK]M/Q'^QAH7QBUWP#X(^'WARQU'Q=<>$[L6VK:] M=7BAXH([@@F&V2-AOV@EF)4YW*4XSP)\+/$/P:_:\U;_ ()N?%'XG>(OB-\) MOBG\-KK4M(@\8ZB;J_TB:-VCEA6<@';M1G4@#:QC( 969_;/V%=0^'/Q[\*6 M7[6^L^ ;6Q^*\FC?\(C\0;PJ5N(+RPF*7%NZ9VIF51)P-Q0Q DA% \V\5^/_ M 58?\%<_$7Q+^(WB:RT?PY\*?@+&E_J-_,(XK>XN[X2;B3W,4A4 HY&C^%/Q9FMW>TEL^J:?>,H/DR1C@ M9X4#'^K"-6K\-O&OP]_:+_X*QVOQJ_9;U6+6= T+X83Z9\1O%6DJ387=Q)-N MM+42X"S3+A'R,_)&!GY,#TW]F+]I#5?V\9_%.IZI^SE#%\&VCC@\)ZWXKA5I M?$ZQRI&TKI$I.9&6-')OC9J_QR_X M)2_M)?%#5O&&F>%(--U?P!XWU=_.U2PCN(_-A,DA.9'A=HQR1N!E7(1E5?JW M]E?3/@!XJ\'R_M/? WPE:6#_ !8AM==UR]A8F2ZG\H+MDR2%>,[U95 &_P P MD;F8GYI^#O[0/PD^$'[5O[6'[7'QK\76^DZ)IGB'1O#%D\AS)-+8V;I)!"@^ M:61W5"%7T). "0 ;/[-O[?>J_LZ7A_9,_P""DVLQ^%?&/A^+RM$\=:D6&E^+ M+!/ECN5N"-HEV@!M^-QZX?<@L_L$7WA[XF?MO_'O]H7X$Q2-\,O$0TFVAU:. M!H[36=:@C;[5<6X8#>%+.'<##-)NR"-&\56\5[VZ-HNC^'=*@T/P_ MI-M865K&([6SLX%BBA0=%5% "@>@% %FBBB@ K.N?%OA>T\0KX1N/$%FNK2: M?)?QZ5]I7[2]K&ZH\PBSN*!W12P&,L!U-,L_&W@[4?%M[X"L/%.GS:WIMI#= M:AI$5VC7-M#*6$4DD8.Y58HV"1SM-?//_!0K3=0^#^J>!OV\O"EG))=?##5O M(\7PVR$O>^&;UEAO%*CES"QCG0'A2CM0!Y3\"/A+\0O^"J/PZN_VK?BE^T]X M_P#"&CZOJM[!\/\ PA\/M>&GP:+:V\[PI+=85C&/#FF)YNH: MU(\R11V]O$.2 ZG+'Y5W@$Y*J0#U+]GW_@J7\-+?1+GX8?MR7]M\+/BAX8C\ MGQ)I7B!3!;7Y48%W:2?EWKABO_!(_09+;P#\3O''A+0KK3/A[ MXM^*^IZM\-[*[MFAW:8X11/%&P!CAS>HY#9SM.47UJ***WB6"")4 M1%"HB+@*!T '84 .HHHH *X3XV?'WP?\(/AAX\\>17MKJM]X!\,3:QJNAVMX MIN(U$$DL*2*,F(2^4VUF'0$\@5T_A[QMX.\77FJ:=X6\4Z?J,^B7YL=8AL;M M)6LKD(KF&4*3L<*ZDJ<$9%?,O[5_AO0O@E^UGX5^/&O:9%-X&^+.GGX%[7PGKQLM"T03Q":VM%M4&74*R+(V\,Q!R202W/>&/#?QX_;K_9 M#^%7_!0OX-7UO9?'SP##=VXD*+'!XEM[>XEAFLY@"JCSE4N!\J!II4^4.'3[ M&\7:?X'_ &4?V5->3X;>'X=(T+P)X*O[K3+"W+%8([>VDFQEB68DJ26))))) M))KY'_9@_:O\%_L._P#!.WX/_"CPWXO>W$URD MTVT$PP 2\N1DA#M!"L5 /2?#O_!5;]BKXF? [6[/]HW68O!VLV^FSV'C?X;> M*+:1;Y)#&4FMHXBH-RKY(7:,X8;@AR!)_P $\/V9;;Q=_P $W/ OP>_:J^&Z MZC:"YDU.S\/>(HBSV\ OY+FS653@Y"%"4/&Q]C#&Y:]U\(_#+0?'VC^'/B=\ M=?@9X1@\?1:;;R7\@L(+V33;K8"\<-TZ;\*V0"#QC@GJ>]H 9;V]O9V\=I:0 M)%%$@2**-0JHH& !P !VI]%!(4%F. .I- !7A7[#4OA?^TG8?VK#IER[)!%XHT_RWN8P4(*&XA2*?=N#-)%@=* .,_: M+_8F_: ^!?[/^M?M=>'?VZOB7J7Q5\(Z1)K^K3W>M@Z'?K OG7%LEB$")!L5 M]B$E>.5P0%L_$SPI\;&@\ ?\%=/V2/"!O?$FN^!]-G^*7P[M2V/$6G2V\4C> M5U)N(1A5X+$11E02I23U_P#X*F>)M/\ A)_P3?\ B2VCVL=K;#PS%HUG;0KM M6..ZFALPB@= $EZ=@*Y+Q!^U]_PS;X8^'G[#7[,WP^'Q&^+&G^%]+T^?P[:W M/EVFB6T%O#&\]_.,B ;1D*>?F!; 9 X!RW[5O_!0[]AK]J#]A;Q?X3TSQFFJ M:_XI\/RV&B> 9;)SK*ZTPQ:Q?9@"V^.Y$9WKE/DR&;C/O_P:_9QT+Q+^S_\ M!VP_:6\"6&M^+? /A[39H9=303-8ZFEDD4C]=KN#GDY&]%5/\ 2-<@T> WFXCYA]H\L2,.2,DC([5TM !114&IZGIN MBZ=/J^LZA!:6EK$TMS=7,JQQPQJ,L[,Q 50!DD\"@"%_AMX#\*_LT>-M)76_B[XWM?"^@>,4>.[M-,25F6:[3!*3.FW:BYP6) M/.W!]H^&WQV^"/QF:ZC^$7Q@\+^*39'%ZOA[7K>],'./G$+MM![$]:^8/@1\ M$_A5X<^/_BS]@?XS>"[35= \/>(XOB9\&;>]W".VM9Y7$T,84@8M;N20!#G< MLV6!% ' _M9? WXJ?\$U?!.E_MH_";]J_P")?BJ;1->LH_'^@^.?$9OK/7;2 M>58I"L>T")]S@+]XJ&RI!7+=7\(_A1XXG$ M_P 7?!>E1[[C2[G))U>U3N/F9I!TRS[B%96BZG_@L)_Q4_P.\ _!!!N;XB?& M/P_H,D?K$\SRL3[!HD'XUT>M_M\S^._VH-._9C_9/^'B>/IM+U)/^%F>)Q>& M+2_#MIDJZ"@?"G]ESX@VG MC'XEZYXLTJZ^'UAHT4AO-,NXYU:2ZF4J&M52#S@QDVXW9Z*2/M;4_@I\+->^ M)^D_&SQ!X$TV\\7:)IDEAI>NSV^Z:U@D;>2:Z*@ HHK,\8^-?!_ MP[\.7'C#Q[XHT_1=)M"@NM2U2[2""(NZQIN=R%&YV51D\E@.IH M:UK6C^'- M(NO$'B'5;:QL+&W>>]O;R=8XH(D!9G=V("J "22< "OF3]LGXQ?$KX@?&_X9 M?L6? KXG/X2_X6187NKZYXYTPJ]U!I5M%O\ *L6/ FFPW[T'?'_A'4_!'BO3H[W2M:TZ:RU&TDY6>WE0HZ'V*L1^-?+'[!_P_\%:QJ ^" MWQR\.6^K_$?]F?6;G1/#.MWN[S_[%NXPUA>*H(4[[55C&0=IA.,$DD X?Q;\ M,_B!_P $Y?VGOA,_@;X_^./&?@#XJ>*E\*>*O#'Q UO^TO+NK@!8;J%V50I) M)+87)V$$D/A4TR\\7?\ !'KXO:E8:OI&I:M^S5XRU5KNRO[&W>XD\!W\K?-' M(B@L;5CC&,\;2,R!A+W7[=UY9^*OVY?V8/A9>7,<5K:^(]:\5:E-/(%2!-.L MUEC=B> ,B3D],5T_PD_;@F_:Q_:'O?AE\ ?A.GB7X5Z+;W-IXQ^)&H3&.RGO M-GR6UDA4B[7/#GH0^X$*%,H!Y/\ M(?&KX)?M>?M9_L\VG[)/C*R\6^+?"_C MI=8US6/#^Z6+2O#H4?;4N)@-L?F@(BHQSG(P"X#?8.D?!7X4Z#\4]7^-VD^ M].A\6Z[906FK>(%@SAZ1#:+,_/S.(E7<>3R?6MV@ HHK+\2^-O!W@V738?%OBG3] M,?6-2CT_25O[M(C>7;ABD$6XC?(P5B%&2=IP* )?$?BCPUX/TS^VO%GB"RTR MS\^*'[5?W20Q^9(ZQQIN<@;F=E4#J2P Y-?*_P >?$/Q._:S_;2OOV'?"?Q> MUKP#X0\)>$8-=\::EX7N1;ZOK,MPX6*T@G()@@565G=02Q)4C!!'O7[4'P(T M/]ICX!>*/@AK\HA37M+>*TN\8VV;(&[;(BDD* #Q M[P?\,/$O[.G[9D/[ 7CGXH^)/B-\(_C)X"U*6TTWQQJ1O+O2KB%',\:3X!\M MHU.-H7#2*<;DW,? WXW^+_\ @ECXM7]DG]K[4[VY^%DURX^%7Q4EMWDAMH"2 MPTV^9 ?+9.BG'RX./W6TQ]/\2O&?A(?\%>;?Q7XY\16>D^'_ (5? :YU34=4 MU"=8X;:>ZOO*.YCP,PNN/4C'<5WO[,W[46I?MVZ_XIFM_P!GN,_!6.V%MX?\ M3^*(AO\ $=TDI$K)9RH0UMCH[8(9,'+,R1 'F/AOQ[\-OVE?^"L'A+XM?LK: MU!KVE^%_AYJ%E\3?%.C@M8S)-G[#9F8 )+*)3YF 3\JCG]V0OUA\/O@K\*?A M5K'B#Q!\._ >G:3?^*]7DU/Q'>VD&)=0NW)+22.K^*?#/A^^T[3-> M\0V5E<:O=FUTJ"ZNDC>\G$;2&*(,07?8CMM&3A2>U?'TFE?$#_@H[^TA\3OA M]K/QT\5>!_AQ\*M;30(=!\#:F+&_UK4-A::YNI]K-Y*L"J1@;6P#P5.[UK]N MSX5ZE\?/V:3XS^"^HP77BWP?>6WB[X>:C8R"99;ZS/FHB,IQ(LT?F18SM/F# M/ K:_9&3X!_$CP8?VN_@WX,L]/O_ (KV5GJ?B2\A9FEFN(HO),,F3@-$ZR(P M4 %P[')8D@'R_P#"_P""_B#XC>/OC3_P29_:,^)VL^-_"]CX?L==\">+-=F$ M^JZ;%*5V!Y3S(\4K1[%(O#WAJTNKALO(Z6C/-#&@^:21I8QM102<].":]F_9G^(^O_ +Y M7<#!:3=D[P3]1_"+X+_"OX">"X?AY\'/ FG^'M&AE>5+'3H=JM(YRSL3EG8\ M?,Q)P .@ K[LY;NUTM[I!<301LBR2K'GH MKXC^"OPT\>?\%4_#VN_M'?$O]I7Q[X/\,OXAO=-\ ^#OA]K@TY-.M[:0QK M'+D"'4H..&VQE9E)R%\IB!FO8O@-\+_@E\,_!4D_P#\-Z?I^B>)[^7Q TFFL MQCO9KO$IN 6)X92NT#"JH55 H ^*?A?\'?BG^V_P# #XA_LK_%_P"*,]S\ M3/@+\2I(/ 'Q/;_ +(?[6WP M<_9M^#GQH_:P^+>LMYWC[XZ:Z_AC0[!1+?:NL1CC@M[>+.78,S L<*H(+$9& M?J#X*:9K/[4/P=TCQW^V'^RUX;T?6Y;N:XT[PYK-K#J4EC:E\P,_G1_N9RFW M>HY!&2$),: 'BG_!-7X<>$_B?X+^/%_;>#I#\'OB7\0=0E\(Z5?6TEO%J%A- M#Y5U/%&=K)!*<*F-I CP,%>/KGP3X(\(?#;PG8>!/ /ANST?1M+ME@T_3=/@ M$<,$8Z*JCIZD]222*-4U70_#?BG3[^\T*\6UUJUL[M))+&=HUD$!O&OBN34K;4+SP-X5GU[5]#M+M#=);I!-+'N099!(() I(P2IQG M!KY$^%W[(7QN_;A^!.F_M7?$G]M3X@:%XW\7:9_:WA.P\%ZZ;+1/#J2 M;0" MW0;I<#:)6+JYY!)*[F]"_;#T?2O@/^T[X(_:JU"PBD\(^,8/^%=_%BWE7,+V M=VQ^P7&_AQ^R;^SK>:5\-?#$&D>&_!/AR[NK'38 M69ECCACDG;+.2S$D,Q9B22Q)))H ^+/!?A'X]?M\_L<_#S]LGX?ZS!IW[0?P MJU"^M++5,)'#KPMYFCEM)\87$T8!YPF]Y5^1)25]<\ ?\%6_V0_'GPEU;3?V MGM7M_ 'B;3K*:R\5?L@_M9>!? MV(/^"<'PP\-/I%WXO^)GCJ&\U#PUX#T4>9?:K/=7L[QR.%!,4.TH#(0<[6VA MB"!]B>!_AOIOQ/\ "GACXD_M&_ 3PA;^/HM-AEOT-C!?MIESC+)#<.A8 '^Z MQ / 9L;B >#_ /!-_P#9LTWQG_P3FT+X1?M'?#9KOP]J.LW6IZ-X9\11L9(- M/-^;JS65(;.!COLIWA29$?([HZ MG(R,Y&'=+T0?"+]K[XS_L]?M%?$W]KK5K6 M[UG]G?Q;\8-0T'6+J%WG;1YX?*AAU:-,$B!\B,E>&"!<;EB#?3?[;/[+GBKX MY'PG^V3^QSXKL;7XI>#K5;GPQJ,_CC^*/PXAE:6/1O,8(-3LE8G8 2 M5SP<+G8R^3Z'\&O$V@_ G]N>^\.>&M4AG^'G[1FC_P#"8>"KR!O]'_MV&%#> MI'_U\VQBNQH69LAV*MMR0I.,^T?L??LKQ>#/V4/@_X"^/_ABTU+Q1 M\/K6*_LFN&\QM*OBDH"JRG#&*.!EF?<2I*M]3VUM;65M'9 MV=ND4,2!(HHD"JB@8"@#@ #C%/HH ***^5OV^OVQ_P"P?V3H_&?[-WQ,LX'\ M1?$"W\&7'C&W3>N@,UQ)#=W&& PT?DNH8\?.KJ2-I(!]4U^?W[;_ ,%OVDOV MC_\ @H1)XB_9HU:[\.:_\&/AA:ZIH6J7-N4@U74[F]E9;+>V%:*6W6="3E-Z M.C\;L9/[7_P6^'G_ 3&U7X9?M(?"[]HKQC8:W>>/++3?%\?BGQ//J">)--? M M/?"5Q=K;6GBO3'=4+2.V%2:,8.\\[45AEHPK_1M[\,O FL^/]*^+>L>$K.3Q M-H^F7%CIVJD$RVT%P8VFC4\ @F->2,CYL8W," ?.'PC_ ."3_P &_!7[5/C# M]J'XB:K)XJN-6\87FO\ A3P_?1?Z#HMQ=,LLTYC)*RS^8,*Y "JB'!8*5^KJ M** "BJ^K:KINA:5.2"4 $QRQ2*LD38(.'4$@@C((- &%\(?BU\#OV_/V9'\2 M^''74O#/B[29].UO2YR!-:-)&8[BTF49V2+N(]P5=2592>&_X)T>,?$"?"[7 M_P!DWXIWQNO%7P8ZA);4JHSR3$Q/6N?D_9/\ C%^S M/^VK9?'#]D72K2X\"?$;41#\6?!5Q>K;06$V&;^U[;/ ;.[=&H)+,5 VR9B^ MD--^&'@#1_B'JGQ8TSPK:P>(]:T^VL=5U9%/FW-O;ES$CW\_4M1N<[(4R!D MA02+=8;PWJ)M;G MQ-)]I:".P%PGS+"JHTK!#\Z[L]%90#UC_@H;XC^)'A']B/XF>)?A+=W%OKUE MX4N);6YLR1-!&,>?*A'*ND/FL&'(*@CD5Y#\*_\ @G5_P3__ &C_ -BSPBG@ MOX7Z5;+JWAFUN]/\M17AC!:=[H#S'E6;=NCD)4,I7:,8'D^A_&O]GS M_@EW^W)XH_9X\7_M!:H_PDU?X?0ZC/X=U][K6#H^L27(06L81)7"O;;Y6# MK(FXDA,WO@_\1;S_ ()Y:C+\3O@E]M^)7[*/CF[DU&QO?#*->77@:Z=B)5,? MWS;;@0P;!4C#8D!$P!J> I_BC\8?"/Q _P""1_[9NO&?Q]IV@&_^'/CR0LO] MO6<3A[.]#?>,\$J1ER"694D#$M&[M[=\&/$]Q^W]^P'JO@CQY,VE^)M4T#4O M"'C>)HP9-,UJ*-[6X9D!X/F;9@F?NNHKR>'XP>!/^"A'[=GP<^*?[*-AJFI> M'OAFME(-[>-&D;3/D_>*QKG&!D$XR22 >._L*?\ !/7X M3_L2>$0^FSOXA\:7UE%!KOC/4DS<3(B*JV\(8DP6Z!%"Q@\A%W%MJX^@*** M"BL'Q]\3_ 'PMMM,O/B#XIM=*BUG6[71]+>Z8@7-]<-MA@7 /S,0?88)) !- M?)7BGPNW[>_[>'Q/_9T^,GQ"\0:5X'^%.E:0--\%Z!J\EA_;EQ>VYFDOKEXB M'D2/Y45 =HWH>"6# '5?\%B?$>N>'/V/5=-0O[3PU>^,](L_B#UTOP8/$$5WJ,T<,]NYOK1YX(W\M+>4Q1AB5VNK,N#NQV7P,_:%\8 M?\$R+*W^$W[0-[J?C'X"WD:W/PO^,6AVK:A'I]E)\\=G>^0&.P*?D=0?1 R$ M"( K2_%/XR_M9_LV>(_ 7CG0TTG]I7]FW7[;78[:*, :G/:Y=)XE7&^*[MQ) M&R+\C,\;8".@KWSXX?#OPG_P5&_8,M+#P-XP_L6U\:V6FZMI>JF+SS82QSQR MNCJK+N="DD3 $88'GBO//V9?$>G?M8_\%%]7_;1^"'A_4K;X_ MTR6S3Q-J!O!.&ACE57>.*,*ID90045<8Q7U;\-OACX ^#_A*'P'\,O"MKHNC MV\\\T&GV2D1H\TKS2,,D_>D=F_' P,"@#C/V4OV0_@]^Q]\/SX*^%VE227=Y M()]?\1:B_FW^L7/),UQ+U8Y+$*,*NXX&22?4:** "BL'Q%\3_ 'A/QIX>^'7 MB/Q3:VFM^*WNE\.Z;*Q\R^-O%YL^SC'R)ACG'45\7?"KX/:-_P %-O''Q<\> M_M*?%'Q7;V'@OXB:CX5\+^"]!\02:?;Z%!:! +V14_UES(6)+OE048<@!4 / M??\ @I7XEU7PQ^PE\3GT+P]>ZI>:IX7FT>VLK"U::1FOBMGNVJ"<*)RQ/0!3 M7SU^R3XV^+'_ 3'^(7AO]B_]JWQ%_:'@'Q;;Q'X;^.)3B'3-195,^D3L20B M>:Q\MLX&Y3]UR(JG_!.[_@IS^S]X%\"W/[.W[1W[5L.J:UI/CC4M'\):]K-O M.15M)[B[\LQ+O)DP9)!A F2!@G[%_:2_9U^&'[5_P;U7X,?%32Q=:7 MJD.Z"YBQYUE< 'RKF%CG;(A.0>A!*D%68$ \C_X*'Z5J7PFN?!'[=WA"QEEO MOA5K&WQ3!;)E[[PU>%8;Z/ ^^8LI.N>%V.U:G[UTSXIW& M@VND>(8=8CUO2%\R2YL)+=U=(&! 5G#QE9#D G:V<5-^QG\./VDM.^!WB'] MG/\ ;2TW3_$%GH\\VA:-XC^VB5O$^BO%M$EQ&"61MC>62S;VP=PRI=_;_"?A M3P[X$\+:;X)\(:1#I^DZ18Q66FV-N,);P1($CC7V55 _"@#G_@5\!?A1^S9\ M-K'X3_!KPA;:-HM@ORPPC+SR$#=-*Y^:61L#+L23@#H !V%%% !17*>(?C-X M#T+Q;J'PVBUN&Z\56'A:3Q!_PCD)/VF6Q5VC$H&,8,HV#OD]*^#_ (5_ #PQ M^VW^QGJ/[?'[1?[2WBVS\7:C::KJFGZKI'B:6ST_P:MK-,D4%O;H0H5!$I?= M\[[N&#'>0#W3_@KKX;\1?%']FW0OV=_"VC7ES=?$GXBZ+H3W-M;,Z6,7G_:' MN)&QA%40=3ZGT-8G[$G[0'Q+^ ?Q5;_@G+^V!K1N/$>EVQD^&7C2XRL7BO25 MSLC+,3_I,:J00220C*263=)7_P""<_\ P5$^ WQF^%7@'X0?%GX\64WQ7NM, M6WU"UO;*XA^UW*NZ1KY[QK#).\8C)57)9V( )R*]E_;;_8\\*_MB?"I?#4^I MOHOBK0[D:CX'\6VI*W&C:@F&2167YO+8JH=0>0 PPR(0 <'^TG_QC!^V?X"_ M:SM/W'AKQT(_ ?Q'(XCBDD8OI5\_8;9MT#2-]U)%%6?VTO\ @FQX,_;6^-G@ MCXC>-_'>H:;HWAW3;NR\0Z/IK-'+K-N\D5'N$F_@E@0%VGYAV7P5 M\"_$[X[?LJ6/PZ_;\^%^CSZY*1;^(=,CNDGM]1^S7 :&Z81X5#(8DE**2 >R M@[%]F & * ,KP/X&\'?#3PEI_@+X?\ AJST?1M+MU@T_3=/@$<4$8[*H_$D M]222,_M-_M7Z!\,?@=\7/$_PMU:RUCQ9\,M!,VI:2 6-A OV"K;_@H/+^UEXY;XKCP]8>([7QM M)XID\B\N[D12+81VPQ&(&,GE)&H&!C=E0R4 >H^'O ?PH^/G_!5SXM^!?VK? M!^F^)KGP_P"$]%D^%N@^);1+JQ32Y(,WTT,$H,;R?:&0%RI8'< <+QD?'?X, M>*?^"5_CT_M??LG:5=S?"F]NT7XL?"^VE9X+2)F"_P!I62,<1E,C*C 7@?ZH ML(\#QU\5/@M_P43;P9\2OV/_ (_Z38?M,_#K2(KW3K=[.>SCU;$0:\T[-Q&B MW$)8RXVEE4,^<)(SCMM1_P""M'P7U[X3:Q\(/V@O@WXMT3XJ7FD3Z7>_":3P MM=W$VK7,D31F.V=8RCPR$\,Y4[2 ,@U=^,G_ 2N^%/[0/[9\W[3 MOQ8\17.HZ!+I%@ESX' 9;?4+ZVWJDMRP;]Y"L>S$6.6W9;;E6W_V'OV3V\%_ ML7_"/X9?M&^%+;4/$?@>1=9LXKMO,;2K\S7$L."#CS(8[CR^Z@KQG -?1- $ M5A86.EV,.F:99Q6UM;Q+%;V\$81(D48554<* . !4M%% !17R[^WW^V@7)N?(NIG5@/FB 8 GC!/VI/A;^TCXSMO%O_ FNGV7B"X\3^*9[Z/Q5:2$F[-S$ MV<@(IK MK:3V=]^// G[0GQD/[??_!*OXD6/ MB;XA^%K);7XB> )()[*3Q5I (4 PSI&[2J%4*X4@[8P#OC5'L?M/_P#!0_X& M?MG?LP>(OV6/AM\-/%VI?%7Q?8IIL7PVO_"UQ'=:5>>8A\^XE=!#'' ZB3?O MR-@)"\[0#US]CEU_9M_:3^(?[#]XXBT.XD;QQ\+1GY!I=Y*1>6)I-:\,>%[V+_0=+NY51IKF1 M"2L\WF ["0%554D,P4I[9\-/@)X:T'0/AWK'C[2+/5?&7@/PC'I%GXA8$R1L M]M#%=,A/_/0PCDC."<8W-GT*@ HHJ*]O+33K.74+^X2&"")I)I9&PJ(HR6)[ M 9H EHKY&_;=_:3N?B-X;^"GPZ^ GQAFT3PW\/M#TBA!2_\O#R"7S6P" 2S#"X7S 0"G\:_AY^UOXK_ &[/B]^VS^S! M9WEOJ/PCETC1;3PW>V;HOB^T6S$VH6H7@O@/$\>,[PR,GS[#7V7\ /CO\%OV M]/V:)XAT^;3?$>@WA!ELY7CV7%E.HZ, Y&>C*RL.&%;7[/7[3G MP'_:H\'2>/?@'\1+/Q!IT4_DW;01R136TN,[)89562,D(O@QK0TBVN+@_O+[0I5,NEW7T,!\ MK Z>2 >:POV(O^"3_P '/V1O%MY\3=>U:3Q?XECO[H>&+S4HOW.@6+S2.D5M M$Q8+*0Y+R]_%^S\*VL?B;4=(ATN]UA5/G2VD4CR M1Q'G& TC'.,GY020J@;U !116-\0OB#X-^%/@C5/B1\0M>ATO1-%LWNM3U"< M,5@B49+$*"Q]@ 23@ $F@#9HKY#_ &M_%6M?M"_MC?#C]B6#XI:IX:\#>)?! MMWXHUJ_\,Z@;>Z\1B-F6*PBN5Y2/:C2N$^^A[8!'DEE\8/@3_P $HOV]+WX/ M7_[0VLV_PMUOP"-3U'PYK5S=ZL=%U8W(6%8?+621#)$& #CO M5S^U3^S_ ./_ (B_\%3_ )X>U.\\&:S\4M9M/'/P[FM6BN9O#UO<>3'J*HV M")X9%G# @%-IR=C2X^[?B)X>^$?_ 4#_9!U+1/"OB2WU'PYX\\/%M(U>$9^ MSS_?AFQU62&=%)0X*M&5(!!%=G\*_BO\*?V@?AW:_$3X4^+-/\1>'-5C<0WE MK\T<@Y#QNC %6!R&1P&!X(%?/GP _97^-7[&O[6E_P"'O@396U_\!_'*7.IZ MCHUU?B-O"&IJ!_Q[(0>$_#^K26#>([F\C65[JXEC(>2 M&'>L>P$ /M.02P;R/X3_ +3/[*_[('QA^-W["/[2O[0]UK_PL2:RLO"]GXBC MN]4EMOM-L_V^Q,L$;E8XF9$.2NUAD?/YA !]!_$__@E_^QO\9O@UI!?B!X)A%O=02; \%P\T1#W2,-I)=BY!RK*V&KR.V\>_&S]K7] MGGQ?^SA\5+!-,_:4^ &J6OB#19X8QC5KBT/F6M] &6XCW1, I,\;X4.$5 MWP,^.OBK_@F-:P^ /BG>ZGXZ_9RU8?;?AI\5]"@;4!HMM+\XL[P0@DQC.4=1 MZ[ 02D/8? +Q?HO[8W_!1V/]K_X Z'J:?#WPY\-9?#U_XQOM*FLHO$5Y)=&5 M(8$F57E2)?F9V4890I ^0D ]&^)GA;PM_P %3O\ @GB-,\*^(TT:#X@:+97= MM>-$9O[.NX;B.5XG4$;BDT+PM@CHV*[+]DC]C;X0?L=>!9/#'P[LIKS5=2D$ M_B7Q5JC>;J&LW)R6EFD/.,EBJ#Y5R3RQ9F[KX=?##P!\)/#TGA3X;>%;71]. MEU"YOGM+-2$-Q<2M-,_)/WG=CCH!@ ;U !116#XG^)_@#P7XJ\/>"/%/B MFUL=6\5W^EAA::14XQ\L:DY.!T'5@" ;U?(/\ P5=O],FU/X(^ M"?BK>30_"WQ#\4(+/X@*L[10W'[O=:07#J1B R!V<$@8C#<%01ROP_\ A1IG M_!2_XU?&74?VB_B3XHM]&^'?CZ[\)^%_ N@:])I\&GQ6P _M*41X,LTS;BK/ MD+L889=H7RCX%_M5_L<^/_V??'?_ 3\_;9_:B&MVD?CW4]#\#^)M6AN)9GT MN%XQ8WSWHC:&-EE#LCR/C:H4_N\9 /H_]I__ ()C^ -0TJV^+?[$NB:9\+/B MIX64W'AK4O"UK'86E^5&3:74,8$;I(!M+LI//S;DW*?+?%'[3&L_'OX!^%_V M\](\&S:3\4?V=O%4EK\4?"4<9686#@0:M;A&.=C18G0OGRS#(N2R$UN?!O\ M;8\FZ)::WI[6S>(5M[9XKB^ M,#X*Q/O8*Q'SB1B<'<* .^_;8_9*\/?\%#_@UX+LO#/Q4FT*ULO$EAXDTSQ% MI49>26T,,@/DG(VLR3*Z/_"RJ<'D5Z=^S[^SM\(OV7OAI9?"?X+^$8-)TFS& MY]OS37ZA\1O M&NA^'8);:V:1+/S+Z.=X5A)& M\LSMCEB10!H?L8?'#XC_ ++'Q?3_ ()P_M;:\UW=0PE_A#XZN$M' M8GY;F(#:%)).W9DXC:7J?VM/^,9OVJOAY^VI9'R- UET\"_$YAPB6=S)NT^^ M?LHANOE9SD[)0HXKT3]M#]D/P3^V/\(I/ 6OW%HK^VUVQTLE)M6M+@1'[.)0?W2DHP]?#SX=>!OA-X+T[X= M?#7PM9Z+HFE6XAT_3;"$)'"@]NY)R2QR6)))))-;$444$2P0QJB(H5$48"@= M *=0 445Y-^T#^U%X8^&_P +/BQJWP^U2SUCQ;\,/"4FJ:GH0W,;222UDGM? M. Q\C!"YP<[0>G% 'K-?&_\ P5E^$WB_]J/7_@Q^R=X0EU#37\0^-+O6;KQ1 M:VCM'I":?8RX ME^'?AWIOQDTV]^(K>'+6;7='^P7%KYEZ+=6NEMS-&B3!7\SB,M\JEA\HS0!F M?L$_M:^/O$NNZK^QM^UG&FG?&'P+$%N)6;$7B?3Q@1ZC;D@;R5VEP!W#8&62 M,N3_ ,,J_P#!1>.[_P!1X-_:!T\12]HK3Q58Q_(?1/M-KD>KRQ]ZV_V]OV-= M3_:)T+2OBU\%M;'AWXN^ Y3>^!O$D1"&1ERS6,YZ-!)R,-D*6.05:16] \'^ M"]0^.7PA\$:O^U3\)M*M?%6F3V6N7&BI<_:(=+UB $I+&ZG&Y2Q(&6"[BNY\ M;B >/_'_ /X):_"_]I?]L.V_:1^*GB>[N?#T?AZTM-1\%0EHXM5NK>61HWN) M PW0A63]T!DLF2P&5/T]I6E:7H6F6^B:)IL%G9VD"0VEI:PK'%#&H"JB*H 5 M0 !@ 58HH ***^9?V]_P!M&+X;?L;^//BA^SMXRLKG6-"\1IX6N]6CC,D> MA7[7,4$[2*1@O$LN1P5WLGWAP0#Z:KX:_9,^$GP-_:6_:F_:,_X:L^'FC>+_ M !YHGQ$FT^PL?%5BEVNG^&M@&G&UBF!$091(Q= &^922"W/#_MI_LZ^$?^"? M'PO\+?M=?"K]ISQG_P )];>*-.AO]5\1>*YKN'Q=',X-PD\))4IY8>3"\!$( MP3M8;/Q*\>_#;]J3XP1?MO?\$LOBOIVM_%?P18B#Q=X+N+:>Q/BS10P!B>*X M2-G9?E"R 8_U8W*Z1"@#0\1:%XE_X(]?&2Q\8^#K[4+_ /9M\::NEKK^AW$[ MW!\#W\K82YA+$L+=B>>N1E6RXB+>H?LJ7%O^S=^UKX]_9$:=%\,^+E;Q]\+W M1@8A#<.%U*RC(^4".XQ*B+_RSE+=*\K_ &B?^"DOP*_:M_9A\5?LR>&/A7XQ MN?BSXNT671XOA9>^%KD7NGZA( JS2R-&(5C@DVR[RP($8)5>0/JGX+?L[Z%X M8^''PH'Q/T:SU;QG\-O!UOI=EKKY=[:=K*&VNVC;N)!'@DC)'U- 'D.C_P#! M*#X.7W[9'BS]JWXIZM)XEM-6UJ/5?#_@V[B_T&QO/)19;F9"2MQ)O5B@("J# MR'.-OU: , 444 %%-EDCAC::9PJ(I+,QP !U)KY*_;A_:EE\:?"[X2^'OV= M/C =)T+XT^/K70)OB'HS$26=BS,LHMG8#RIW9?+5R,J5?H>0 ?6=T;D6TALU M0S",^4)#\I;'&?;-?!G_ 31_9L_9<_:Q_9:UGQC^T7\*='\7_$K5?%6K6WQ M-U/Q':++J=KJ N9 L46H6 P[1$4P M_'[Q-I.C>*=7N+/XB>'_ !%KMSJD6H:?QWLOV'_CGK5UXJ^!OQ.,NG_#77=:?S7TBXD&QM&N6 M/6-PX1>QW*5 !E">J_\ !.K7-7^&MKXR_8:\;:A+-JOPBUD6^@7%RV7O_#EU MF;3IL_Q%$+0L%X3RE4G->&_M<_M;?![_ (*8?"K1OV7OV3M)\0ZUX[U'Q5IM MY,UWX;N;7_A#!!.&FO+N:1!'&43S(_W;/DN0"20#]UQ?##P!#\3)?C)%X5M1 MXHGT1-'EUH*?.:Q69IE@SG&WS&+=,DXR>!@ ^+M??7+VX\)'48O]'\.VDL[R(D$;$CS\-\TW'.=@7YBWU;110 45E>. M/&WA7X;>#M4^('CG6HM.T;1;"6]U2_G!*001J6=R "3@ \ $GL#7RS^V!\0- M7^/?[3OPA_8Z\/?%?4O#7@CX@:!?>(-9UKPU?&WN]>@ABWPV,%P.8T909)-O M+(0..X!]=U^7VCP?M7_"'XS_ !7_ ."I?PIT#4;KPXGQ/U+2?&'P[N;5X9M5 M\.V12 WZ*W*RQ.DAY&4VN3\@D5NKO?B5\#/^"37[>-K\.1^T%K5I\,?$G@:7 M4/$/A?6[V[U;^R=0$VVWD@"+)(K2A3D$9V[F8D>7M^Z_@[\9_A+^T/\ #ZV^ M)7P<\:6/B'0+\ND=Y9YQN'WHY$4=0PR,CF@#DM;B^"O_!0?]D:_L/# MNNQ:GX3^('AZ2*VOD0%[9V'RN5/W)H)E!*GE7BP>E<;^R#XSU?\ :C_8[U?X M,?&6Y>'Q?H-OJ/@+XAJ#ND6\AC:V:X&<;O-A:.8-P"7..E<[\'OV4_C-^QW^ MV'.?V<]-M;SX(_$)KB^\3^'+B^6$>%-35,B>T0\M'*=JB-!@#@[5CC-?1WAG MX8> /!GBOQ#XX\+>%;6RU;Q7=07'B*_@4B2^EAA6&)GY_AC4 8'4]6)(!X3 M^P'_ ,$U?A9^Q)H":[=Z@WBKQ[J6UG 98XA-=3K&GF2.$1,L0-S.RJ!U)8 V MDN(K9YF2,LL,9&YR!G:-Q R>G) ]Z .;^&'QH^%WQF@UBX^&/C.TU<>']#?&;_ (Q:_;T\(?M!6X\CPI\8(8?! M?C@CB.'6(PSZ3>/ZLX\RU). J[>YKY:^$7PE_:X_8B\&I_P4TTSP]JT\OBK7 M=3U'XU_"RX0K+'I4M]+)%=1J0")H58R$GE5?)PGFBOM[XK>&_A=_P4/_ &,] M0T_X?>*8+S2?&6ABY\-:W"Q!L[V-A);RG'S1O%<1KO7A@4=3@YH ]%N_A#\+ MKWP!J?PKN/ .E?\ ".:P+L:GHJ6:I;W/VEWDN"R* ,N\CL3UW,3UKY?_ &1O M"WQV_89_:*;]BG5M"USQ7\)/$$5UJ7PS\61P/.WAT)\\VG7K@82,%@$3=(RC[NYE$ M@7LLJUZ[0 A1"XD*#< 0&QR >WZ#\J6BB@ JAXG\4>&_!7AZ\\6^,->L]+TO M3K=I[_4=0N%AAMXE&6=W8@* .Y-3WNL:3IMS:V>HZI;6\U].8;**>=4:XD", MY1 3EVV([8&3A6/0&OF7_@IM\//'WQ2B^#_@W3? >J^)_!ES\6]-/Q!T+28& MD-S8J&=3.HZVRLK-)N(7(3)!P: .G^#7_!3O]ASX^_$Q?A#\+_CM9WNO3R&. MQM;G3KJU2]<=5ADGB1)&X.%!RW501S7'^#=#T7]GC]OWQ!\$_$>CVLW@SXV! MO&/A&&\MU>&U\36>PZA$BL"!)(@BNPW4,AQ@USW_ 6D\#>%]-_9!T?QIX9T M&TLO$OA+QGHQ\$7EE;K%+93FY5!%$5 *IMYV#C,:'&5&/5O^"AOP@\5?$?X! MGQY\+8?^*Z^&^J0^+?!;HI+275GEWML#EEFA\V(IT8LN>E '4_&+6/V3?!OQ M7\&>-/CIK'A'3/%H6[LO!-_XBNHHIUWB-YQ 9" #\B#=U!;:I!D(;YSTI/AO M\2O^"QNB^/OV9+NPO8M"^'M['\7=9\/NKV<\DQ9;.WFEC^22YWA'(R6VPKG_ M %9"^\V_A+]F'_@H9\ ?"GQ%\>_#+1O%.A:UID6HZ7'JEN));%Y%'F1K(,-& MZL#&^TC)0@YQ7* .HHHHH *P/B;\4_AQ\&?!UU\0?BMXVTWP_HMGC[1J6J72Q1*3 M]U03]YB> HR2> #5WQ%XS\'^$?(_X2SQ7INE_:I/+M?[1OHX/.?^ZN\C<>1P M/6OG7]IKX'^.?C%^WI\%M1\3?#B3Q-\,M TK6+W4HY?+>RL-5$8$%Q<1N0)3 MR@C&&(;>P&%8T >J? 7]K;]FC]JFVOU^!'Q;TGQ,=/&-1M+?>DT2L*=+MI(_!M^_BSX2SW4"N\6@:B[B2* M!F!*_9[AI8&88)$H'2O-?CMI_P 7_"W_ 4N_P"%N_L9_L:WOB:\\&^!'TSQ MK-%?P:#8ZK<7066"/SIU"7311;&.P,Q)120(Q5#QW^USI_QH\-Z%^WKX3^'6 MJ^%O'7[/WBPZ5\7/ ]]\]W!H=X?)O8R0JF94QYT;,J[6@F.T8R0#ZO\ $'BG M]CWX>?M%RZKXL\3>"M&^)FK^&XD>?4[Z""_FTV*238 9&&%W._3!<(,[A&-O M@'["^E^"/$'_ 41^.WQ6_9N2W_X5G=:;IMA?7ND #3=1\0+AYI+8K\DFQ3) MO9.-TQ;)#@GZ#^+7[+/[*G[5]MI?B[XL_"/P[XM"VB2:5J\]N#*UNXWH%F0A MVC.[<%R5YSCFNY\#> O!/PQ\*V?@?X=>$M.T/1["/99:9I5FD$$*YR=J( !D MDDGJ223R: -:BBB@ KA/V@OVF?@9^RSX,7Q]\=_B%::!ITLWDVOG(\LUU+C/ MEPPQJTDK8Y(53@#M(UNV\,ZMXLTRUU*]'^AZ?<7\:3S]ODC8A MFZ'H#TKY*^,'B#PEX-_X*_>%?$/Q[>W30/\ A2]ZWP^N]17=;VFJPW9EO&C! MX6?[*IRPYVE%')% 'M/PO^.W[+?_ 4*^#'B31OAOXMB\2^'K^TFTCQ'9O:2 MV\T FB961XYD5D)4DJV,9&03BN,_X)R>(;P^!]6^ WQ0M[:X^(/P7U!O".I: MK+;J+F[TH8ETZY#$;Q%-;^60"?F:)F/->7Z)^TU_P4N\?^$;O]IO]F;]DGX= MP?#O4YGU33?#FKW$\?B3Q%:8 %[^Y=8EDEC1656!_%;3+H@/I6H"0FPFGQ@9CG#0F5L#RI8SQN H M^A]/\<_L+_#CXB^/M&B\9?#W1O$U[,M[\0X+S4K6&XE+P* UR)6&5\L*2OW0 M6)(#.2WCO_!(;PWIUAI'Q@\9?#+3YK/X8>(OBI>W/PXMFB:.&2T4>7)/;HP! M6!F"HG XAQC*FO;_ (J?L._LB_&[QJGQ&^*W[/?AG6]<7;YFI7>GCS)]N OG M;<"; \P-P,=.*]-TG2=*T#2[?0]"TRWLK*SA6&TL[2%8XH(U&%1$4 *H M P * )T1(UV1H% [ 8I:** "O-OC]^V!^S/^RXEI_POOXQ:1X#IO$;>#HO%FF-JZ)O?2EOXS%TE6-BI"MM)'1JO?L,?&*S_: ^ NG?%36/#UKIWC(DZ/\084M4CN( M]8L2;>>.8J,\,N]5).U)%%?&/[2>JZE^Q;_P4$\3?'[]BW2+:Z\/^'?!]CJW MQX\%:,X6U:.6\>%F$:?)%4 =$^U6C)*2>6DCP!P: .N;XB_\$S_ /\ M%/&O@6W\7?#6V\'V5YJ">,]#AO;'.^20N2$ !.0JQ_=4#'_ ."/ MG@WQMX-_8(\*:9XVL[VVBN[J_O-!L-3!\ZWTR:YDDMU<'IN5C(!_=D%>AZO^ MP1^QCKWQ*;XO:S^S3X1N/$+W/VF6^ETE"LD^<^:\7^K>3/S%V4L3SG/->N ! M0%4 #@"@ "@*HP!T HHHH *\3_ &B_^"B?['/[*?B>'P3\;?C/::=K,J*[ M:59V5Q>W$"-R'E2WCDZQI.O6":IH>J6U[:R,RIUVG:B_<)5V4$-D@&M^V'::1^U%^R?IO[2G[+?B:RUW7/ MVH0^,? &J:*?V MB/AUX0A%OX4T+XX:E;:#81_ZJS(51+#&/X57$:@=L5O?LA00?LZ?M'?$?]A+ M6(470+MI/&GPS@E4>6=*O92M[8H#P%@NBV$Y)68L>* .9_:Z^)W_ 3KU+_@ MG)XB\$^$/%/@;4O#A\-367@;0] NH)I_[4$;+9K;0H3()Q-L).-P&YGXW9]^ M_8R\+>/_ 1^R9\./"'Q3\X>(=-\&Z?;ZK'-5(KUJ@ HHI) M)$B1I97"JH)9F. !ZF@!:\:\9_\ !0K]BCX>_$T_![QE^TCX:L?$*7'V>>RD MNF9+>7./+FF53%"P/!5W4COBNE^+OBG4O'G[/WCIOV>O%MEJ7B-?"NI0Z!<: M/?QS&+4OLL@@&Y&(5Q+LQGO7RMKW[/\ X'^$'_!'I/ 'C3]EBXN/%^L>$HK& M;0;?1DN]2G\2WA$,-U))$'*O]I=) [-E%VIP0$H ]._X*#6-Y\(]3\"?M[>$ M+9Y9_AEJOD>+H[5=S7WAB^*PW@PO^L,+&.= >%VNU>L_%31/V:)OV=-0LOBI MIOAJ/X8II4=U?0W,:1Z:+166:-@$PNW<$90O4XP"2*^4OA-^U5\4/@5X*^'G M[&'_ 4!_9'U+POX6\3^&[3P=9>-)_%-OJEM?SFU6W,-VL"XM_-&1@R,R@\[ ME5G'J'[!#Q7'PR\9_L$_'&RMM: /,O\ @JUXK_9D^-7[*6A?#OX*>(/#7B/Q_JNNZ7%\(+3PA>P3 M7<$_VF+<\/D$F&$0"0,>$!V9P0I'W)I,-_;Z5;6^JW*S726Z+_$D_C'X,_ ?P[H&K7"LCZE9V69T1OO(CN28U/=4(!X MR.*]/H ***AU'4M.T>QEU35[^"UMH$+SW-S*$CC4=2S,0 / *^?])_X*D_L):[\8H/@7H_Q]L;G7;K4!86CP6%RUE/=E@HA2[$?D,Q) M!#[22 &R<5;_ &^]8U[QK^P+\3M3^!OB"+4+N;PA=FVN]&NEE\R!0#Y^$GP9_9Y_X)W?!'PAXC\0WW@.V\1V]YXD&S2O"U MJF;5[FW:63@WDWAOXAZ%K5JDZQZQ8MY4KL&'RNX MV3*PP5\T8(Q0!Y%^W5J7PA^-?[5_[/.E_L[Z[H^L_$[3?B)::E>ZEX;N8[A[ M+PU""]X;J2$D"(_)L5S\V9%7[YS]PE$+B0H-P! ;'(!ZC]!^5<#\#OV6/V=O MV:[>ZM_@5\']$\-&^Q]MN-/M?W\X!R%>5B790>0I; SP*[^@ HHJEX@\2>'? M">F/K7BG7[+3+.,@/=ZA=)#$I/0%G( _.@!VO:_H?A;1;KQ)XGUFUT[3K&!I M[V_OKA8H;>)1EG=V(55 &22<"O(_A;_P4/\ V*/C3X\'PR^&G[1GA_4M]RX8I]Z(OY8XZN8\5<_P""G7P^_91\;_\ !/W6?'';:+2M$ M2\^&FNZ(L*.M\ #9PV;Q=5E8+'L3(*DG'R@@ OV.AZ+^SQ_P4%U/X<^(M'M9 M_ OQ]MQKND6UY;K);VOBS3@C7"A6!56FA6*X#'DRPC;R*]?^-VJ_LH^$?B'X M)\;_ +06J^$M.\1075U:>!M0\2W,44D4TJ(TP@,A 5B(XQO[$JH(+@-\=^&O M$'[0?[1_[-_BW]EKXP1/!^T1^S[>Z?XF\)ZHIF MC9OF9@/JKPUI?[-O_!1G]FKPG\1?B%\,=&\2Z)KFFI?6UGJEL)7TZY(V3Q)( M,-'(DBO$Q0C.PCI0!X7J_P#PK7XH?\%A_ 7C3]F:^T^_NO#O@W56^,&L>'I4 MDM7@EA:.Q@N)(OD>?SB#M)+[40GB,8^V0B!S($&X@ MCD@9P/U/YURGP>^!/ MP<_9^\+GP9\%?AMI'AK36E\R6VTJT6/SI,8WR-]Z1L<;F). !G KK* "BBJ\ MVL:3;ZI!H=QJELE[=122VUF\ZB66.,J'=4)RRJ70$@8&]<]10!D_$SXH?#SX M-^"K[XC?%/QA8:#H>G1[[S4M1G$<<>3@#U9B< *,LQ( !)Q7F/[.G_!1+]CK M]J[Q9<> _@A\8[;4]9@B>4:9=:?>);B-/- ')"Y(') %<)^V3\+O M&/Q2_;<_9^T_Q+\.+_Q1\-;"[UF\UVS@M/.L[74DMA]DN;Q3\NQ&8;-W)='M7TW2[Y_'?P@>ZMU;[+IEZ[I=V]N M2/W9M[EY4&T[BEP<\&O6?%OB7]D'X??M%6NN^._$?@S1_B7JGAL065UJU[## M?RZ;%*YVH9"-J[Y'Z8+[3]X1_+YY_P %&?#VM> =%\)?MM^ ].DN-;^#FLF_ MU6VME_>7_AZX AU.W]#B(B8%N%\EB!FO1?B=^S=^RE^V%H.B^,_B?\*_#WC" MUEL(KG0]7N;;,AMI5$B;)D*OY;!@VW.TYSB@#Y[_ &/-/\!^*?\ @J!\8_BQ M^S5]E?X>-X0LM.\27^C8_LW4/$GG)(7A9/W!/AGX.TW0=&L5*VFF:39I!#'DY)"H ,D\D]222236U0 445F:K MXT\':%J]KH&M^+-,L[^^.+*RNK^..:X.<81&(9_P!H P_C3\??@Q^SKX3_X3 MCXW?$C2_#>F-+Y<5QJ5QM,TF,[(T&7E;&3M0$X!.,"L7X=_&3]FO]M?X5:S; M_#7QUI/C'PWJ-I-IFN06KL&6.:-D>*:)PLD19"V-RC(Y%>5:M\!_&?C[_@J2 MWQ-^*?PQ;7? V@_"N./P;JEZLJ27G[X+$YYN&17^=5)5-F2,KCQ2/5_ MV@?A#^W;\8/V@_V.OV$-5\2^%QIMOH.NVRZM#H4&HZE:N'N;RW@E0O=,!^[4 MQ(0Y+N"Q\<:=_PF/@#1?&FI1P7OCR.]U*V@NYH MS J1F?S6'R>4BDK]T;MS &3+?-EK^U9X!\6_$3X9?\%,_AK97>E:!K5ZWPW^ M,^D7ZA9=(>20-:37&/E'D7+(#*>3%<(,+DJ/I[XN_L2?LE_'GQ=%X^^+WP \ M-Z[K4053J5W8@2RJO"K*RD>< !@!]P XZ4 >%?\ !)KP]HD7B;XZ>/OA!8M: M_"KQ#\2#)\/XHXC';3>4C)=W%LA Q SF-4( &(MH^Y@?9%5=#T+1/#&C6OAW MPUH]KI^GV4"PV5C8VZQ0V\:C"HB* JJ!P *M4 %%%9G_":>#AXD_X0T^+- M,_M@Q[QI7V^/[3MQG=Y6=V,I?'KXEV^C2:DS#3 M=/CMY;F[NMOWBD,*LY49 +D!02 3DBN>\4W?P$_X*9?L?^(=$^%OCFWU?0?$ MME+:66KQ02Q/8:A$5DAD:.15DCDBF$4FT@$@#LP)\,A^+GP[^ /_ 4J_:&^ M*'[1J WNC_#72-7^'\\T8:7^Q(+9Q?0V>_'SO=$ J"-S!SP QJ.?]IK_ (*@ M_"KX;C]HZ7]CCX]?L$_%L_''X%6OC7QAH=M9^/](F?PS\1L0(+D:KI[&&196 R0 OA[X\\$6WC#X9V6@6VIW[>/\ 1S>VQ#W3BO;?$W[!7[&?C+XD-\7/%/[-?A*^\0R7'VB>_GTI")YL MY\R2/_5RN3R6=22>2: /,O\ @C?X0\4>$?V(].BUNQO[32-2\1:G?^#K#4\^ M=;Z--.6MPP;D!OGD'J)0W1J^J%544(B@ # ' %$<:1((HD"JH 55& !Z4M M!1169I?C3P=KFL77A[1?%FF7E_8G_3;&UOXY)K?G'SHI+)SQR!0!YU\=?VZ/ MV2/V:?$,/A+XW?'31M"U6=%==,.!':-3V9P >QKC_VP/#>D_M: M_LH)\5_V9O%VG:YX@\)WT'BSX=:SH]RMQ')J-DQ?R 4/)D3S8&0D?,X##C%> M5?\ !)^3P#KNK_&GPG\7-,T^?XOCXEZFWC>'5X$>\N;)F58"F\$M:##JJK\@ MST =<^.Z/\3A_P $_P#]MWXD?$SX!+%=?L\P>+M)TCXC:5ILF^ST+4KV#+W- ML%RJ^1*H615X'G+#C(38 ??/P"^(7PF_: _9\TWXR>%]"TV#0_&^D'4-7MS# M&$:21-EU'<$ !W5E>)V;KY9SQ7@W[1OQ-_X)MI_P3S\3>!?"_BWP%>^#8/#E MU8^&]#T2^@FE;4%C9;=;>($R&Y\[:P?#,'!B$%P^S4K%/X<1W&)$C&?W0R*".QH ;^P5X/^('@?\ 8O\ AKX- M^+,,ZZ[8^$K2*_MKP'S;<;A0CM7KU%% !13)YX+6![JZF2. M*-"TDDC *J@9))/0 =ZYGXH7OB?6_@KXBU'X/:C#<:U>>%KN3PM=V\JO')=/ M;.;9U8':RERA!Z$'- 'EGQH_X*>_L-? #XB-\*OB=\>;*UUR&817UI9:?*L6H1HRG:X$16=6)(7RF(YJ]_P3B^ ?A+2OV!O#?@GXA?!633+WQ-I, MTGCK2O$^FXN]3NI9)!++="0;W\P?,N_YE0H,#&!RG_!'#1K7Q%^P+-X%\0*= M3\.#Q1KVF:9;WAWI-IAN'4QG/526E!'^T: /?_'>F_LVZ[^SCJ"^.[+PZ/AC M>Z";R_$J)#IS6#@3^;\NT*IR'!&#D@CFOEC_ (*E^-/V2?B_^Q19_#WX3ZYX M6\2>*=5O].M_A%I7A"Y@FNTNS<1 ?94@.8HQ%O5ONJ 0IPQ45Z-^P0L/A_PU MX\_X)[_%VVAUB7X7ZBUAIT.KPK,FK>%[P-+I[NK@K(%C+0.N"J^4JGDUZA\( M?V)?V3/@)XKE\=?!_P" /AO0M9E5E_M*TL09HE;[RQLY)B4C@A-H(XH ] \& MV>NZ=X0TK3_%%Z+G4X--@CU&Y!R)9UC42/\ BP)_&M*BB@ H)"@LQP!U)J*_ MO['2[*74=3O8K:W@0O-//($2-1R69CP /4UX=^WD/'WQ?_88^(&F?LMZJNM: M[JNCBUTUM O$E:X1IXEN8HW1L%FMS*N <_-0!H:5_P %#?V)M<^*J?!72/VD M_#-QXCENOLL-G%=DQ2SYVB)+C;Y+.6^4(')+< 9XKS[]KG3[#]GO]J?P)^UI M3*?EVQSDQ.[ _NY@O2N _P""@/[.W@G2 MO^">?A?]GKX5_LLR2^,]:ETK3O!FDZ-I437&DZDJK//++=Q_)&RQ17 >4R8D M)8EBNYA=U?\ :2\1_'>_NO\ @G1^WA^S'J/PTOOB/X;GM/"&N3>(H-7M=2FC MC!5O.A146YC=4E !;YPH(4LFX ^D_P!HJR_9@T?X965]^TU;^&+7PEH>L6-Q M8GQ$(X[.UO$<);%0V%!!; &,;2V1MS7S#_P4,U;X-?&[XU? /P[^SUXAT76_ MBI;_ !+TZ_L+_P ,W<5Q-8:#%NDNY;B2$G;;C$;!6/S;6V@C<#ZS^Q[X@T?] MK3]E"3X1?M.>$--UWQ!X/U";PG\0]&UBV6XCDU"Q8()R'')D3RIUD 'S.2IX MS7I/P._9/_9O_9K-W)\"_@UH?AJ:_7;>7=A:?OYESD(TK$N4!Y"[MH/.* /0 MJ*** "J^KZOI/A_2KG7=>U.WLK&RMWGO+R[F6.*") 69W=B J@ DDG J/7O M$.@>%M,DUOQ/KEGIUE%CS;N_N4AB3/ R[D ?G7S!_P %?=0O]8_8'UC7O"US M)J/A\:SI-QXG_LF?<;K1Q>1^>$9#RI^3)!QM#9XS0!V7PA_X*:?L2_';XL1_ M!3X8?&R#4/$%R\B:? ^EW4$5\R!BX@FEB6.0@*W1OFP2NX5QNK:'HG[/'_!0 M:31/$6CVMQX#_:%LTE-K>VZR6UMXLTU5=258%%-Q JL#]YIH01R*H?$']H?X MK^//B;IWP/\ ^";'P;^'NK/X2\+65_>>-O%2-'I&B6E]")+2TM5ML2;Y8%63 MY/E";05/)'">,/BQ\:_VP/"'C+]C3X]?#.S\#?M!?#^WM_&GP_NM%G,EAJEQ M:2![>[LG=F*[FS"REFPLK'@HZH ?57QXU+]E3POXL\%>-OVC=3\)V&JV6JS0 M>!]0\3W$49ANY8QYGDF0@*Q5%^8]"$Y#%<_-_P 1I/AE\5_^"M_PD\2?LS:A MIVH:YX%7'M_P^_X9_\ M^"CO[+/A7Q[\4/AAH^OZ9K-BMQ/I>J6@D.FWZ9BN8D8_/$\ M?!G]G_X*?L\>&W\)?!'X9:/X9L)I!)<0Z5:!&G<# >1_O2,!P"Q) XZ4 =?L M0.9 @W$8+8YQZ4M%% !6/X]^(/@;X6>$KWQY\2/%NGZ'HVGQ^9>ZGJETL,,( MS@99B!DD@ =22 ,DU/XC\7^$O!UM'>>+O%&G:5#-((X9=2O8X%=ST4%R 3[" MOC[_ (*CZQX=TOX]_LWZQ\:EBF^$2^-[P^*S=@-8?;VMXQITEUGY#&K&9OF^ M78)<\4 >\? W]NW]D3]I/Q'+X/\ @I\>-$UO5HE9O[,5I+>XD5>6:..=$:50 M!DE P Y->7?LQZ'HG[/_ .UKXW_8W\2:/:R:'?WC?$3X2&ZMU=;-+AFBU"V@ M+#$;0SN[(J_,([ASP":YC_@KQ\'_ (5^*?@QX4\9^ [S3M$^*O\ PF.CV?PK MUK2'6"\N;F>[BC,2/$-[Q+$[3<9"F-2.N#P^L?'3XG_&O]G.Q_:7USPL;3XX M_LK>,G7Q[HULH5K^Q5?*U)4V\"*YM0TN1QNMWV_+M) /KKQWXA_9%\!?M":1 MXE^)7B#P;I/Q'U'P]):Z+>:U>0PWSZ='*69(FD(VKOD<\8+?/C(5L?/7[,]E MX!\9_P#!6?XD?%;]F5[27P1!\.;?3O'&IZ+M.G7WB1[M9%$;)^[DD6!,NRYP MV_/+DGZ#\?? 7]E/]M;P5H'C?XC_ PT'QCIEWIT-[H&IWEK^]%M,@D4QRJ1 M(J,&!*AL'N*[7X;_ P^'7P>\(VW@+X6>"=,\/Z-:9^SZ;I-FD$2D]6VJ!EB M>2QR2>230!N*B*694 +'+$#J<8R?P _*EHHH *X_XX?'_P"#?[-W@>7XC_'# MX@V'AW1XI!&+F]9BTTA!(CBC0,\KD G8BLV 3C -=0NKZ2^K/H*:I;F^CMUG MDLA.OFI$S,JR%,Y"EE8!L8)4CL:^7_'/PK\7>.?^"L?AKQ1\2/AI?:[X&T'X M433>$=1>S\W3M(UMKW][+)N^5;AH5 4\MCRR!\NY0#T/X#_MB?LA_MU:!KG@ M_P"$GQ#LO$L0L)(-=T*\LYK:8FL)4D(R 8T6%U3@&W0') KF/ MVD_"VC^%_P#@KE^SKXP\#V$5IK7B;1O$UIXKEMD"&]LK>QWP^=C[^&9\%N@6VNRC$\DB M7 H ]'7QG^Q5\-_CEXN@N?%_@/1?'^JV-M=^,?MVHV\%[/;B$1Q&4R,#L$<: M_*. "K,/G!;P[_@ECH/AM_C-^T+\1_@C:"W^$VO^-[-?! M8REG<74,,JZA/ M:KPODM*Z*K*-I"!1]S ][^,7[%G[*'[0?B6#QK\8_@-X=U_5H$54U.[LL32( MOW5D="#*H[*^X#L*]#\.>&_#O@_0K3PMX2T&STO3+"!8;'3]/MDA@MXUX"(B M *JCT Q0!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#Y-_P""Q&FZE\0?VSM+IXGN;6.1H)/,A,B F-\$;EST."1 MD=B?6O"OV[_V,X?VJ/!%AXC\!:[_ ,(W\3/!EQ_:/P_\6P'9):72D-Y$C $F M&0J PYVG#8."K 'N\T,-S"]O<1+)'(I5T=""#U%?-O[-7[&_Q%_9(_:8 M\3-\'/$VG)\$_%MM)J4GA"[=_/T362R@BS &T0.N202, *N/D4GT_P#91\=_ M&OXC? C0_$O[1'PPD\(^,3&\&MZ4\L;*\L3E#/&$9MJ2;=X4G*[L.O#4JA"[+ MA5OH!T:"3@Y7(4L,$JT;-] O9VDEU'?26L;3Q(R13% 716*EE!Z@$JN1WVCT M%?,/[>W[)7C_ ,1Z_I7[9?[)4B:=\8? T1:&%5Q%XGT\9,FG7"@C>2NX(2>^ MW(RCQ@')_P#!9WQ]X=\!>"/@SJ7Q FFA\*P?&_2+_P 33P0-(WV2VCGE>/:O M+$KN( ZE!5GX)Z9^U=^WE\6-!_:;^*&HZ[\+OA3X>U!-0\!^ [*Y,&I>(&7. MR\U%E^["ZDXAZ,K$ 8/FR?1-KX.\._M%?"SPKJO[0'P3M8+U#9ZT_A?7EBN_ M[)U)$)'*Y1FC+N ?0\@'('>4 4?#7ACPWX+T*V\+^$/#]EI6FV:;+33].M4A MAA7).%1 %49)/ ZDU>HHH **** /@K]E3]G/X"?MX^/OC9X]_; \+GQ=XUT; MXFZEX=&DZKJ$Z+X?TF$A;2&VCC=?*5L2'S1RS(QSG<6N>"O$/Q'_ ."4GQXT M3X)_$?QAJ7B+]G_QUJ L?!7B'6)S+/X/U!ON6,TI_P"7=NV<* "XV[)0W3?M M<_ SXT?LV?M _P##PS]D'PQ-KL]S:):_%KX>6F<^(+% +N!0#_I,:@= 6.T M$!LR+)P_[:O[?'['O[9O[&.L_!GX4:K=>*?''C..WL_#/@2/1IQJL&J>0#W;X__P#!0OPU^S9\8IOA?\0?V>OB;=V+Z=#/I/BC MP]X9-]9ZC.P)>WCV-G>ORCGG<6!"@*S\]^PY\#/&?BKQ?\9/VHOCU\+/^$>7 MXV7UI'!X#UF%'EM](M;9[>,7D1RHEG21C)$'; 76H6^G3RV%J1Q-,L;%$ MX]6 'XUHT4 ?G[^PO^Q%^R9^W/\ LA6WQT^/.D77B_Q_XQN[V3Q9XNNM6G34 M;&_2XD011;6"VXB01[(]NTKM)4J0*XOXC_!+QIX@U]/^"77[9GCZZO;JZ\S5 M/V$=(B\RX\-WQ/SZG;1_\ /(Y)<#"@95MJB)DQ?VS/VF_V M??V\H/A7\*OV0O%H\7^/D^(^EZYI5UI>GSHWAZT@%G2.ZM=(N)YH9(;9<@HS0FWB?<.%D'RD[0:^CJ* "BBB@ KR?]NOQ]\0 M?A;^QW\1_B%\*W>/7](\*75QI]Q$FY[8A?FG4>L:%I!GC*<\5ZQ4.I:=I^L: M=<:1JUE%Z\.^(K6"2ZE\#W4KY>UN M%7+FW+'@\YSN7+F13?\ &WQ@^$W[:/\ P4$^!WB7]D76AXDN?A^^IWOCCQ=I MEI*MK8:7/;^6EI+,RJ'>5]ZK&,E=S'C+8 .9@^*O[/?P)^$_Q$_8>_9%_8H^ M)0\<>(3?Z(+#5O#,VW5Y)HWMUU*YO9G/^B!7,@+E0%)PJ*Q:OKO]F?\ 9WTS MX/?L[?#?X3>-[/3]9U7P)HUJD%_-;K*+:^6!HY);=G&4XDE16&&V-CN17I]% M !1110 5D>/_ !CIGP[\":W\0-:CD:ST+2+G4+M84+.8H8FD8* "2<*< 5KT M$!@58 @CD&@#\N/^"?OQ:^.G_!.SP#X!\6?M'.\OP7^,BF]M]0$;;?!FIW$K MM#YF<[;>XA\N4] -S, "C^9^HD$\%U EU:S))%(@:.2-@592,@@CJ".]<[\3 MOA!\.?C#\,-3^#?Q!\*VM_X+_ (CZWKOCGQKK-L5T MSPG%<3B,3.6!$LY2'*I@C(X5R&4?H'^S1^S)H_[/WP_T;0->\7ZEXU\2:;%= M^?XT\3-Y]_(]U*LURL;MN:&%Y55O*#$?*"2QRQZ_X??"KX;_ IM-0L?AOX) MTW18M6U6XU/4UT^U6/[5=S.7EFMH_V@?^";,;> /B)X=B\U=#L;R4Z;XGMTY:RN89'*[F ^ M5N 6^]@E9$[OX6?\%#M,^*G[&MY^T_X1^#7B/7=>T"7[#XJ^'V@V_F:E8:A& MZ+/$$;#%5#>:#@MLZJ&# >>? #_@H/JO[,LO_#+G_!3"_D\+^+=!B,6B>/;J MWEDTSQ99)PEPDZJ<3;<;]V,G[VURR#2_X)UO8?$C]J/X_?M.?"72[JU^&'C; M5M*3PW>3VCV\>LWUM ZWM[#&X#;&E=LO@;V<]U(4 Y/XR_%K4_\ @JI_PAGP M)^"OP.\;:/X:L/&%CKOCGQEXST$Z?#IMO:LS&TM]S'SKIR2ORG"]\J69?M^U M\,>&['Q!=^+++0+*'5+^"*&^U&.U19[B.+<8T>0#UV*9E$,^P MJ91% GFJF>I[AB#]E5X9^WG^Q\W[67PRL7\&>)#X>^('@[4!J_P^\41DJUC? M)@[&8 D12;%#8S@JC8;9M(!X;^T)^QUXL_8(O)?VNO\ @GCIEQ;:=IB^=\1? MA']LEET[7=/4?O9H$&XO*\0Z5JVGS?9M1V@C[79O&KK)')C(4$\GY"ZX8Z? M_!([P;K7AWX'^-?%<7A:\T'PGXP^*>L:]\/-%OX#%+;:).8Q;GRSS&K;&*KZ M889#@D YNSU?XC?\%"?VJ?A9\4=&_9]\9> O ?PHO[S5[K7/'^E+I]]JU[+$ ML<=K:V^]F,0*AGD)VD C@A=WV#HOACPWXM>:B]I:I&UU< M,JJTTA4#>Y"J"QR<*!V%7J* "BBB@ KXCU?X:_#7]K__ (*@_$GX/_M76#ZY MI/@+PCI%S\-O!][=R)92PW,(:^O_ "D91+*LSI%N.^'@8Z4DS!8=?L"6,NFSDD##!GV$D#,CJ2N\.@! MXM\>O@7J7_!,+4;CXF_"W0KOQ5^SAXDE^Q?%+X5:D[7T6B13L$-]:+*6/EDL M RL>20K$AE:&WXI_9F_X)D_L5WW@G]J70?V?O&GB[0M8OEO?#]]H2W>M:7H2 MO&)HKQHFD^4,2FPMO.>0,H*[!_\ @K+^QI\0?@/K_AW]H6*]\,^)SI5QIGBK MX5ZWI-P=0>Y>,QO:1+Y>)1(6VJW& P+A.<>F?\$O_AO\3/A)^P=\.O 7Q>LK MBUUVTTN>2>RNP1+:PRW4TT$+@\JR0R1J5/*D;3TH XC]DNR\8?M%_MK>*_V] M)/AIK/A'PC-X!M_!_A.V\1V1M;[6T6[%U+J#P'YHT#*L:%OO*01T('U+X;\, M>&_!VCQ>'O"6@66EV$#.8;+3[5(8D+,78A$ )9F8GN22>35ZB@ HHHH *^ M_P#@H?X._:&^./[?/@_0_P!DS6#I?C+X4?#:\\50WT\96&[DGNTB33V8X4^< ML3K@Y0AV#8&XK]^5&+.T6[:_6UC$[1B-I@@WE 20I/7 ))Q[GUH \?\ V)?V MP_"G[8GPJ;Q/;::^B^*=$N3I_C?PE=@K<:-J"95XV5L-L8JQ1B.0"IPR.H^> MO^"J7QU\(? C]KS]G#QU\3[/4)O#6@W'B759;?3;4S37E]'9PI:0QKP"YF>- M020!YN20 378_M??LS?%[X2?'&Q_;X_8E\.&^\6HT5G\1/ L$@CB\7:<652P M[+.O'WPZL;G6/#DK7FA/J<$FZ;IVC:=;Z/H^GP6EI:0K# M:VMM$(XX8U 5415 "J !P *GHH **** (-3FO;?3;BXTZV$UPD#M!"S8$C M@$JN>V3@5\ _L&?L OBK_P $X?VB=:_; ^ _@V_\ M2_"?QME7(523G)11\LD:IW/Q2_X* M8:#\(/BOXA^#_BO]ECXMW&IZ=.(_#$S=P>(P4&&MW1\ %R5&<\#)PV4' MB_[WPX\#?!C]D?QM> M$)XX[JVTIIY8Y8+5@04=XS$CYQPV!U7-?2U%% !1110!YO\ MA^-O'7PV_94 M^(GQ ^&2G^W]&\':A>:5(L8J->66H6$#W,W@*]E;YXY$7+&T8]^>Q&9-PE /)/B=\"?B9^U[+J/[ W[ M4?B*"Q^/WP[TV:\^&'Q$E+1P>--#<%7AG8#+$J/F/+ JY()2?S/>?#'_ 41 M_:6TWX>_\*:^)7_!/CXH7GQ:AT\V!AL-!23P_J-R%\L7+7V_9';LWS,0&1$+);S2N MJC=.1L6/D@YR!N.?NB@#PW]A?]DR']G/]DCX>_!'XF6.FZQK/A-I=2,\D"S) M8ZC/-/,S0,P^5H_M,D0D7!(W'C<:]RHHH **** /FW_@K-\2O'WPJ_8@\2^) M? &NWND//?:?8ZMK>FY^T:=87%U'%/-&1RK;6V!AR/,R,'!'(^-O^"1W[+FL M?#+3/$?[(]Q<_#_QKIEG'>>#_B%H.LW#RS2%-R/<-O(GCER-S ;L-\O&5/U- M\1OA[X0^+/@+6/AGX^T:/4-%UW3Y;+4K.7I)%(I5@".5/.0PY! (P0*^*_@K M\<_&O_!*WQ$O[*O[8=[J-[\*3<,OPN^*WV22>*UMR25TV^\L$QLG13CY<' \ MK!C ,CX/?"/]G[_@HQJ>N^&?VV?A#<:%\?OA?MT[QK<>'+Z2QN=6MPN(;Q!" M0L\_8V\=^'=8\0W2V&I6/BG MPQ+9VV@H+B-IM1O[F1G+OMC!4EF.O&%I:R166HW4LV^VLD=E7SI$&V0D @*BC/R@5]JT <]X5^& M?A?PWIOAR.XTNVOM1\,:*-,TW6;JU1KF*(QQ)*%<@L@D\F,L <'8N2_MY^/;#X9_L7_%#QAJ-NTJ0^"=0@BB6,MOEGA:"($#^$R2)D]AD MGI7RG^P=\5?C5_P3WU;P1^R!^V5>LWA/QOH]K<_#CQ9."L>E:A+$CSZ'<,Q^ M39*Y5"3P2O\ "^(OT"O+.TU"TEL+^UCG@FC,""."#7!_M.? MLU_#+]K+X-ZK\%OBKI?G:?J";K:[B \^PN5!\NYA8_=D0GZ$%E.58@@&W\9M M=U/PQ\'_ !7XET16-[IWAJ_NK0)U,L=N[ICWW 5^;G["GQ=_:$^/'[)7@G]B M;]AJRNO#5KI6G2_\+.^+VH6K+'I#W-S+<26MB.#+=$2X# @KD;2@Q*OV/^P1 M'^U9X=\#:]\!?VMO#;7\_@F_73-!\=M,CQ>*M.*9CD*%BY=$VJ[,/FW8)+I( M3[)\-?AA\/?@YX,L_AY\+?!UAH.B:>A6TTW3;<1Q1Y.2<#JQ))+')))))- & M/\$_@5X/^!_@[2?#6CS76JZAIFA6^DS>)];=9]3OK>!G:-)I\!G56DD*I]U= MY"@"NUHHH **** /CG]M_3=!^-'[>/P<_96^.E[IZI_8J7;V]OX@ MUBWYBMKAD*EUC0"14R,LX!SN K&_:#_8D\5?L2WC_M<_\$W-.GTJXT9!/XW^ M%D5W+)IOB2P3F0QQ,S%)T7) 7G'* ,"LGN?[=?[(%C^U]\)(=#T;Q V@>,_# M>H)J_@/Q1"2LFF:C'@H2R_,(WP V.1A7 )117E/P._X*H^"/!6DS_"3_ (*# MNWPQ^)OAJ'R]8BU.QE^QZRB\"]M)(E975\9VCC).S<.@!W^J?\%#/!$_[*'A MS]KKX9_"?Q=XWT+6[F&+4--\*6*W-[HZY87#3Q[A_J61D.."=IR%8/7E<_BO M7O\ @I1^TO\ "KQG\/?@_P"*?#OP[^%>N/XBU+Q;XOT@V$FIWP11!9V<3$M( MH8 R/]W QP0N_I_^"3/AC4+/P%\3/B1HOAB\T/P1XY^*FI:Y\/=*OK9H'_LR M0(JW"Q-S%')M^1>/E0$<$$_6% %'2?#'AO0+W4-2T/0+*SN-6NA=:I/:VJ1O M>3B-8Q)*5 +OL1%W-DX4#H*O444 %%%% 'Q/XZ^'_P //VL_^"I'BCX%?M3V MCZQX?\&^ +#4OA[X.O+N2.QO&F(%Y?M&C+YTJ.WE#.0%!X^7(YC]H/\ 9\UK M_@F3=7GQJ^ 6AWWB'X":X&L_BW\(KRX>[AL+6?\ =R7UF)6)"X;#J3Z!B8SF M'VW]O[]D?Q]\7'\._M(_LSZO%I/Q@^'$C7'AFYD8+%JULW#$Q6Z(S;=Q.YB"N0PC=25."N[:0"N M!]%4 4?#OACPWX0TW^QO"F@66F6GGRS?9;"U2&/S)':21]J #I+$GD MU>HHH **** /A/X(? OX*_MR_M7?'V[_ &O_ ]_PE>O^"O&K:%X;\.:I>S) M;Z/H.S_1IH(D=0K3[7=I.N5R"-QSS/Q3^%MI_P $[_$L/P>^,=K/XZ_9-^(M MZFG3Z?XBE>YD\"WSMF/;(3O6VW#L75]I\[Z'XLM;&ZUNQT4YPMO&2Y$ M#-,LM M9)D#D7,5K&D@+#[Q#*1N[XSWKNZ *VC:-H_AS2+70/#^E6UC865ND%G96<"Q MQ01( JHB* %4 8 %6:** "BBB@#\X_P!I^V_:G\2?\%'/'W[2_P"R):/< M7WP.\'Z+IVN:!+"X3Q1#/YUW/9+C_6,(I-P !.Z-2GS[,_;/[+?[37PS_:W^ M#6F?&?X7:@7L[U?+O;&9AY^G7:@>;:S*/NNA(]F4JPRK GOXK.T@GENH;6-) M9R#-(J -)@8&X]\#CFOD7X@_LW?&;]DS]KFS_:9_8Y\&RZUX5^(6KPV7Q8^' M=G,D2K+(^%U>WWE41E+,SY(&2Q)VR,8P#SK]M[]IW1?V ML>(KK3?@G)%X&\.:+:M)<:KK5[J4L"PH0#L#1JV6P2 AP&8JI]E_9<_9H_:# M\=>(]7_:)_;P\6KJ&K^*-+%E:_"FU<2:#H5AYJ3+%)"VY+BX#(I+G.T@_,^0 M5]^U#X5?#?5OB-I_Q=U3P3IMQXGTK3I;'3=1@SQHYY4$CJ.<,PS MAF!Z"@ "@*HP!T HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K*L? O@G3/$5QXOTWP=I5OJUVNVZU2#3XDN9AZ/(%W,/J:U:* "B MBB@ HHHH **** @$8(K*\.^!O!/A">ZNO"?@[2M+EOI-][)IVGQP-<-_>&?"'A/P5IYTGP;X7T[2;5I#(UMIEE'!&7/5MJ #)]:T:* "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#.\3>$/"?C33QI/C'POIVK6HD#BVU.RCG MC##HVUP1D>M7;2TM;"UCLK&VCAAA0)%#$@544# 4 < =A4E% !1110 4444 M %%%% &5XB\#>"?%\]M=>+/!^E:I)92;[.34=/CG:!O[R%U.T^XQ6K110 44 M44 %%%% !1110!E7W@7P3J?B*W\7ZEX.TJXU:T7;::I/I\3W$(]$D*[E_ UJ MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% &5H'@;P3X5O;O4O"_@[ M2M-N;]]]]<6&GQPO<-ZR,B@N?";)]-\&>%--TBVDE,DEOI=C';HSGJQ6, M$^]:5%% !1110 4444 %5M7T;2/$&FS:-K^E6U]9W";9[2\@66*1?1E8$$>Q M%6:* *>@^'M \*Z5%H7AC0[/3;* $0V=A;)#%&"<_*B ?@*N444 %%%% !1 M110 4444 %%%% !1110 4444 %9?B7P/X*\9FW/C#P?I>JFTD\RU.I:?'/Y+ M_P!Y-ZG:>!R*U** 8 P!T HHHH **** "BBB@ K*U+P-X)UG7K;Q3K'@[ M2KO4[+_CSU&YT^.2>#G/R2,I9>?0BM6B@ HHHH **** "BBB@ K*B\#>"8/$ MS^-8?!VE)K,D>Q]773XQ=,N,;3+MWD8XQFM6B@ 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@ 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@ KE/C/\5-,^#W@2Y\77\(FFW"&QM=V//G8':N>P !8GT4]ZROC M_K_QET#1]/F^#>B?;;J2Y9;U/LPDVQ[>#@D8YKYL_:!\3?M!^(-+TY/C)X?> MQM8KAS9D6@C5Y"HSG!.2 ./J:_.>-N-Y9!A,10P]"I[:,5RSY+TTY6UYMM+] MM]#RLPS'ZM"48Q?,EO;37S.3\??%WXA_$K49+_Q9XFN9E=B4M(Y"D$0]%C!P M/3/)/TDD+P2CT:,G!^O!'8BN:HK^5?[6S M3Z[]<]O/VM[\_,^:_K>Y\;[>M[3VG,^;O?4^^?@Q\5-,^,/@2V\76$(AFW&& M^M=V?(G4#X((8'T8=ZZNOBS]G[Q-^T'X?TO44^#?A][ZUEN$-X3:"14D" MG&,D8)!Y^@KZ!^ 'BC]H'7]8U"'XR^'?L5M';*;)OLBQ[I-W(R"<\5_4W!W' M;SO"86AB*%7VTU9S]F_9MJ_O[_ /H)K\Q?^"4_[%WQ)^-G[&6D^.?#7[;W MQ1\#6ESJNH1)X?\ "VJ+%:0E)V4NH(R&8\DYZU^E'K'T/^QC\6?VDOA_^V3X MX_80_: ^*Z_$2'0_"=OXC\.^,I-,CM;I('DBC:VN5CR"V9@5));$;')#!5]A M^-W[=O[(?[./B(>$/C/\>]"T75MBO)I;2O/_9 M2\+^,/V"/^"C+_LK>,O%MED:Z MU/3[D.EOY:[W60?>C95PQ5@&P0<)?VFO#<"ZW: MK%B0LC+&C&)3@X+A00,]*^7/V X_%.G?$+]L[0_%G@32/"EW'!8 M7-UX7\/W@GLM.N)K'46D6-PJJQ.%W$*!N! X KTG_@C_ /L[_!6\_P""@ R.220#ZTTGQYX(U M[P7%\1]%\7Z9=>'Y['[;%KD%]&UHUMMW&82@[-@4$ELX !KY7_:M_P""E/[- M'BG]FKXEZ1^S;^U%H\OC?2O#%U/I7]E7C13^;'@EK=W4+,0 3^[+< GH,U\D M:7XC\0:?_P $1=$^'EMKMU;:1K'QG_X1S5;A9B#;Z6]]+,Z[OX5,B#/8[R#P M2*^R_P#@I?\ LT? ;_AW/XS\,VOP[T73;/P9X9:]\+FUL4C;3IK?:T8B8#*E M\>6W/S!R#G- 'I?[,O[0'@WQ#\//AG\.?%_Q%@N?'VO?"W2=?FTZ[E/VJ]A> MVC$MUR,-F3?D@YR#Q7:3?''X1V_Q>B^ \2W>Y5)&5 M)%5GC.0I905^8 GD5V?[7W_!1SPK^SY^VA\+O@5W=D?-CMGI0 [6?VO].^&_\ P4T\16'Q.^.<6D?#&U^!%MK5 MO!J>H".Q%W+J-NB3HI^]*Z.5 &6(; %>_? 7]KG]FS]I]+P_ 7XPZ1XDDT]0 MU]:VDC)<0*3@.T,BK($)X#;=I/&:^9-1^$GP]^)W_!^4\K(T@4 .PV)\QYQ&@_A& #[.KY/_X)]_&_X@>-?BK^ MTM#\4OB!?:AI7@[XLZA9Z.NH3EX],L8I)_W<8_A150";/2+[Q)^TUX;ACURV6XTT1323-)"6*K M(RQHS1*2IPSA0<$BO7- \<>#?%7A"W^('AKQ7IU_H5W9_:[;6+2\1[:2#&[S M1(#M*X!.O@O=_\$YO#&J:U\-=%U&Z\8IJ,GB2XU#38YGO M@+VXMTC+_B#%\+_#?[3OA>ZUF>Y% MO;0K=LL,\I. D<[*(9"3@*%<[B0!FO;:\8^,O['?[)/B3]F&?X$>/O!^C:#X M%TJPC*7<)ALSI2PD,+A;AQB)QM^:4G+!FW$[CGU/P3'HT/@S2(?#FOMJNGII MENMCJC7@N#>0B-0DQE'$I=<-O'#9SWH U**** "BBB@ HHKYO_:;^(_[5G&;TLEPGUBI3G45TK4X\TM;ZV[:;GRI_P4-_Y/"\7_ /^:X MJO["R##RPF186A*2DX4X1O%W3M%*Z?5/H^J/XSX@Q$<7GV+KQBXJ=6I*TE:2 MO-NS71KJNC"OT[_X)Y?\F>^$/^XA_P"G"YK\Q*^GOV>/B;^WQX>^#VCZ/\%? MA[]N\,P_:/[,NO[)CEWYN)&D^8L"<2F0=.V*^3\2LHJYUD5.A3JPIM5%*]27 M*OAFK)]]=NUSZ_PQSFEDF?5:]2E.HG2<;4X\\M9P=VETTW[M=S]!J^=/^"L7 MQ-\?_!W]@+QY\1OA=XMO="UW3CI7V'5-.F\N:#S-4M(GVMVRCNI]F->E?LR> M(/C/XF^%D.J?'K1/[/\ $)O9EDMOLPBQ$"-AV@D,_P#!:S_E&=\2?][1 MO_3S8U_+V,PLL%BYT)24G%M7B[Q=NJ?5>9_5&"Q4<=A(8B,7%32=I*TE?HUT M?=$G_!,/]L#Q;\>_AY?_ 6^/B/9?%;X>^7:>*+6ZPLFH6[*#;Z@H'#B1"NY MER"V'&%E04OPE^+/Q*UG_@JY\5_@_JOC6_G\+Z/\/]*O-+T.2!/V@/\ @JA\3?C)\--6%[HOB#X1Z'=64O 9 M,BV#1N 3MD1@R,O9E([5S'4>@?\ !2WXM?&&36/AM^R+^S3XZN?#_CKXE>(9 M';5[&3$MAI5G$TMQ)D-(I^)4U*T(1VD'9Y$\N4CL92.U?*WA#]H3XP?$3_@HU\2/VLOAC^RCX MD^*7A_PG;OX"\(WFBZG;6\%BT#J]W(&F/SL[LS*5'^KGP3R*T?V*/B_X^^#W M_!2_QEX#^*7P-UGX:Z+\=X'USP_H.N7<,VW6+=-UPR21'9B;-PQ'#;O*7!X) M /0/C%XT^/W[67[??B;]B[P#^T5J/PL\+> _"]GJ6K7/AN-%U?79[E(I/W,S M.>96*$@,3Y M03KP#4_C_P#9"_X*+? [PC>_$WX#?\%"/$?C76]&@:[7PCXST&&:VU=$&YK< M-O8QNP!"X R2!N3.X2_M%.LO_!9W]G21,X;P7XA(R,;?L4?M0Z)^V)^S;X<^/&D MZ_;7_ &BM&_:L\5_M M"_#+QKJ*_"#X'>,-"\->--"M3FWU47#3IJ,Q SNDAD>.$#L3$W;G0_X)R_&( M?LK_ /!)'QQ^TWKMGY%I)XBUO6/#5K<#"S,[16MM%]&NDV<>I-1C=SNB M!..@ /TGUKQSX4T#P-=_$K4];A70[+29-3N-15MT8M$B,K2@CJNP%LCM7Q9\ M$]'_ &QO^"FVD3_M#^(?VD?$WP@^&>H7L\?@;PKX$9+?4[NVCD:/[5-O^"?GPQO?"]W%)'8>'$TZ]2,C,5U; MLT4JL.QW*6YZA@>A% 'C?Q"\9?M3?\$M?&GAKQC\3/C_ *M\5O@IX@UN+2=> MNO%D2MK'AJ:7.RY^T+S/'\I)WOKSP!H^H^'? >B>']7F\R[L=(MK>ZDW9W2)$JL<]^0: /FW]L_P#:5^.F MJ_M!^%/V#?V1M8L='\:>)],DU?Q+XQO[1;E/#FDJ67S$B;*O,Y1@ W R@X\P M.F!XW_8*_;(^'/A*Z^(GP)_X*+_$S6_&VFV[75OI'B^XBNM)U251N-O]F8%8 M0^-H/S!)9(9X#)$G^UMM)W(ZX M'O7VA?7UGIEE-J6HW<<%O;Q-+//,X5(T499F)X !))H \W_ &;OC=XL^(7[ M-6B_&3X_^!9_A[J_]F/+XHTOQ!$UDNGO$6624^>08XF"^8N\Y56 8Y!-87@# M_@HQ^P_\4?'D7PS\"_M*^&K[6KB?R+2T-P\2W,I. D4DBK'*Q/ ",2W;-?-O M_!0;]I#X:?MB?LV_!Z#X6>)[^7X??$7XYZ3X>\4WLMI/9&:V61_-@;S%4E=Z MA]RY&Z'@Y4X]E_X*._L[_ W4/V /'6CR> -%TVW\(>$;G4?"SV5A' =,NK6( MR0>05 ,>YD5"%QN#D'.: /:OB+\=_@Y\(]J70 MA$\5G")KIPS?*JQQD.Q8@ 5QGPQ_;]_8R^,5SJ]I\._VC/#5])H5E)>ZJ);L MVP@MH_\ 63YG"!HUXW.N5&1DC(KXX^*VGQ_M.^-OV 3\<+!=8/B'0M1O=14?Q'_;E_9'^$ M4FLV_P 2/CWH&DS^']0CL=6M;B=C/!$?M:^#O" MO@?_ (*??LK>(_!WARQTN]U1_%%EJ$^GVJ0M<6\5C%Y<;[0-RKY\N >F\U5_ M8I^$_P /?$/_ 4T_::^+.NZ-:7NOZ#KNDV>CS7$2NUA'/:,TLD>?NL_E(NX M?@Y^T/X1'CKX)?$;2_$FE>:8I+K3;C<89 3'(APT;X( M.UP#@@XP17%?%C_@H-^Q=\#O&K_#GXH_M$^'M+UN)@MSIWFO.]LQ_AF\E6$) MY!PY4X.>E?.'BNZ?]F__ (*B?%"W^!.EQ6D7B+]G&Z\5:WI=A"%@_MBVGE2" MX,:_*'(1<\?,;AB>%]-UC5O':7M_XPU;4K5+ MF;5)WNYT=9W<$N%"[-IXR&)&68D ^G]*^(O@#7/ R?$[1_&^DW/AN2Q:]37X M-0C:S-LH+--YP;9L !);.!@YZ5Y5X(_X*1?L+_$?QS#\-_!O[3/AJ[UBYN!; MVELT[Q)<2DX5(Y9%6.1F/"A6)8D 9S7R7\$O@)[N&%IIWL1"Z)'.L<+"6T#$ $^;&2'*A?F (!]A?$>X M1/VR/AU;']J!]"9]&U,CX6BS9E\38A?_ $@R>8 GD??P4;.SJ*\A_93_ ."E MW@?XZ_MI?$WX-ZC\8/#\^@13Z1:?"BULH"K:HQM[F2^<.06D<,(P"/C-\>]"T36&56;3'D>:>%6&5,B0JYB!!!!<+D.OAUXKT_6]&U&+S+'4]+NUF@F7.#M=202""".H((."*_-/_ ()C^/\ M]J9_@MK7QB\%?\$]M)^)^I^._$NH7GB3Q[J7Q,TZPN;^4RE6MF@N('DCC0@X M0MM.XL!AJ^A?^"8GPC_:!^$?Q!^+Z?$;X)67P\\(>(M?M=7\+>#[#Q99ZI%I M-TZ2"\C0VQ'EJV(&"E$ "@'% 'NO[8_BCQ#X(_9(^*'C/PEJ\^GZKI/P^UF M\TV_MGVR6T\5E*\SL5168 Y=VX%=5^WA_R9%\8?^R8:]_Z;YZ^'/VE;!-5_P""$/PD MTN25D6YN?#T3.AP5#2N,CWYH ^T[#_@HA^Q'JGQ.7X.Z?^TOX7E\0O=_98[1 M;T^4\^[:(EGQY+.6^4*'))X'/%>A?%GXR?"OX$>#9OB#\8O'NF>'-&@<(]_J MER(U9SG;&@ZNYP<(H+'!P.*^6/\ @K3^S[\%/!7_ 3(\6:9X/\ AAHFF1^$ MH-+D\./9:='&]@PO[:(M&X&X,T;NK'.6#MG).:P?B=:6GQR_X*2_L[?#;XNV MZ:KH&F_">?Q/::=J*B2"]U=D=2[HW$C((HY!G."N>YR :'[0W[?'@3XK_%#X M C]DS]HB'4--U?XO6NE^+;31;MHWFMG"XAN(7"N$;#8W* V#@G!KZ@^.G[3? MP!_9HT6WU_X[_%;2/#5O>.RV2ZA/^]N2N-WEQ(#))C(R54XR,XR*^7?^"D'P M?^&ND_M;_LQ_%_2/#UC8^(I_BW9:7=7-K L#OV1K+XNZEX'T[2-)T"TU;QM::2/#EK+;B7S8%NHY/ M,:9][;T *;V&<2 4 ?<_P1_:1^!/[2/AR?Q7\"_BAI7B:RM7"7;:;.3);,02 M%DB8"2,D D!E&<'&:N?"3XY_"/X[Z'>>(_A#X^L->L]/OWL;^6RD.;:Y0 M% M(K ,C ,#@@=:^1?@[\.OVM]2_P""D7AS]HC6?V.]+^$VBZGX9O=+\?PZ=\0] M-U+^UE$*?\%.=7'[+'[4_B/2/V;?B==^'[ M/XN>&8I/CC9:/I4ET/#UJUY#"=9 C($4LJ32(1P29&.0TZ, #])OA/\ &_X3 M_'32;[7OA!XZL?$-AIVHO8W=]IK%X5N$ +1A\;7(#*3M)'S#U%=57%?LY_"[ MX4_!KX(>&?AU\$(;<>%K#28CI%Q;2K(+N-U\S[277B1I2QD+C[QV17YQC/$S*\#2G4JX3$)1ZNDU'MN MW9)OJ?4T.$\9B)QC"M2;?13N_NL;/_#0G_&0/_']_P 2'_D&_>^3[W^O_P"_ MG?\ N5[I7PO7K?@GXP?M%>(=*%OX2L8]1BL42&206BLXP.-QR"20.O?!K\ZX M%\4:L,1B:.90J5959N<%3CSM7^**5T^5))JVVI]/Q#PA"5.E/"RC!0BHRG_P 57MNER7NVI\'F.550^*W[%W[;/P"\!:A\8_V;?V\_B9XR\5:%;M>GPCXS M=-2LM;5/FDMHX2/W;LNX*%R2<*"I(8>M?M>>&OV,OVE?%^A?L3_M&L;CQ+X@ MLYM8\*VD4%Q#<1>2LF^>"Z5/+1PJ29C+'<%^9",9\2\#]2^(G M['_[?7BK4K+P]8RWB>!_B2J:C;7$$2%VA29OEB)52 %B3D_?3[U?1GEGTKXB M^,_Q0LOV,=1^/<7PON;#QE:_#R?6?^$1OH6WV^HI9M*;5EX9@)5*XX9@.Q-? M!.C_ !R^-?@WX+_!C]KWP#^W5XL\>>/_ (B>,[33]:^&-_?PRZ9>>:[+=6D% M@B VQA.Q#(./G5EV;TS[7\3?^"E/Q0\7_L1_!_XB_!;P]I^D>/\ XW^(H/#6 ME3:@N^RT>[-P]K/_:YN=/?XB M> M9MCIGC[6IM#@&H>'K^=N;ZU5% @A=CM"J?NLT3,2T9H ^X?V\?&/BGX>_ ML:?$OQQX(UVYTO5]*\'WESIVH6DFV6WE6,E74]B#7S7^S?\ L=_M;?'#X!^" M_C1??\%/?B=I]QXH\,V6JRV,5O'(ENT\*R&,%I!N +8R1SBNA\;?M _$;]J7 M_@CO\0?CM\2O %KX;N-?\&:O+INGVDSN'LEW)%,=_(+[2P'(*E6'#5RG[(OP M0_X*=:[^RC\/-2^&W[;_ (5T+0+OP5ITFB:9/\.[>XFL;9K9#%$TC ^8RJ0- MQZD9H [[]AOXY?M&>&OVKOB)^P7^TK\0X/'%]X0T>VUKPYXT33DM9[JQE\H& M.=$XWCSXL9RV1)EG&TCZN\0ZYIWAC0+[Q+J\WEVFG6& M_L:_L./^S/XF\5?&'XE_%W4/B%\1_&[Q?\)%XMU&R6V'DQCY+>&%681H,#C. M"$0 *%"UZ;^T)I/@WQ#\"_%_AGXA>/H?"VAZMX=N[#5?$4]Y%;KI\$\30O-Y MDW[M" _!;@'% 'Q%^R7\-_V\?VM/@=H'Q\US_@IEK7@NX\8RWESIOA:/PK9W M)AMTNI8DV,TL;."L88?+P&')KW#]J3XS?&#]A']B/3K8_$!O'_Q)U+5K?PWX M=\0:MIR6_P!OU*\FD:.62%691Y<0;"Y(8Q+G@FN4\+_\$8/V#-8^!5EHFF6^ MH:WJ5SH\6H*LB*NPKCKG(?B1)X=N;6;XA^#O$-A;KI^HVDLR1S&R"(&M2C2!EP M?NC)X78W>_MA_M+_ !.\6^,/A%^S%^REXVCT+6_C$DNI2^,&LEG?2-#AMQ/) M-%&_RF61"P0GIL(&"RLO4?\ !5+4[#2?^">OQ5NM2D58W\-&%2YX\R2:..,? M4NR@>YKY^^'FD:EX-_;Q_9&M_%,;1//^SLVEP";C-Y!I[/,HS_$%(S0!VFLZ MW^T-_P $^_VA_AKI7CS]I'7OB5\-?B=X@7PU?#QA!"U]HNK2K_HTT4\:KNC= ML@HW"JK'DX(^SJ^/O^"P*G5O#OP)\'Z=\VIZC^T-X?-C$OWB%2Y5F'L#(F?K M7V#0!\'_ +8W[+G[5WP.^"/CW]H3P]_P4E^),IT+3KK5+30S$B0@!MRPA@Y( M4 X!QT%:_P"R1^R?^U'\1/AM\-?VAO$W_!1[XCW$>M:/I'B#4/#DT,;6\JRQ MQ7#VK-OR4(8H3C.#TKV7_@II_P F!?%G_L3;K^0K<_8-_P"3(?@__P!DQT+_ M -((: +OQY_;&_9@_9BN+6Q^._QIT;P[=WL?F6MA7[)?C[]I34_VFOCU\,-0U*T2XEU:>2ZF1UG9P3(% "8/'RGN23XK M^WE^SW^SMX-_94^"_P"SA\'/%S:_X+?]I+3M,NXQKZ7WV0W"W8N;021G]WM, MK?)]Y2_/)H ^O/!'_!0G]BGXD?$E/A'X(_:1\,ZCX@FN?L]K90W9"W,N<".& M5E$4S$\ (S%NV:Z_XB_M'? GX1:]_P (Q\4/BKHV@7W]C2ZMY.JW8AQ91N$> M;!?V(]/\2>"? .CZ/?>$?%VCOX;N=+T MZ.W?3_WX3;$44%5P?NCC(4XR!@_:K^&/@GXK_P#!8;X(>'OB#X?MM5TVV\ Z MG?-IU[")(9I86N&BWHW#!9-K@'C*"@#Z,^!7[:W[*O[2^MW7AKX&_&_1?$&I M641EGTZWD>*X\L$ R+'*JLZ D LH*C(R>15KX\_M=_LT?LQ"U3X\?&31O#DU M\N^SL[N9GN9DSC>L,8:0IGC=MVYXS7SK^V#X*\)^!/\ @IK^RQXR\%^';+2M M2UB\\1V&JW6GVRPM=V\=E#Y<:C_ ."?'A3P[\5OVR?VE?CE M\2M)MM4\5Z-\3)O#>CSZA$)7TW2[8O'"L(;/EB1$7)&-WE^YR ?5'P;^/'P; M_:%\*?\ ";_!/XCZ5XETL2^5+6WC#6(9=5U>ZR8K:&4;07;@(BYZ\ 5QNF>&]! M^!W_ 6IM?#7PDTZ'2]-^(?PCEU+QEH^GQB.WDNX;J817AC7"JY\H+NQDEY# MUD;/R[:^(]>TC_@BU=^&]*UB;3[+Q/\ '*;1M>O('VF.PENRTF6[*3&BGL0Q M!X)% 'Z"Z!_P4G_81\3^/$^&NA_M0^%9]6EN/(A3[8RP32$X"I<,HAJ72PPQY. -S'DDD *.22 M 2:\C_:<_95_9TF_8E\6?!^3X9Z)8>'=%\&7LFE)%8QK_9LD%L[QW*/C(D5 ME#%\Y;G<3N.?C+P+XFUK]IBS_85^%G[0!?4O#>LV^N7VK6VI9>+5KK3(GCL1 M.&XE^6.,$-G>+ALYW4 ?;'@__@HY^P[X]TR;5O"O[2GARYB@O8+25'EDBE$L MS[(@(I$5RK,0H8+MR0,\UZ-H'QD^%_BCXD:Y\'] \:V5SXG\-PPS:YHB,1/9 MQS*&C=E('RLK*01D?,/45\A?\%G_ (.?"F/X:_#3XHQ>&-.L?$.E?%/1M/TZ M_MK9(Y9;:5G+VQ*@;D'EJX!^Z8SC&6ST'[65N?V9?^"B7PA_:YLQY&A^/%?X M>>.9%^5/,F/F:?*YZ?ZT?,QZ);@?0 ^H-7^+OPTT'XE:1\'=7\8V<'BC7;.: MZTG1&8F>X@B!,D@ '"C:>3@9&!S6]?N\=C-(C$,L3$$=CBODO]C6)OVCOVY/ MC+^V3?*9M)\/7*_#OP'(W*B"T827TJ$]5>)OVF_"]IJLVS]R]VQCA+@%1+*JF.$X(R)&4C/.*^ M(_V=_P#E7D\;_P#7+5?_ $O2OH?4/V;/@?HO_!'V_P##MK\,]&*?\*0EU>2X M?3HS-)J/]E&Y^V,^-QF\_P#>;\Y! X % 'U1XO^(/@7X?\ @VZ^(GC?QAIN MDZ#96PN+K6+^\2*VCC.,,9&.W!R .>20!DD5\6_MY_\ !2/X1^-_V99M4_8X M_:=M9/$5CXPTF*\&BW3V]VMK)/LD(215=HCD*64%>0">17FGB263XJ_ 3]A' MX(?$29KSPGXIU&"3Q%:7+DQ7QLK>!;6VE_O(PD=-IZ_@*]5_X+9_!'X43?LN M:#\1(O"6F6.M>&?&6DP:+>6MHD4@@EF\M[8%0,Q[2'V= 8@1TH ^M_B]\;?A M)\ O"+^//C-\0M+\-Z2D@C%YJET(Q)(02(T'WI'(!.U06P"<<&L#X"_M??LS M_M/&[B^ _P 9-&\1SV*;[RSM)62XA3.-[0RJL@3.!NV[.5U_=H$VY MS&KC'EDUH^,_!7[;'Q2_;#^$'QY'[!^D?"^_\.>)5M_$OB"S^*&EWLNJ:+.4 MCN8)(HUB:;RXR[J/G(R0JY(H ^S? /QT^$?Q0\5>(? W@+QY8ZEK/A.[%MXC MTN%B)]/E)8!9$8 C)1L'H=IP:=X'^-_PF^)?B[Q#X$\ >.K'5]5\*72VWB.T ML6+_ -GSDL!%(P&T/E&&W.05.1P:^%/^"O&MZG^RI\33_BOX MJ\/ZEI/B'0-.L&N6U/1XK1W;4I(T^ZUKY:L'8$'RD)RL#@_4G_!.GX5?!3X6 M?LE>%5^!GB$:]IVO6:ZMJ/B>0?O]9OI@#/<39)97W@IL8EHQ&$))4F@#W&BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *Y3XS_"O3/C#X$N?"-_,(9MPFL;K;GR) MU!VMCN""5(]&/>NKHKEQN#PV8X2>&Q$>:$TTUW3_ *^1%2G"K!PDKIGP!X]^ M$7Q#^&NHR6'BSPSN.2>P-??]%?C/\ Q!#*_KO/];G[*_P\JYK=N>]OGR'@ M_P"KU'VE^=\O:VOW_P# .4^#'PKTSX/>!+;PC83":;<9KZZVX\^=@-S8[ ! M0/11WKJZ**_9\%@\-E^$AAL/'EA!))=DOZWZGO4Z<*4%"*LD1W<'VJTEM=^W MS(V7=C.,C&:^'?@Q_P $KOVR/V>? <'PQ^#7_!46_P!"T*VGEF@TZW^%5K(J M/(VYSF2\9N2<]:^YJ*Z2SYU_9C_X)^6_P7^,=]^TI\9/CGK_ ,4/B+>:9_9T M'B+7K=+>*PM";]FF>50PPJ@!U( 49#'+-];44 ?,O[.' M_!../]F_Q/\ %G6-*^.VJZ_;_%C2+>'4CK^FB6]AODAG66\>X64";S)+F:3R MQ&FW<%#87)]/_8^_9W_X90_9O\+_ +/G_"8?V_\ \(W;SQ?VO_9_V7[1YEQ+ M-GRO,DV8\S;]\YVY[X'I=% 'S5\+/^":GP\\+?L5ZU^Q3\4?%\OBG2-;U.\O M9=6M].%C-;R33":-XE,DH5XG52&)(;&"N"0>'\=_\$VOVL/C/\)+G]GCXU?\ M%";[5O!<=CY.GP6W@>"&\N70?Z,U].)MUPD3!&*94RE 68$9K[-HH \7^*'[ M&^B_%7]AU/V+]<\7E(X?!^GZ/!XB73LF.XLTA\F[$'F#I) C^7YG3*[^] M,_"7]CO1?A#^Q,?V-]#\7&5)/"FH:3<^(GT_#2W%XLWG79A\P]9)F?9YAX 7 M=WKE-5_X)P^"_$W[%G@_]DKQ-\0K_P#M'P*+>Y\,>.M)M!:W=AJ,#.T5W''Y MC[<;R"F\Y!X96"LOTC10!\5_&G_@F1^U#^U3X(@\%?M,_M\2:Q!H]W!<:!#I M7@""TM_M$;C=&5E4G$8P3D89@5.05]]HH \4\"_L MCZUX:_;!E_:]\1_%9=5U&[^%UOX2O],301;B:9+B&=[X2"8A0[1']R$PN_[Y MQ@W/&?[*?_"7?MG>#OVN_P#A//L__")>%KW1O^$>_LO?]K^T&3][Y_FCR]N_ M[OEMG'49KU^B@ KPCX#_ +$W_"DM0^-5_P#\+,_M/_A<'BF_UC9_8WD_V3]I M\[]UGSF^T;?-^]^[SMZ#/'N]% 'F7[&_[.7_ R5^S9X8_9Y_P"$Q_X2#_A' M(;E/[7_L[[)]H\VZFGSY7F2;,>;M^^<[<\9P///A)_P3>^'W@_\ 8Y\1?L:? M%#Q;)XJT7Q)JU[?7.H0:<+&6!YYEFC,:F24!XG165B2"5&5QD'Z0HH ^/M6_ MX)V?M4_$3P/;?L]_&G]ON_UWX80^3#>Z79^#(+75M3LXF4I:SWPD8X^50TFT ML^WYAR:]N\3_ +/WCB7XI_#KQ+\,OC;>^$_!W@>REM-1\ V&G%[76H?*$<"/ M)YR^4(@HQ\CYQVKU.B@ HHHH **** "BBB@#\Q/^"AO_ ">%XO\ ^X?_ .F^ MVKQ:OVDHK]GROQ>_LS+*&#^IUWZGXEFW@[_ &IF ME?&?7N7VLY3M[*]N:3E:_M%>U[7LK]C\6Z_3O_@GE_R9[X0_[B'_ *<+FO:: M*\+C'Q#_ -;:# MA;DY=Y1E>_/+^6UK==PKRO\ ;6_9G_X;"_9F\2?LZ_\ ":_\([_PD)L_^)Q_ M9OVO[/Y%Y!<_ZKS(]^[R=OWQC=GG&#ZI17YJ?IQG^'_#\.B^%+'PK#CISU[U\M_L\_\ !+#2/V5/BU\4_B;\"?C$VCP>/M N M=/\ #NE/X>\P>&996$BRK(+A?M"1R#*QE8SM"J7)!8_6E% 'E7[%G[*^@?L: M?L\Z-\!]#U\ZP^GR3W&HZV]G]G?4+F:5I'E:/>^W@J@&YL*B\FL+]M+]C$_M M73^ O%?AGXE?\(=XK^'?BN/6M \0#1_MVT#!DMVB\Z+*N\<+$[_^66,$-7N5 M% 'S-^T7_P $\M7\>_&Y_P!J/]F7]H76/A1\0[NR2UUO4M.T]+VRUF- H3[3 M:R,JNP"HN267"*2A(S7.Z?\ \$X_CK\8?&FB>(/V[_VS+[XEZ)XYC_P!7)ZL+&Y@\)1ZFS"?>KN#)<1JN4D=,%6ZYR#7(:Y_P3*_: M/^,%A_PAG[4?_!2?QEXP\)S2*=2\.Z+X7MM%%\@(/E2R1RR;T) RI4^V" 1] MC44 ?/\ ^TY^P-X6_: ^$/@/]G?PUXKA\(^ ?"&OV-YJ/ANST/=&@MO$7@K^QOWZ:Z\0^#[OP_!JVBW,[??EBMYB!;D]\!O[J[ M5 4?65% 'YW>'_\ @BQ\5OA+XML/VBOAW\>O"VO?$/1/$/\ ;.GZ!K/@:+3O M#,DI0*4%M:,?L[_*C++&HPR*=H(#C]!]";6GT2S?Q'%;IJ)M8S?I9LQA6;:- MX0MR5W9P3SC&:M44 >,_MA_L5> OVO-%T:ZU#Q-JOA;Q;X5O3>>$/&OA^79> MZ5.=I..1OC8JA*Y!RH(93S7C_BC]@#]N?XR: ?A7^T#_ ,%*;_5/!%PGDZO8 M>'? 5GIM]JEOT,4EPC$J&7AL[U;D,K9K[&HH \8^)_[!WP ^)/[*=K^R#%H4 MVC>&=*@A_P"$>FTN7;.?V?OVAIO 7B'0M>T:V<7.AQ:EI^I6UQ:RL\<\$C+\ZM C)(K97+C!#G'Z* MUB>'?AM\/O"'B36O&/A7P3I6G:MXCEBE\0:E96$<4^HO$K+&T[J TI4,P!8G M 8XZT >3?LK_ +%Q^!OBOQ3\9?BW\4;KXA_$;QLD>![CPO#=)JGV M2 PQK' 8);*KN#,W+*0H^BZ* /E%/^"?WQV^"?C?Q)KG[$'[68\ ^'O% MNIR:EJG@W6O",.K6=I>R??GM"[J80<#]W@C@ DA5"^E?L=_L=:#^R?HGB"^N M_'.H>+_&/C/5O[3\:>,M6B6.;4[CYMH$:DB*)-[[4RV"[0_:+_89M?C7X;\":MX-^*=]X-^(7PTC0>$ M/'6FV*2M$?*6*6.:W=MLT,@49C+>HR59U;WRB@#Y$O\ _@G%\=_BG\8_A_\ M'O\ :0_;*D\2ZY\/_%%MJ6EZ;8>#8K/3EMHW#R0)&DP*RRND9:=MQ 0*$( K MLOC_ /L-^*_%OQXC_:K_ &9/CM<_#;X@2:6NFZ[HZ?KEHN-B7-N[+\Z MA5 D!) 1<#*AA]$T4 ?.?P(_8;\;>$_CC=_M5?M'?'N3XB?$8:,^E^'KQM!2 MQT[0K9MV5@MHY#N8[F!?O6[MM8]W(,XI9)BWB)4N>5K+WK6ON] MGZ?>?"]=U^SW\0O^$!^(,'VR?;8:EBVO,GAY3X-8G) MLRI8[#YE:=.2DOW/;=/][LUH_)GTV-XZI8["3P]7"^[)6^/\?@Z;H****_=# M\\/%/VR?V(_!7[7NF:%JLGC+5_"'C'PE>-=>$?&OA^3;=Z;*VWT7]ES3([OPWIWA,V M\W@S5M*D_P!*T>[@!$=PK'_6,=S[\G+[V.0V&'FNK_\ !.;]I#X\#3_!?[:G M[.? FFW$596 :OL"B@#Y?^'7 M_!.+4/AQ^RQ\2_V1-._:%U>]\*^+TNK?P?%JVFI<'PO:3H=T2X=6N/WC,Q!9 M%X!"JS.6]P_9]^%'_"B?@9X0^"_]O?VK_P (IXM=A10 5B_$?X>^$OBSX!UGX9>/-*6^T;7M-FL=3M&8CS(9$* ML 1RIP'[8'@_P"'1_9P\"_\%#;^Q^&:P-9VEM/X M)MY-:L].;(-G'>^8. I*B0*"H.%4 !:]$8=.6 M"SFAF'VN"X63SA>"0C!G\[,A.-K%F!&TE:]IHH ^0KS_ ()U?M&?%V#0OAO^ MUM^VS<>.OAUX?OX+E_#5IX1BL+C73 084O[E96:1!@;A@ES\Q(?#CUK]KS]D M'2?VH=#\.ZAH?CN^\&>,O!.J_P!I>"?&&E6ZRR:9.0 Z-$Q"RPN%4-&2-VQ> M<9!]CHH ^:/AE^PW\7-8^/&@?M#_ +8O[20^(NJ^#895\%Z+IWAJ/2].TV:5 M=LEVT:.WG3$8P3C:0#SM7;]+T44 <+^TU\%O^&B_@#XL^!O_ DO]C?\)1HT MMA_:GV/[1]FWX^?R]Z;\>FY?K5[X#?"__A2/P0\'_!K^W/[3_P"$3\,6&C_V ME]F\G[5]FMTA\WR]S;-VS=MW-C.,GK7644 ?,GQ _8.^*/AKX[>(/VAOV-?V MDW^'.J>,BDGC/0=1\.1:IIFJ7"@XN1&[H89>22PSN+-TW,#T7[*_[$8^!_C3 MQ5\;OC#\4[KXC?$?QM EMK_B;4--CM84LT VV=O;(66*+Y5R,D-L3A<8KWFB M@#Y&T+_@GI^TI\#;75/AU^R!^VY/X*^'^J7L]S:^&M6\&P:I-H1F8M*ME K;X&_"_X&_#WXA76E6WP[^)=EXSOM4U#3A>W M.O7<)E:42D21[&E:7[_S;%15VMBOJ*B@#R#]N+]E/_ALWX!W7P/_ .$\_P"$ M;^TZK9WO]J?V7]LV^1*)-GE^;%G=C&=W'7!H\9_LI_\ "7_MG>#?VN_^$\^S M_P#")>%[W1_^$>_LO?\ :_M'F?O?/\T>7MW_ '?+;..HS7K]% 'D/QV_94_X M77^T/\(_CU_PGG]F?\*KO]4N?[*_LOSO[4^V0PQ;?-\U?(V>5G.U]V['&,GB M?BI^PK\1[+X]ZQ^TQ^R!^T3)\-_$?BFWBB\9:7>>'H]3TO66B&V.=H7=?*F4 M?QJ3GGIO#?LM_L3W7P5^)GB#]HKXR?%^^^(GQ-\3V:65_P")KO3H M[*"SLE*L+2UMHRRPQ[E0GDYV*<+ELXOPJ_X)K_#SPM^QKX@_8R^*7BV3Q5HW MB#5[R_FU.WTX6,UO)-,LT;1J9)0'B=58,202.5P2#])T4 ?'VK_\$]OVP/'? M@!?V>_BC_P %#M0U/X;F%+2^M;+P3;V^L:A8+@"UEO?,8X*@*TA5BX'S AB* MF_;R^'/[(G@?X:?"3X$^/-=UKX=1V.MQ6GPO\?:$$2/PO?VT2"+S[B1QL61> MN[.\QLS,I4./KNL7Q_\ #GP!\5O"]QX(^)O@O2_$&CW>/M&F:Q8QW$#D<@E' M!&0>0>H/(H _-']M?X5>*/%/B_X0>!/&O[>4_P :_'NI_$S2XO#N@:/I=C86 MNFZ<&9[F^FMK)G#. L0\^1AA?,P,!BOTM_P6 ^(/P/\ ^&/O%GPN\5^-; ^, M+H6,OA#P]97\9U:34_M*&U>& 'S,;E.6 ^YOP:]M^#W[(W[,7[/^JS:]\&/@ M5X9\.ZA<(4EU#3M+1;@H3DH)2"X0_P!T$#@<<5H^(_V=/@3XP^*FF_'#Q5\) MM"U'Q=H\"1:7X@O=/22YM51F9-C,#@JS,5;JI8X(H P/V*/@"O[,?[+G@[X- M3@'4--TI9==FW;C-J,Q,UTY;^+]](X!/\(4=J]0N8?M%M);[L;T*YQTR,4^B M@#Y;^'?_ 36_P"$!_X)XZW^P7_PNC[7_;*W0_X2O_A'/+\GSKA9O^/7[0=V M,;?]:,]>.E>PZI\!?[2_9/N?V8/^$KV?:/AX_A;^W/L.=NZP-I]I\G?SUW^7 MO]MW>O0Z* /G'Q%_P3G\'>+_ -CCP5^RSK_Q$OXM6^'T=I/X5\>:1:"VN[#4 M;;/EW4<>]MHY(,>\Y'1@P5E\\^,/_!,S]IW]J/PO8>'/VF_V\Y-9CT'4+>[T M&WTKP#!:6WGQN-UQ$_M7_L4O\?/'/AK MX[?"OXLW_P /?B9X/BD@T3Q;86"7:2VKY+6MS;R$+-$2SX!(QYC\-G%&_!S]C!?!7[2/C?]JCXM_$1?&WBKQ3$-/T=I=%^RV_A_2% MSBQ@C,TN[/&^3(+8)V@NY9_[(_['5U^R!K_C+1O!/Q0:\^'_ (AUAM3\.^"+ MC2"I\.32',L<-SYQWPL>D9C7;M4Y)WE_;Z* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ "_]D! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Feb. 18, 2022
Jun. 30, 2021
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-38285    
Entity Registrant Name BANDWIDTH INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 56-2242657    
Entity Address, Address Line One 900 Main Campus Drive    
Entity Address, City or Town Raleigh    
Entity Address, State or Province NC    
Entity Address, Postal Zip Code 27606    
City Area Code (800)    
Local Phone Number 808-5150    
Title of 12(b) Security Class A Common Stock, par value $0.001 per share    
Trading Symbol BAND    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 3.3
Documents Incorporated by Reference Portions of the registrant’s Definitive Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K to the extent stated herein. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2021.    
Entity Central Index Key 0001514416    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
Class A voting common stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   23,242,813  
Class B voting common stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   1,965,170  
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Auditor Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Location Raleigh, NC
Auditor Firm ID 42
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 331,453 $ 72,163
Restricted cash 836 9,274
Other investments 0 40,000
Accounts receivable, net of allowance for doubtful accounts 61,572 55,243
Deferred costs 3,204 2,411
Prepaid expenses and other current assets 15,820 14,508
Total current assets 412,885 193,599
Property, plant and equipment, net 69,604 51,645
Operating right-of-use asset, net 14,061 19,491
Intangible assets, net 211,217 248,055
Deferred costs, non-current 4,676 3,604
Other long-term assets 8,673 1,975
Goodwill 344,423 372,239
Total assets 1,065,539 890,608
Current liabilities:    
Accounts payable 9,142 11,665
Accrued expenses and other current liabilities 65,921 63,065
Current portion of deferred revenue 6,248 6,515
Advanced billings 6,380 5,429
Operating lease liability, current 5,807 5,515
Total current liabilities 93,498 92,189
Other liabilities 6,018 1,707
Operating lease liability, net of current portion 10,958 17,202
Deferred revenue, net of current portion 7,634 6,386
Deferred tax liability 48,396 61,005
Convertible senior notes 486,440 282,196
Total liabilities 652,944 460,685
Commitments and contingencies
Stockholders’ equity:    
Preferred stock; $0.001 par value; 10,000,000 shares authorized; 0 shares issued 0 0
Additional paid-in capital 502,477 451,463
Accumulated deficit (76,867) (49,505)
Accumulated other comprehensive income (loss) (13,040) 27,941
Total stockholders’ equity 412,595 429,923
Total liabilities and stockholders’ equity 1,065,539 890,608
Class A voting common stock    
Stockholders’ equity:    
Class A and Class B common stock 23 22
Class B voting common stock    
Stockholders’ equity:    
Class A and Class B common stock $ 2 $ 2
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Class A voting common stock    
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 23,177,988 22,413,004
Common stock, shares outstanding (in shares) 23,177,988 22,413,004
Class B voting common stock    
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares issued (in shares) 1,965,170 2,496,125
Common stock, shares outstanding (in shares) 1,965,170 2,496,125
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 490,907 $ 343,113 $ 232,594
Cost of revenue 272,384 185,252 124,959
Gross profit 218,523 157,861 107,635
Operating expenses:      
Research and development 55,173 42,059 31,461
Sales and marketing 51,817 40,552 35,020
General and administrative 113,770 88,755 58,847
Total operating expenses 220,760 171,366 125,328
Operating loss (2,237) (13,505) (17,693)
Other income (expense), net:      
Interest income (expense), net (28,784) (13,672) 2,446
Other income (expense), net     23
Other income (expense), net (174) (1,795)  
Total other income (expense), net (28,958) (15,467) 2,469
Loss before income taxes (31,195) (28,972) (15,224)
Income tax benefit (provision) 3,833 (15,005) 17,718
Net income (loss) $ (27,362) $ (43,977) $ 2,494
Net income (loss) per share:      
Basic (in usd per share) $ (1.09) $ (1.83) $ 0.11
Diluted (in usd per share) $ (1.09) $ (1.83) $ 0.10
Weighted average number of common shares outstanding:      
Basic (in shares) 25,090,916 24,092,574 22,640,461
Diluted (in shares) 25,090,916 24,092,574 23,923,777
CPaaS      
Revenue $ 413,948 $ 298,090 $ 197,944
Cost of revenue 217,403 160,706 110,343
Other      
Revenue 76,959 45,023 34,650
Cost of revenue $ 54,981 $ 24,546 $ 14,616
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (27,362) $ (43,977) $ 2,494
Other comprehensive income (loss)      
Unrealized gain on marketable securities, net 0 0 1
Foreign currency translation, net of income taxes (41,150) 27,900 41
Unrealized gain on employee benefit plan, net of income taxes 169 0 0
Total other comprehensive income (loss) (40,981) 27,900 42
Total comprehensive income (loss) $ (68,343) $ (16,077) $ 2,536
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Adjustment to opening retained earnings due to adoption of ASC 606
Additional paid-in capital
Accumulated other comprehensive (loss) income
Accumulated deficit
Accumulated deficit
Adjustment to opening retained earnings due to adoption of ASC 606
Class A voting common stock
Class A voting common stock
Common stock
Class B voting common stock
Class B voting common stock
Common stock
Beginning balance (in shares) at Dec. 31, 2018               12,912,747   6,510,732
Beginning balance at Dec. 31, 2018 $ 108,770 $ (174) $ 116,600 $ (1) $ (7,848) $ (174)   $ 13   $ 6
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of common stock (in shares)               2,875,000    
Issuance of common stock 147,391   147,388         $ 3    
Costs in connection with initial public offering (834)   (834)              
Exercises of vested stock options (in shares)               1,075,482    
Exercises of vested stock options 7,357   7,356         $ 1    
Vesting of restricted stock units (in shares)               163,944    
Equity awards withheld for tax liability (in shares)               (26,026)    
Equity awards withheld for tax liability (1,583)   (1,583)              
Conversion of Class B voting common stock to Class A voting common stock (in shares)               1,583,331   (1,583,331)
Conversion of Class B voting common stock to Class A voting common stock 1             $ 2   $ (1)
Unrealized loss on marketable securities 1     1            
Foreign currency translation 41     41            
Unrealized gain on employee benefit pension plan 0                  
Stock based compensation 6,626   6,626              
Net income (loss) 2,494       2,494          
Ending balance (in shares) at Dec. 31, 2019               18,584,478   4,927,401
Ending balance at Dec. 31, 2019 270,090   275,553 41 (5,528)     $ 19   $ 5
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of debt conversion option 104,553   104,553              
Debt conversion option issuance costs, net of tax (3,742)   (3,742)              
Capped call option purchase price (43,320)   (43,320)              
Exercises of vested stock options (in shares)               593,084    
Exercises of vested stock options 4,076   4,075         $ 1    
Vesting of restricted stock units (in shares)               161,067    
Equity awards withheld for tax liability (in shares)               (20,295)    
Equity awards withheld for tax liability (1,916)   (1,916)              
Conversion of Class B voting common stock to Class A voting common stock (in shares)               2,431,276   (2,431,276)
Conversion of Class B voting common stock to Class A voting common stock (2)             $ 1   $ (3)
Equity consideration for Voxbone acquisition (in shares)               663,394    
Equity consideration for Voxbone acquisition 106,380   106,379         $ 1    
Foreign currency translation 27,900     27,900            
Unrealized gain on employee benefit pension plan 0                  
Stock based compensation 9,881   9,881              
Net income (loss) (43,977)       (43,977)          
Ending balance (in shares) at Dec. 31, 2020             22,413,004 22,413,004 2,496,125 2,496,125
Ending balance at Dec. 31, 2020 429,923   451,463 27,941 (49,505)     $ 22   $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of debt conversion option 66,908   66,908              
Debt conversion option issuance costs, net of tax (2,019)   (2,019)              
Capped call option purchase price (25,500)   (25,500)              
Exercises of vested stock options (in shares)               73,985    
Exercises of vested stock options 923   923              
Vesting of restricted stock units (in shares)               186,502    
Equity awards withheld for tax liability (in shares)               (26,458)    
Equity awards withheld for tax liability (3,835)   (3,835)              
Conversion of Class B voting common stock to Class A voting common stock (in shares)               530,955   (530,955)
Conversion of Class B voting common stock to Class A voting common stock 1             $ 1   $ 0
Foreign currency translation (41,150)     (41,150)            
Unrealized gain on employee benefit pension plan 169     169            
Stock based compensation 14,537   14,537              
Net income (loss) (27,362)       (27,362)          
Ending balance (in shares) at Dec. 31, 2021             23,177,988 23,177,988 1,965,170 1,965,170
Ending balance at Dec. 31, 2021 $ 412,595   $ 502,477 $ (13,040) $ (76,867)     $ 23   $ 2
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities      
Net income (loss) $ (27,362) $ (43,977) $ 2,494
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities      
Depreciation and amortization 36,642 16,803 9,538
Right-of-use asset amortization 5,722 4,812 4,269
Accretion of bond discount 0 0 (700)
Gain on sale of marketable securities 0 0 (4)
Amortization of debt discount and issuance costs 26,754 15,647 177
Stock-based compensation 14,537 9,881 6,626
Deferred taxes (8,318) 14,266 (17,502)
Loss on disposal of property and equipment 832 334 456
Changes in operating assets and liabilities:      
Accounts receivable (6,711) (18,832) (6,178)
Prepaid expenses and other assets (6,751) (3,823) (4,245)
Accounts payable 1,992 315 1,145
Accrued expenses and other liabilities 9,693 14,393 6,028
Operating right-of-use liability (6,227) (5,301) (3,357)
Net cash (used in) provided by operating activities 40,803 4,518 (1,253)
Cash flows from investing activities      
Purchase of property and equipment (20,686) (12,273) (22,215)
Capitalized software development costs (3,926) (2,319) (3,544)
Purchase of land (30,017) 0 0
Proceeds from sale of land 17,462 0 0
Purchase of marketable securities 0 0 (68,361)
Proceeds from sales and maturities of marketable securities 0 0 86,467
Purchase of other investments 0 (230,780) 0
Proceeds from sales and maturities of other investments 40,000 190,780 0
Acquisition, net of cash acquired 0 (400,493) 0
Net cash (used in) provided by investing activities 2,833 (455,085) (7,653)
Cash flows from financing activities      
Payments on finance leases (212) (28) 0
Proceeds from the follow-on public offering, net of underwriting discounts 0 0 147,391
Payment of costs related to the follow-on public offering 0 0 (757)
Proceeds from issuance of convertible senior notes 250,000 400,000 0
Purchase of capped call (25,500) (43,320) 0
Payment of Acquisition holdback (6,689) 0 0
Payment of debt issuance costs (7,544) (11,990) (167)
Proceeds from exercises of stock options 926 4,073 7,357
Value of equity awards withheld for tax liabilities (3,954) (1,844) (1,406)
Net cash provided by financing activities 207,027 346,891 152,418
Effect of exchange rate changes on cash, cash equivalents and restricted cash 189 109 (9)
Net increase (decrease) in cash, cash equivalents, and restricted cash 250,852 (103,567) 143,503
Cash, cash equivalents, and restricted cash, beginning of period 81,437 185,004 41,501
Cash, cash equivalents, and restricted cash, end of period 332,289 81,437 185,004
Supplemental disclosure of cash flow information      
Cash paid for interest 1,476 579 341
Cash (refunded) paid for taxes 1,999 454 (178)
Right-of-use assets obtained in exchange for new operating lease liabilities 526 3,105 4,528
Property and equipment obtained in exchange for new finance lease liabilities 0 462 0
Supplemental disclosure of noncash investing and financing activities      
Purchase of property and equipment, accrued but not paid 3,760 6,043 1,375
Lease incentive 4,677 0 0
Value of common stock issued in acquisition 0 106,379 0
Acquisition holdback 0 8,595 0
Equity awards withheld for tax liabilities, accrued but not paid 127 247 177
Acquisition of equipment through finance leases $ 160 $ 113 $ 0
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
1. Organization and Description of Business
Bandwidth Inc. (together with its subsidiaries, “Bandwidth” or the “Company”) was founded in July 2000 and incorporated in Delaware on March 29, 2001. The Company’s headquarters are located in Raleigh, North Carolina. The Company is an international cloud-based, software-powered communications platform-as-a-service (“CPaaS”) provider that enables enterprises to create, scale and operate voice or messaging communications services across any mobile application or connected device.
The Company has two operating and reportable segments, CPaaS and Other. CPaaS revenue is derived from usage and monthly services fees charged for usage of Voice, Messaging, 911 and Phone Numbers solutions through the Company’s proprietary CPaaS software application programming interfaces. Other revenue consists of fees charged for services provided such as: SIP trunking, data resale, and a hosted Voice-over Internet Protocol (“VoIP”). The Other segment also includes revenue from traffic generated by other carriers, SMS registration fees and other miscellaneous product lines.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Reclassification
The Company reclassified certain prior year amounts to conform to the current year presentation. These reclassifications had no impact on the previously reported total assets, liabilities, stockholder’s deficit or net income.
Principles of Consolidation
The consolidated financial statements include the accounts of Bandwidth Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the Company’s consolidated financial statements in conformity with GAAP requires the Company to make estimates and judgments that affect the amounts reported in these financial statements and accompanying notes. These estimates in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, reserve for expected credit losses, reserve for sales credits, recoverability of long lived and intangible assets, fair value of acquired intangible assets and goodwill, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the Company’s Convertible Notes (as defined herein), estimated period of benefit, valuation allowances on deferred tax assets, certain accrued expenses and contingencies, economic and demographic actuarial assumptions related to pension and other postretirement benefit costs and liabilities, estimated cash flows on asset retirement obligation. Although
the Company believes that the estimates it uses are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.
Effective January 1, 2020, due to the continued growth in customers and low churn rates, the Company updated its calculation of the estimated period of benefit for nonrefundable upfront fees from 3 to 4 years.
Effective July 1, 2020, due to significant investment in software during the first half of 2020 and management's expectation that such investment would yield benefit for a longer period of time, the Company updated its estimated useful life for internal-use software development from 3 to 4 years.
Revenue Recognition
Revenue recognition commences upon transfer of control of promised goods or services to customers in an amount that the Company expects to receive in exchange for those products or services.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue, when, or as, the Company satisfies a performance obligation.
Nature of Products and Services
Revenue consists primarily of the sale of communications services offered through Application Programming Interface (“API”) software solutions to large enterprise, as well as small and medium-sized business, customers and is generally derived from usage and service fees in both the CPaaS and Other segments. Usage revenue includes voice communication (primarily driven by inbound minutes, outbound minutes and toll-free minutes) and messaging communication (driven by the number of messages) that traverse the platform and network. Service fees include the provision and management of phone numbers and emergency services access.
The majority of the Company’s revenue is generated from usage-based fees earned from customers accessing the Company’s communications platform. Access to the Company’s communication platform is considered a series of distinct services, with continuous transfer of control to the customer, comprising one performance obligation and usage-based fees are recognized in revenue in the period the traffic traverses the Company’s network. For the years ended December 31, 2019, 2020 and 2021 the revenue from usage-based fees represented $131.6 million, $219.8 million and $319.0 million of CPaaS revenue, respectively, and $29.0 million, $40.8 million and $73.5 million of Other revenue, respectively.
Revenue from service fees is recognized on a ratable basis as the service is provided, which is typically one month. For the years ended December 31, 2019, 2020 and 2021 the revenue from service fees represented $61.2 million, $72.3 million and $87.6 million of CPaaS revenue, respectively, and $5.6 million, $4.2 million and $3.5 million of Other revenue, respectively.
The remaining $5.1 million, $6.0 million and $7.3 million of CPaaS revenue for the years ended December 31, 2019, 2020 and 2021, respectively, are generated from other miscellaneous services.
Infrequently, Bandwidth’s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. Generally, standalone selling prices are determined based on the prices charged to similar customers for similar services.
When required as part of providing service, revenues and associated expenses related to nonrefundable, upfront service activation and setup fees are deferred and recognized over the longer of the associated service contract period or estimated customer life.
The Company’s contracts do not contain general rights of return. However, occasionally credits may be issued. The Company’s contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
The Company maintains a reserve for sales credits. Credits are accounted for as variable consideration and are estimated based on several inputs including historical experience and current trends of credit issuances. Adjustments to the reserve are recorded against revenue.
The Company has various sales commission plans for which eligible employees can earn commissions from the sale of products and services to customers. Eligible employees must be employed at the time of payment in order to receive a commission. The Company pays commissions over time and a corresponding requisite substantive service condition exists for the employee to receive the commission. The Company determined that the timing of the commission payments and the underlying service performed by the employee were commensurate. Accordingly, sales commissions are generally expensed as incurred. These costs are recorded within sales and marketing expenses.
Contract Assets and Liabilities
The following table provides information about receivables and contract liabilities from contracts with customers:
As of December 31,
20202021
(In thousands)
Receivables (1)
$55,243 $61,572 
Contract liabilities (2)
12,901 13,882 
________________________
(1) Included in accounts receivable, net of allowance for doubtful accounts on the consolidated balance sheet.
(2) Included in current portion of deferred revenue and deferred revenue, net of current portion on the consolidated balance sheet.
Deferred revenue is recorded when cash payments are received in advance of future usage on contracts. Revenue is typically recognized in the following month when service is rendered or, in the case of nonrefundable upfront fees, over the estimated period of benefit from the date the fee is incurred by the customer. Customer refundable payments are recorded as advanced billings. During the year ended December 31, 2021, the Company recognized revenue of $5.7 million related to contract liabilities recorded at the beginning of the year. The Company expects to recognize $6.2 million in revenue over the next 12 months related to its contract liabilities as of December 31, 2021.
Cost of Revenue
CPaaS cost of revenue consists primarily of fees paid to other network service providers from whom the Company buys services such as minutes of use, phone numbers, messages, porting of customer numbers, and network circuits. Cost of revenue also contains costs related to the support of the network, web services and cloud infrastructure, capacity planning and management, rent for network facilities, software licenses, hardware and software maintenance fees, and network engineering services. Personnel costs (including non-cash stock-based compensation expenses) associated with personnel who are responsible for the delivery of services, operation and
maintenance of the communications network, customer support, as well as, third party support agreements, and depreciation and amortization of acquired technology intangibles are also recorded as cost of revenue.
Other cost of revenue consists of amortization of capital software development costs related to platform applications supporting non-CPaaS services including circuit costs paid to third party providers, internet connectivity expenses, minutes of use, contractors, regulatory fees and surcharges, depreciation, and software and hardware maintenance fees.
Operating Expenses
Research and Development
Research and development expenses consist primarily of personnel costs (including non-cash stock-based compensation expenses), outsourced software development and engineering services and cloud infrastructure fees for staging and development outsourced engineering services.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel costs, including commissions for sales employees and non-cash stock-based compensation expenses. Sales and marketing expenses also include expenditures related to advertising, marketing, brand awareness activities, sales support and professional services fees.
General and Administrative
General and administrative expenses consist primarily of personnel costs for support personnel and executives in accounting, finance, legal, information services, human resources and administrative functions. General and administrative expenses also include costs related to product management and reporting, data services, customer billing and collection functions, and other professional services fees, credit card processing fees, rent associated with the Company’s headquarters in Raleigh, North Carolina and its offices worldwide, depreciation and amortization.
Cash and Cash Equivalents
The Company classifies all highly liquid investments with original stated maturities of three months or less from the date of purchase as cash equivalents. All highly liquid investments with original stated maturities of greater than three months from the date of purchase are classified as current marketable securities, with the exception of time deposits with maturities greater than ninety days which are classified as other investments. Cash deposits are primarily in financial institutions in the United States. However, cash for monthly operating costs of international operations are deposited in banks outside the United States. The Company has a policy of making investments only with commercial institutions that have at least an investment grade credit rating. The Company utilizes money market funds as an investment option and only invests in AAA rated funds.

Restricted Cash
Restricted cash consists primarily of employee withholding tax liability and employee benefits contributions not yet remitted. The Company has classified this asset as a short-term asset in order to match the expected period of restriction.
Accounts Receivable and Current Expected Credit Losses
Accounts receivable are stated at realizable value, net of allowances, which includes an allowance for doubtful accounts and a reserve for expected credit losses. The allowance for doubtful accounts is based on management’s assessment of the collectability of its customer accounts. The Company regularly reviews the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable and supportable forecasts about the future. Relevant risk
characteristics include customer size and historical loss patterns. Management has evaluated the expected credit losses related to trade accounts receivable and determined that allowances of approximately $1.2 million and $1.7 million for uncollectible accounts and customer balances that are disputed were required as of December 31, 2020 and December 31, 2021, respectively. Refer to Note 5, “Financial Statement Components” to these consolidated financial statements, for a rollforward of the components of the allowances as of December 31, 2020 and December 31, 2021.
The Company includes unbilled receivables in its accounts receivable balance. Generally, these receivables represent earned revenue from services provided to customers, which will be billed in the next billing cycle. All amounts are considered collectible and billable. As of December 31, 2020 and December 31, 2021, unbilled receivables were $27.7 million and $31.8 million, respectively.
Concentration of Credit Risk
Financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents, other investments and trade accounts receivable. Cash deposits may be in excess of insured limits. The Company believes that the financial institutions that hold its cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
With regard to customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. The Company believes that no additional credit risk beyond amounts provided for by the allowance for doubtful accounts are inherent in accounts receivable. As of December 31, 2020 and December 31, 2021, one individual customer represented approximately 11% and 10%, respectively, of the Company’s accounts receivable, net of allowance for doubtful accounts.
For the years ended December 31, 2019, 2020 and 2021, no individual customer represented more than 10% of the Company’s revenue.
Property and Equipment, net
Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computer hardware and software
1 to 7 years
Internal-use software development costs
4 to 7 years
Furniture and fixtures
2 to 5 years
Leasehold improvements
Shorter of the estimated lease term or 4 to 7 years
    Maintenance and repairs are charged to expense as incurred.
Deferred Costs
The Company defers certain direct and incremental upfront costs related to the generation of a revenue stream or obtaining a new customer agreement. These costs include installment fees, activation and other telecommunication fees. The Company capitalizes these costs and amortizes them over the longer of the term of the customer contract or the estimated period of benefit, which is approximately four years.
Internal-Use Software Development Costs
Internal-use software includes software that has been acquired, internally developed, or modified exclusively to meet the Company’s needs. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed, and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to
specific upgrades and enhancements when the expenditures will result in additional functionality, and expenses costs incurred for maintenance and minor upgrades and enhancements. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.
Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over four to seven years. Management evaluates the useful life 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.
Debt Issuance Costs
The Company incurs debt issuance costs associated with obtaining and entering into credit agreements and issuing convertible notes. These costs customarily include non-refundable structuring fees, commitment fees, up-front fees and syndication expenses. The Company has a policy of deferring and amortizing these costs based on the effective interest method over the term of the credit agreements or the convertible notes, as applicable.
Amortization of Intangibles
Intangible assets determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually. Refer to Note 8, “Goodwill and Intangible Assets” to these consolidated financial statements, for the useful lives of the Company's intangible assets as of December 31, 2020 and December 31, 2021.
Goodwill
The Company reviews goodwill and indefinite-lived intangible assets at least annually, as of December 31, for possible impairment. Goodwill and indefinite-lived intangible assets are reviewed for possible impairment at an interim date if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit or indefinite-lived intangible asset below its carrying value. The Company tests goodwill at the reporting unit level and has determined that it has 2-reporting units, CPaaS and Other. All Goodwill is allocated to the CPaaS reporting unit. Management may first evaluate qualitative factors to assess if it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine if a two-step impairment test is necessary. Management may choose to proceed directly to the two-step evaluation, bypassing the initial qualitative assessment. The first step of the impairment test involves comparing the fair value of the reporting unit to its net book value, including goodwill. If the carrying value exceeds its fair value, then the Company would perform the second step of the goodwill impairment test to determine the amount of the impairment loss. The impairment loss would be calculated by comparing the implied fair value of the goodwill to its carrying value. In calculating the implied fair value of goodwill, the fair value of the entity would be allocated to all of the other assets and liabilities based on their fair values. The excess of the fair value of the entity over the amount assigned to other assets and liabilities is the implied fair value of goodwill. An impairment loss would be recognized when the carrying amount of goodwill exceeds its implied fair value.
The Company makes assumptions regarding estimated future cash flows, discount rates, long-term growth rates and market values to determine each reporting unit’s and indefinite-lived intangible asset’s estimated fair value. If these estimates or related assumptions change in the future, the Company may be required to record an impairment charge. As of December 31, 2020 and 2021, the Company has recorded goodwill of $372.2 million and $344.4 million, respectively. No goodwill impairment charges were recorded for the years ended December 31, 2019, 2020 and 2021.
Impairment of Long-Lived Assets
The Company evaluates long-lived assets, including property and equipment and definite lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.
Business Combinations
The Company uses the acquisition method of accounting for business combinations which requires the tangible and intangible assets acquired and liabilities assumed to be recorded at their respective fair market value as of the acquisition date. Goodwill represents the excess of the consideration transferred over the fair value of the net assets acquired. The fair values of the assets acquired and liabilities assumed are determined based upon the Company’s valuation and involves making significant estimates and assumptions based on facts and circumstances that existed as of the acquisition date. The Company uses a measurement period following the acquisition date to gather information that existed as of the acquisition date that is needed to determine the fair value of the assets acquired and liabilities assumed. The measurement period ends once all information is obtained, but no later than one year from the acquisition date.
Advertising Costs
The Company expenses advertising costs as incurred. Advertising costs totaled $1.5 million, $1.6 million and $1.8 million for the years ended December 31, 2019, 2020 and 2021, respectively, which are included in sales and marketing expenses in the accompanying consolidated statements of operations.
Commissions
Commissions consist of variable compensation earned by sales personnel and third-party resellers. Sales commissions associated with the acquisition of a new customer contract are paid over time, based on monthly revenues, and are recognized as sales and marketing expense in the period incurred.
Stock-Based Compensation
The Company accounts for stock-based compensation expense related to all stock-based awards based on the fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally four years. The fair value of the restricted stock units is determined using the fair value of the Company’s Class A common stock on the date of grant. The Company uses the Black-Scholes option pricing model, net of estimated forfeitures, to measure the fair value of its stock options.     
The Company has elected to estimate expected forfeitures, and, as such, the Company must also determine a forfeiture rate to calculate the stock-based compensation for awards. Through December 31, 2021, the Company recognized compensation for only the portion of options expected to vest using an estimated forfeiture rate that was derived from historical employee termination behavior. If any of the assumptions used in the Black-Scholes option pricing model change, stock-based compensation for future options may differ materially compared to that associated with previous grants.
Income Taxes
The Company accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax
basis of assets and liabilities using enacted tax rates. The Company recognizes the effect of a change in tax rates on deferred tax assets and liabilities in the period that includes the enactment date.
The Company reduces the measurement of a deferred tax asset, if necessary, by a valuation allowance if it is more likely than not that it will not realize some or all the deferred tax asset. Quarterly, the Company reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and the implementation of prudent and feasible tax planning strategies. The evaluation of the recoverability of deferred tax assets requires judgment in assessing future profitability. Should there be a change in the ability to recover deferred tax assets, the Company’s income tax provision would increase or decrease in the period in which the assessment is changed.
The Company accounts for uncertain tax positions by recognizing the financial statement effects of a tax position only when, based upon technical merits, it is more likely than not that the position will be sustained upon examination. The tax benefit recognized is measured as the largest amount of benefit determined on a cumulative probability basis that the Company believes is more likely than not to be realized upon ultimate settlement of the position. The Company recognizes potential accrued interest and penalties associated with unrecognized tax positions in income tax expense.
Operating Segments
Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and in assessing performance. The Company has two operating segments, CPaaS and Other, which are deemed to be reportable segments. The Company’s CODM is its Chief Executive Officer. The CODM evaluates the performance of the Company’s operating segments primarily based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is evaluated on a consolidated basis.
Earnings per Share
Basic earnings per share attributable to common stockholders is calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.
Diluted net income per share is calculated by giving effect to all potentially dilutive common stock when determining the weighted-average number of common shares outstanding. For purposes of the diluted net income (loss) per share calculation, options to purchase common stock, restricted stock units and redeemable convertible preferred stock are considered to be potential common stock.
Foreign currency translation
The Company has foreign operations with non-USD functional currencies. The Euro and British Pound are the primary functional currencies for the Company’s international operations.
All of the assets and liabilities of these subsidiaries are converted to U.S. dollars at the exchange rate in effect at the balance sheet date, and equity accounts are carried at historical exchange rates. Revenue and expenses are translated at average exchange rates in effect during each reporting period. The net effect of foreign currency translation adjustments is included in shareholder’s equity as a component of Accumulated other comprehensive loss line item in the accompanying consolidated balance sheets.
Foreign currency transaction gains and losses are the result of exchange rate changes during the period of time between the consummation and cash settlement of transactions denominated in currencies other than the
functional currency. Foreign currency transaction gains and losses are recognized in current period earnings as incurred.
Foreign exchange gains and losses, which result from the process of remeasuring foreign currency transactions into the appropriate functional currency, are included in other income (expense), net in the Company’s consolidated statements of operations. The Company recorded less than $0.1 million in related gains and losses during each of the years ended December 31, 2019, 2020 and 2021.
Fair Value of Financial Instruments
The Company minimizes its credit risk associated with investments by investing primarily in investment grade, liquid securities. The Company policy is designed to preserve capital, maintain liquidity and minimize credit risk, and the policy limits exposure to any one issuer and also establishes minimum credit ratings of approved investments. Periodic evaluations of relative credit standing of those issuers are considered in the Company's investment strategy.
The Company uses a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires use of observable inputs when available, and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:
Level 1. Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2. Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3. Unobservable inputs for which there is little or no market data, which requires the Company to develop its own assumptions.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Comprehensive Income (Loss)
The Company has elected to present Comprehensive Income (Loss) and its components as a separate financial statement. Comprehensive income refers to net income and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders’ equity but are excluded from the calculation of net income.
Recently Adopted Accounting Standards
In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted this standard on January 1, 2021 on a prospective basis, which did not have a material impact on the Company’s financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt —Modifications and Extinguishments (Subtopic 470-50), Compensation--Stock Compensation (Topic 718), and Derivatives and Hedging--Contracts in Entity's Own Equity (Subtopic 815-40), which is intended to provide clarity surrounding the treatment for a modification or an exchange of a freestanding equity-classified written call option. The amendments also provide guidance for the recognition and measurement of earnings-per-share (“EPS”) for certain modifications or exchanges of freestanding equity-classified written call options for entities that present EPS. The amendments do not affect a holder’s accounting for freestanding call options. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company did not and does not expect to have any modification or exchanges of freestanding written call options classified in equity during the reporting period and therefore does not expect adoption will have a material impact on its financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), which is intended to address issues identified as a result of the complexity associated with applying GAAP for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and EPS guidance on the basis of feedback from financial statement users. ASU 2020-06 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company will adopt the new guidance on January 1, 2022 using the modified retrospective approach resulting in adjustments in accumulated deficit and paid in capital. The Company will also record an increase in the convertible notes balance as a result of the reversal of the separation of the convertible debt between debt and equity. The adoption of this standard will decrease the amount of non-cash interest expense to be recognized in future periods as a result of eliminating the discount associated with the equity component. The number of diluted shares will increase as a result of transitioning from the treasury stock method to the as-if converted method for the calculation. The Company is currently quantifying the effect of adopting this new accounting guidance on its financial statements and earnings per share calculations.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combination
3. Business Combination
Voxbone Acquisition
On November 2, 2020, the Company acquired all of the A Ordinary Shares, B Ordinary Shares and C Ordinary Shares of Voice Topco Limited (“Voice Topco”) through a Share Purchase Agreement (the “Share Purchase Agreement” and such purchase, the “Share Purchase”). Voice Topco directly or indirectly held all of the issued and outstanding shares of Voxbone S.A., which (with its subsidiaries) was the operating subsidiary of Voice Topco (“Voxbone”). The transaction was valued at €446 million. As consideration for the Share Purchase, the Company (i) paid the selling stockholders approximately $400 million (or approximately €338 million based on prevailing exchange rates at the close of business on October 9, 2020) at the Closing and (ii) issued to the selling stockholders at the Closing shares of the Company’s Class A common stock, with an aggregate value of approximately €108 million (or approximately $128 million based on prevailing exchange rates at the close of business on October 9, 2020).
During the year ended December 31, 2021 the Company made measurement period adjustments to reflect facts and circumstances in existence as of October 31, 2020, the effective date of the Share Purchase (the “Effective Date”). The adjustments primarily related to certain state and local tax liabilities as well as an adjustment related to the finalization of the net working capital adjustment which were not reasonably estimable at the Effective Date and
consisted of a $1.0 million increase to goodwill and $1.0 million increase to accrued expenses and other current liabilities.
The Company, in accordance with the Share Purchase Agreement (“SPA”), paid the selling stockholders $7.6 million, which included $7.4 million of the amount held in escrow as a holdback amount and $0.2 million in interest earned from the escrow.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements
4. Fair Value Measurements
The carrying amounts of cash and cash equivalents, other investments, accounts receivable, accounts payable and accrued expenses approximate fair value as of December 31, 2020 and 2021 because of the relatively short duration of these instruments.
The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period.
The following table summarizes the assets measured at fair value as of December 31, 2020 and December 31, 2021:
Fair value measurements on a recurring basis
December 31, 2020
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$57,517 $— $— $57,517 
Other investments:
Time deposits40,000 — — 40,000 
Total financial assets$97,517 $— $— $97,517 
    
Fair value measurements on a recurring basis
December 31, 2021
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$241,157 $— $— $241,157 
Total financial assets$241,157 $— $— $241,157 
As of the years ended December 31, 2020 and 2021, the fair value of the 2026 Convertible Notes, as further described in Note 9, “Debt”, was approximately $716.3 million and $427.1 million, respectively. As of December 31, 2021, the fair value of the 2028 Convertible Notes, as further described in Note 9, “Debt”, was approximately $194.2 million. The fair value was determined based on the closing price for the Convertible Notes on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
As of the years ended December 31, 2020 and 2021, the fair value of the Pension Plan’s assets, as further described in Note 14, “Employee Benefit Plans”, was approximately $2.9 million and $3.0 million, respectively. The fair value was determined by an independent actuary and is considered as Level 2 in the fair value hierarchy.
The Company monitors the availability of observable market data to assess the appropriate classification of financial instruments within the fair value hierarchy. Changes in economic conditions or model-based valuation techniques may require the transfer of financial instruments from one fair value level to another. In such instances, the transfer is reported at the beginning of the reporting period. There were no transfers between Levels 1, 2 or 3 during the years ended December 31, 2020 and 2021.
The money market account is included in cash and cash equivalents in the consolidated balance sheets as of December 31, 2020 and December 31, 2021.
During the year ended December 31, 2019, there was $69.0 million in maturities of marketable securities. There were no maturities in marketable securities during the years ended December 31, 2020 and 2021, respectively.
There were no sales of marketable securities for the years ended December 31, 2020 and 2021. Proceeds and gross realized gains from sales of marketable securities were $17.5 million and less than $0.1 million, respectively for the year ended December 31, 2019. The cost of the securities sold was based on the specific identification method and the gross realized gain is recorded as other income (expense), net, in the consolidated statements of operations.
Interest earned on marketable securities was less than $0.1 million for the years ended December 31, 2019, 2020 and 2021, respectively, and is recorded within other income (expense), net in the accompanying consolidated statements of operations.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Components
12 Months Ended
Dec. 31, 2021
Financial Statement Components [Abstract]  
Financial Statement Components
5. Financial Statement Components
Accounts receivable, net of allowances consist of the following:
As of December 31,
20202021
(In thousands)
Trade accounts receivable$26,504 $31,036 
Unbilled accounts receivable27,692 31,786 
Allowance for doubtful accounts and reserve for expected credit losses
(1,203)(1,661)
Other accounts receivable2,250 411 
Total accounts receivable, net$55,243 $61,572 

Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:
Year ended December 31,
20202021
(In thousands)
Allowance for doubtful accounts:
Balance, beginning of period$(769)$(1,203)
Charged to bad debt expense(1,322)(913)
Deductions (1)888 416 
Impact of foreign currency translation— 39 
Balance, end of period$(1,203)$(1,661)
________________________
(1) Write off of uncollectible accounts after all collection efforts have been exhausted.

Accrued expenses and other current liabilities consisted of the following:
As of December 31,
20202021
(In thousands)
Accrued expense$31,549 $31,264 
Accrued compensation and benefits19,534 19,042 
Accrued sales, use, VAT and telecommunications related taxes9,142 11,046 
Current portion of finance lease183 177 
Other accrued expenses2,657 4,392 
Total accrued expenses and other current liabilities$63,065 $65,921 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Right-of-Use Asset and Lease Liabilities
6. Right-of-Use Asset and Lease Liabilities
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. The Company determines if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease expense attributable to lease payments is recognized on a straight-line basis over the lease term and is included in general and administrative expense on the Company’s consolidated statements of operations. Finance leases result in the recognition of depreciation expense, which is recognized on a straight-line basis over the expected life of the leased asset, and interest expense, which is recognized following an effective interest rate method. Depreciation expense attributable to finance leases is included in general and administrative expense on the Company’s consolidated statements of operations. The Company presents the operating leases in long-term assets and current and long-term liabilities in the accompanying consolidated balance sheets. Finance leases are reported in property, plant and equipment, net, accrued expenses and other current liabilities, and other liabilities on the Company’s consolidated balance sheets.
The Company sub-leases approximately 17,073 square feet of office space to a related party, Relay, Inc. (f/k/a Republic Wireless, Inc.) (“Relay”). Future minimum sub-lease receipts required under the non-cancellable lease are as follows:
As of December 31,
2021
(In thousands)
2022$249 
As of December 31, 2021, the Company had various leased properties in the United States and internationally, with remaining lease terms of six months to 5 years, some of which include options to extend the leases for up to 5 years. None of the options to extend the leases are recognized in operating lease ROU assets or lease liabilities. The Company has one lease with an early-termination option, which it does not expect to exercise. The Company has a lease not yet commenced, with a lease term of 20 years and two options to extend the lease by a term of ten years each, up to twenty additional years in total.
The components of lease expense recorded in general and administrative expenses in the consolidated statement of operations were as follows:
Year ended December 31,
201920202021
(In thousands)
Operating lease cost$5,548 $5,949 $6,818 
Finance lease cost:
Depreciation of assets— 20 218 
Interest on lease liabilities— 18 
Sublease income (1)(643)(384)(384)
Total net lease cost$4,905 $5,587 $6,670 
________________________
(1) See Note 16, “Related Parties” to these consolidated financial statements, for additional details on sublease income.

During the years ended December 31, 2019, 2020 and 2021, short-term operating lease expense was $0.0 million, $0.2 million and $1.3 million, respectively.

Supplemental balance sheet information related to leases was as follows:
As of December 31,
LeasesClassification20202021
(In thousands)
Assets:
Operating lease assetsOperating right-of-use asset, net (1)$19,491 $14,061 
Finance lease assetsProperty, plant and equipment, net (2)464 373 
Total leased assets$19,955 $14,434 
Liabilities:
Current
OperatingOperating lease liability, current$5,515 $5,807 
FinanceAccrued expenses and other current liabilities183 177 
Non-current
OperatingOperating lease liability, net of current portion17,202 10,958 
FinanceOther liabilities282 202 
Total lease liabilities$23,182 $17,144 
________________________
(1) Operating lease assets are recorded net of accumulated amortization of $9.1 million and $14.8 million as of December 31, 2020 and December 31, 2021, respectively.
(2) Finance lease assets are recorded net of accumulated depreciation of $0.0 million and $0.2 million as of December 31, 2020 and December 31, 2021, respectively.
Supplemental cash flow and other information related to leases was as follows:
Year ended December 31,
201920202021
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,357 $5,301 $6,227 
Financing cash flows from finance leases— 28 212 
$3,357 $5,329 $6,439 
Weighted average remaining lease term (in years)
Operating leases4.353.792.95
Finance leases— 2.992.44
Weighted average discount rate
Operating leases4.98 %4.81 %4.78 %
Finance leases— %4.00 %3.91 %

Maturities of lease liabilities were as follows:
As of December 31, 2021
Operating LeasesFinance Leases
(In thousands)
2022$6,422 $191 
20236,601 121 
20242,649 75 
20251,623 10 
2026692 — 
Total lease payments17,987 397 
Less: imputed interest(1,222)(18)
Total lease obligations16,765 379 
Less: current obligations(5,807)(177)
Long-term lease obligations$10,958 $202 

On June 4, 2021, the Company purchased approximately 40 acres of undeveloped land (the “Property”) in Raleigh, North Carolina, from the State of North Carolina (the “State”). The Company paid $30.0 million for the land. Additionally, as consideration for the Property, the Company agreed to construct, at its expense, a parking lot and related improvements (the “Parking Improvements”) on land owned by the State adjacent to the Property. The estimated cost of construction of the Parking Improvements was $7.8 million. Subsequent to the purchase of the Property, the Company sold a portion of the Property constituting approximately 23.76 acres (the “Conveyed Parcel”) to USEF Edwards Mill Owner, LLC (the “Developer”) for $17.5 million. In addition, the Developer agreed to construct, at its expense, the Parking Improvements in connection with the Company’s purchase of the Property from the State. The Company retained approximately 17.06 acres of the Property, which was recorded at cost and is included in the Company’s consolidated balance sheet as a component property, plant and equipment, net. The
Company recorded an asset for the Developer’s obligation to construct the Parking Improvements at the Developer's expense, which is included as a component of prepaid expenses and other current assets in the consolidated balance sheet as of December 31, 2021. A lease incentive of $4.7 million was recognized for the difference between the consideration received from the Developer for the Conveyed Parcel and the cost basis of the Conveyed Parcel and is included as a component of other liabilities on the consolidated balance sheet. On October 1, 2021, the developer delivered the completed parking improvements and the State released the Company from its liability.
On May 27, 2021, the Company entered into a Lease Agreement (the “Lease”) with the Developer for the Conveyed Parcel, together with improvements for office and related infrastructure to be constructed thereon, collectively constituting approximately 534,000 gross square feet (the “Project”). The lease became effective upon closing of the sale of the Conveyed Parcel to the Developer. When construction of the Project is completed, the Company intends to relocate its corporate headquarters to the Project. The lease term will commence upon substantial completion of the final building to be delivered, as evidenced by a certificate of occupancy issued by the City of Raleigh (the “Commencement Date”), and continue for a period of twenty (20) years (the “Initial Term”). It is anticipated that the Commencement Date will occur in May 2023. The Company has the option to renew the Initial Term for two ten-year periods at a rental rate equal to 100% of the then-prevailing market rental rate for comparable buildings in the Raleigh, North Carolina, market. Upon the effective date, the Company deposited $2.5 million with the Developer as security on the lease. The deposit is included in other long-term assets on the Company’s consolidated balance sheet. Additionally, the Company placed $3.0 million in escrow to fund the certain tenant improvements expected to be constructed as part of the development of the Project.
No right-of-use assets or lease liabilities have been recognized in connection with the lease as of December 31, 2021. Future lease payments are included in Note 13, “Commitments and Contingencies”.
Asset Retirement Obligation
The Company has an obligation to return one of its leased properties to its original leased condition. These costs are accrued at the present value of expected cost to settle the obligation using estimated cash flows. The cash flows are discounted at a current pre-tax rate that reflects the risk specific to the retirement liability. The estimated future cost of restoration is reviewed annually and adjusted as appropriate. As of December 31, 2021, asset retirement obligation was $0.2 million included in other liabilities.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
7. Property, Plant and Equipment
Property, plant and equipment, net consisted of the following:
As of December 31,
20202021
(In thousands)
Furniture and fixtures$2,341 $2,240 
Computer and office equipment4,077 5,419 
Telecommunications equipment60,651 76,963 
Leasehold improvements6,285 6,970 
Software3,901 6,942 
Internal-use software development19,968 22,917 
Automobile502 616 
Land— 17,269 
Total cost97,725 139,336 
Less—accumulated depreciation(46,080)(69,732)
Total property, plant and equipment, net$51,645 $69,604 
The Company capitalizes the costs to design software for internal use related to the development of its platform during the application development stage of the projects. The costs are primarily comprised of salaries and benefits of the projects’ engineers and product development teams. Internally developed software is reported at cost less accumulated amortization. Amortization begins once the project is substantially complete and ready for its intended use. The Company amortizes the asset on a straight-line basis over the useful life, which is estimated to be 4 years. Costs incurred prior to the application development stage, maintenance activities or minor upgrades are expensed in the period incurred. Unamortized software development costs were approximately $6.0 million and $7.5 million as of December 31, 2020 and 2021, respectively.
The Company capitalized $3.6 million, $2.3 million, and $3.9 million of software development costs for the years ended December 31, 2019, 2020 and 2021, respectively.
Amortization expense related to capitalized software development costs $2.0 million, $2.0 million, and $1.8 million for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2021, unamortized implementation costs related to cloud computing arrangements are $0.4 million, of which $0.1 million are included in prepaid expenses and other current assets and $0.3 million are included in other long-term assets.
The Company leases automobiles under leases accounted for as finance leases with expiration dates ranging from February 28, 2022 to June 30, 2025. As of December 31, 2020, cost and accumulated depreciation of the assets under finance leases recorded by the Company were $0.5 million and less than $0.1 million, respectively. As of December 31, 2021, cost and accumulated depreciation of the assets under finance leases recorded by the Company were $0.6 million and $0.2 million, respectively.
The Company recognized an impairment of $0.3 million, $0.2 million, and $0.5 million during the years ended December 31, 2019, 2020 and 2021, respectively, related to capitalized software development costs that provided no future benefit and therefore were impaired. This expense is reflected within cost of revenue in the accompanying consolidated statements of operations.
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$6,583 $9,536 $12,051 
Research and development268 670 1,189 
Sales and marketing112 120 124 
General and administrative2,055 2,811 4,159 
Total depreciation expense$9,018 $13,137 $17,523 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
8. Goodwill and Intangible Assets
Goodwill
The changes in carrying amount of goodwill were as follows:
Total
(In thousands)
Balance as of December 31, 2019$6,867 
Goodwill additions related to 2020 acquisition346,564 
Impact of foreign currency translation18,808 
Balance as of December 31, 2020372,239 
Measurement period adjustment999 
Impact of foreign currency translation(28,815)
Balance as of December 31, 2021$344,423 
Intangible Assets
Intangible assets, net consisted of the following as of December 31, 2020:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$166,955 $(6,850)$160,105 
15 - 20
Developed technology89,439 (2,253)87,186 
10
Other, definite lived3,158 (3,158)— 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$260,316 $(12,261)$248,055 

Intangible assets, net consisted of the following as of December 31, 2021:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$155,081 $(16,861)$138,220 
15 - 20
Developed technology82,548 (10,315)72,233 
10
Other, definite lived3,158 (3,158)— 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$241,551 $(30,334)$211,217 
The Company recognized amortization expense as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$— $1,445 $8,543 
General and administrative520 2,221 10,576 
Total amortization expense$520 $3,666 $19,119 

The remaining weighted average amortization period for definite lived intangible assets is 12 years.
Future estimated amortization expense for definite lived intangible assets is as follows:
As of December 31,
2021
(In thousands)
2022$18,344 
202318,344 
202418,344 
202518,344 
202618,344 
Thereafter118,733 
$210,453 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt
9. Debt
Revolving Loan
On May 25, 2021, the Company terminated the Credit and Security Agreement, dated as of November 4, 2016 as amended and restated as of March 1, 2019, among the Company, Key Bank National Association, and KeyBanc Capital Markets Inc. (the “Credit Agreement”). The agreement provided for a secured $25 million revolving credit facility (the “Credit Facility”). As of December 31, 2020 and at the date of termination, no outstanding indebtedness existed under the Credit Facility and the Company was in compliance with all financial and non-financial covenants.

As of December 31, 2020, unamortized debt issuance costs were $0.1 million, of which were included in prepaid expenses and other current assets, and other long-term assets. As of December 31, 2021, there were no outstanding debt issuance costs.
Convertible Senior Notes and Capped Call Transactions
2026 Convertible Notes
On February 28, 2020, the Company issued $400 million aggregate principal amount of 0.25% Convertible Notes due March 1, 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the
Securities Act (the “2026 Convertible Notes”). The interest on the 2026 Convertible Notes is payable semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2020.
The 2026 Convertible Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indenture governing the 2026 Convertible Notes (the “2026 Indenture”) or if the 2026 Convertible Notes are not freely tradeable as required by the 2026 Indenture. The 2026 Convertible Notes will mature on March 1, 2026, unless earlier repurchased, redeemed by the Company, or converted pursuant to their terms. The total net proceeds from the 2026 Convertible Notes, after deducting initial purchaser discounts, costs related to the 2026 Capped Calls (as defined herein), and debt issuance costs, paid by the Company, were approximately $344.7 million.
Each $0.001 principal amount of the 2026 Convertible Notes is initially convertible into 10.9857 shares of the Company's Class A common stock, par value $0.001 per share, which is equivalent to an initial conversion price of approximately $91.03 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the 2026 Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its 2026 Convertible Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The 2026 Convertible Notes will be redeemable in whole or in part at the Company's option on or after March 6, 2023, but before the fortieth (40th) scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the 2026 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.
Prior to the close of business on the business day immediately preceding September 1, 2025, the 2026 Convertible Notes may be convertible at the option of the holders only under the following circumstances:
(1)during any calendar quarter commencing after the calendar quarter ending on June 30, 2020 (and only during such calendar quarter), if the last reported sale price per share of the Company's Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2)during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $0.001 principal amount of 2026 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company's Class A common stock on such trading day and the conversion rate on such trading day;
(3)upon the occurrence of certain corporate events or distributions on its Class A common stock; and
(4)if the Company calls such 2026 Convertible Notes for redemption.
On or after September 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2026 Convertible Notes may, at their option, convert all or a portion of their 2026 Convertible Notes regardless of the foregoing conditions.
Prior to and during the nine months ended September 20, 2021, the conditional conversion feature of the 2026 Convertible Notes was triggered as the last reported sale price of the Company's Class A common stock was
more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on or after June 30, 2020 (the last trading day of the calendar quarter), and therefore the 2026 Convertible Notes were convertible, in whole or in part, at the option of the holders between July 1, 2020 through September 30, 2021. The conditional conversion feature of the 2026 Convertible Note was not triggered from October 1, 2021 through December 31, 2021 as the last reported sale price of the Company's Class A common stock was not more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days (the last trading day of the calendar quarter). Whether the 2026 Convertible Notes will be convertible following such period will depend on the satisfaction of this condition or another conversion condition in the future. The Company continues to classify the 2026 Convertible Notes as a long-term liability in its consolidated balance sheet as of December 31, 2021, based on contractual settlement provisions.
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company's election. It is the Company's current intent to settle the principal amount of the 2026 Convertible Notes with cash.
No sinking fund is provided for the 2026 Convertible Notes. Upon the occurrence of a fundamental change (as defined in the 2026 Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2026 Convertible Notes for cash at a price equal to the principal amount of the 2026 Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the 2026 Convertible Notes, the Company separated the 2026 Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $125.2 million and was determined by deducting the fair value of the liability component from the par value of the 2026 Convertible Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 6.763% over the term of the 2026 Convertible Notes. The carrying amount of the equity component was $57.5 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 6.907% over the contractual terms of the 2026 Convertible Notes.
In accounting for the transaction costs related to the 2026 Convertible Notes, the Company allocated the total amount incurred to the liability and equity components of the 2026 Convertible Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $8.2 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the 2026 Convertible Notes. Issuance costs attributable to the equity component of $3.7 million were netted with the equity component in stockholders’ equity.
2028 Convertible Notes
On March 16, 2021, the Company issued $250 million aggregate principal amount of 0.50% Convertible Notes due April 1, 2028 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act (the “2028 Convertible Notes and, together with the 2026 Convertible Notes, the “Convertible Notes”). The interest on the 2028 Convertible Notes is payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2021.
The 2028 Convertible Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indenture governing the 2028 Convertible Notes (the “2028 Indenture”) or if the 2028 Convertible Notes are not freely tradeable as required by the 2028 Indenture. The 2028 Convertible Notes will mature on April 1, 2028, unless earlier repurchased, redeemed by the Company, or converted pursuant to their terms. The total net proceeds from the 2028 Convertible Notes, after deducting initial purchaser discounts, costs related to the 2028 Capped Calls (as defined herein), and debt issuance costs, paid by the Company, were approximately $217 million.
Each $0.001 principal amount of the 2028 Convertible Notes is initially convertible into 5.5781 shares of the Company's Class A common stock, par value $0.001 per share, which is equivalent to an initial conversion price of approximately $179.27 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the 2028 Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its 2028 Convertible Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The 2028 Convertible Notes will be redeemable in whole or in part at the Company's option on or after April 6, 2025, but before the fortieth (40th) scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the 2028 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.
On or after April 6, 2025 until the close of business on the scheduled trading day immediately preceding the maturity date, the 2028 Convertible Notes may be convertible at the option of the holders only under the following circumstances:
(1)during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (and only during such calendar quarter), if the last reported sale price per share of the Company's Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2)during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $0.001 principal amount of 2028 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company's Class A common stock on such trading day and the conversion rate on such trading day;
(3)upon the occurrence of certain corporate events or distributions on its Class A common stock; and
(4)if the Company calls such 2028 Convertible Notes for redemption.
On or after October 1, 2027, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2028 Convertible Notes may, at their option, convert all or a portion of their Convertible Notes regardless of the foregoing conditions.
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company's election. It is the Company's current intent to settle the principal amount of the 2028 Convertible Notes with cash.
No sinking fund is provided for the 2028 Convertible Notes. Upon the occurrence of a fundamental change (as defined in the 2028 Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2028 Convertible Notes for cash at a price equal to the principal amount of the 2028 Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
In accounting for the issuance of the 2028 Convertible Notes, the Company separated the 2028 Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $66.9 million and was determined by deducting the fair value of the liability component from the par value of the 2028 Convertible Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 5.125% over the term of the 2028 Convertible Notes. The carrying amount of the equity component was $39.4 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 4.959% over the contractual terms of the 2028 Convertible Notes.
In accounting for the transaction costs related to the 2028 Convertible Notes, the Company allocated the total amount incurred to the liability and equity components of the 2028 Convertible Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $5.5 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the 2028 Convertible Notes. Issuance costs attributable to the equity component of $2.0 million were netted with the equity component in stockholders’ equity.
The net carrying amount of the liability components of the 2026 and 2028 Convertible Notes were as follows:
As of December 31,
20202021
2026 Convertible Notes:(In thousands)
Principal$400,000 $400,000 
Unamortized discount(110,546)(92,034)
Unamortized debt issuance costs(7,258)(6,043)
2026 Convertible Notes net carrying amount$282,196 $301,923 
2028 Convertible Notes:
Principal$— $250,000 
Unamortized discount— (60,488)
Unamortized debt issuance costs— (4,995)
2028 Convertible Notes net carrying amount$— $184,517 
Total net carrying amount$282,196 $486,440 
The net carrying amount of the equity components of the 2026 and 2028 Convertible Notes were as follows:
As of December 31,
20202021
2026 Convertible Notes:(In thousands)
Proceeds allocated to the conversion options (debt discount)$125,152 $125,152 
Issuance costs(3,742)(3,742)
2026 Convertible Notes net carrying amount$121,410 $121,410 
2028 Convertible Notes:
Proceeds allocated to the conversion options (debt discount)$— $66,908 
Issuance costs— (2,019)
2028 Convertible Notes net carrying amount$— $64,889 
Total net carrying amount$121,410 $186,299 

The following table sets forth the interest expense recognized related to the 2026 and 2028 Convertible Notes:
Year ended December 31,
20202021
2026 Convertible Notes:(In thousands)
Contractual interest expense$841 $1,000 
Amortization of debt discount14,606 18,505 
Amortization of debt issuance costs959 1,214 
Total interest expense related to the 2026 Convertible Notes$16,406 $20,719 
2028 Convertible Notes:
Contractual interest expense$— $991 
Amortization of debt discount— 6,419 
Amortization of debt issuance costs— 532 
Total interest expense related to the 2028 Convertible Notes$— $7,942 
Total interest expense$16,406 $28,661 

In connection with the offering of the 2026 Convertible Notes and the 2028 Convertible Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “2026 Capped Calls” and the “2028 Capped Calls,” respectively and, collectively, the “Capped Calls”). The 2026 Capped Calls and the 2028 Capped Calls each have an initial strike price of approximately $91.03 and $179.27 per share, respectively, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Convertible Notes and the 2028 Convertible Notes. The 2026 Capped Calls and the 2028 Capped Calls have initial cap prices of $137.40 and $260.76 per share subject to certain adjustments, respectively. The 2026 Capped Calls and the 2028 Capped Calls cover, subject to anti-dilution adjustments, approximately 4,394,276 and 1,394,525 shares of Class A common stock for the 2026 Convertible Notes and 2028 Convertible Notes, respectively. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A common stock upon any conversion of the 2026 Convertible Notes and 2028 Convertible Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls expire on the earlier of (i) the last day on which
any convertible securities remain outstanding and (ii) March 1, 2026 for the 2026 Capped Calls and April 1, 2028 for the 2028 Capped Calls, subject to earlier exercise. The Capped Calls 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 Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $43.3 million and $25.5 million incurred to purchase the 2026 Capped Calls and the 2028 Capped Calls, respectively, was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheets.
The Convertible Notes are effectively subordinated to the Company’s future senior secured indebtedness, if any, to the extent of the value of the collateral securing that indebtedness. The Convertible notes are the senior, unsecured obligations of the Company and are equal in right of payment with the Company’s future senior unsecured indebtedness, if any, senior in right of payment to the Company’s existing and future indebtedness that is expressly subordinated to the Convertible Notes and the Convertible Notes will be structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and preferred equity, if any, of the Company’s subsidiaries.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment and Geographic Information
10. Segment and Geographic Information
The Company has two reportable segments, CPaaS and Other. Segments are primarily evaluated based on revenue and gross profit. The Company does not allocate operating expenses, interest expense or income tax expense to its segments. Accordingly, the Company does not report such information. Additionally, the Chief Operating Decision Maker does not evaluate the Company’s operating segments using discrete asset information. The segments share the majority of the Company’s assets. Therefore, no segment asset information is reported.
Year ended December 31,
201920202021
(In thousands)
CPaaS
Revenue$197,944 $298,090 $413,948 
Cost of revenue110,343 160,706 217,403 
Gross profit$87,601 $137,384 $196,545 
Other
Revenue$34,650 $45,023 $76,959 
Cost of revenue14,616 24,546 54,981 
Gross profit$20,034 $20,477 $21,978 
Consolidated
Revenue$232,594 $343,113 $490,907 
Cost of revenue124,959 185,252 272,384 
Gross profit$107,635 $157,861 $218,523 
The Company’s long-lived assets were primarily held in the United States as of December 31, 2020 and December 31, 2021. As of December 31, 2020 and December 31, 2021, long-lived assets held outside of the United States were $11.2 million and $9.2 million, respectively.
The Company generates its revenue primarily in the United States. Revenue by geographic area is detailed in the table below (which is determined based on the customer billing address):
Year ended December 31,
201920202021
(In thousands)
CPaaS
United States$192,506 $281,757 $364,412 
International5,438 16,333 49,536 
Total$197,944 $298,090 $413,948 
Other
United States$33,664 $42,692 $69,051 
International986 2,331 7,908 
Total$34,650 $45,023 $76,959 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' Equity
11. Stockholders’ Equity
Preferred Stock
As of December 31, 2020 and December 31, 2021, the Company had authorized 10,000,000 shares of undesignated preferred stock, par value $0.001, of which no shares were issued and outstanding.
Common Stock
As of December 31, 2020 and December 31, 2021, the Company had authorized 100,000,000 shares of Class A common stock, par value $0.001 per share, with one vote per share and 20,000,000 shares of Class B common stock, par value $0.001 per share, with ten votes per share.
As of December 31, 2020, 22,413,004 and 2,496,125 shares of Class A common stock and Class B common stock, respectively, were issued and outstanding.
As of December 31, 2021, 23,177,988 and 1,965,170 shares of Class A common stock and Class B common stock, respectively, were issued and outstanding.
Shares of Class B common stock are convertible into shares of Class A common stock upon the stockholder’s voluntary written notice to the Company’s transfer agent or a transfer by the stockholder, subject to limited exceptions for transfers for estate planning purposes.
Voting Rights
The holders of Class A common stock and Class B common stock have identical rights, except that holders of Class A voting common stock are entitled to one vote per share of Class A common stock and holder of Class B common stock are entitled to ten votes per share of Class B common stock.
Dividends
Any dividends or distributions paid or payable to the holders of shares of Class A common stock and Class B common stock shall be paid pro-rata, on an equal priority. During the years ended December 31, 2019, 2020 and 2021, no dividends were declared. Dividend payments are not subject to restriction.
Reserved Shares
The Company had reserved shares of Class A common stock for issuance under stock-based award agreements as follows:
As of December 31,
20202021
Stock options issued and outstanding255,000 180,209 
Nonvested restricted stock units issued and outstanding450,614 344,486 
Stock-based awards available for grant under the 2017 Plan2,020,342 3,060,674 
2,725,956 3,585,369 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock Based Compensation
12. Stock Based Compensation
2010 Stock Option Plan
As of July 26, 2010, the Company adopted the 2010 Equity Compensation Plan (the “2010 Plan”). On November 9, 2017, the 2010 Plan was terminated in connection with the Company’s initial public offering. Accordingly, no shares are available for future issuance under the 2010 Plan. However, the 2010 Plan continues to govern the terms and conditions of the outstanding awards granted thereunder.
2017 Incentive Award Plan
The Company’s 2017 Incentive Award Plan (the “2017 Plan”) became effective on November 9, 2017. The 2017 Plan provides for the grant of stock options, including incentive stock options and non-qualified stock options, stock appreciation rights, restricted stock, dividend equivalents, restricted stock units, and other stock or cash based awards to employees, consultants and directors of the Company. A total of 1,050,000 shares of the Company’s Class A common stock were originally reserved for issuance under the 2017 Plan. These available shares automatically increase each January 1, beginning on January 1, 2018, by 5% of the number of shares of the Company’s Class A common stock outstanding on the final day of the immediately preceding calendar year. On January 1, 2021, the shares available for grant under the 2017 Plan were automatically increased by 1,120,650 shares.
The terms of the stock option grants are determined by the Company’s Board of Directors. The Company’s stock options vest based on terms of the stock option agreements, which is generally over four years. The stock options have a contractual life of ten years.
Restricted stock units (“RSUs”) granted under the 2017 Plan are generally subject to a time-based vesting condition. The compensation expense related to these awards is based on the grant date fair value of the RSUs and is recognized on a ratable basis over the applicable service period. The Company granted RSUs to its non-employee members of the Board of Directors, some of which vested immediately while others vest 25% as of each calendar quarter immediately following the grant date. Certain RSUs awarded to executives vest over four years with 50% vesting in the first year in 12.5% increments on each calendar quarter immediately following the grant date and the remaining 50% earned over years two, three and four. Other RSUs awarded to executives and employees generally are earned over a service period of four years.
Stock Options
The following summarizes the stock option activity for the period presented:
Number of
options
outstanding
Weighted-
average
exercise price
(Per share)
Weighted-
average
remaining
contract life
(In years)
Aggregate
intrinsic value 
(In thousands)
Outstanding as of December 31, 2020255,000 $10.82 4.42$36,426 
Granted— — 
Exercised(73,985)12.47 
Forfeited or cancelled(806)10.49 
Outstanding as of December 31, 2021180,209 $10.14 3.39$11,104 
Options vested and exercisable at December 31, 2021180,209 $10.14 3.39$11,104 
Options vested and expected to vest as of December 31, 2021180,209 $10.14 3.39$11,104 

Year ended December 31,
201920202021
(In thousands)
Aggregate intrinsic value of stock options exercised$57,159 $54,088 $9,297 
Total estimated grant date fair value of options vested729 416 247 
Aggregate intrinsic value is computed based on the difference between the option exercise price and the fair value of the Company’s common stock as of December 31, 2021, based on the Company’s Class A common stock price as reported on the NASDAQ Global Select Market.
No options were granted for the year ended December 31, 2021.
As of December 31, 2021, the Company had no unrecognized compensation cost related to non-vested stock options. All outstanding stock options are fully vested.
Restricted Stock Units
The following summarizes the RSU activity for the period presented:
Number of awards outstandingWeighted-average grant date fair value (Per share)
Nonvested RSUs as of December 31, 2020450,614 $51.58 
Granted154,360 143.31 
Vested(186,502)67.40 
Forfeited or cancelled(73,986)74.84 
Nonvested RSUs as of December 31, 2021344,486 $82.38 
As of December 31, 2021, total unrecognized compensation cost related to non-vested RSUs was $21.6 million, which will be amortized over a weighted-average period of 2.71 years.
Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$211 $208 $252 
Research and development1,461 2,118 2,648 
Sales and marketing1,199 1,525 1,890 
General and administrative3,755 6,030 9,747 
Total$6,626 $9,881 $14,537 
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
13. Commitments and Contingencies
Operating Leases
The Company leases office space under operating lease agreements that expire over the next 5 years. See Note 6, “Right-of-Use Asset and Lease Liabilities” to the consolidated financial statements, for additional details on the Company’s operating lease commitments.
Contractual Obligations
On October 25, 2015, the Company entered into an agreement with a telecommunications service provider. The service agreement requires the Company to pay a monthly recurring charge associated with the services received. The service agreement is non-cancellable and contains annual minimum commitments. On August 1, 2020, the Company amended the agreement to require annual minimum commitments of $0.6 million and $0.3 million in 2021 and 2022, respectively. In addition, as of December 31, 2021, the Company has $18.1 million in other non-cancellable purchase obligations, consisting of primarily network equipment maintenance and software license contracts, of which $13.2 million will be fulfilled within one year.
On May 27, 2021, the Company entered into the Lease with the Developer for the Conveyed Parcel, together with the Project. The respective obligations of the Company and the Developer under the Lease were conditioned upon the Developer acquiring fee simple title to the Conveyed Parcel, which occurred on June 4, 2021. The Lease term will commence upon the Commencement Date and continue for the Initial Term. It is anticipated that the Commencement Date will occur in May 2023. If the Commencement Date does not occur within one hundred twenty (120) days from the scheduled Commencement Date, the Company shall be entitled to certain rent abatements, as described in the Lease. If the Commencement Date is not delivered within twelve (12) months of the scheduled Commencement Date, the Company may terminate the Lease.
The Company has the option to renew the Initial Term for two ten-year periods. Base rent payments will begin on the Commencement Date. The initial base rent will increase by 1.85% on each anniversary of the Commencement Date. Total lease payments over the Initial Term are approximately $495.7 million. See Note 6, “Right-of-Use Asset and Lease Liabilities” to the consolidated financial statements, for additional details on the Company's operating lease commitments.
On December 7, 2021, the Company entered into a non-cancelable operating lease agreement for its London, UK, facilities. The lease term commenced on January 1, 2022 and will continue for the initial term of 24 months. Total lease payments over the initial term are approximately $3.6 million. The lease will automatically renew on a month by month basis after the initial lease term.
Legal Matters
The Company is involved as a defendant in various litigation, including, but not limited to, lawsuits alleging that the Company failed to bill, collect and remit certain taxes and surcharges associated with the provision of 911 services pursuant to applicable laws in various jurisdictions.
While the results of these legal proceedings cannot be predicted with certainty, in the opinion of management, the ultimate resolution of these matters will not have a material adverse effect on the Company’s financial position or results of operations.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plans
14. Employee Benefit Plans
The Company sponsors a U.S. defined contribution 401(k), which allows eligible U.S.-based employees to defer a portion of their compensation. The Company, at its discretion, may make matching contributions. With the acquisition of Voxbone S.A. on November 1, 2020, the Company assumed sponsorship for Voxbone S.A.’s U.S. defined contribution 401(k). In connection with that acquisition, the Company also assumed sponsorship for a non-U.S. defined contribution plan for which it pays fixed contributions into a separate entity. The Company has no legal or constructive obligations to pay further contributions if the fund does not hold sufficient assets to pay all employees the benefits relating to employee service in the current or prior periods. The contributions are recognized as employee benefit expense when they are due. The Company made matching contributions for the defined contribution plans of $1.7 million, $2.2 million, and $3.8 million for the years ended December 31, 2019, 2020 and 2021, respectively.
In addition, as a result of the acquisition of Voxbone S.A., the Company assumed sponsorship for Voxbone S.A.’s non-U.S. defined benefit pension plans. The liability recognized is the present value of the defined benefit obligation at the end of the reporting period less the fair value of the plan assets and is included in other liabilities in the accompanying consolidated balance sheets. The defined benefit obligation is calculated annually by an independent actuary using the Projected Unit Credit Method.
The following table summarizes information for the pension plans:
As of December 31,
20202021
(In thousands)
Change in benefit obligation:
Benefit obligation at beginning of year$— $4,064 
Service cost75 396 
Interest cost21 
Actuarial loss (gain)15 (237)
Taxes, insurance premiums and administrative expenses(9)(55)
Acquisitions/plan mergers3,980 — 
Impact of foreign currency translation— (315)
Benefit obligation at end of year$4,064 $3,874 
Change in plan assets:
Fair value of plan assets at beginning of year$— $2,882 
Return on plan assets14 
Actuarial gain
Employer contribution57 335 
Acquisitions/plan mergers2,824 — 
Taxes, insurance premiums and administrative expenses(9)(55)
Impact of foreign currency translation— (224)
Fair value of plan assets at end of year2,882 2,958 
Funded status, net liability$1,182 $916 
The following table presents the balance sheet location of the Company’s pension liability for the Company’s non-U.S. defined benefit pension plans:
As of December 31,
20202021
(In thousands)
Other liabilities$1,182 $916 
The following table summarizes information for the Company’s pension plans with an accumulated benefit obligation in excess of plan assets:
As of December 31,
20202021
(In thousands)
Projected benefit obligation$4,064 $3,874 
Accumulated benefit obligation3,450 3,282 
Fair value of plan assets2,882 2,958 
The Company reports the service cost component of net periodic benefit cost in the same line item as other compensation costs arising from the services rendered by the employee and records the other components of net periodic benefit cost in other expense, net.
Pretax amounts for net periodic benefit cost and other amounts for the defined benefit pension plans consisted of the following components:
Year ended December 31,
20202021
(In thousands)
Service cost$75 $396 
Interest cost21 
Return on plan assets(8)(14)
Net periodic pension cost70 403 
Changes in plan assets and benefit obligations included in other comprehensive income (loss):
Unrecognized net actuarial loss beginning of year— 17 
Actuarial loss (gain) on benefit obligation15 (237)
Actuarial loss (gain) on fair value of plan assets(6)
Impact of foreign currency translation— (1)
Total included in other comprehensive income (loss) (before tax effect)17 (227)
Total recognized in net periodic benefit cost and included in other comprehensive income (loss)$87 $176 
The Company uses significant judgment to determine the measurement of their non-U.S. defined benefit pension plans’ assets and liabilities. These amounts are calculated by an independent actuary. The present value of the defined benefit obligation depends on a number of factors that are determined on an actuarial basis using a number of assumptions. Any change in these assumptions will impact the present value of the defined benefit obligation.
The actuarial gains and losses recognized in the pension expense are determined using the so-called “10% corridor” method, i.e. actuarial gains and losses which exceed 10% of the higher of the plan assets and the projected benefit obligation are amortized on a straight line basis over the average remaining service period of the active plan participants. Any prior service costs are amortized on a straight line basis over the average remaining service period of the active plan participants.
The Company determines the appropriate discount rate at the end of each year. This is the interest rate that should be used to determine the present value of estimated future cash outflows expected to be required to settle the pension obligations. In determining the appropriate discount rate, the Company considers the interest rates of high-quality corporate bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms of the related obligation. The other assumptions for pension obligations are based in part on market conditions.
Significant assumptions used in determining benefit obligations and net periodic benefit cost are as follows:
Year ended December 31,
20202021
Defined benefit obligations:
Discount rate0.50 %0.90 %
Rate of salary increase4.07 %4.27 %
Inflation1.60 %1.80 %
Defined benefit cost:
Discount rate1.50 %0.90 %
Rate of salary increase4.37 %4.27 %
Rate of return on plan assets0.50 %0.90 %
Inflation1.90 %1.80 %
Plan Assets
The Company’s non-U.S. defined benefit plans are insured by a third party. The investments are governed by the insurer, who oversees all investment decisions. The insurance contracts are classified as Level 2 because a portion of the underlying funds are valued using significant other observable inputs. The insurance contracts provide for a guaranteed interest credit and a profit-sharing adjustment based on the actual performance of the underlying investment assets of the insurer. The fair value of the contract is determined by the insurer based on the premiums paid by the Company plus interest credits plus the profit-sharing adjustment less benefit payments.

The major categories of plan assets are as follows:
As of December 31,
20202021
(In thousands)
Assets held by:
Insurance companies (collective and individual)$2,882 $2,958 
Expected Cash Flows
The Company expects to contribute $0.3 million to its non-U.S. defined benefit pension plans during 2022.
The following table summarizes projected benefit payments from the Company’s pension plans through 2031, including benefits attributable to estimated future service:
As of December 31,
2021
(In thousands)
2022$
2023
202431 
2025
2026
2027-203134 
$83 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
15. Income Taxes
The following table presents domestic and foreign components of loss before income taxes for the tax years ended December 31, 2019, 2020 and 2021:
Year Ended December 31,
201920202021
(In thousands)
United States$(15,229)$(25,745)$(27,547)
International(3,227)(3,648)
Loss before income taxes$(15,224)$(28,972)$(31,195)

Benefit (provision) for income taxes from operations consists of the following:
Year Ended December 31,
201920202021
(In thousands)
Current:
Federal$81 $431 $(2,713)
State132 (87)(145)
Foreign(1,083)(1,627)
Total216 (739)(4,485)
Deferred:
Federal15,205 (9,847)(364)
State2,297 (5,176)— 
Foreign— 757 8,682 
Total17,502 (14,266)8,318 
Income tax benefit (provision)$17,718 $(15,005)$3,833 
The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate for the years ended December 31, 2019, 2020 and 2021:
Year Ended December 31,
201920202021
Federal Tax Rate21.0 %21.0 %21.0 %
State Tax Rate3.1 2.0 2.8 
Non-deductible expenses(1.6)(9.2)(4.4)
Research credit7.2 10.5 6.2 
Stock-based compensation88.6 46.8 13.9 
Change in valuation allowance— (123.4)16.3 
Deferred tax rate change(0.3)0.2 (0.2)
Voxbone US 338(g) gain— — (8.9)
Intangibles and deferred adjustments— — (40.2)
Foreign rate differential— — 1.3 
Other(1.6)0.3 4.5 
Total116.4 %(51.8)%12.3 %
The following table presents the significant components of the Company’s net deferred tax liability:
As of December 31,
20202021
(In thousands)
Deferred tax assets:
Allowance for doubtful accounts$134 $262 
Accrued liabilities3,478 3,412 
Operating lease liabilities4,878 3,456 
Deferred revenue1,702 1,880 
Stock-based compensation - deferred tax asset1,968 2,278 
OID9,433 8,848 
Tax credits7,270 9,214 
Net operating losses47,385 50,285 
Other deferred tax assets2,207 4,166 
Total deferred tax assets78,455 83,801 
Less: valuation allowance(37,771)(32,224)
Net deferred tax assets40,684 51,577 
Deferred tax liabilities:
Property and equipment8,038 7,813 
Goodwill989 1,130 
Intangibles60,667 49,470 
Operating lease assets4,092 2,860 
Debt27,766 38,411 
Other liability137 289 
Total deferred tax liabilities101,689 99,973 
Net deferred tax liability$(61,005)$(48,396)

The Company’s accounting for deferred taxes involves the evaluation of a number of factors concerning the realizability of its net deferred tax assets. The Company primarily considered the historic performance of Bandwidth, the nature of the Company’s deferred tax assets and the timing, likelihood and amount, if any, of future taxable income during the periods in which those temporary differences and carryforwards become deductible. Based on an analysis of these factors, the Company maintained that in 2021 a valuation allowance against US deferred tax assets was required.
As of December 31, 2021, the Company had approximately $195.5 million in US federal net operating loss carryforwards, $5.6 million in UK loss carryforwards, and $9.2 million in federal tax credits. All US federal net operating loss carryforwards were generated after the enactment of the Tax Cuts and Jobs Act (the “Act”) and as such do not expire, but can only be utilized to offset up to 80% of taxable income in any given year. The federal tax credits start to expire at various dates beginning in 2032.
As of December 31, 2021, the Company had approximately $138.1 million in state net operating loss carryforwards. If not utilized, some state net operating loss carryforwards will expire at various dates beginning in 2023.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
20202021
(In thousands)
Unrecognized tax benefits—January 1,$1,398 $2,414 
Gross increases—tax positions in prior period402 — 
Gross increases—tax positions in current period614 648 
Unrecognized tax benefits—December 31,$2,414 $3,062 
If the $3.1 million of unrecognized tax benefit is recognized, it would not impact the effective tax rate due to the valuation allowance on the Company's net U.S. deferred tax assets.
The Company has not incurred any material tax interest or penalties with respect to income taxes in the years ended December 31, 2020 and 2021.
The Company expects no material changes in the twelve months following December 31, 2021 in its uncertain tax positions.
The Company files U.S. federal income tax returns as well as income tax returns in many U.S. states and foreign jurisdictions. The tax years 2018 - 2020 remain open to examination by the major jurisdictions in which the Company is subject to tax.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related Parties
16. Related Parties
On April 20, 2015, the Company created a wholly owned subsidiary, Relay, Inc. (f/k/a Republic Wireless, Inc.) (“Relay”), which was incorporated in Delaware. On November 30, 2016, the Company completed a pro-rata distribution of the common stock of Relay to its stockholders of record as of the close of business (the “Spin-Off”). In connection with the Spin-Off on November 30, 2016, the Company and Relay entered into certain agreements in order to govern the ongoing relationships between the two companies after the Spin-Off and to provide for an orderly transition. The agreements include a Transition Services Agreement, Facilities Sharing Agreement, Tax Sharing Agreement, and Master Services Agreement. The equity holders of Bandwidth pre-initial public offering are comprised of substantially the same individuals and entities that are the equity owners of Relay. The Company has determined the equity owners of Relay are related parties of Bandwidth. The Company has certain involvement with Relay via ongoing services arrangements, with these ongoing services arrangements creating a variable interest in Relay. The Company assessed the relationship with Relay under guidance for variable interest entities (“VIE”). Because investors in Relay have disproportionate voting rights, the Company concluded that Relay is a VIE, but Bandwidth is not a primary beneficiary. The Company’s maximum exposure to loss relating to this VIE is limited to amounts due under the service agreements between the Company and Relay.
The Company recorded a reduction of rent expense under the Facilities Sharing Agreement of $0.6 million, $0.4 million, and $0.4 million for the years ended December 31, 2019, 2020 and 2021, respectively, which is included in general and administrative expenses in the consolidated statements of operations. No amounts were due to the Company under the Facilities Sharing Agreement as of December 31, 2020 and December 31, 2021.
The Tax Sharing Agreement governs rights and obligations after the Spin-Off regarding income taxes and other taxes, including tax liabilities and benefits, attributes, returns and contests. There were no amounts outstanding or payable under this agreement as of December 31, 2020 and December 31, 2021.
The Master Services Agreement specifies certain wholesale telecommunications services to be provided by the Company. The agreement is cancellable at any time by either party. The Company provided telecommunication services to Relay of $2.6 million, $2.2 million, and $1.8 million for the years ended December 31, 2019, 2020 and
2021, respectively. The Company recognized such amounts as revenue in the accompanying consolidated statements of operations. As of December 31, 2020 and December 31, 2021, the Company had a receivable of $0.2 million and $0.1 million, respectively, under the Master Services Agreement.
Subsequent to the expiration of the 180-day IPO blackout window on May 9, 2018, Relay employees that held Bandwidth stock options began exercising their options. Upon exercise, Bandwidth withholds the employee tax amounts due from the proceeds. Bandwidth had collected on behalf of, and remitted withholding tax to, Relay of $1.8 million, $1.4 million, and $0.4 million for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2020 and December 31, 2021, the Company had no amounts that were due to Relay.
On September 30, 2019, the Company entered into a services agreement with Relay. Pursuant to the terms of the new agreement, Relay receives services performed by the Company’s legal department, effective September 30, 2019. The Company is compensated by Relay for these services based on costs incurred by the Company. The Company received net compensation of less than $0.1 million for the years ended December 31, 2019 and 2021. The Company received net compensation of $0.1 million for the year ended December 31, 2020, which is included in general and administrative expenses in the consolidated statements of operations. As of December 31, 2020 and December 31, 2021, the Company had receivables of less than $0.1 million under this agreement.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Income (Loss) per Common Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Basic and Diluted Income (Loss) per Common Share
17. Basic and Diluted Income (Loss) per Common Share
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed by giving effect to all potential shares of common stock, including stock options and stock related to unvested restricted stock awards.
The components of basic and diluted income (loss) per share are as follows:
Year ended December 31,
201920202021
(In thousands, except share and per share amounts)
Earnings per share
Net income (loss) attributable to common stockholders$2,494 $(43,977)$(27,362)
Net income (loss) per share:
Basic$0.11 $(1.83)$(1.09)
Diluted$0.10 $(1.83)$(1.09)
Weighted average number of common shares outstanding
Basic22,640,461 24,092,574 25,090,916 
Dilutive effect of stock options, restricted stock units, and warrants1,283,316 — — 
Diluted23,923,777 24,092,574 25,090,916 
The following common share equivalents were excluded from the weighted average shares used to calculate net loss per common share because their effects would have been anti-dilutive:
As of December 31,
201920202021
Stock options issued and outstanding— 255,000 180,209 
Restricted stock units issued and outstanding— 450,614 344,486 
Convertible senior notes (1)
— 1,022,941 987,149 
Total— 1,728,555 1,511,844 
________________________
(1) As of December 31, 2020 and December 31, 2021, the Company used the treasury stock method to calculate the dilutive impact of the 2026 and 2028 Convertible Notes because at that time the Company expected to settle the principal amount of these notes in cash and any excess in shares of the Companys Class A common stock. As of December 31, 2020 and December 31, 2021, the conversion spread, calculated using the average market price of Class A common stock during the period consistent with the treasury stock method, had a dilutive impact for the 2026 Convertible Notes on diluted net income per share of Class A common stock when the average market price of the Companys Class A common stock for a given period exceeded the conversion price of $91.03 per share. As of December 31, 2021, the conversion spread for the 2028 Convertible Notes was anti-dilutive as the average market price of the Companys Class A common stock for a given period did not exceed the conversion price of $179.27 per share.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Reclassification
Reclassification
The Company reclassified certain prior year amounts to conform to the current year presentation. These reclassifications had no impact on the previously reported total assets, liabilities, stockholder’s deficit or net income.
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of Bandwidth Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the Company’s consolidated financial statements in conformity with GAAP requires the Company to make estimates and judgments that affect the amounts reported in these financial statements and accompanying notes. These estimates in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, reserve for expected credit losses, reserve for sales credits, recoverability of long lived and intangible assets, fair value of acquired intangible assets and goodwill, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the Company’s Convertible Notes (as defined herein), estimated period of benefit, valuation allowances on deferred tax assets, certain accrued expenses and contingencies, economic and demographic actuarial assumptions related to pension and other postretirement benefit costs and liabilities, estimated cash flows on asset retirement obligation. Although
the Company believes that the estimates it uses are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.
Effective January 1, 2020, due to the continued growth in customers and low churn rates, the Company updated its calculation of the estimated period of benefit for nonrefundable upfront fees from 3 to 4 years.
Effective July 1, 2020, due to significant investment in software during the first half of 2020 and management's expectation that such investment would yield benefit for a longer period of time, the Company updated its estimated useful life for internal-use software development from 3 to 4 years.
Revenue Recognition
Revenue Recognition
Revenue recognition commences upon transfer of control of promised goods or services to customers in an amount that the Company expects to receive in exchange for those products or services.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue, when, or as, the Company satisfies a performance obligation.
Nature of Products and Services
Revenue consists primarily of the sale of communications services offered through Application Programming Interface (“API”) software solutions to large enterprise, as well as small and medium-sized business, customers and is generally derived from usage and service fees in both the CPaaS and Other segments. Usage revenue includes voice communication (primarily driven by inbound minutes, outbound minutes and toll-free minutes) and messaging communication (driven by the number of messages) that traverse the platform and network. Service fees include the provision and management of phone numbers and emergency services access.
The majority of the Company’s revenue is generated from usage-based fees earned from customers accessing the Company’s communications platform. Access to the Company’s communication platform is considered a series of distinct services, with continuous transfer of control to the customer, comprising one performance obligation and usage-based fees are recognized in revenue in the period the traffic traverses the Company’s network. For the years ended December 31, 2019, 2020 and 2021 the revenue from usage-based fees represented $131.6 million, $219.8 million and $319.0 million of CPaaS revenue, respectively, and $29.0 million, $40.8 million and $73.5 million of Other revenue, respectively.
Revenue from service fees is recognized on a ratable basis as the service is provided, which is typically one month. For the years ended December 31, 2019, 2020 and 2021 the revenue from service fees represented $61.2 million, $72.3 million and $87.6 million of CPaaS revenue, respectively, and $5.6 million, $4.2 million and $3.5 million of Other revenue, respectively.
The remaining $5.1 million, $6.0 million and $7.3 million of CPaaS revenue for the years ended December 31, 2019, 2020 and 2021, respectively, are generated from other miscellaneous services.
Infrequently, Bandwidth’s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. Generally, standalone selling prices are determined based on the prices charged to similar customers for similar services.
When required as part of providing service, revenues and associated expenses related to nonrefundable, upfront service activation and setup fees are deferred and recognized over the longer of the associated service contract period or estimated customer life.
The Company’s contracts do not contain general rights of return. However, occasionally credits may be issued. The Company’s contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
The Company maintains a reserve for sales credits. Credits are accounted for as variable consideration and are estimated based on several inputs including historical experience and current trends of credit issuances. Adjustments to the reserve are recorded against revenue.
The Company has various sales commission plans for which eligible employees can earn commissions from the sale of products and services to customers. Eligible employees must be employed at the time of payment in order to receive a commission. The Company pays commissions over time and a corresponding requisite substantive service condition exists for the employee to receive the commission. The Company determined that the timing of the commission payments and the underlying service performed by the employee were commensurate. Accordingly, sales commissions are generally expensed as incurred. These costs are recorded within sales and marketing expenses.
Contract Assets and Liabilities
The following table provides information about receivables and contract liabilities from contracts with customers:
As of December 31,
20202021
(In thousands)
Receivables (1)
$55,243 $61,572 
Contract liabilities (2)
12,901 13,882 
________________________
(1) Included in accounts receivable, net of allowance for doubtful accounts on the consolidated balance sheet.
(2) Included in current portion of deferred revenue and deferred revenue, net of current portion on the consolidated balance sheet.
Deferred revenue is recorded when cash payments are received in advance of future usage on contracts. Revenue is typically recognized in the following month when service is rendered or, in the case of nonrefundable upfront fees, over the estimated period of benefit from the date the fee is incurred by the customer. Customer refundable payments are recorded as advanced billings. During the year ended December 31, 2021, the Company recognized revenue of $5.7 million related to contract liabilities recorded at the beginning of the year. The Company expects to recognize $6.2 million in revenue over the next 12 months related to its contract liabilities as of December 31, 2021.
Cost of Revenue
CPaaS cost of revenue consists primarily of fees paid to other network service providers from whom the Company buys services such as minutes of use, phone numbers, messages, porting of customer numbers, and network circuits. Cost of revenue also contains costs related to the support of the network, web services and cloud infrastructure, capacity planning and management, rent for network facilities, software licenses, hardware and software maintenance fees, and network engineering services. Personnel costs (including non-cash stock-based compensation expenses) associated with personnel who are responsible for the delivery of services, operation and
maintenance of the communications network, customer support, as well as, third party support agreements, and depreciation and amortization of acquired technology intangibles are also recorded as cost of revenue.
Other cost of revenue consists of amortization of capital software development costs related to platform applications supporting non-CPaaS services including circuit costs paid to third party providers, internet connectivity expenses, minutes of use, contractors, regulatory fees and surcharges, depreciation, and software and hardware maintenance fees.
Research and Development
Research and Development
Research and development expenses consist primarily of personnel costs (including non-cash stock-based compensation expenses), outsourced software development and engineering services and cloud infrastructure fees for staging and development outsourced engineering services.
Sales and Marketing, General and Administrative
Sales and Marketing
Sales and marketing expenses consist primarily of personnel costs, including commissions for sales employees and non-cash stock-based compensation expenses. Sales and marketing expenses also include expenditures related to advertising, marketing, brand awareness activities, sales support and professional services fees.
General and Administrative
General and administrative expenses consist primarily of personnel costs for support personnel and executives in accounting, finance, legal, information services, human resources and administrative functions. General and administrative expenses also include costs related to product management and reporting, data services, customer billing and collection functions, and other professional services fees, credit card processing fees, rent associated with the Company’s headquarters in Raleigh, North Carolina and its offices worldwide, depreciation and amortization.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents
The Company classifies all highly liquid investments with original stated maturities of three months or less from the date of purchase as cash equivalents. All highly liquid investments with original stated maturities of greater than three months from the date of purchase are classified as current marketable securities, with the exception of time deposits with maturities greater than ninety days which are classified as other investments. Cash deposits are primarily in financial institutions in the United States. However, cash for monthly operating costs of international operations are deposited in banks outside the United States. The Company has a policy of making investments only with commercial institutions that have at least an investment grade credit rating. The Company utilizes money market funds as an investment option and only invests in AAA rated funds.

Restricted Cash
Restricted cash consists primarily of employee withholding tax liability and employee benefits contributions not yet remitted. The Company has classified this asset as a short-term asset in order to match the expected period of restriction.
Accounts Receivable
Accounts Receivable and Current Expected Credit Losses
Accounts receivable are stated at realizable value, net of allowances, which includes an allowance for doubtful accounts and a reserve for expected credit losses. The allowance for doubtful accounts is based on management’s assessment of the collectability of its customer accounts. The Company regularly reviews the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable and supportable forecasts about the future. Relevant risk
characteristics include customer size and historical loss patterns. Management has evaluated the expected credit losses related to trade accounts receivable and determined that allowances of approximately $1.2 million and $1.7 million for uncollectible accounts and customer balances that are disputed were required as of December 31, 2020 and December 31, 2021, respectively. Refer to Note 5, “Financial Statement Components” to these consolidated financial statements, for a rollforward of the components of the allowances as of December 31, 2020 and December 31, 2021.The Company includes unbilled receivables in its accounts receivable balance. Generally, these receivables represent earned revenue from services provided to customers, which will be billed in the next billing cycle. All amounts are considered collectible and billable.
Current Expected Credit Losses
Accounts Receivable and Current Expected Credit Losses
Accounts receivable are stated at realizable value, net of allowances, which includes an allowance for doubtful accounts and a reserve for expected credit losses. The allowance for doubtful accounts is based on management’s assessment of the collectability of its customer accounts. The Company regularly reviews the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable and supportable forecasts about the future. Relevant risk
characteristics include customer size and historical loss patterns. Management has evaluated the expected credit losses related to trade accounts receivable and determined that allowances of approximately $1.2 million and $1.7 million for uncollectible accounts and customer balances that are disputed were required as of December 31, 2020 and December 31, 2021, respectively. Refer to Note 5, “Financial Statement Components” to these consolidated financial statements, for a rollforward of the components of the allowances as of December 31, 2020 and December 31, 2021.The Company includes unbilled receivables in its accounts receivable balance. Generally, these receivables represent earned revenue from services provided to customers, which will be billed in the next billing cycle. All amounts are considered collectible and billable.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents, other investments and trade accounts receivable. Cash deposits may be in excess of insured limits. The Company believes that the financial institutions that hold its cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
With regard to customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. The Company believes that no additional credit risk beyond amounts provided for by the allowance for doubtful accounts are inherent in accounts receivable.
Property and Equipment, net
Property and Equipment, net
Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computer hardware and software
1 to 7 years
Internal-use software development costs
4 to 7 years
Furniture and fixtures
2 to 5 years
Leasehold improvements
Shorter of the estimated lease term or 4 to 7 years
    Maintenance and repairs are charged to expense as incurred.
Deferred Costs Deferred CostsThe Company defers certain direct and incremental upfront costs related to the generation of a revenue stream or obtaining a new customer agreement. These costs include installment fees, activation and other telecommunication fees.
Internal-Use Software Development Costs
Internal-Use Software Development Costs
Internal-use software includes software that has been acquired, internally developed, or modified exclusively to meet the Company’s needs. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed, and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to
specific upgrades and enhancements when the expenditures will result in additional functionality, and expenses costs incurred for maintenance and minor upgrades and enhancements. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.
Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over four to seven years. Management evaluates the useful life 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.
Debt Issuance Costs Debt Issuance CostsThe Company incurs debt issuance costs associated with obtaining and entering into credit agreements and issuing convertible notes. These costs customarily include non-refundable structuring fees, commitment fees, up-front fees and syndication expenses. The Company has a policy of deferring and amortizing these costs based on the effective interest method over the term of the credit agreements or the convertible notes, as applicable.
Amortization of Intangibles Amortization of IntangiblesIntangible assets determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually.
Goodwill
Goodwill
The Company reviews goodwill and indefinite-lived intangible assets at least annually, as of December 31, for possible impairment. Goodwill and indefinite-lived intangible assets are reviewed for possible impairment at an interim date if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit or indefinite-lived intangible asset below its carrying value. The Company tests goodwill at the reporting unit level and has determined that it has 2-reporting units, CPaaS and Other. All Goodwill is allocated to the CPaaS reporting unit. Management may first evaluate qualitative factors to assess if it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine if a two-step impairment test is necessary. Management may choose to proceed directly to the two-step evaluation, bypassing the initial qualitative assessment. The first step of the impairment test involves comparing the fair value of the reporting unit to its net book value, including goodwill. If the carrying value exceeds its fair value, then the Company would perform the second step of the goodwill impairment test to determine the amount of the impairment loss. The impairment loss would be calculated by comparing the implied fair value of the goodwill to its carrying value. In calculating the implied fair value of goodwill, the fair value of the entity would be allocated to all of the other assets and liabilities based on their fair values. The excess of the fair value of the entity over the amount assigned to other assets and liabilities is the implied fair value of goodwill. An impairment loss would be recognized when the carrying amount of goodwill exceeds its implied fair value.
The Company makes assumptions regarding estimated future cash flows, discount rates, long-term growth rates and market values to determine each reporting unit’s and indefinite-lived intangible asset’s estimated fair value. If these estimates or related assumptions change in the future, the Company may be required to record an impairment charge. As of December 31, 2020 and 2021, the Company has recorded goodwill of $372.2 million and $344.4 million, respectively.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company evaluates long-lived assets, including property and equipment and definite lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.
Business Combinations
Business Combinations
The Company uses the acquisition method of accounting for business combinations which requires the tangible and intangible assets acquired and liabilities assumed to be recorded at their respective fair market value as of the acquisition date. Goodwill represents the excess of the consideration transferred over the fair value of the net assets acquired. The fair values of the assets acquired and liabilities assumed are determined based upon the Company’s valuation and involves making significant estimates and assumptions based on facts and circumstances that existed as of the acquisition date. The Company uses a measurement period following the acquisition date to gather information that existed as of the acquisition date that is needed to determine the fair value of the assets acquired and liabilities assumed. The measurement period ends once all information is obtained, but no later than one year from the acquisition date.
Advertising Costs Advertising CostsThe Company expenses advertising costs as incurred.
Commissions
Commissions
Commissions consist of variable compensation earned by sales personnel and third-party resellers. Sales commissions associated with the acquisition of a new customer contract are paid over time, based on monthly revenues, and are recognized as sales and marketing expense in the period incurred.
Share-Based Compensation
Stock-Based Compensation
The Company accounts for stock-based compensation expense related to all stock-based awards based on the fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally four years. The fair value of the restricted stock units is determined using the fair value of the Company’s Class A common stock on the date of grant. The Company uses the Black-Scholes option pricing model, net of estimated forfeitures, to measure the fair value of its stock options.     
The Company has elected to estimate expected forfeitures, and, as such, the Company must also determine a forfeiture rate to calculate the stock-based compensation for awards. Through December 31, 2021, the Company recognized compensation for only the portion of options expected to vest using an estimated forfeiture rate that was derived from historical employee termination behavior. If any of the assumptions used in the Black-Scholes option pricing model change, stock-based compensation for future options may differ materially compared to that associated with previous grants.
Income Taxes
Income Taxes
The Company accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax
basis of assets and liabilities using enacted tax rates. The Company recognizes the effect of a change in tax rates on deferred tax assets and liabilities in the period that includes the enactment date.
The Company reduces the measurement of a deferred tax asset, if necessary, by a valuation allowance if it is more likely than not that it will not realize some or all the deferred tax asset. Quarterly, the Company reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and the implementation of prudent and feasible tax planning strategies. The evaluation of the recoverability of deferred tax assets requires judgment in assessing future profitability. Should there be a change in the ability to recover deferred tax assets, the Company’s income tax provision would increase or decrease in the period in which the assessment is changed.
The Company accounts for uncertain tax positions by recognizing the financial statement effects of a tax position only when, based upon technical merits, it is more likely than not that the position will be sustained upon examination. The tax benefit recognized is measured as the largest amount of benefit determined on a cumulative probability basis that the Company believes is more likely than not to be realized upon ultimate settlement of the position. The Company recognizes potential accrued interest and penalties associated with unrecognized tax positions in income tax expense.
Operating Segments
Operating Segments
Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and in assessing performance. The Company has two operating segments, CPaaS and Other, which are deemed to be reportable segments. The Company’s CODM is its Chief Executive Officer. The CODM evaluates the performance of the Company’s operating segments primarily based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is evaluated on a consolidated basis.
Earnings per Share
Earnings per Share
Basic earnings per share attributable to common stockholders is calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.
Diluted net income per share is calculated by giving effect to all potentially dilutive common stock when determining the weighted-average number of common shares outstanding. For purposes of the diluted net income (loss) per share calculation, options to purchase common stock, restricted stock units and redeemable convertible preferred stock are considered to be potential common stock.
Foreign currency translation
Foreign currency translation
The Company has foreign operations with non-USD functional currencies. The Euro and British Pound are the primary functional currencies for the Company’s international operations.
All of the assets and liabilities of these subsidiaries are converted to U.S. dollars at the exchange rate in effect at the balance sheet date, and equity accounts are carried at historical exchange rates. Revenue and expenses are translated at average exchange rates in effect during each reporting period. The net effect of foreign currency translation adjustments is included in shareholder’s equity as a component of Accumulated other comprehensive loss line item in the accompanying consolidated balance sheets.
Foreign currency transaction gains and losses are the result of exchange rate changes during the period of time between the consummation and cash settlement of transactions denominated in currencies other than the
functional currency. Foreign currency transaction gains and losses are recognized in current period earnings as incurred.
Foreign exchange gains and losses, which result from the process of remeasuring foreign currency transactions into the appropriate functional currency, are included in other income (expense), net in the Company’s consolidated statements of operations. The Company recorded less than $0.1 million in related gains and losses during each of the years ended December 31, 2019, 2020 and 2021.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company minimizes its credit risk associated with investments by investing primarily in investment grade, liquid securities. The Company policy is designed to preserve capital, maintain liquidity and minimize credit risk, and the policy limits exposure to any one issuer and also establishes minimum credit ratings of approved investments. Periodic evaluations of relative credit standing of those issuers are considered in the Company's investment strategy.
The Company uses a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires use of observable inputs when available, and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:
Level 1. Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2. Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3. Unobservable inputs for which there is little or no market data, which requires the Company to develop its own assumptions.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Comprehensive Income (Loss)
Comprehensive Income (Loss)
The Company has elected to present Comprehensive Income (Loss) and its components as a separate financial statement. Comprehensive income refers to net income and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders’ equity but are excluded from the calculation of net income.
Recently Adopted Accounting Standards and Recent Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Standards
In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted this standard on January 1, 2021 on a prospective basis, which did not have a material impact on the Company’s financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt —Modifications and Extinguishments (Subtopic 470-50), Compensation--Stock Compensation (Topic 718), and Derivatives and Hedging--Contracts in Entity's Own Equity (Subtopic 815-40), which is intended to provide clarity surrounding the treatment for a modification or an exchange of a freestanding equity-classified written call option. The amendments also provide guidance for the recognition and measurement of earnings-per-share (“EPS”) for certain modifications or exchanges of freestanding equity-classified written call options for entities that present EPS. The amendments do not affect a holder’s accounting for freestanding call options. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company did not and does not expect to have any modification or exchanges of freestanding written call options classified in equity during the reporting period and therefore does not expect adoption will have a material impact on its financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), which is intended to address issues identified as a result of the complexity associated with applying GAAP for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and EPS guidance on the basis of feedback from financial statement users. ASU 2020-06 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company will adopt the new guidance on January 1, 2022 using the modified retrospective approach resulting in adjustments in accumulated deficit and paid in capital. The Company will also record an increase in the convertible notes balance as a result of the reversal of the separation of the convertible debt between debt and equity. The adoption of this standard will decrease the amount of non-cash interest expense to be recognized in future periods as a result of eliminating the discount associated with the equity component. The number of diluted shares will increase as a result of transitioning from the treasury stock method to the as-if converted method for the calculation. The Company is currently quantifying the effect of adopting this new accounting guidance on its financial statements and earnings per share calculations.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Contract Assets and Liabilities
The following table provides information about receivables and contract liabilities from contracts with customers:
As of December 31,
20202021
(In thousands)
Receivables (1)
$55,243 $61,572 
Contract liabilities (2)
12,901 13,882 
________________________
(1) Included in accounts receivable, net of allowance for doubtful accounts on the consolidated balance sheet.
(2) Included in current portion of deferred revenue and deferred revenue, net of current portion on the consolidated balance sheet.
Schedule of Property, and Equipment, Net Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computer hardware and software
1 to 7 years
Internal-use software development costs
4 to 7 years
Furniture and fixtures
2 to 5 years
Leasehold improvements
Shorter of the estimated lease term or 4 to 7 years
Property, plant and equipment, net consisted of the following:
As of December 31,
20202021
(In thousands)
Furniture and fixtures$2,341 $2,240 
Computer and office equipment4,077 5,419 
Telecommunications equipment60,651 76,963 
Leasehold improvements6,285 6,970 
Software3,901 6,942 
Internal-use software development19,968 22,917 
Automobile502 616 
Land— 17,269 
Total cost97,725 139,336 
Less—accumulated depreciation(46,080)(69,732)
Total property, plant and equipment, net$51,645 $69,604 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The following table summarizes the assets measured at fair value as of December 31, 2020 and December 31, 2021:
Fair value measurements on a recurring basis
December 31, 2020
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$57,517 $— $— $57,517 
Other investments:
Time deposits40,000 — — 40,000 
Total financial assets$97,517 $— $— $97,517 
    
Fair value measurements on a recurring basis
December 31, 2021
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$241,157 $— $— $241,157 
Total financial assets$241,157 $— $— $241,157 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Components (Tables)
12 Months Ended
Dec. 31, 2021
Financial Statement Components [Abstract]  
Schedule of Accounts Receivable, Net, and Allowance for Doubtful Accounts
Accounts receivable, net of allowances consist of the following:
As of December 31,
20202021
(In thousands)
Trade accounts receivable$26,504 $31,036 
Unbilled accounts receivable27,692 31,786 
Allowance for doubtful accounts and reserve for expected credit losses
(1,203)(1,661)
Other accounts receivable2,250 411 
Total accounts receivable, net$55,243 $61,572 

Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:
Year ended December 31,
20202021
(In thousands)
Allowance for doubtful accounts:
Balance, beginning of period$(769)$(1,203)
Charged to bad debt expense(1,322)(913)
Deductions (1)888 416 
Impact of foreign currency translation— 39 
Balance, end of period$(1,203)$(1,661)
________________________
(1) Write off of uncollectible accounts after all collection efforts have been exhausted.
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of December 31,
20202021
(In thousands)
Accrued expense$31,549 $31,264 
Accrued compensation and benefits19,534 19,042 
Accrued sales, use, VAT and telecommunications related taxes9,142 11,046 
Current portion of finance lease183 177 
Other accrued expenses2,657 4,392 
Total accrued expenses and other current liabilities$63,065 $65,921 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Future Minimum Lease Receipts for Operating Lease Future minimum sub-lease receipts required under the non-cancellable lease are as follows:
As of December 31,
2021
(In thousands)
2022$249 
Components of Lease Expense and Supplemental Cash Flow and Other Information The components of lease expense recorded in general and administrative expenses in the consolidated statement of operations were as follows:
Year ended December 31,
201920202021
(In thousands)
Operating lease cost$5,548 $5,949 $6,818 
Finance lease cost:
Depreciation of assets— 20 218 
Interest on lease liabilities— 18 
Sublease income (1)(643)(384)(384)
Total net lease cost$4,905 $5,587 $6,670 
________________________
(1) See Note 16, “Related Parties” to these consolidated financial statements, for additional details on sublease income.
Supplemental cash flow and other information related to leases was as follows:
Year ended December 31,
201920202021
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,357 $5,301 $6,227 
Financing cash flows from finance leases— 28 212 
$3,357 $5,329 $6,439 
Weighted average remaining lease term (in years)
Operating leases4.353.792.95
Finance leases— 2.992.44
Weighted average discount rate
Operating leases4.98 %4.81 %4.78 %
Finance leases— %4.00 %3.91 %
Schedule of Supplemental Balance Sheet Lease Information
Supplemental balance sheet information related to leases was as follows:
As of December 31,
LeasesClassification20202021
(In thousands)
Assets:
Operating lease assetsOperating right-of-use asset, net (1)$19,491 $14,061 
Finance lease assetsProperty, plant and equipment, net (2)464 373 
Total leased assets$19,955 $14,434 
Liabilities:
Current
OperatingOperating lease liability, current$5,515 $5,807 
FinanceAccrued expenses and other current liabilities183 177 
Non-current
OperatingOperating lease liability, net of current portion17,202 10,958 
FinanceOther liabilities282 202 
Total lease liabilities$23,182 $17,144 
________________________
(1) Operating lease assets are recorded net of accumulated amortization of $9.1 million and $14.8 million as of December 31, 2020 and December 31, 2021, respectively.
(2) Finance lease assets are recorded net of accumulated depreciation of $0.0 million and $0.2 million as of December 31, 2020 and December 31, 2021, respectively.
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities were as follows:
As of December 31, 2021
Operating LeasesFinance Leases
(In thousands)
2022$6,422 $191 
20236,601 121 
20242,649 75 
20251,623 10 
2026692 — 
Total lease payments17,987 397 
Less: imputed interest(1,222)(18)
Total lease obligations16,765 379 
Less: current obligations(5,807)(177)
Long-term lease obligations$10,958 $202 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities were as follows:
As of December 31, 2021
Operating LeasesFinance Leases
(In thousands)
2022$6,422 $191 
20236,601 121 
20242,649 75 
20251,623 10 
2026692 — 
Total lease payments17,987 397 
Less: imputed interest(1,222)(18)
Total lease obligations16,765 379 
Less: current obligations(5,807)(177)
Long-term lease obligations$10,958 $202 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computer hardware and software
1 to 7 years
Internal-use software development costs
4 to 7 years
Furniture and fixtures
2 to 5 years
Leasehold improvements
Shorter of the estimated lease term or 4 to 7 years
Property, plant and equipment, net consisted of the following:
As of December 31,
20202021
(In thousands)
Furniture and fixtures$2,341 $2,240 
Computer and office equipment4,077 5,419 
Telecommunications equipment60,651 76,963 
Leasehold improvements6,285 6,970 
Software3,901 6,942 
Internal-use software development19,968 22,917 
Automobile502 616 
Land— 17,269 
Total cost97,725 139,336 
Less—accumulated depreciation(46,080)(69,732)
Total property, plant and equipment, net$51,645 $69,604 
Schedule of Depreciation Expense
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$6,583 $9,536 $12,051 
Research and development268 670 1,189 
Sales and marketing112 120 124 
General and administrative2,055 2,811 4,159 
Total depreciation expense$9,018 $13,137 $17,523 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Goodwill
The changes in carrying amount of goodwill were as follows:
Total
(In thousands)
Balance as of December 31, 2019$6,867 
Goodwill additions related to 2020 acquisition346,564 
Impact of foreign currency translation18,808 
Balance as of December 31, 2020372,239 
Measurement period adjustment999 
Impact of foreign currency translation(28,815)
Balance as of December 31, 2021$344,423 
Schedule of Finite Lived Intangible Assets
Intangible assets, net consisted of the following as of December 31, 2020:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$166,955 $(6,850)$160,105 
15 - 20
Developed technology89,439 (2,253)87,186 
10
Other, definite lived3,158 (3,158)— 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$260,316 $(12,261)$248,055 

Intangible assets, net consisted of the following as of December 31, 2021:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$155,081 $(16,861)$138,220 
15 - 20
Developed technology82,548 (10,315)72,233 
10
Other, definite lived3,158 (3,158)— 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$241,551 $(30,334)$211,217 
Schedule of Infinite Lived Intangible Assets
Intangible assets, net consisted of the following as of December 31, 2020:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$166,955 $(6,850)$160,105 
15 - 20
Developed technology89,439 (2,253)87,186 
10
Other, definite lived3,158 (3,158)— 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$260,316 $(12,261)$248,055 

Intangible assets, net consisted of the following as of December 31, 2021:
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Amortization
Period
(In thousands)(In years)
Customer relationships$155,081 $(16,861)$138,220 
15 - 20
Developed technology82,548 (10,315)72,233 
10
Other, definite lived3,158 (3,158)— 
2 - 7
Licenses, indefinite lived764 — 764 Indefinite
Total intangible assets, net$241,551 $(30,334)$211,217 
Schedule of Amortization Expense
The Company recognized amortization expense as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$— $1,445 $8,543 
General and administrative520 2,221 10,576 
Total amortization expense$520 $3,666 $19,119 
Schedule of Future Estimated Amortization Expense
Future estimated amortization expense for definite lived intangible assets is as follows:
As of December 31,
2021
(In thousands)
2022$18,344 
202318,344 
202418,344 
202518,344 
202618,344 
Thereafter118,733 
$210,453 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount of Liability and Equity Component of Notes
The net carrying amount of the liability components of the 2026 and 2028 Convertible Notes were as follows:
As of December 31,
20202021
2026 Convertible Notes:(In thousands)
Principal$400,000 $400,000 
Unamortized discount(110,546)(92,034)
Unamortized debt issuance costs(7,258)(6,043)
2026 Convertible Notes net carrying amount$282,196 $301,923 
2028 Convertible Notes:
Principal$— $250,000 
Unamortized discount— (60,488)
Unamortized debt issuance costs— (4,995)
2028 Convertible Notes net carrying amount$— $184,517 
Total net carrying amount$282,196 $486,440 
The net carrying amount of the equity components of the 2026 and 2028 Convertible Notes were as follows:
As of December 31,
20202021
2026 Convertible Notes:(In thousands)
Proceeds allocated to the conversion options (debt discount)$125,152 $125,152 
Issuance costs(3,742)(3,742)
2026 Convertible Notes net carrying amount$121,410 $121,410 
2028 Convertible Notes:
Proceeds allocated to the conversion options (debt discount)$— $66,908 
Issuance costs— (2,019)
2028 Convertible Notes net carrying amount$— $64,889 
Total net carrying amount$121,410 $186,299 
Schedule of Interest Income and Interest Expense Disclosure
The following table sets forth the interest expense recognized related to the 2026 and 2028 Convertible Notes:
Year ended December 31,
20202021
2026 Convertible Notes:(In thousands)
Contractual interest expense$841 $1,000 
Amortization of debt discount14,606 18,505 
Amortization of debt issuance costs959 1,214 
Total interest expense related to the 2026 Convertible Notes$16,406 $20,719 
2028 Convertible Notes:
Contractual interest expense$— $991 
Amortization of debt discount— 6,419 
Amortization of debt issuance costs— 532 
Total interest expense related to the 2028 Convertible Notes$— $7,942 
Total interest expense$16,406 $28,661 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Information
Year ended December 31,
201920202021
(In thousands)
CPaaS
Revenue$197,944 $298,090 $413,948 
Cost of revenue110,343 160,706 217,403 
Gross profit$87,601 $137,384 $196,545 
Other
Revenue$34,650 $45,023 $76,959 
Cost of revenue14,616 24,546 54,981 
Gross profit$20,034 $20,477 $21,978 
Consolidated
Revenue$232,594 $343,113 $490,907 
Cost of revenue124,959 185,252 272,384 
Gross profit$107,635 $157,861 $218,523 
Schedule of Revenue by Geographical Area
The Company generates its revenue primarily in the United States. Revenue by geographic area is detailed in the table below (which is determined based on the customer billing address):
Year ended December 31,
201920202021
(In thousands)
CPaaS
United States$192,506 $281,757 $364,412 
International5,438 16,333 49,536 
Total$197,944 $298,090 $413,948 
Other
United States$33,664 $42,692 $69,051 
International986 2,331 7,908 
Total$34,650 $45,023 $76,959 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Reserved Shares of Common Stock for Issuance
The Company had reserved shares of Class A common stock for issuance under stock-based award agreements as follows:
As of December 31,
20202021
Stock options issued and outstanding255,000 180,209 
Nonvested restricted stock units issued and outstanding450,614 344,486 
Stock-based awards available for grant under the 2017 Plan2,020,342 3,060,674 
2,725,956 3,585,369 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following summarizes the stock option activity for the period presented:
Number of
options
outstanding
Weighted-
average
exercise price
(Per share)
Weighted-
average
remaining
contract life
(In years)
Aggregate
intrinsic value 
(In thousands)
Outstanding as of December 31, 2020255,000 $10.82 4.42$36,426 
Granted— — 
Exercised(73,985)12.47 
Forfeited or cancelled(806)10.49 
Outstanding as of December 31, 2021180,209 $10.14 3.39$11,104 
Options vested and exercisable at December 31, 2021180,209 $10.14 3.39$11,104 
Options vested and expected to vest as of December 31, 2021180,209 $10.14 3.39$11,104 

Year ended December 31,
201920202021
(In thousands)
Aggregate intrinsic value of stock options exercised$57,159 $54,088 $9,297 
Total estimated grant date fair value of options vested729 416 247 
Schedule of Restricted Stock Unit Activity
The following summarizes the RSU activity for the period presented:
Number of awards outstandingWeighted-average grant date fair value (Per share)
Nonvested RSUs as of December 31, 2020450,614 $51.58 
Granted154,360 143.31 
Vested(186,502)67.40 
Forfeited or cancelled(73,986)74.84 
Nonvested RSUs as of December 31, 2021344,486 $82.38 
Schedule of Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Year ended December 31,
201920202021
(In thousands)
Cost of revenue$211 $208 $252 
Research and development1,461 2,118 2,648 
Sales and marketing1,199 1,525 1,890 
General and administrative3,755 6,030 9,747 
Total$6,626 $9,881 $14,537 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Schedule of Projected Benefit Obligation and Plan Assets Changes The following table summarizes information for the pension plans:
As of December 31,
20202021
(In thousands)
Change in benefit obligation:
Benefit obligation at beginning of year$— $4,064 
Service cost75 396 
Interest cost21 
Actuarial loss (gain)15 (237)
Taxes, insurance premiums and administrative expenses(9)(55)
Acquisitions/plan mergers3,980 — 
Impact of foreign currency translation— (315)
Benefit obligation at end of year$4,064 $3,874 
Change in plan assets:
Fair value of plan assets at beginning of year$— $2,882 
Return on plan assets14 
Actuarial gain
Employer contribution57 335 
Acquisitions/plan mergers2,824 — 
Taxes, insurance premiums and administrative expenses(9)(55)
Impact of foreign currency translation— (224)
Fair value of plan assets at end of year2,882 2,958 
Funded status, net liability$1,182 $916 
The following table presents the balance sheet location of the Company’s pension liability for the Company’s non-U.S. defined benefit pension plans:
As of December 31,
20202021
(In thousands)
Other liabilities$1,182 $916 
Schedule of Defined Benefit Plan With Accumulated Benefit Obligation in Excess of Plan Assets
The following table summarizes information for the Company’s pension plans with an accumulated benefit obligation in excess of plan assets:
As of December 31,
20202021
(In thousands)
Projected benefit obligation$4,064 $3,874 
Accumulated benefit obligation3,450 3,282 
Fair value of plan assets2,882 2,958 
Schedule of Accumulated Benefit Obligation in Excess of Plan Assets
Pretax amounts for net periodic benefit cost and other amounts for the defined benefit pension plans consisted of the following components:
Year ended December 31,
20202021
(In thousands)
Service cost$75 $396 
Interest cost21 
Return on plan assets(8)(14)
Net periodic pension cost70 403 
Changes in plan assets and benefit obligations included in other comprehensive income (loss):
Unrecognized net actuarial loss beginning of year— 17 
Actuarial loss (gain) on benefit obligation15 (237)
Actuarial loss (gain) on fair value of plan assets(6)
Impact of foreign currency translation— (1)
Total included in other comprehensive income (loss) (before tax effect)17 (227)
Total recognized in net periodic benefit cost and included in other comprehensive income (loss)$87 $176 
Schedule Significant Pension Benefit Costs Assumptions
Significant assumptions used in determining benefit obligations and net periodic benefit cost are as follows:
Year ended December 31,
20202021
Defined benefit obligations:
Discount rate0.50 %0.90 %
Rate of salary increase4.07 %4.27 %
Inflation1.60 %1.80 %
Defined benefit cost:
Discount rate1.50 %0.90 %
Rate of salary increase4.37 %4.27 %
Rate of return on plan assets0.50 %0.90 %
Inflation1.90 %1.80 %
Schedule of Major Categories of Plan Assets
The major categories of plan assets are as follows:
As of December 31,
20202021
(In thousands)
Assets held by:
Insurance companies (collective and individual)$2,882 $2,958 
Schedule of Estimated Future Pension and Postretirement Benefit Payments
The following table summarizes projected benefit payments from the Company’s pension plans through 2031, including benefits attributable to estimated future service:
As of December 31,
2021
(In thousands)
2022$
2023
202431 
2025
2026
2027-203134 
$83 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Domestic and Foreign Components of Income (Loss)
The following table presents domestic and foreign components of loss before income taxes for the tax years ended December 31, 2019, 2020 and 2021:
Year Ended December 31,
201920202021
(In thousands)
United States$(15,229)$(25,745)$(27,547)
International(3,227)(3,648)
Loss before income taxes$(15,224)$(28,972)$(31,195)
Schedule of (Provision) Benefit for Income Taxes from Continuing Operations
Benefit (provision) for income taxes from operations consists of the following:
Year Ended December 31,
201920202021
(In thousands)
Current:
Federal$81 $431 $(2,713)
State132 (87)(145)
Foreign(1,083)(1,627)
Total216 (739)(4,485)
Deferred:
Federal15,205 (9,847)(364)
State2,297 (5,176)— 
Foreign— 757 8,682 
Total17,502 (14,266)8,318 
Income tax benefit (provision)$17,718 $(15,005)$3,833 
Schedule of Effective Income Tax Rate Reconciliation
The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate for the years ended December 31, 2019, 2020 and 2021:
Year Ended December 31,
201920202021
Federal Tax Rate21.0 %21.0 %21.0 %
State Tax Rate3.1 2.0 2.8 
Non-deductible expenses(1.6)(9.2)(4.4)
Research credit7.2 10.5 6.2 
Stock-based compensation88.6 46.8 13.9 
Change in valuation allowance— (123.4)16.3 
Deferred tax rate change(0.3)0.2 (0.2)
Voxbone US 338(g) gain— — (8.9)
Intangibles and deferred adjustments— — (40.2)
Foreign rate differential— — 1.3 
Other(1.6)0.3 4.5 
Total116.4 %(51.8)%12.3 %
Schedule of Significant Components of Deferred Tax Assets and Liabilities
The following table presents the significant components of the Company’s net deferred tax liability:
As of December 31,
20202021
(In thousands)
Deferred tax assets:
Allowance for doubtful accounts$134 $262 
Accrued liabilities3,478 3,412 
Operating lease liabilities4,878 3,456 
Deferred revenue1,702 1,880 
Stock-based compensation - deferred tax asset1,968 2,278 
OID9,433 8,848 
Tax credits7,270 9,214 
Net operating losses47,385 50,285 
Other deferred tax assets2,207 4,166 
Total deferred tax assets78,455 83,801 
Less: valuation allowance(37,771)(32,224)
Net deferred tax assets40,684 51,577 
Deferred tax liabilities:
Property and equipment8,038 7,813 
Goodwill989 1,130 
Intangibles60,667 49,470 
Operating lease assets4,092 2,860 
Debt27,766 38,411 
Other liability137 289 
Total deferred tax liabilities101,689 99,973 
Net deferred tax liability$(61,005)$(48,396)
Schedule of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
20202021
(In thousands)
Unrecognized tax benefits—January 1,$1,398 $2,414 
Gross increases—tax positions in prior period402 — 
Gross increases—tax positions in current period614 648 
Unrecognized tax benefits—December 31,$2,414 $3,062 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Income (Loss) per Common Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The components of basic and diluted income (loss) per share are as follows:
Year ended December 31,
201920202021
(In thousands, except share and per share amounts)
Earnings per share
Net income (loss) attributable to common stockholders$2,494 $(43,977)$(27,362)
Net income (loss) per share:
Basic$0.11 $(1.83)$(1.09)
Diluted$0.10 $(1.83)$(1.09)
Weighted average number of common shares outstanding
Basic22,640,461 24,092,574 25,090,916 
Dilutive effect of stock options, restricted stock units, and warrants1,283,316 — — 
Diluted23,923,777 24,092,574 25,090,916 
Schedule of Anti-dilutive Common Shares Excluded from Calculation of Net Loss
The following common share equivalents were excluded from the weighted average shares used to calculate net loss per common share because their effects would have been anti-dilutive:
As of December 31,
201920202021
Stock options issued and outstanding— 255,000 180,209 
Restricted stock units issued and outstanding— 450,614 344,486 
Convertible senior notes (1)
— 1,022,941 987,149 
Total— 1,728,555 1,511,844 
________________________
(1) As of December 31, 2020 and December 31, 2021, the Company used the treasury stock method to calculate the dilutive impact of the 2026 and 2028 Convertible Notes because at that time the Company expected to settle the principal amount of these notes in cash and any excess in shares of the Companys Class A common stock. As of December 31, 2020 and December 31, 2021, the conversion spread, calculated using the average market price of Class A common stock during the period consistent with the treasury stock method, had a dilutive impact for the 2026 Convertible Notes on diluted net income per share of Class A common stock when the average market price of the Companys Class A common stock for a given period exceeded the conversion price of $91.03 per share. As of December 31, 2021, the conversion spread for the 2028 Convertible Notes was anti-dilutive as the average market price of the Companys Class A common stock for a given period did not exceed the conversion price of $179.27 per share.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Description of Business (Details)
12 Months Ended
Dec. 31, 2021
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
Number of reportable segments 2
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Use of Estimates (Details)
Jul. 01, 2020
Jun. 30, 2020
Dec. 31, 2021
Jan. 01, 2020
Internal-use software development        
Change in Accounting Estimate [Line Items]        
Property and equipment, useful life 4 years 3 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01        
Change in Accounting Estimate [Line Items]        
Remaining performance obligation period     12 months  
Estimated period of benefit for nonrefundable upfront fees | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01        
Change in Accounting Estimate [Line Items]        
Remaining performance obligation period       3 years
Estimated period of benefit for nonrefundable upfront fees | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01        
Change in Accounting Estimate [Line Items]        
Remaining performance obligation period       4 years
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]      
Revenue $ 490,907 $ 343,113 $ 232,594
Recognized revenue 5,700    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Concentration Risk [Line Items]      
Remaining performance obligation, amount $ 6,200    
Remaining performance obligation period 12 months    
CPaaS, Usage-Based Fees      
Concentration Risk [Line Items]      
Revenue $ 319,000 219,800 131,600
Other, Usage-Based Fees      
Concentration Risk [Line Items]      
Revenue 73,500 40,800 29,000
CPaaS, Service Fees      
Concentration Risk [Line Items]      
Revenue 87,600 72,300 61,200
Other, Service Fees      
Concentration Risk [Line Items]      
Revenue 3,500 4,200 5,600
Other miscellaneous services      
Concentration Risk [Line Items]      
Revenue $ 7,300 $ 6,000 $ 5,100
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Receivables $ 61,572 $ 55,243
Contract liabilities $ 13,882 $ 12,901
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Allowance for doubtful accounts $ 1,661 $ 1,203
Unbilled accounts receivable $ 31,786 $ 27,692
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Accounts Receivable and Current Expected Credit Losses and Concentration of Credit Risk and Deferred Revenue and Customer Deposits (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer One | Customer | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 11.00%
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Property and Equipment, net, Deferred Costs and Internal-Use Software Development Costs (Details)
12 Months Ended
Jul. 01, 2020
Jun. 30, 2020
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Capitalized contract cost, amortization period     4 years
Computer hardware and software | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     1 year
Computer hardware and software | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     7 years
Internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 4 years 3 years  
Internal-use software development costs | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     4 years
Capitalized contract cost, amortization period     4 years
Internal-use software development costs | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     7 years
Capitalized contract cost, amortization period     7 years
Furniture and fixtures | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     2 years
Furniture and fixtures | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     5 years
Leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     4 years
Leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life     7 years
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Goodwill, Advertising Costs, Stock-Based Compensation, Operating Segments, Foreign Currency Translation (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Accounting Policies [Abstract]      
Number of reporting units | segment 2    
Goodwill $ 344,423,000 $ 372,239,000 $ 6,867,000
Goodwill impairment charges 0 0 0
Advertising costs $ 1,800,000 1,600,000 1,500,000
Service period 4 years    
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Foreign currency transaction gains (less than) $ 100,000 $ 100,000 $ 100,000
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination (Details)
$ in Thousands, € in Millions
12 Months Ended
Nov. 02, 2020
EUR (€)
Nov. 02, 2020
USD ($)
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]      
Measurement period adjustment     $ 999
Voxbone      
Business Acquisition [Line Items]      
Total purchase consideration | € € 446    
Fair value of cash paid 338 $ 400,000  
Measurement period adjustment     1,000
Increase in accrued expenses and other current liabilities     1,000
Holdback release payment     7,600
Holdback released from escrow     7,400
Interest earned     $ 200
Voxbone | Common stock      
Business Acquisition [Line Items]      
Fair value of Bandwidth common stock issued € 108 $ 128,000  
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Assets Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets $ 241,157 $ 97,517
Money market account    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 241,157 57,517
Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total other investments   40,000
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 241,157 97,517
Level 1 | Money market account    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 241,157 57,517
Level 1 | Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total other investments   40,000
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Level 2 | Money market account    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Level 2 | Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total other investments   0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Level 3 | Money market account    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 0 0
Level 3 | Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total other investments   $ 0
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Maturities of marketable securities $ 0 $ 0 $ 69,000,000
Proceeds from sale of marketable securities     17,500,000
Gain on sale of marketable securities (less than) 0 0 4,000
Interest earned on marketable securities (less than) 100,000 100,000 $ 100,000
Pension Plan      
Debt Instrument [Line Items]      
Fair value of plan assets 3,000,000 2,900,000  
Convertible notes | 0.25% Convertible senior notes due 2026      
Debt Instrument [Line Items]      
Fair value 427,100,000 $ 716,300,000  
Convertible notes | 0.50% Convertible senior notes due 2028      
Debt Instrument [Line Items]      
Fair value $ 194,200,000    
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Components - Accounts Receivable, Net of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financial Statement Components [Abstract]    
Trade accounts receivable $ 31,036 $ 26,504
Unbilled accounts receivable 31,786 27,692
Allowance for doubtful accounts and reserve for expected credit losses (1,661) (1,203)
Other accounts receivable 411 2,250
Total accounts receivable, net $ 61,572 $ 55,243
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Components - Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance, beginning of period $ (1,203) $ (769)
Charged to bad debt expense (913) (1,322)
Deductions 416 888
Impact of foreign currency translation 39 0
Balance, end of period $ (1,661) $ (1,203)
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financial Statement Components [Abstract]    
Accrued expense $ 31,264 $ 31,549
Accrued compensation and benefits 19,042 19,534
Accrued sales, use, VAT and telecommunications related taxes 11,046 9,142
Current portion of finance lease 177 183
Other accrued expenses 4,392 2,657
Total accrued expenses and other current liabilities $ 65,921 $ 63,065
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities - Additional Information (Details)
12 Months Ended
Jun. 05, 2021
USD ($)
a
Jun. 04, 2021
USD ($)
a
May 27, 2021
USD ($)
ft²
lease
Dec. 31, 2021
USD ($)
ft²
lease
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Lessee, Lease, Description [Line Items]            
Option to extend, term       5 years    
Number of leases with early-termination option | lease       1    
Short-term operating lease expense       $ 1,300,000 $ 200,000 $ 0
Consideration for the proposed Land purchase       30,017,000 0 0
Proceeds from sale of land       17,462,000 0 0
Lease incentive       4,700,000    
Right-of-use assets obtained in exchange for new operating lease liabilities       526,000 $ 3,105,000 $ 4,528,000
Asset retirement obligation       $ 200,000    
Lease not yet commenced            
Lessee, Lease, Description [Line Items]            
Lease term       20 years    
Number of option to extend | lease     2 2    
Term of option to extend     10 years 10 years    
Total available extensions       20 years    
Office space (in square foot) | ft²     534,000      
Term of lease     20 years      
Market rental rate     100.00%      
Escrow to fund     $ 3,000,000      
Right-of-use assets obtained in exchange for new operating lease liabilities       $ 0    
Lease not yet commenced | Developer            
Lessee, Lease, Description [Line Items]            
Security deposit     $ 2,500,000      
Property            
Lessee, Lease, Description [Line Items]            
Land (acres) | a 17.06 40        
Consideration for the proposed Land purchase   $ 30,000,000        
Estimated cost of construction   $ 7,800,000        
Property | Developer            
Lessee, Lease, Description [Line Items]            
Area of land sold | a 23.76          
Proceeds from sale of land $ 17,500,000          
Minimum            
Lessee, Lease, Description [Line Items]            
Remaining lease term       6 months    
Maximum            
Lessee, Lease, Description [Line Items]            
Remaining lease term       5 years    
Relay, Inc            
Lessee, Lease, Description [Line Items]            
Sublease | ft²       17,073    
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities - Future Minimum Sub-lease Receipts (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 249
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating lease cost $ 6,818 $ 5,949 $ 5,548
Depreciation of assets 218 20 0
Interest on lease liabilities 18 2 0
Sublease income (384) (384) (643)
Total net lease cost $ 6,670 $ 5,587 $ 4,905
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities - Supplemental Balance Sheet Lease Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Operating lease assets $ 14,061 $ 19,491
Finance lease assets 373 464
Total leased assets 14,434 19,955
Current    
Operating 5,807 5,515
Finance 177 183
Non-current    
Operating 10,958 17,202
Finance 202 282
Total lease liabilities $ 17,144 $ 23,182
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities
Accumulated amortization $ 14,800 $ 9,100
Accumulated depreciation of assets under finance leases $ 200 $ 0
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flow and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows from operating leases $ 6,227 $ 5,301 $ 3,357
Financing cash flows from finance leases 212 28 0
Lease liabilities $ 6,439 $ 5,329 $ 3,357
Weighted average remaining lease term (in years)      
Operating leases 2 years 11 months 12 days 3 years 9 months 14 days 4 years 4 months 6 days
Finance leases 2 years 5 months 8 days 2 years 11 months 26 days 0 years
Weighted average discount rate      
Operating leases 4.78% 4.81% 4.98%
Finance leases 3.91% 4.00% 0.00%
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Right-of-Use Asset and Lease Liabilities - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 6,422  
2023 6,601  
2024 2,649  
2025 1,623  
2026 692  
Total lease payments 17,987  
Less: imputed interest (1,222)  
Total lease obligations 16,765  
Less: current obligations (5,807) $ (5,515)
Long-term lease obligations 10,958 17,202
Finance Leases    
2022 191  
2023 121  
2024 75  
2025 10  
2026 0  
Total lease payments 397  
Less: imputed interest (18)  
Total lease obligations 379  
Less: current obligations (177) (183)
Long-term lease obligations $ 202 $ 282
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total cost $ 139,336 $ 97,725
Less—accumulated depreciation (69,732) (46,080)
Total property, plant and equipment, net 69,604 51,645
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total cost 2,240 2,341
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Total cost 5,419 4,077
Telecommunications equipment    
Property, Plant and Equipment [Line Items]    
Total cost 76,963 60,651
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost 6,970 6,285
Software    
Property, Plant and Equipment [Line Items]    
Total cost 6,942 3,901
Internal-use software development    
Property, Plant and Equipment [Line Items]    
Total cost 22,917 19,968
Automobile    
Property, Plant and Equipment [Line Items]    
Total cost 616 502
Land    
Property, Plant and Equipment [Line Items]    
Total cost $ 17,269 $ 0
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 01, 2020
Jun. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]          
Unamortized software development costs     $ 7.5 $ 6.0  
Capitalized software development costs, additions     3.9 2.3 $ 3.6
Amortization of capitalized software development costs     1.8 2.0 2.0
Capitalized implementation costs related to cloud computing arrangements     0.4    
Cost of assets under finance leases     0.6 0.5  
Accumulated depreciation of assets under finance leases     0.2 0.0  
Capitalized software impairments     0.5 $ 0.2 $ 0.3
Prepaid expenses and other current assets          
Property, Plant and Equipment [Line Items]          
Capitalized implementation costs related to cloud computing arrangements     0.1    
Other long-term assets          
Property, Plant and Equipment [Line Items]          
Capitalized implementation costs related to cloud computing arrangements     $ 0.3    
Internal-use software development          
Property, Plant and Equipment [Line Items]          
Property and equipment, useful life 4 years 3 years      
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment - Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Depreciation Expense [Line Items]      
Total depreciation expense $ 17,523 $ 13,137 $ 9,018
Cost of revenue      
Depreciation Expense [Line Items]      
Total depreciation expense 12,051 9,536 6,583
Research and development      
Depreciation Expense [Line Items]      
Total depreciation expense 1,189 670 268
Sales and marketing      
Depreciation Expense [Line Items]      
Total depreciation expense 124 120 112
General and administrative      
Depreciation Expense [Line Items]      
Total depreciation expense $ 4,159 $ 2,811 $ 2,055
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Summary of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Beginning balance $ 372,239 $ 6,867
Goodwill additions related to 2020 acquisition   346,564
Measurement period adjustment 999  
Impact of foreign currency translation (28,815) 18,808
Ending balance $ 344,423 $ 372,239
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (30,334) $ (12,261)
Finite-lived intangible assets, net 210,453  
Gross Amount 241,551 260,316
Net Carrying Value 211,217 248,055
Licenses, indefinite lived    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Licenses, indefinite lived 764 764
Customer relationships    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Finite-lived intangible assets, gross 155,081 166,955
Accumulated Amortization (16,861) (6,850)
Finite-lived intangible assets, net $ 138,220 $ 160,105
Customer relationships | Minimum    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Amortization Period 15 years 15 years
Customer relationships | Maximum    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Amortization Period 20 years 20 years
Developed technology    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Finite-lived intangible assets, gross $ 82,548 $ 89,439
Accumulated Amortization (10,315) (2,253)
Finite-lived intangible assets, net $ 72,233 $ 87,186
Amortization Period 10 years 10 years
Other, definite lived    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Finite-lived intangible assets, gross $ 3,158 $ 3,158
Accumulated Amortization (3,158) (3,158)
Finite-lived intangible assets, net $ 0 $ 0
Other, definite lived | Minimum    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Amortization Period 2 years 2 years
Other, definite lived | Maximum    
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Amortization Period 7 years 7 years
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Weighted average useful life 12 years
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Line Items]      
Total amortization expense $ 19,119 $ 3,666 $ 520
Cost of revenue      
Goodwill [Line Items]      
Total amortization expense 8,543 1,445 0
General and administrative      
Goodwill [Line Items]      
Total amortization expense $ 10,576 $ 2,221 $ 520
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 18,344
2023 18,344
2024 18,344
2025 18,344
2026 18,344
Thereafter 118,733
Finite-lived intangible assets, net $ 210,453
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Revolving Loan (Details) - USD ($)
Dec. 31, 2021
May 25, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Outstanding unamortized loan fees $ 0   $ 100,000
Credit Facility      
Debt Instrument [Line Items]      
Borrowing capacity   $ 25,000,000  
Long-term debt     $ 0
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - 2026 Convertible Notes (Details)
3 Months Ended
Mar. 16, 2021
USD ($)
day
$ / shares
Feb. 28, 2020
USD ($)
day
$ / shares
Dec. 31, 2021
USD ($)
day
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Debt Instrument [Line Items]        
Total net proceeds   $ 344,700,000    
Class A voting common stock        
Debt Instrument [Line Items]        
Common stock, par value (in usd per share) | $ / shares     $ 0.001 $ 0.001
2026 Convertible Notes        
Debt Instrument [Line Items]        
Redemption period scheduled trading day before the maturity date   40 days    
Cash redemption price, percent   100.00%    
2026 Convertible Notes | Class A voting common stock        
Debt Instrument [Line Items]        
Common stock, par value (in usd per share) | $ / shares   $ 0.001    
2026 Convertible Notes | Convertible notes        
Debt Instrument [Line Items]        
Principal   $ 400,000,000 $ 400,000,000 $ 400,000,000
Stated rate   0.25%    
Conversion price (in usd per share) | $ / shares   $ 91.03 $ 91.03 $ 91.03
Conversion option   $ 125,200,000    
Effective interest rate   6.763%    
Carrying amount of equity component   $ 57,500,000    
Annual effective interest rate   6.907%    
Issuance costs attributable to the liability component   $ 8,200,000    
Issuance costs   $ 3,700,000 $ 3,742,000 $ 3,742,000
2026 Convertible Notes | Convertible notes | Conversion option 2        
Debt Instrument [Line Items]        
Trading days | day   5    
Consecutive trading days | day   10    
2026 Convertible Notes | Convertible notes | Class A voting common stock        
Debt Instrument [Line Items]        
Conversion ratio   0.0109857    
2026 Convertible Notes | Convertible notes | Class A voting common stock | Conversion option 1        
Debt Instrument [Line Items]        
Stock price trigger percent   130.00% 130.00%  
Trading days | day   20 20  
Consecutive trading days | day   30 30  
2026 Convertible Notes | Convertible notes | Class A voting common stock | Conversion option 2        
Debt Instrument [Line Items]        
Stock price trigger percent   98.00%    
0.50% Convertible senior notes due 2028 | Class A voting common stock        
Debt Instrument [Line Items]        
Common stock, par value (in usd per share) | $ / shares $ 0.001      
0.50% Convertible senior notes due 2028 | Convertible notes        
Debt Instrument [Line Items]        
Principal $ 250,000,000   $ 250,000,000 0
Stated rate 0.50%      
Total net proceeds $ 217,000,000      
Conversion price (in usd per share) | $ / shares $ 179.27   $ 179.27  
Cash redemption price, percent 100.00%      
Conversion option $ 66,900,000      
Effective interest rate 5.125%      
Carrying amount of equity component $ 39,400,000      
Annual effective interest rate 4.959%      
Issuance costs attributable to the liability component $ 5,500,000      
Issuance costs $ 2,000,000   $ 2,019,000 $ 0
0.50% Convertible senior notes due 2028 | Convertible notes | Conversion option 1        
Debt Instrument [Line Items]        
Trading days | day 20      
Consecutive trading days | day 30      
0.50% Convertible senior notes due 2028 | Convertible notes | Conversion option 2        
Debt Instrument [Line Items]        
Trading days | day 5      
Consecutive trading days | day 10      
0.50% Convertible senior notes due 2028 | Convertible notes | Class A voting common stock        
Debt Instrument [Line Items]        
Conversion ratio 0.0055781      
0.50% Convertible senior notes due 2028 | Convertible notes | Class A voting common stock | Conversion option 1        
Debt Instrument [Line Items]        
Stock price trigger percent 130.00%      
0.50% Convertible senior notes due 2028 | Convertible notes | Class A voting common stock | Conversion option 2        
Debt Instrument [Line Items]        
Stock price trigger percent 98.00%      
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - 2028 Convertible Notes (Details)
Mar. 16, 2021
USD ($)
day
$ / shares
Feb. 28, 2020
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Debt Instrument [Line Items]        
Total net proceeds   $ 344,700,000    
Class A voting common stock        
Debt Instrument [Line Items]        
Common stock, par value (in usd per share) | $ / shares     $ 0.001 $ 0.001
2028 Convertible Notes | Class A voting common stock        
Debt Instrument [Line Items]        
Common stock, par value (in usd per share) | $ / shares $ 0.001      
2028 Convertible Notes | Convertible notes        
Debt Instrument [Line Items]        
Principal $ 250,000,000   $ 250,000,000 $ 0
Stated rate 0.50%      
Total net proceeds $ 217,000,000      
Conversion price (in usd per share) | $ / shares $ 179.27   $ 179.27  
Cash redemption price, percent 100.00%      
Conversion option $ 66,900,000      
Effective interest rate 5.125%      
Carrying amount of equity component $ 39,400,000      
Annual effective interest rate 4.959%      
Issuance costs attributable to the liability component $ 5,500,000      
Issuance costs $ 2,000,000   $ 2,019,000 $ 0
2028 Convertible Notes | Convertible notes | Class A voting common stock        
Debt Instrument [Line Items]        
Conversion ratio 0.0055781      
2028 Convertible Notes | Convertible notes | Conversion option 1        
Debt Instrument [Line Items]        
Trading days | day 20      
Consecutive trading days | day 30      
2028 Convertible Notes | Convertible notes | Conversion option 1 | Class A voting common stock        
Debt Instrument [Line Items]        
Stock price trigger percent 130.00%      
2028 Convertible Notes | Convertible notes | Conversion option 2        
Debt Instrument [Line Items]        
Trading days | day 5      
Consecutive trading days | day 10      
2028 Convertible Notes | Convertible notes | Conversion option 2 | Class A voting common stock        
Debt Instrument [Line Items]        
Stock price trigger percent 98.00%      
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Debt (Details) - Convertible notes - USD ($)
Dec. 31, 2021
Mar. 16, 2021
Dec. 31, 2020
Feb. 28, 2020
Debt Instrument [Line Items]        
Total net carrying amount $ 486,440,000   $ 282,196,000  
Total net carrying amount 186,299,000   121,410,000  
2026 Convertible Notes        
Debt Instrument [Line Items]        
Principal 400,000,000   400,000,000 $ 400,000,000
Unamortized discount (92,034,000)   (110,546,000)  
Unamortized debt issuance costs (6,043,000)   (7,258,000)  
Total net carrying amount 301,923,000   282,196,000  
Proceeds allocated to the conversion options (debt discount) 125,152,000   125,152,000  
Issuance costs (3,742,000)   (3,742,000) $ (3,700,000)
Total net carrying amount 121,410,000   121,410,000  
2028 Convertible Notes        
Debt Instrument [Line Items]        
Principal 250,000,000 $ 250,000,000 0  
Unamortized discount (60,488,000)   0  
Unamortized debt issuance costs (4,995,000)   0  
Total net carrying amount 184,517,000   0  
Proceeds allocated to the conversion options (debt discount) 66,908,000   0  
Issuance costs (2,019,000) $ (2,000,000) 0  
Total net carrying amount $ 64,889,000   $ 0  
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Interest Income and Interest Expense Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total interest expense $ 28,661 $ 16,406
2026 Convertible Notes    
Debt Instrument [Line Items]    
Contractual interest expense 1,000 841
Amortization of debt discount 18,505 14,606
Amortization of debt issuance costs 1,214 959
Total interest expense 20,719 16,406
2028 Convertible Notes    
Debt Instrument [Line Items]    
Contractual interest expense 991 0
Amortization of debt discount 6,419 0
Amortization of debt issuance costs 532 0
Total interest expense $ 7,942 $ 0
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Convertible Senior Notes and Capped Call Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
Mar. 16, 2021
Feb. 28, 2020
Debt Instrument [Line Items]    
Net cost of capped call purchase $ 25.5 $ 43.3
Class A voting common stock    
Debt Instrument [Line Items]    
Capped call shares (in shares) 1,394,525 4,394,276
Convertible notes | 0.25% Convertible senior notes due 2026    
Debt Instrument [Line Items]    
Initial conversion strike price (in usd per share)   $ 91.03
Initial cap price (in usd per share)   $ 137.40
Convertible notes | 0.50% Convertible senior notes due 2028    
Debt Instrument [Line Items]    
Initial conversion strike price (in usd per share) $ 179.27  
Initial cap price (in usd per share) $ 260.76  
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information - Reconciliation of Segment Profit (Loss) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | segment 2    
Segment Reporting Information [Line Items]      
Revenue $ 490,907 $ 343,113 $ 232,594
Cost of revenue 272,384 185,252 124,959
Gross profit 218,523 157,861 107,635
CPaaS      
Segment Reporting Information [Line Items]      
Revenue 413,948 298,090 197,944
Cost of revenue 217,403 160,706 110,343
Gross profit 196,545 137,384 87,601
Other      
Segment Reporting Information [Line Items]      
Revenue 76,959 45,023 34,650
Cost of revenue 54,981 24,546 14,616
Gross profit $ 21,978 $ 20,477 $ 20,034
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Geographic Information - Reconciliation of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Assets $ 1,065,539 $ 890,608  
Revenue 490,907 343,113 $ 232,594
International      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Assets 9,200 11,200  
CPaaS      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 413,948 298,090 197,944
CPaaS | United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 364,412 281,757 192,506
CPaaS | International      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 49,536 16,333 5,438
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 76,959 45,023 34,650
Other | United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 69,051 42,692 33,664
Other | International      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 7,908 $ 2,331 $ 986
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Preferred Stock (Details) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Common Stock (Details)
12 Months Ended
Dec. 31, 2021
vote
$ / shares
shares
Dec. 31, 2020
vote
$ / shares
shares
Dec. 31, 2019
$ / shares
Class of Stock [Line Items]      
Common stock, dividends declared (in usd per share) | $ / shares $ 0 $ 0 $ 0
Class A voting common stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 100,000,000 100,000,000  
Common stock, par value (in usd per share) | $ / shares $ 0.001 $ 0.001  
Common stock voting rights | vote 1 1  
Common stock, shares issued (in shares) 23,177,988 22,413,004  
Common stock, shares outstanding (in shares) 23,177,988 22,413,004  
Class B voting common stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 20,000,000 20,000,000  
Common stock, par value (in usd per share) | $ / shares $ 0.001 $ 0.001  
Common stock voting rights | vote 10 10  
Common stock, shares issued (in shares) 1,965,170 2,496,125  
Common stock, shares outstanding (in shares) 1,965,170 2,496,125  
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 3,585,369 2,725,956
Stock options issued and outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 180,209 255,000
Nonvested restricted stock units issued and outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 344,486 450,614
Stock-based awards available for grant under the 2017 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 3,060,674 2,020,342
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 01, 2021
Jan. 01, 2018
Nov. 09, 2017
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares)       3,585,369 2,725,956
Service period       4 years  
Unrecognized cost for stock based compensation       $ 0  
Stock options issued and outstanding          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)       0  
Restricted stock units issued and outstanding          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares)       344,486 450,614
Unrecognized compensation cost related to non-vested RSUs       $ 21,600,000  
Unrecognized cost for stock based compensation, period for recognition (in years)       2 years 8 months 15 days  
2010 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares)       0  
2017 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares)     1,050,000    
Common stock reserved for future issuance, percent increase   5.00%      
Increase in shares available for grant (in shares) 1,120,650        
2017 Plan | Stock options issued and outstanding          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)     4 years    
Contractual life (in years)     10 years    
2017 Plan | Restricted stock units issued and outstanding          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Service period     4 years    
2017 Plan | Restricted stock units issued and outstanding | Non-employee Board of Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     25.00%    
2017 Plan | Restricted stock units issued and outstanding | Executives          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)     4 years    
2017 Plan | Restricted stock units issued and outstanding | Executives | Year one vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     50.00%    
2017 Plan | Restricted stock units issued and outstanding | Executives | First quarter vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     12.50%    
2017 Plan | Restricted stock units issued and outstanding | Executives | Second quarter vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     12.50%    
2017 Plan | Restricted stock units issued and outstanding | Executives | Third quarter vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     12.50%    
2017 Plan | Restricted stock units issued and outstanding | Executives | First quarter vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     12.50%    
2017 Plan | Restricted stock units issued and outstanding | Executives | Year two, three and four vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     50.00%    
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aggregate intrinsic value  (In thousands)      
Aggregate intrinsic value of stock options exercised $ 9,297 $ 54,088 $ 57,159
Total estimated grant date fair value of options vested $ 247 $ 416 $ 729
Stock options issued and outstanding      
Number of options outstanding      
Beginning balance (in shares) 255,000    
Granted (in shares) 0    
Exercised (in shares) (73,985)    
Forfeited or cancelled (in shares) (806)    
Ending balance (in shares) 180,209 255,000  
Options vested and exercisable (in shares) 180,209    
Options vested and expected to vest (in shares) 180,209    
Weighted- average exercise price (Per share)      
Beginning balance (in usd per share) $ 10.82    
Granted (in usd per share) 0    
Exercised (in usd per share) 12.47    
Forfeited or cancelled (in usd per share) 10.49    
Ending balance (in usd per share) 10.14 $ 10.82  
Weighted-average exercise price, Options vested and exercisable (in usd per share) 10.14    
Weighted-average exercise price, Options vested and expected to vest (in usd per share) $ 10.14    
Weighted- average remaining contract life (In years)      
Outstanding (in years) 3 years 4 months 20 days 4 years 5 months 1 day  
Options vested and exercisable at December 31, 2021 3 years 4 months 20 days    
Options vested and expected to vest as of December 31, 2021 3 years 4 months 20 days    
Aggregate intrinsic value  (In thousands)      
Options outstanding $ 11,104 $ 36,426  
Options vested and exercisable at December 31, 2021 11,104    
Options vested and expected to vest as of December 31, 2021 $ 11,104    
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Restricted Stock Unit Activity (Details) - Restricted stock units issued and outstanding
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number of awards outstanding  
Beginning balance (in shares) | shares 450,614
Granted (in shares) | shares 154,360
Vested (in shares) | shares (186,502)
Forfeited or cancelled (in shares) | shares (73,986)
Ending balance (in shares) | shares 344,486
Weighted-average grant date fair value (Per share)  
Beginning balance (in usd per share) | $ / shares $ 51.58
Granted (in usd per share) | $ / shares 143.31
Vested (in usd per share) | $ / shares 67.40
Forfeited or cancelled (in usd per share) | $ / shares 74.84
Ending balance (in usd per share) | $ / shares $ 82.38
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 14,537 $ 9,881 $ 6,626
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 252 208 211
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 2,648 2,118 1,461
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,890 1,525 1,199
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 9,747 $ 6,030 $ 3,755
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
12 Months Ended
May 27, 2021
USD ($)
lease
Dec. 31, 2021
USD ($)
lease
Jan. 01, 2022
USD ($)
Aug. 01, 2020
USD ($)
Lessee, Lease, Description [Line Items]        
Annual minimum commitment, year one       $ 600
Annual minimum commitment, year two       $ 300
Non-cancellable purchase obligation   $ 18,100    
Non-cancellable purchase obligation, fulfilled within a year   13,200    
Lease payments of initial term   $ 17,987    
Project        
Lessee, Lease, Description [Line Items]        
Commencement date, rent abatement period 120 days      
Commencement delivered period 12 months      
Number of option to extend | lease 2 2    
Term of option to extend 10 years 10 years    
Base rent percentage 1.85%      
Lease payments of initial term $ 495,700      
Term of lease 20 years      
Lease Agreement, London, UK | Subsequent Event        
Lessee, Lease, Description [Line Items]        
Lease payments of initial term     $ 3,600  
Term of lease     24 months  
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term   5 years    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Matching contributions $ 3.8 $ 2.2 $ 1.7
Non-U.S. | Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Expected contributions $ 0.3    
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Schedule of Projected Benefit Obligation and Plan Assets Changes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Change in benefit obligation:    
Actuarial loss (gain) $ (237) $ 15
Impact of foreign currency translation (1) 0
Pension Plan    
Change in plan assets:    
Fair value of plan assets at beginning of year 2,900  
Fair value of plan assets at end of year 3,000 2,900
Non-U.S. | Pension Plan    
Change in benefit obligation:    
Benefit obligation at beginning of year 4,064 0
Service cost 396 75
Interest cost 21 3
Actuarial loss (gain) (237) 15
Taxes, insurance premiums and administrative expenses (55) (9)
Acquisitions/plan mergers 0 3,980
Impact of foreign currency translation (315) 0
Benefit obligation at end of year 3,874 4,064
Change in plan assets:    
Fair value of plan assets at beginning of year 2,882 0
Return on plan assets 14 8
Actuarial gain 6 2
Employer contribution 335 57
Acquisitions/plan mergers 0 2,824
Impact of foreign currency translation (224) 0
Fair value of plan assets at end of year 2,958 2,882
Funded status, net liability 916 1,182
Non-U.S. | Pension Plan | Other liabilities    
Change in plan assets:    
Other liabilities $ 916 $ 1,182
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Summary of Accumulated Benefit Obligation in Excess of Plan Assets (Details) - Non-U.S. - Pension Plan - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Projected benefit obligation $ 3,874 $ 4,064
Accumulated benefit obligation 3,282 3,450
Fair value of plan assets $ 2,958 $ 2,882
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Summary of Net Periodic Cost of Pension and Postretirement Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Changes in plan assets and benefit obligations included in other comprehensive income (loss):    
Unrecognized net actuarial loss beginning of year $ 17 $ 0
Actuarial loss (gain) (237) 15
Actuarial loss (gain) on fair value of plan assets (6) 2
Impact of foreign currency translation (1) 0
Non-U.S. | Pension Plan    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 396 75
Interest cost 21 3
Return on plan assets (14) (8)
Net periodic pension cost 403 70
Changes in plan assets and benefit obligations included in other comprehensive income (loss):    
Actuarial loss (gain) (237) 15
Impact of foreign currency translation (315) 0
Total included in other comprehensive income (loss) (before tax effect) (227) 17
Total recognized in net periodic benefit cost and included in other comprehensive income (loss) $ 176 $ 87
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Significant Pension Benefit Costs Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined benefit obligations:    
Discount rate 0.90% 0.50%
Rate of salary increase 4.27% 4.07%
Inflation 1.80% 1.60%
Defined benefit cost:    
Discount rate 0.90% 1.50%
Rate of salary increase 4.27% 4.37%
Rate of return on plan assets 0.90% 0.50%
Inflation 1.80% 1.90%
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Schedule of Major Categories of Plan Assets (Details) - Pension Plan - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of plan assets $ 3,000 $ 2,900  
Non-U.S.      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of plan assets 2,958 2,882 $ 0
Non-U.S. | Insurance companies (collective and individual)      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of plan assets $ 2,958 $ 2,882  
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Estimated Future Pension and Postretirement Benefit Payments (Details) - Non-U.S. - Pension Plan
$ in Thousands
Dec. 31, 2021
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2022 $ 4
2023 4
2024 31
2025 4
2026 6
2027-2031 34
Net periodic pension cost $ 83
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
United States $ (27,547) $ (25,745) $ (15,229)
International (3,648) (3,227) 5
Loss before income taxes $ (31,195) $ (28,972) $ (15,224)
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of (Provision) Benefit for Income Taxes from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ (2,713) $ 431 $ 81
State (145) (87) 132
Foreign (1,627) (1,083) 3
Total (4,485) (739) 216
Deferred:      
Federal (364) (9,847) 15,205
State 0 (5,176) 2,297
Foreign 8,682 757 0
Total 8,318 (14,266) 17,502
Income tax (provision) benefit $ 3,833 $ (15,005) $ 17,718
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal Tax Rate 21.00% 21.00% 21.00%
State Tax Rate 2.80% 2.00% 3.10%
Non-deductible expenses (4.40%) (9.20%) (1.60%)
Research credit 6.20% 10.50% 7.20%
Stock-based compensation 13.90% 46.80% 88.60%
Change in valuation allowance 16.30% (123.40%) 0.00%
Deferred tax rate change (0.20%) 0.20% (0.30%)
Voxbone US 338(g) gain (8.90%) 0.00% 0.00%
Intangibles and deferred adjustments (40.20%) 0.00% 0.00%
Foreign rate differential 1.30% 0.00% 0.00%
Other 4.50% 0.30% (1.60%)
Total 12.30% (51.80%) 116.40%
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Allowance for doubtful accounts $ 262 $ 134
Accrued liabilities 3,412 3,478
Operating lease liabilities 3,456 4,878
Deferred revenue 1,880 1,702
Stock-based compensation - deferred tax asset 2,278 1,968
OID 8,848 9,433
Tax credits 9,214 7,270
Net operating losses 50,285 47,385
Other deferred tax assets 4,166 2,207
Total deferred tax assets 83,801 78,455
Less: valuation allowance (32,224) (37,771)
Net deferred tax assets 51,577 40,684
Deferred tax liabilities:    
Property and equipment 7,813 8,038
Goodwill 1,130 989
Intangibles 49,470 60,667
Operating lease assets 2,860 4,092
Debt 38,411 27,766
Other liability 289 137
Total deferred tax liabilities 99,973 101,689
Net deferred tax liability $ (48,396) $ (61,005)
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Federal tax credits $ 9,200    
Unrecognized tax benefits 3,062 $ 2,414 $ 1,398
Federal Ministry of Finance, Germany      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 195,500    
Tax and Customs Administration, Netherlands      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 5,600    
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 138,100    
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits, beginning balance $ 2,414 $ 1,398
Gross increases—tax positions in prior period 0 402
Gross increases—tax positions in current period 648 614
Unrecognized tax benefits, ending balance $ 3,062 $ 2,414
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (Details) - Affiliated Entity - Relay - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]      
Amount collected on behalf $ 400,000 $ 1,400,000 $ 1,800,000
Facilities Sharing Agreement      
Related Party Transaction [Line Items]      
Reduction of rent expense 400,000 400,000 600,000
Due from related parties 0 0  
Tax Sharing Agreement      
Related Party Transaction [Line Items]      
Due from related parties 0 0  
Master Services Agreement      
Related Party Transaction [Line Items]      
Revenue from related parties 1,800,000 2,200,000 2,600,000
Accounts receivable, related parties 100,000 200,000  
Legal services      
Related Party Transaction [Line Items]      
Revenue from related parties 100,000 100,000 $ 100,000
Accounts receivable, related parties $ 100,000 $ 100,000  
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Income (Loss) per Common Share - Components of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Net income (loss) attributable to common stockholders $ (27,362) $ (43,977) $ 2,494
Net income (loss) per share:      
Basic (in usd per share) $ (1.09) $ (1.83) $ 0.11
Diluted (in usd per share) $ (1.09) $ (1.83) $ 0.10
Weighted average number of common shares outstanding      
Basic (in shares) 25,090,916 24,092,574 22,640,461
Dilutive effect of stock options, restricted stock units, and warrants (in shares) 0 0 1,283,316
Diluted (in shares) 25,090,916 24,092,574 23,923,777
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Income (Loss) per Common Share - Schedule of Antidilutive Common Share Equivalents Excluded from Earnings Per Share (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 16, 2021
Feb. 28, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 1,511,844 1,728,555 0    
Convertible notes | 0.25% Convertible senior notes due 2026          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Conversion price (in usd per share) $ 91.03 $ 91.03     $ 91.03
Convertible notes | 0.50% Convertible senior notes due 2028          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Conversion price (in usd per share) $ 179.27     $ 179.27  
Stock options issued and outstanding          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 180,209 255,000 0    
Restricted stock units issued and outstanding          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 344,486 450,614 0    
Convertible senior notes          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 987,149 1,022,941 0    
XML 116 R9999.htm IDEA: XBRL DOCUMENT v3.22.0.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2014-09 [Member]
XML 117 band-20211231_htm.xml IDEA: XBRL DOCUMENT 0001514416 2021-01-01 2021-12-31 0001514416 2021-06-30 0001514416 us-gaap:CommonClassAMember 2022-02-18 0001514416 us-gaap:CommonClassBMember 2022-02-18 0001514416 2020-12-31 0001514416 2021-12-31 0001514416 us-gaap:CommonClassAMember 2021-12-31 0001514416 us-gaap:CommonClassAMember 2020-12-31 0001514416 us-gaap:CommonClassBMember 2021-12-31 0001514416 us-gaap:CommonClassBMember 2020-12-31 0001514416 band:CPaaSMember 2019-01-01 2019-12-31 0001514416 band:CPaaSMember 2020-01-01 2020-12-31 0001514416 band:CPaaSMember 2021-01-01 2021-12-31 0001514416 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0001514416 us-gaap:ProductAndServiceOtherMember 2020-01-01 2020-12-31 0001514416 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0001514416 2019-01-01 2019-12-31 0001514416 2020-01-01 2020-12-31 0001514416 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-12-31 0001514416 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0001514416 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001514416 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001514416 us-gaap:RetainedEarningsMember 2018-12-31 0001514416 2018-12-31 0001514416 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001514416 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001514416 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001514416 2018-01-01 2018-12-31 0001514416 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001514416 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001514416 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001514416 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001514416 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0001514416 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001514416 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001514416 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001514416 us-gaap:RetainedEarningsMember 2019-12-31 0001514416 2019-12-31 0001514416 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001514416 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001514416 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001514416 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001514416 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001514416 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001514416 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001514416 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001514416 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001514416 us-gaap:RetainedEarningsMember 2020-12-31 0001514416 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001514416 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001514416 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001514416 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001514416 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001514416 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001514416 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001514416 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001514416 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001514416 us-gaap:RetainedEarningsMember 2021-12-31 0001514416 band:EstimatedPeriodOfBenefitForNonrefundableUpfrontFeesMember 2020-01-01 2020-01-01 0001514416 band:EstimatedPeriodOfBenefitForNonrefundableUpfrontFeesMember 2021-01-01 2020-01-01 0001514416 us-gaap:SoftwareDevelopmentMember 2020-06-30 2020-06-30 0001514416 us-gaap:SoftwareDevelopmentMember 2020-07-01 2020-07-01 0001514416 band:CPaaSUsageBasedFeesMember 2019-01-01 2019-12-31 0001514416 band:CPaaSUsageBasedFeesMember 2020-01-01 2020-12-31 0001514416 band:CPaaSUsageBasedFeesMember 2021-01-01 2021-12-31 0001514416 band:ProductsAndServicesOtherUsageBasedFeesMember 2019-01-01 2019-12-31 0001514416 band:ProductsAndServicesOtherUsageBasedFeesMember 2020-01-01 2020-12-31 0001514416 band:ProductsAndServicesOtherUsageBasedFeesMember 2021-01-01 2021-12-31 0001514416 band:CPaaSServiceFeesMember 2019-01-01 2019-12-31 0001514416 band:CPaaSServiceFeesMember 2020-01-01 2020-12-31 0001514416 band:CPaaSServiceFeesMember 2021-01-01 2021-12-31 0001514416 band:ProductAndServiceOtherServiceFeesMember 2019-01-01 2019-12-31 0001514416 band:ProductAndServiceOtherServiceFeesMember 2020-01-01 2020-12-31 0001514416 band:ProductAndServiceOtherServiceFeesMember 2021-01-01 2021-12-31 0001514416 us-gaap:ServiceOtherMember 2019-01-01 2019-12-31 0001514416 us-gaap:ServiceOtherMember 2020-01-01 2020-12-31 0001514416 us-gaap:ServiceOtherMember 2021-01-01 2021-12-31 0001514416 2022-01-01 2021-12-31 0001514416 band:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001514416 band:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001514416 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001514416 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001514416 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001514416 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001514416 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001514416 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001514416 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001514416 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001514416 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-12-31 0001514416 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-12-31 0001514416 band:VoxboneSAMember 2020-11-02 2020-11-02 0001514416 band:VoxboneSAMember us-gaap:CommonStockMember 2020-11-02 2020-11-02 0001514416 band:VoxboneSAMember 2021-01-01 2021-12-31 0001514416 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001514416 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001514416 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001514416 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001514416 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001514416 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001514416 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001514416 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001514416 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001514416 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001514416 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001514416 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-12-31 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2021-12-31 0001514416 us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001514416 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001514416 band:RelayIncMember 2021-12-31 0001514416 srt:MinimumMember 2021-12-31 0001514416 srt:MaximumMember 2021-12-31 0001514416 band:LeaseAgreementRaleighNorthCarolinaMember 2021-12-31 0001514416 band:LeaseAgreementRaleighNorthCarolinaMember 2021-01-01 2021-12-31 0001514416 band:UndevelopedLandRaleighNorthCarolinaMember 2021-06-04 0001514416 band:UndevelopedLandRaleighNorthCarolinaMember 2021-06-04 2021-06-04 0001514416 band:USEFEdwardsMillOwnerLLCMember band:UndevelopedLandRaleighNorthCarolinaMember 2021-06-05 2021-06-05 0001514416 band:UndevelopedLandRaleighNorthCarolinaMember 2021-06-05 0001514416 band:LeaseAgreementRaleighNorthCarolinaMember 2021-05-27 0001514416 band:LeaseAgreementRaleighNorthCarolinaMember 2021-05-27 2021-05-27 0001514416 band:USEFEdwardsMillOwnerLLCMember band:LeaseAgreementRaleighNorthCarolinaMember 2021-05-27 0001514416 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001514416 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001514416 band:ComputerAndOfficeEquipmentMember 2020-12-31 0001514416 band:ComputerAndOfficeEquipmentMember 2021-12-31 0001514416 band:TelecommunicationsEquipmentMember 2020-12-31 0001514416 band:TelecommunicationsEquipmentMember 2021-12-31 0001514416 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001514416 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001514416 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001514416 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001514416 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001514416 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001514416 us-gaap:AutomobilesMember 2020-12-31 0001514416 us-gaap:AutomobilesMember 2021-12-31 0001514416 us-gaap:LandMember 2020-12-31 0001514416 us-gaap:LandMember 2021-12-31 0001514416 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001514416 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001514416 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001514416 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001514416 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001514416 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001514416 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001514416 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001514416 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001514416 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001514416 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001514416 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001514416 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001514416 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001514416 us-gaap:CustomerRelationshipsMember 2020-12-31 0001514416 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001514416 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001514416 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001514416 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001514416 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001514416 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0001514416 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0001514416 us-gaap:LicensingAgreementsMember 2020-12-31 0001514416 us-gaap:CustomerRelationshipsMember 2021-12-31 0001514416 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001514416 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001514416 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001514416 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001514416 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001514416 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001514416 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001514416 us-gaap:LicensingAgreementsMember 2021-12-31 0001514416 us-gaap:RevolvingCreditFacilityMember 2021-05-25 0001514416 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-02-28 0001514416 2020-02-28 2020-02-28 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:CommonClassAMember 2020-02-28 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member 2020-02-28 2020-02-28 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2020-02-28 2020-02-28 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2020-02-28 2020-02-28 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2020-02-28 2020-02-28 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-10-01 2021-12-31 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-02-28 2020-02-28 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2021-03-16 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2021-03-16 2021-03-16 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:CommonClassAMember 2021-03-16 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-03-16 2021-03-16 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-03-16 2021-03-16 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-03-16 2021-03-16 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-03-16 2021-03-16 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2020-12-31 0001514416 us-gaap:ConvertibleDebtMember 2020-12-31 0001514416 us-gaap:ConvertibleDebtMember 2021-12-31 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member 2020-01-01 2020-12-31 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member 2021-01-01 2021-12-31 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member 2020-01-01 2020-12-31 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member 2021-01-01 2021-12-31 0001514416 us-gaap:CommonClassAMember 2020-02-28 2020-02-28 0001514416 us-gaap:CommonClassAMember 2021-03-16 2021-03-16 0001514416 2021-03-16 2021-03-16 0001514416 band:ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2020-02-28 2020-02-28 0001514416 band:ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-03-16 2021-03-16 0001514416 band:CPaaSMember 2019-01-01 2019-12-31 0001514416 band:CPaaSMember 2020-01-01 2020-12-31 0001514416 band:CPaaSMember 2021-01-01 2021-12-31 0001514416 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001514416 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0001514416 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001514416 us-gaap:NonUsMember 2020-12-31 0001514416 us-gaap:NonUsMember 2021-12-31 0001514416 band:CPaaSMember country:US 2019-01-01 2019-12-31 0001514416 band:CPaaSMember country:US 2020-01-01 2020-12-31 0001514416 band:CPaaSMember country:US 2021-01-01 2021-12-31 0001514416 band:CPaaSMember us-gaap:NonUsMember 2019-01-01 2019-12-31 0001514416 band:CPaaSMember us-gaap:NonUsMember 2020-01-01 2020-12-31 0001514416 band:CPaaSMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0001514416 us-gaap:ProductAndServiceOtherMember country:US 2019-01-01 2019-12-31 0001514416 us-gaap:ProductAndServiceOtherMember country:US 2020-01-01 2020-12-31 0001514416 us-gaap:ProductAndServiceOtherMember country:US 2021-01-01 2021-12-31 0001514416 us-gaap:ProductAndServiceOtherMember us-gaap:NonUsMember 2019-01-01 2019-12-31 0001514416 us-gaap:ProductAndServiceOtherMember us-gaap:NonUsMember 2020-01-01 2020-12-31 0001514416 us-gaap:ProductAndServiceOtherMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0001514416 band:StockOptionsIssuedAndOutstandingMember 2020-12-31 0001514416 band:StockOptionsIssuedAndOutstandingMember 2021-12-31 0001514416 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001514416 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001514416 us-gaap:StockCompensationPlanMember 2020-12-31 0001514416 us-gaap:StockCompensationPlanMember 2021-12-31 0001514416 band:StockOptionPlan2010Member 2021-12-31 0001514416 band:A2017EquityCompensationPlanMember 2017-11-09 0001514416 band:A2017EquityCompensationPlanMember 2018-01-01 2018-01-01 0001514416 band:A2017EquityCompensationPlanMember 2021-01-01 2021-01-01 0001514416 us-gaap:EmployeeStockOptionMember band:A2017EquityCompensationPlanMember 2017-11-09 2017-11-09 0001514416 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember 2017-11-09 2017-11-09 0001514416 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember 2017-11-09 2017-11-09 0001514416 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-11-09 2017-11-09 0001514416 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2017-11-09 2017-11-09 0001514416 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember band:ShareBasedCompensationAwardTrancheFiveMember 2017-11-09 2017-11-09 0001514416 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-11-09 2017-11-09 0001514416 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember band:SharebasedCompensationAwardTrancheFourMember 2017-11-09 2017-11-09 0001514416 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember band:ShareBasedCompensationAwardTrancheSixMember 2017-11-09 2017-11-09 0001514416 us-gaap:RestrictedStockUnitsRSUMember band:A2017EquityCompensationPlanMember 2017-11-09 2017-11-09 0001514416 us-gaap:EmployeeStockOptionMember 2020-12-31 0001514416 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001514416 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001514416 us-gaap:EmployeeStockOptionMember 2021-12-31 0001514416 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001514416 2020-08-01 0001514416 band:LeaseAgreementLondonUnitedKingdomMember us-gaap:SubsequentEventMember 2022-01-01 0001514416 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0001514416 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001514416 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0001514416 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001514416 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001514416 us-gaap:OtherLiabilitiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001514416 us-gaap:OtherLiabilitiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001514416 band:InsuranceCompaniesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001514416 band:InsuranceCompaniesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001514416 us-gaap:FederalMinistryOfFinanceGermanyMember 2021-12-31 0001514416 us-gaap:TaxAndCustomsAdministrationNetherlandsMember 2021-12-31 0001514416 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:FacilitiesSharingAgreementMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:FacilitiesSharingAgreementMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:FacilitiesSharingAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:FacilitiesSharingAgreementMember srt:AffiliatedEntityMember 2020-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:FacilitiesSharingAgreementMember srt:AffiliatedEntityMember 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:TaxSharingAgreementMember srt:AffiliatedEntityMember 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:TaxSharingAgreementMember srt:AffiliatedEntityMember 2020-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:MasterServicesAgreementMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:MasterServicesAgreementMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:MasterServicesAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:MasterServicesAgreementMember srt:AffiliatedEntityMember 2020-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:MasterServicesAgreementMember srt:AffiliatedEntityMember 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:LegalServicesMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:LegalServicesMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:LegalServicesMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:LegalServicesMember srt:AffiliatedEntityMember 2021-12-31 0001514416 band:RelayFormerlyRepublicWirelessIncMember band:LegalServicesMember srt:AffiliatedEntityMember 2020-12-31 0001514416 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001514416 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001514416 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001514416 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001514416 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001514416 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001514416 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-12-31 0001514416 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001514416 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD shares band:segment pure iso4217:EUR utr:sqft band:lease utr:acre band:day band:vote 0001514416 2021 FY false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201409Member P4Y P20Y http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent P20Y P0Y 0.0109857 0.0055781 P120D P12M 10-K true 2021-12-31 --12-31 false 001-38285 BANDWIDTH INC. DE 56-2242657 900 Main Campus Drive Raleigh NC 27606 (800) 808-5150 Class A Common Stock, par value $0.001 per share BAND NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 3300000000 23242813 1965170 Portions of the registrant’s Definitive Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K to the extent stated herein. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2021. 72163000 331453000 9274000 836000 40000000 0 55243000 61572000 2411000 3204000 14508000 15820000 193599000 412885000 51645000 69604000 19491000 14061000 248055000 211217000 3604000 4676000 1975000 8673000 372239000 344423000 890608000 1065539000 11665000 9142000 63065000 65921000 6515000 6248000 5429000 6380000 5515000 5807000 92189000 93498000 1707000 6018000 17202000 10958000 6386000 7634000 61005000 48396000 282196000 486440000 460685000 652944000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 100000000 100000000 22413004 22413004 23177988 23177988 22000 23000 0.001 0.001 20000000 20000000 2496125 2496125 1965170 1965170 2000 2000 451463000 502477000 -49505000 -76867000 27941000 -13040000 429923000 412595000 890608000 1065539000 197944000 298090000 413948000 34650000 45023000 76959000 232594000 343113000 490907000 110343000 160706000 217403000 14616000 24546000 54981000 124959000 185252000 272384000 107635000 157861000 218523000 31461000 42059000 55173000 35020000 40552000 51817000 58847000 88755000 113770000 125328000 171366000 220760000 -17693000 -13505000 -2237000 2446000 -13672000 -28784000 23000 1795000 174000 2469000 -15467000 -28958000 -15224000 -28972000 -31195000 -17718000 15005000 -3833000 2494000 -43977000 -27362000 0.11 -1.83 -1.09 0.10 -1.83 -1.09 22640461 24092574 25090916 23923777 24092574 25090916 2494000 -43977000 -27362000 1000 0 0 41000 27900000 -41150000 0 0 -169000 42000 27900000 -40981000 2536000 -16077000 -68343000 12912747 13000 6510732 6000 116600000 -1000 -7848000 108770000 2875000 3000 147388000 147391000 834000 834000 1075482 1000 7356000 7357000 163944 26026 1583000 1583000 1583331 2000 -1583331 -1000 1000 -174000 -174000 1000 1000 41000 41000 6626000 6626000 2494000 2494000 18584478 19000 4927401 5000 275553000 41000 -5528000 270090000 104553000 104553000 3742000 3742000 43320000 43320000 593084 1000 4075000 4076000 161067 20295 1916000 1916000 2431276 1000 -2431276 -3000 -2000 663394 1000 106379000 106380000 27900000 27900000 9881000 9881000 -43977000 -43977000 22413004 22000 2496125 2000 451463000 27941000 -49505000 429923000 66908000 66908000 2019000 2019000 25500000 25500000 73985 923000 923000 186502 26458 3835000 3835000 530955 1000 -530955 0 1000 -41150000 -41150000 -169000 -169000 14537000 14537000 -27362000 -27362000 23177988 23000 1965170 2000 502477000 -13040000 -76867000 412595000 2494000 -43977000 -27362000 9538000 16803000 36642000 4269000 4812000 5722000 700000 700000 0 0 4000 0 0 177000 15647000 26754000 6626000 9881000 14537000 -17502000 14266000 -8318000 -456000 -334000 -832000 6178000 18832000 6711000 4245000 3823000 6751000 1145000 315000 1992000 6028000 14393000 9693000 -3357000 -5301000 -6227000 -1253000 4518000 40803000 22215000 12273000 20686000 3544000 2319000 3926000 0 0 30017000 0 0 17462000 68361000 68361000 0 0 86467000 0 0 0 230780000 0 0 190780000 40000000 0 400493000 0 -7653000 -455085000 2833000 0 28000 212000 147391000 0 0 757000 0 0 0 400000000 250000000 0 43320000 25500000 0 0 6689000 167000 11990000 7544000 7357000 4073000 926000 1406000 1844000 3954000 152418000 346891000 207027000 -9000 109000 189000 143503000 -103567000 250852000 41501000 185004000 81437000 185004000 81437000 332289000 341000 579000 1476000 -178000 454000 1999000 4528000 3105000 526000 0 462000 0 1375000 6043000 3760000 0 0 4677000 0 106379000 0 0 8595000 0 177000 247000 127000 0 113000 160000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1. Organization and Description of Business </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Bandwidth Inc. (together with its subsidiaries, “Bandwidth” or the “Company”) was founded in July 2000 and incorporated in Delaware on March 29, 2001. The Company’s headquarters are located in Raleigh, North Carolina. The Company is an international cloud-based, software-powered communications platform-as-a-service (“CPaaS”) provider that enables enterprises to create, scale and operate voice or messaging communications services across any mobile application or connected device. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has two operating and reportable segments, CPaaS and Other. CPaaS revenue is derived from usage and monthly services fees charged for usage of Voice, Messaging, 911 and Phone Numbers solutions through the Company’s proprietary CPaaS software application programming interfaces. Other revenue consists of fees charged for services provided such as: SIP trunking, data resale, and a hosted Voice-over Internet Protocol (“VoIP”). The Other segment also includes revenue from traffic generated by other carriers, SMS registration fees and other miscellaneous product lines.</span></div> 2 2 <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reclassified certain prior year amounts to conform to the current year presentation. These reclassifications had no impact on the previously reported total assets, liabilities, stockholder’s deficit or net income.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Bandwidth Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires the Company to make estimates and judgments that affect the amounts reported in these financial statements and accompanying notes. These estimates in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, reserve for expected credit losses, reserve for sales credits, recoverability of long lived and intangible assets, fair value of acquired intangible assets and goodwill, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the Company’s Convertible Notes (as defined herein), estimated period of benefit, valuation allowances on deferred tax assets, certain accrued expenses and contingencies, economic and demographic actuarial assumptions related to pension and other postretirement benefit costs and liabilities, estimated cash flows on asset retirement obligation. Although </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Company believes that the estimates it uses are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2020, due to the continued growth in customers and low churn rates, the Company updated its calculation of the estimated period of benefit for nonrefundable upfront fees from 3 to 4 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective July 1, 2020, due to significant investment in software during the first half of 2020 and management's expectation that such investment would yield benefit for a longer period of time, the Company updated its estimated useful life for internal-use software development from 3 to 4 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue recognition commences upon transfer of control of promised goods or services to customers in an amount that the Company expects to receive in exchange for those products or services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">identification of the contract, or contracts, with a customer;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">recognition of revenue, when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue consists primarily of the sale of communications services offered through Application Programming Interface (“API”) software solutions to large enterprise, as well as small and medium-sized business, customers and is generally derived from usage and service fees in both the CPaaS and Other segments. Usage revenue includes voice communication (primarily driven by inbound minutes, outbound minutes and toll-free minutes) and messaging communication (driven by the number of messages) that traverse the platform and network. Service fees include the provision and management of phone numbers and emergency services access.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of the Company’s revenue is generated from usage-based fees earned from customers accessing the Company’s communications platform. Access to the Company’s communication platform is considered a series of distinct services, with continuous transfer of control to the customer, comprising one performance obligation and usage-based fees are recognized in revenue in the period the traffic traverses the Company’s network. For the years ended December 31, 2019, 2020 and 2021 the revenue from usage-based fees represented $131.6 million, $219.8 million and $319.0 million of CPaaS revenue, respectively, and $29.0 million, $40.8 million and $73.5 million of Other revenue, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue from service fees is recognized on a ratable basis as the service is provided, which is typically one month. For the years ended December 31, 2019, 2020 and 2021 the revenue from service fees represented $61.2 million, $72.3 million and $87.6 million of CPaaS revenue, respectively, and $5.6 million, $4.2 million and $3.5 million of Other revenue, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The remaining $5.1 million, $6.0 million and $7.3 million of CPaaS revenue for the years ended December 31, 2019, 2020 and 2021, respectively, are generated from other miscellaneous services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Infrequently, Bandwidth’s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. Generally, standalone selling prices are determined based on the prices charged to similar customers for similar services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When required as part of providing service, revenues and associated expenses related to nonrefundable, upfront service activation and setup fees are deferred and recognized over the longer of the associated service contract period or estimated customer life.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s contracts do not contain general rights of return. However, occasionally credits may be issued. The Company’s contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company maintains a reserve for sales credits. Credits are accounted for as variable consideration and are estimated based on several inputs including historical experience and current trends of credit issuances. Adjustments to the reserve are recorded against revenue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has various sales commission plans for which eligible employees can earn commissions from the sale of products and services to customers. Eligible employees must be employed at the time of payment in order to receive a commission. The Company pays commissions over time and a corresponding requisite substantive service condition exists for the employee to receive the commission. The Company determined that the timing of the commission payments and the underlying service performed by the employee were commensurate. Accordingly, sales commissions are generally expensed as incurred. These costs are recorded within sales and marketing expenses.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about receivables and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in accounts receivable, net of allowance for doubtful accounts on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in current portion of deferred revenue and deferred revenue, net of current portion on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred revenue is recorded when cash payments are received in advance of future usage on contracts. Revenue is typically recognized in the following month when service is rendered or, in the case of nonrefundable upfront fees, over the estimated period of benefit from the date the fee is incurred by the customer. Customer refundable payments are recorded as advanced billings. During the year ended December 31, 2021, the Company recognized revenue of $5.7 million related to contract liabilities recorded at the beginning of the year. The Company expects to recognize $6.2 million in revenue over the next 12 months related to its contract liabilities as of December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CPaaS cost of revenue consists primarily of fees paid to other network service providers from whom the Company buys services such as minutes of use, phone numbers, messages, porting of customer numbers, and network circuits. Cost of revenue also contains costs related to the support of the network, web services and cloud infrastructure, capacity planning and management, rent for network facilities, software licenses, hardware and software maintenance fees, and network engineering services. Personnel costs (including non-cash stock-based compensation expenses) associated with personnel who are responsible for the delivery of services, operation and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">maintenance of the communications network, customer support, as well as, third party support agreements, and depreciation and amortization of acquired technology intangibles are also recorded as cost of revenue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other cost of revenue consists of amortization of capital software development costs related to platform applications supporting non-CPaaS services including circuit costs paid to third party providers, internet connectivity expenses, minutes of use, contractors, regulatory fees and surcharges, depreciation, and software and hardware maintenance fees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel costs (including non-cash stock-based compensation expenses), outsourced software development and engineering services and cloud infrastructure fees for staging and development outsourced engineering services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs, including commissions for sales employees and non-cash stock-based compensation expenses. Sales and marketing expenses also include expenditures related to advertising, marketing, brand awareness activities, sales support and professional services fees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs for support personnel and executives in accounting, finance, legal, information services, human resources and administrative functions. General and administrative expenses also include costs related to product management and reporting, data services, customer billing and collection functions, and other professional services fees, credit card processing fees, rent associated with the Company’s headquarters in Raleigh, North Carolina and its offices worldwide, depreciation and amortization.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Company classifies all highly liquid investments with original stated maturities of three months or less from the date of purchase as cash equivalents. All highly liquid investments with original stated maturities of greater than three months from the date of purchase are classified as current marketable securities, with the exception of time deposits with maturities greater than ninety days which are classified as other investments. Cash deposits are primarily in financial institutions in the United States. However, cash for monthly operating costs of international operations are deposited in banks outside the United States. The Company has a policy of making investments only with commercial institutions that have at least an investment grade credit rating. The Company utilizes money market funds as an investment option and only invests in AAA rated funds.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted cash consists primarily of employee withholding tax liability and employee benefits contributions not yet remitted. The Company has classified this asset as a short-term asset in order to match the expected period of restriction.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Current Expected Credit Losses</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable are stated at realizable value, net of allowances, which includes an allowance for doubtful accounts and a reserve for expected credit losses. The allowance for doubtful accounts is based on management’s assessment of the collectability of its customer accounts. The Company regularly reviews the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable and supportable forecasts about the future. Relevant risk </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">characteristics include customer size and historical loss patterns. Management has evaluated the expected credit losses related to trade accounts receivable and determined that allowances of approximately $1.2 million and $1.7 million for uncollectible accounts and customer balances that are disputed were required as of December 31, 2020 and December 31, 2021, respectively. Refer to Note 5, “Financial Statement Components” to these consolidated financial statements, for a rollforward of the components of the allowances as of December 31, 2020 and December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company includes unbilled receivables in its accounts receivable balance. Generally, these receivables represent earned revenue from services provided to customers, which will be billed in the next billing cycle. All amounts are considered collectible and billable. As of December 31, 2020 and December 31, 2021, unbilled receivables were $27.7 million and $31.8 million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents, other investments and trade accounts receivable. Cash deposits may be in excess of insured limits. The Company believes that the financial institutions that hold its cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With regard to customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. The Company believes that no additional credit risk beyond amounts provided for by the allowance for doubtful accounts are inherent in accounts receivable. As of December 31, 2020 and December 31, 2021, one individual customer represented approximately 11% and 10%, respectively, of the Company’s accounts receivable, net of allowance for doubtful accounts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the years ended December 31, 2019, 2020 and 2021, no individual customer represented more than 10% of the Company’s revenue. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shorter of the estimated lease term or 4 to 7 years</span></div></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Maintenance and repairs are charged to expense as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Deferred Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company defers certain direct and incremental upfront costs related to the generation of a revenue stream or obtaining a new customer agreement. These costs include installment fees, activation and other telecommunication fees. The Company capitalizes these costs and amortizes them over the longer of the term of the customer contract or the estimated period of benefit, which is approximately four years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal-Use Software Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal-use software includes software that has been acquired, internally developed, or modified exclusively to meet the Company’s needs. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed, and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">specific upgrades and enhancements when the expenditures will result in additional functionality, and expenses costs incurred for maintenance and minor upgrades and enhancements. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl81Mi9mcmFnOjI3MDBlZjQ1ZTE2ZjQwM2I5ZDAxNmFlN2Q3NzZiYWMzL3RleHRyZWdpb246MjcwMGVmNDVlMTZmNDAzYjlkMDE2YWU3ZDc3NmJhYzNfMTA5OTUxMTY1ODY0MQ_ee7430b8-70d1-45f7-9715-2ac9e64e87e9">four</span> to seven years. Management evaluates the useful life 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.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company incurs debt issuance costs associated with obtaining and entering into credit agreements and issuing convertible notes. These costs customarily include non-refundable structuring fees, commitment fees, up-front fees and syndication expenses. The Company has a policy of deferring and amortizing these costs based on the effective interest method over the term of the credit agreements or the convertible notes, as applicable. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Amortization of Intangibles</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually. Refer to Note 8, “Goodwill and Intangible Assets” to these consolidated financial statements, for the useful lives of the Company's intangible assets as of December 31, 2020 and December 31, 2021. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reviews goodwill and indefinite-lived intangible assets at least annually, as of December 31, for possible impairment. Goodwill and indefinite-lived intangible assets are reviewed for possible impairment at an interim date if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit or indefinite-lived intangible asset below its carrying value. The Company tests goodwill at the reporting unit level and has determined that it has 2-reporting units, CPaaS and Other. All Goodwill is allocated to the CPaaS reporting unit. Management may first evaluate qualitative factors to assess if it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine if a two-step impairment test is necessary. Management may choose to proceed directly to the two-step evaluation, bypassing the initial qualitative assessment. The first step of the impairment test involves comparing the fair value of the reporting unit to its net book value, including goodwill. If the carrying value exceeds its fair value, then the Company would perform the second step of the goodwill impairment test to determine the amount of the impairment loss. The impairment loss would be calculated by comparing the implied fair value of the goodwill to its carrying value. In calculating the implied fair value of goodwill, the fair value of the entity would be allocated to all of the other assets and liabilities based on their fair values. The excess of the fair value of the entity over the amount assigned to other assets and liabilities is the implied fair value of goodwill. An impairment loss would be recognized when the carrying amount of goodwill exceeds its implied fair value.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company makes assumptions regarding estimated future cash flows, discount rates, long-term growth rates and market values to determine each reporting unit’s and indefinite-lived intangible asset’s estimated fair value. If these estimates or related assumptions change in the future, the Company may be required to record an impairment charge. As of December 31, 2020 and 2021, the Company has recorded goodwill of $372.2 million and $344.4 million, respectively. No goodwill impairment charges were recorded for the years ended December 31, 2019, 2020 and 2021.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company evaluates long-lived assets, including property and equipment and definite lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company uses the acquisition method of accounting for business combinations which requires the tangible and intangible assets acquired and liabilities assumed to be recorded at their respective fair market value as of the acquisition date. Goodwill represents the excess of the consideration transferred over the fair value of the net assets acquired. The fair values of the assets acquired and liabilities assumed are determined based upon the Company’s valuation and involves making significant estimates and assumptions based on facts and circumstances that existed as of the acquisition date. The Company uses a measurement period following the acquisition date to gather information that existed as of the acquisition date that is needed to determine the fair value of the assets acquired and liabilities assumed. The measurement period ends once all information is obtained, but no later than one year from the acquisition date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company expenses advertising costs as incurred. Advertising costs totaled $1.5 million, $1.6 million and $1.8 million for the years ended December 31, 2019, 2020 and 2021, respectively, which are included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commissions consist of variable compensation earned by sales personnel and third-party resellers. Sales commissions associated with the acquisition of a new customer contract are paid over time, based on monthly revenues, and are recognized as sales and marketing expense in the period incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation expense related to all stock-based awards based on the fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally four years. The fair value of the restricted stock units is determined using the fair value of the Company’s Class A common stock on the date of grant. The Company uses the Black-Scholes option pricing model, net of estimated forfeitures, to measure the fair value of its stock options.     </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has elected to estimate expected forfeitures, and, as such, the Company must also determine a forfeiture rate to calculate the stock-based compensation for awards. Through December 31, 2021, the Company recognized compensation for only the portion of options expected to vest using an estimated forfeiture rate that was derived from historical employee termination behavior. If any of the assumptions used in the Black-Scholes option pricing model change, stock-based compensation for future options may differ materially compared to that associated with previous grants.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">basis of assets and liabilities using enacted tax rates. The Company recognizes the effect of a change in tax rates on deferred tax assets and liabilities in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reduces the measurement of a deferred tax asset, if necessary, by a valuation allowance if it is more likely than not that it will not realize some or all the deferred tax asset. Quarterly, the Company reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and the implementation of prudent and feasible tax planning strategies. The evaluation of the recoverability of deferred tax assets requires judgment in assessing future profitability. Should there be a change in the ability to recover deferred tax assets, the Company’s income tax provision would increase or decrease in the period in which the assessment is changed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for uncertain tax positions by recognizing the financial statement effects of a tax position only when, based upon technical merits, it is more likely than not that the position will be sustained upon examination. The tax benefit recognized is measured as the largest amount of benefit determined on a cumulative probability basis that the Company believes is more likely than not to be realized upon ultimate settlement of the position. The Company recognizes potential accrued interest and penalties associated with unrecognized tax positions in income tax expense.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Operating Segments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and in assessing performance. The Company has two operating segments, CPaaS and Other, which are deemed to be reportable segments. The Company’s CODM is its Chief Executive Officer. The CODM evaluates the performance of the Company’s operating segments primarily based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is evaluated on a consolidated basis.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic earnings per share attributable to common stockholders is calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Diluted net income per share is calculated by giving effect to all potentially dilutive common stock when determining the weighted-average number of common shares outstanding. For purposes of the diluted net income (loss) per share calculation, options to purchase common stock, restricted stock units and redeemable convertible preferred stock are considered to be potential common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign currency translation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has foreign operations with non-USD functional currencies. The Euro and British Pound are the primary functional currencies for the Company’s international operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All of the assets and liabilities of these subsidiaries are converted to U.S. dollars at the exchange rate in effect at the balance sheet date, and equity accounts are carried at historical exchange rates. Revenue and expenses are translated at average exchange rates in effect during each reporting period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net effect of foreign currency translation adjustments is included in shareholder’s equity as a component of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> line item in the accompanying consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Foreign currency transaction gains and losses are the result of exchange rate changes during the period of time between the consummation and cash settlement of transactions denominated in currencies other than the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">functional currency. Foreign currency transaction gains and losses are recognized in current period earnings as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Foreign exchange gains and losses, which result from the process of remeasuring foreign currency transactions into the appropriate functional currency, are included in other income (expense), net in the Company’s consolidated statements of operations. The Company recorded less than $0.1 million in related gains and losses during each of the years ended December 31, 2019, 2020 and 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company minimizes its credit risk associated with investments by investing primarily in investment grade, liquid securities. The Company policy is designed to preserve capital, maintain liquidity and minimize credit risk, and the policy limits exposure to any one issuer and also establishes minimum credit ratings of approved investments. Periodic evaluations of relative credit standing of those issuers are considered in the Company's investment strategy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company uses a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires use of observable inputs when available, and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Unobservable inputs for which there is little or no market data, which requires the Company to develop its own assumptions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has elected to present Comprehensive Income (Loss) and its components as a separate financial statement. Comprehensive income refers to net income and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders’ equity but are excluded from the calculation of net income.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted this standard on January 1, 2021 on a prospective basis, which did not have a material impact on the Company’s financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt —Modifications and Extinguishments (Subtopic 470-50), Compensation--Stock Compensation (Topic 718), and Derivatives and Hedging--Contracts in Entity's Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to provide clarity surrounding the treatment for a modification or an exchange of a freestanding equity-classified written call option. The amendments also provide guidance for the recognition and measurement of earnings-per-share (“EPS”) for certain modifications or exchanges of freestanding equity-classified written call options for entities that present EPS. The amendments do not affect a holder’s accounting for freestanding call options. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company did not and does not expect to have any modification or exchanges of freestanding written call options classified in equity during the reporting period and therefore does not expect adoption will have a material impact on its financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to address issues identified as a result of the complexity associated with applying GAAP for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and EPS guidance on the basis of feedback from financial statement users. ASU 2020-06 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company will adopt the new guidance on January 1, 2022 using the modified retrospective approach resulting in adjustments in accumulated deficit and paid in capital. The Company will also record an increase in the convertible notes balance as a result of the reversal of the separation of the convertible debt between debt and equity. The adoption of this standard will decrease the amount of non-cash interest expense to be recognized in future periods as a result of eliminating the discount associated with the equity component. The number of diluted shares will increase as a result of transitioning from the treasury stock method to the as-if converted method for the calculation. The Company is currently quantifying the effect of adopting this new accounting guidance on its financial statements and earnings per share calculations.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reclassified certain prior year amounts to conform to the current year presentation. These reclassifications had no impact on the previously reported total assets, liabilities, stockholder’s deficit or net income.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Bandwidth Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires the Company to make estimates and judgments that affect the amounts reported in these financial statements and accompanying notes. These estimates in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, reserve for expected credit losses, reserve for sales credits, recoverability of long lived and intangible assets, fair value of acquired intangible assets and goodwill, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the Company’s Convertible Notes (as defined herein), estimated period of benefit, valuation allowances on deferred tax assets, certain accrued expenses and contingencies, economic and demographic actuarial assumptions related to pension and other postretirement benefit costs and liabilities, estimated cash flows on asset retirement obligation. Although </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Company believes that the estimates it uses are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2020, due to the continued growth in customers and low churn rates, the Company updated its calculation of the estimated period of benefit for nonrefundable upfront fees from 3 to 4 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective July 1, 2020, due to significant investment in software during the first half of 2020 and management's expectation that such investment would yield benefit for a longer period of time, the Company updated its estimated useful life for internal-use software development from 3 to 4 years.</span></div> P3Y P4Y P3Y P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue recognition commences upon transfer of control of promised goods or services to customers in an amount that the Company expects to receive in exchange for those products or services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">identification of the contract, or contracts, with a customer;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">recognition of revenue, when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue consists primarily of the sale of communications services offered through Application Programming Interface (“API”) software solutions to large enterprise, as well as small and medium-sized business, customers and is generally derived from usage and service fees in both the CPaaS and Other segments. Usage revenue includes voice communication (primarily driven by inbound minutes, outbound minutes and toll-free minutes) and messaging communication (driven by the number of messages) that traverse the platform and network. Service fees include the provision and management of phone numbers and emergency services access.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of the Company’s revenue is generated from usage-based fees earned from customers accessing the Company’s communications platform. Access to the Company’s communication platform is considered a series of distinct services, with continuous transfer of control to the customer, comprising one performance obligation and usage-based fees are recognized in revenue in the period the traffic traverses the Company’s network. For the years ended December 31, 2019, 2020 and 2021 the revenue from usage-based fees represented $131.6 million, $219.8 million and $319.0 million of CPaaS revenue, respectively, and $29.0 million, $40.8 million and $73.5 million of Other revenue, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue from service fees is recognized on a ratable basis as the service is provided, which is typically one month. For the years ended December 31, 2019, 2020 and 2021 the revenue from service fees represented $61.2 million, $72.3 million and $87.6 million of CPaaS revenue, respectively, and $5.6 million, $4.2 million and $3.5 million of Other revenue, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The remaining $5.1 million, $6.0 million and $7.3 million of CPaaS revenue for the years ended December 31, 2019, 2020 and 2021, respectively, are generated from other miscellaneous services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Infrequently, Bandwidth’s contracts with customers may include multiple performance obligations. For such arrangements, revenues are allocated to each performance obligation based on its relative standalone selling price. Generally, standalone selling prices are determined based on the prices charged to similar customers for similar services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When required as part of providing service, revenues and associated expenses related to nonrefundable, upfront service activation and setup fees are deferred and recognized over the longer of the associated service contract period or estimated customer life.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s contracts do not contain general rights of return. However, occasionally credits may be issued. The Company’s contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company maintains a reserve for sales credits. Credits are accounted for as variable consideration and are estimated based on several inputs including historical experience and current trends of credit issuances. Adjustments to the reserve are recorded against revenue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has various sales commission plans for which eligible employees can earn commissions from the sale of products and services to customers. Eligible employees must be employed at the time of payment in order to receive a commission. The Company pays commissions over time and a corresponding requisite substantive service condition exists for the employee to receive the commission. The Company determined that the timing of the commission payments and the underlying service performed by the employee were commensurate. Accordingly, sales commissions are generally expensed as incurred. These costs are recorded within sales and marketing expenses.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about receivables and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in accounts receivable, net of allowance for doubtful accounts on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in current portion of deferred revenue and deferred revenue, net of current portion on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred revenue is recorded when cash payments are received in advance of future usage on contracts. Revenue is typically recognized in the following month when service is rendered or, in the case of nonrefundable upfront fees, over the estimated period of benefit from the date the fee is incurred by the customer. Customer refundable payments are recorded as advanced billings. During the year ended December 31, 2021, the Company recognized revenue of $5.7 million related to contract liabilities recorded at the beginning of the year. The Company expects to recognize $6.2 million in revenue over the next 12 months related to its contract liabilities as of December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CPaaS cost of revenue consists primarily of fees paid to other network service providers from whom the Company buys services such as minutes of use, phone numbers, messages, porting of customer numbers, and network circuits. Cost of revenue also contains costs related to the support of the network, web services and cloud infrastructure, capacity planning and management, rent for network facilities, software licenses, hardware and software maintenance fees, and network engineering services. Personnel costs (including non-cash stock-based compensation expenses) associated with personnel who are responsible for the delivery of services, operation and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">maintenance of the communications network, customer support, as well as, third party support agreements, and depreciation and amortization of acquired technology intangibles are also recorded as cost of revenue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other cost of revenue consists of amortization of capital software development costs related to platform applications supporting non-CPaaS services including circuit costs paid to third party providers, internet connectivity expenses, minutes of use, contractors, regulatory fees and surcharges, depreciation, and software and hardware maintenance fees.</span></div> 131600000 219800000 319000000 29000000 40800000 73500000 61200000 72300000 87600000 5600000 4200000 3500000 5100000 6000000 7300000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about receivables and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in accounts receivable, net of allowance for doubtful accounts on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in current portion of deferred revenue and deferred revenue, net of current portion on the consolidated balance sheet.</span></div> 55243000 61572000 12901000 13882000 5700000 6200000 P12M <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel costs (including non-cash stock-based compensation expenses), outsourced software development and engineering services and cloud infrastructure fees for staging and development outsourced engineering services.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs, including commissions for sales employees and non-cash stock-based compensation expenses. Sales and marketing expenses also include expenditures related to advertising, marketing, brand awareness activities, sales support and professional services fees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs for support personnel and executives in accounting, finance, legal, information services, human resources and administrative functions. General and administrative expenses also include costs related to product management and reporting, data services, customer billing and collection functions, and other professional services fees, credit card processing fees, rent associated with the Company’s headquarters in Raleigh, North Carolina and its offices worldwide, depreciation and amortization.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Company classifies all highly liquid investments with original stated maturities of three months or less from the date of purchase as cash equivalents. All highly liquid investments with original stated maturities of greater than three months from the date of purchase are classified as current marketable securities, with the exception of time deposits with maturities greater than ninety days which are classified as other investments. Cash deposits are primarily in financial institutions in the United States. However, cash for monthly operating costs of international operations are deposited in banks outside the United States. The Company has a policy of making investments only with commercial institutions that have at least an investment grade credit rating. The Company utilizes money market funds as an investment option and only invests in AAA rated funds.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted cash consists primarily of employee withholding tax liability and employee benefits contributions not yet remitted. The Company has classified this asset as a short-term asset in order to match the expected period of restriction.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Current Expected Credit Losses</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable are stated at realizable value, net of allowances, which includes an allowance for doubtful accounts and a reserve for expected credit losses. The allowance for doubtful accounts is based on management’s assessment of the collectability of its customer accounts. The Company regularly reviews the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable and supportable forecasts about the future. Relevant risk </span></div>characteristics include customer size and historical loss patterns. Management has evaluated the expected credit losses related to trade accounts receivable and determined that allowances of approximately $1.2 million and $1.7 million for uncollectible accounts and customer balances that are disputed were required as of December 31, 2020 and December 31, 2021, respectively. Refer to Note 5, “Financial Statement Components” to these consolidated financial statements, for a rollforward of the components of the allowances as of December 31, 2020 and December 31, 2021.The Company includes unbilled receivables in its accounts receivable balance. Generally, these receivables represent earned revenue from services provided to customers, which will be billed in the next billing cycle. All amounts are considered collectible and billable. <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Current Expected Credit Losses</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable are stated at realizable value, net of allowances, which includes an allowance for doubtful accounts and a reserve for expected credit losses. The allowance for doubtful accounts is based on management’s assessment of the collectability of its customer accounts. The Company regularly reviews the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable and supportable forecasts about the future. Relevant risk </span></div>characteristics include customer size and historical loss patterns. Management has evaluated the expected credit losses related to trade accounts receivable and determined that allowances of approximately $1.2 million and $1.7 million for uncollectible accounts and customer balances that are disputed were required as of December 31, 2020 and December 31, 2021, respectively. Refer to Note 5, “Financial Statement Components” to these consolidated financial statements, for a rollforward of the components of the allowances as of December 31, 2020 and December 31, 2021.The Company includes unbilled receivables in its accounts receivable balance. Generally, these receivables represent earned revenue from services provided to customers, which will be billed in the next billing cycle. All amounts are considered collectible and billable. 1200000 1700000 27700000 31800000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents, other investments and trade accounts receivable. Cash deposits may be in excess of insured limits. The Company believes that the financial institutions that hold its cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.</span></div>With regard to customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. The Company believes that no additional credit risk beyond amounts provided for by the allowance for doubtful accounts are inherent in accounts receivable. 0.11 0.10 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shorter of the estimated lease term or 4 to 7 years</span></div></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Maintenance and repairs are charged to expense as incurred.</span></div> Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over the estimated useful lives of those assets as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Internal-use software development costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shorter of the estimated lease term or 4 to 7 years</span></div></td></tr></table><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Telecommunications equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automobile</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less—accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,645 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P7Y P4Y P7Y P2Y P5Y P4Y P7Y Deferred CostsThe Company defers certain direct and incremental upfront costs related to the generation of a revenue stream or obtaining a new customer agreement. These costs include installment fees, activation and other telecommunication fees. P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal-Use Software Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal-use software includes software that has been acquired, internally developed, or modified exclusively to meet the Company’s needs. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed, and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">specific upgrades and enhancements when the expenditures will result in additional functionality, and expenses costs incurred for maintenance and minor upgrades and enhancements. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl81Mi9mcmFnOjI3MDBlZjQ1ZTE2ZjQwM2I5ZDAxNmFlN2Q3NzZiYWMzL3RleHRyZWdpb246MjcwMGVmNDVlMTZmNDAzYjlkMDE2YWU3ZDc3NmJhYzNfMTA5OTUxMTY1ODY0MQ_ee7430b8-70d1-45f7-9715-2ac9e64e87e9">four</span> to seven years. Management evaluates the useful life 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.</span></div> P7Y Debt Issuance CostsThe Company incurs debt issuance costs associated with obtaining and entering into credit agreements and issuing convertible notes. These costs customarily include non-refundable structuring fees, commitment fees, up-front fees and syndication expenses. The Company has a policy of deferring and amortizing these costs based on the effective interest method over the term of the credit agreements or the convertible notes, as applicable. Amortization of IntangiblesIntangible assets determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually. <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reviews goodwill and indefinite-lived intangible assets at least annually, as of December 31, for possible impairment. Goodwill and indefinite-lived intangible assets are reviewed for possible impairment at an interim date if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit or indefinite-lived intangible asset below its carrying value. The Company tests goodwill at the reporting unit level and has determined that it has 2-reporting units, CPaaS and Other. All Goodwill is allocated to the CPaaS reporting unit. Management may first evaluate qualitative factors to assess if it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine if a two-step impairment test is necessary. Management may choose to proceed directly to the two-step evaluation, bypassing the initial qualitative assessment. The first step of the impairment test involves comparing the fair value of the reporting unit to its net book value, including goodwill. If the carrying value exceeds its fair value, then the Company would perform the second step of the goodwill impairment test to determine the amount of the impairment loss. The impairment loss would be calculated by comparing the implied fair value of the goodwill to its carrying value. In calculating the implied fair value of goodwill, the fair value of the entity would be allocated to all of the other assets and liabilities based on their fair values. The excess of the fair value of the entity over the amount assigned to other assets and liabilities is the implied fair value of goodwill. An impairment loss would be recognized when the carrying amount of goodwill exceeds its implied fair value.</span></div>The Company makes assumptions regarding estimated future cash flows, discount rates, long-term growth rates and market values to determine each reporting unit’s and indefinite-lived intangible asset’s estimated fair value. If these estimates or related assumptions change in the future, the Company may be required to record an impairment charge. As of December 31, 2020 and 2021, the Company has recorded goodwill of $372.2 million and $344.4 million, respectively. 2 372200000 344400000 0 0 0 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company evaluates long-lived assets, including property and equipment and definite lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company uses the acquisition method of accounting for business combinations which requires the tangible and intangible assets acquired and liabilities assumed to be recorded at their respective fair market value as of the acquisition date. Goodwill represents the excess of the consideration transferred over the fair value of the net assets acquired. The fair values of the assets acquired and liabilities assumed are determined based upon the Company’s valuation and involves making significant estimates and assumptions based on facts and circumstances that existed as of the acquisition date. The Company uses a measurement period following the acquisition date to gather information that existed as of the acquisition date that is needed to determine the fair value of the assets acquired and liabilities assumed. The measurement period ends once all information is obtained, but no later than one year from the acquisition date.</span></div> Advertising CostsThe Company expenses advertising costs as incurred. 1500000 1600000 1800000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commissions consist of variable compensation earned by sales personnel and third-party resellers. Sales commissions associated with the acquisition of a new customer contract are paid over time, based on monthly revenues, and are recognized as sales and marketing expense in the period incurred.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation expense related to all stock-based awards based on the fair value of the award on the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, which is generally four years. The fair value of the restricted stock units is determined using the fair value of the Company’s Class A common stock on the date of grant. The Company uses the Black-Scholes option pricing model, net of estimated forfeitures, to measure the fair value of its stock options.     </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has elected to estimate expected forfeitures, and, as such, the Company must also determine a forfeiture rate to calculate the stock-based compensation for awards. Through December 31, 2021, the Company recognized compensation for only the portion of options expected to vest using an estimated forfeiture rate that was derived from historical employee termination behavior. If any of the assumptions used in the Black-Scholes option pricing model change, stock-based compensation for future options may differ materially compared to that associated with previous grants.</span></div> P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">basis of assets and liabilities using enacted tax rates. The Company recognizes the effect of a change in tax rates on deferred tax assets and liabilities in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reduces the measurement of a deferred tax asset, if necessary, by a valuation allowance if it is more likely than not that it will not realize some or all the deferred tax asset. Quarterly, the Company reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and the implementation of prudent and feasible tax planning strategies. The evaluation of the recoverability of deferred tax assets requires judgment in assessing future profitability. Should there be a change in the ability to recover deferred tax assets, the Company’s income tax provision would increase or decrease in the period in which the assessment is changed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for uncertain tax positions by recognizing the financial statement effects of a tax position only when, based upon technical merits, it is more likely than not that the position will be sustained upon examination. The tax benefit recognized is measured as the largest amount of benefit determined on a cumulative probability basis that the Company believes is more likely than not to be realized upon ultimate settlement of the position. The Company recognizes potential accrued interest and penalties associated with unrecognized tax positions in income tax expense.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Operating Segments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to make operating decisions, allocate resources and in assessing performance. The Company has two operating segments, CPaaS and Other, which are deemed to be reportable segments. The Company’s CODM is its Chief Executive Officer. The CODM evaluates the performance of the Company’s operating segments primarily based on revenue and gross profit. The Company does not analyze discrete segment balance sheet information related to long-term assets. All other financial information is evaluated on a consolidated basis.</span></div> 2 2 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic earnings per share attributable to common stockholders is calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Diluted net income per share is calculated by giving effect to all potentially dilutive common stock when determining the weighted-average number of common shares outstanding. For purposes of the diluted net income (loss) per share calculation, options to purchase common stock, restricted stock units and redeemable convertible preferred stock are considered to be potential common stock.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign currency translation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has foreign operations with non-USD functional currencies. The Euro and British Pound are the primary functional currencies for the Company’s international operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All of the assets and liabilities of these subsidiaries are converted to U.S. dollars at the exchange rate in effect at the balance sheet date, and equity accounts are carried at historical exchange rates. Revenue and expenses are translated at average exchange rates in effect during each reporting period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net effect of foreign currency translation adjustments is included in shareholder’s equity as a component of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> line item in the accompanying consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Foreign currency transaction gains and losses are the result of exchange rate changes during the period of time between the consummation and cash settlement of transactions denominated in currencies other than the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">functional currency. Foreign currency transaction gains and losses are recognized in current period earnings as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Foreign exchange gains and losses, which result from the process of remeasuring foreign currency transactions into the appropriate functional currency, are included in other income (expense), net in the Company’s consolidated statements of operations. The Company recorded less than $0.1 million in related gains and losses during each of the years ended December 31, 2019, 2020 and 2021.</span></div> 100000 100000 100000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company minimizes its credit risk associated with investments by investing primarily in investment grade, liquid securities. The Company policy is designed to preserve capital, maintain liquidity and minimize credit risk, and the policy limits exposure to any one issuer and also establishes minimum credit ratings of approved investments. Periodic evaluations of relative credit standing of those issuers are considered in the Company's investment strategy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company uses a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires use of observable inputs when available, and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Unobservable inputs for which there is little or no market data, which requires the Company to develop its own assumptions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has elected to present Comprehensive Income (Loss) and its components as a separate financial statement. Comprehensive income refers to net income and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders’ equity but are excluded from the calculation of net income.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted this standard on January 1, 2021 on a prospective basis, which did not have a material impact on the Company’s financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt —Modifications and Extinguishments (Subtopic 470-50), Compensation--Stock Compensation (Topic 718), and Derivatives and Hedging--Contracts in Entity's Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to provide clarity surrounding the treatment for a modification or an exchange of a freestanding equity-classified written call option. The amendments also provide guidance for the recognition and measurement of earnings-per-share (“EPS”) for certain modifications or exchanges of freestanding equity-classified written call options for entities that present EPS. The amendments do not affect a holder’s accounting for freestanding call options. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company did not and does not expect to have any modification or exchanges of freestanding written call options classified in equity during the reporting period and therefore does not expect adoption will have a material impact on its financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to address issues identified as a result of the complexity associated with applying GAAP for certain financial instruments with characteristics of liabilities and equity. For convertible instruments, ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and enhances information transparency by making targeted improvements to the disclosures for convertible instruments and EPS guidance on the basis of feedback from financial statement users. ASU 2020-06 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company will adopt the new guidance on January 1, 2022 using the modified retrospective approach resulting in adjustments in accumulated deficit and paid in capital. The Company will also record an increase in the convertible notes balance as a result of the reversal of the separation of the convertible debt between debt and equity. The adoption of this standard will decrease the amount of non-cash interest expense to be recognized in future periods as a result of eliminating the discount associated with the equity component. The number of diluted shares will increase as a result of transitioning from the treasury stock method to the as-if converted method for the calculation. The Company is currently quantifying the effect of adopting this new accounting guidance on its financial statements and earnings per share calculations.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3. Business Combination</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Voxbone Acquisition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On November 2, 2020, the Company acquired all of the A Ordinary Shares, B Ordinary Shares and C Ordinary Shares of Voice Topco Limited (“Voice Topco”) through a Share Purchase Agreement (the “Share Purchase Agreement” and such purchase, the “Share Purchase”). Voice Topco directly or indirectly held all of the issued and outstanding shares of Voxbone S.A., which (with its subsidiaries) was the operating subsidiary of Voice Topco (“Voxbone”). The transaction was valued at €446 million. As consideration for the Share Purchase, the Company (i) paid the selling stockholders approximately $400 million (or approximately €338 million based on prevailing exchange rates at the close of business on October 9, 2020) at the Closing and (ii) issued to the selling stockholders at the Closing shares of the Company’s Class A common stock, with an aggregate value of approximately €108 million (or approximately $128 million based on prevailing exchange rates at the close of business on October 9, 2020).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December 31, 2021 the Company made measurement period adjustments to reflect facts and circumstances in existence as of October 31, 2020, the effective date of the Share Purchase (the “Effective Date”). The adjustments primarily related to certain state and local tax liabilities as well as an adjustment related to the finalization of the net working capital adjustment which were not reasonably estimable at the Effective Date and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">consisted of a $1.0 million increase to goodwill and $1.0 million increase to accrued expenses and other current liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company, in accordance with the Share Purchase Agreement (“SPA”), paid the selling stockholders $7.6 million, which included $7.4 million of the amount held in escrow as a holdback amount and $0.2 million in interest earned from the escrow.</span></div> 446000000 400000000 338000000 108000000 128000000 1000000 1000000 7600000 7400000 200000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4. Fair Value Measurements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, other investments, accounts receivable, accounts payable and accrued expenses approximate fair value as of December 31, 2020 and 2021 because of the relatively short duration of these instruments. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the assets measured at fair value as of December 31, 2020 and December 31, 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.794%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.993%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis<br/>December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market account</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,517 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,517 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis<br/>December 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market account</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of the years ended December 31, 2020 and 2021, the fair value of the 2026 Convertible Notes, as further described in Note 9, “Debt”, was approximately $716.3 million and $427.1 million, respectively. As of December 31, 2021, the fair value of the 2028 Convertible Notes, as further described in Note 9, “Debt”, was approximately $194.2 million. The fair value was determined based on the closing price for the Convertible Notes on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of the years ended December 31, 2020 and 2021, the fair value of the Pension Plan’s assets, as further described in Note 14, “Employee Benefit Plans”, was approximately $2.9 million and $3.0 million, respectively. The fair value was determined by an independent actuary and is considered as Level 2 in the fair value hierarchy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company monitors the availability of observable market data to assess the appropriate classification of financial instruments within the fair value hierarchy. Changes in economic conditions or model-based valuation techniques may require the transfer of financial instruments from one fair value level to another. In such instances, the transfer is reported at the beginning of the reporting period. There were no transfers between Levels 1, 2 or 3 during the years ended December 31, 2020 and 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The money market account is included in cash and cash equivalents in the consolidated balance sheets as of December 31, 2020 and December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, there was $69.0 million in maturities of marketable securities. There were no maturities in marketable securities during the years ended December 31, 2020 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There were no sales of marketable securities for the years ended December 31, 2020 and 2021. Proceeds and gross realized gains from sales of marketable securities were $17.5 million and less than $0.1 million, respectively for the year ended December 31, 2019. The cost of the securities sold was based on the specific identification method and the gross realized gain is recorded as other income (expense), net, in the consolidated statements of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest earned on marketable securities was less than $0.1 million for the years ended December 31, 2019, 2020 and 2021, respectively, and is recorded within other income (expense), net in the accompanying consolidated statements of operations.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the assets measured at fair value as of December 31, 2020 and December 31, 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.794%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.993%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis<br/>December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market account</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,517 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,517 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis<br/>December 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market account</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 57517000 0 0 57517000 40000000 0 0 40000000 97517000 0 0 97517000 241157000 0 0 241157000 241157000 0 0 241157000 716300000 427100000 194200000 2900000 3000000 69000000 0 0 17500000 100000 100000 100000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5. Financial Statement Components</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable, net of allowances consist of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.738%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts and reserve for expected credit losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,572 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Allowance for doubtful accounts:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to bad debt expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions (1)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Write off of uncollectible accounts after all collection efforts have been exhausted.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales, use, VAT and telecommunications related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,921 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable, net of allowances consist of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.738%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts and reserve for expected credit losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,572 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Allowance for doubtful accounts:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to bad debt expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions (1)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div>(1) Write off of uncollectible accounts after all collection efforts have been exhausted. 26504000 31036000 27692000 31786000 1203000 1661000 2250000 411000 55243000 61572000 769000 1203000 1322000 913000 888000 416000 0 39000 1203000 1661000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales, use, VAT and telecommunications related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,921 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 31549000 31264000 19534000 19042000 9142000 11046000 183000 177000 2657000 4392000 63065000 65921000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">6. Right-of-Use Asset and Lease Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. The Company determines if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease expense attributable to lease payments is recognized on a straight-line basis over the lease term and is included in general and administrative expense on the Company’s consolidated statements of operations. Finance leases result in the recognition of depreciation expense, which is recognized on a straight-line basis over the expected life of the leased asset, and interest expense, which is recognized following an effective interest rate method. Depreciation expense attributable to finance leases is included in general and administrative expense on the Company’s consolidated statements of operations. The Company presents the operating leases in long-term assets and current and long-term liabilities in the accompanying consolidated balance sheets. Finance leases are reported in property, plant and equipment, net, accrued expenses and other current liabilities, and other liabilities on the Company’s consolidated balance sheets. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company sub-leases approximately 17,073 square feet of office space to a related party, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Relay, Inc. (f/k/a Republic Wireless, Inc.) (“Relay”).</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Future minimum sub-lease receipts required under the non-cancellable lease are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">As of December 31, 2021, the Company had various leased properties in the United States and internationally, with remaining lease terms of six months to 5 years, some of which include options to extend the leases for up to 5 years. None of the options to extend the leases are recognized in operating lease ROU assets or lease liabilities. The Company has one lease with an early-termination option, which it does not expect to exercise. The Company has a lease not yet commenced, with a lease term of 20 years and two options to extend the lease by a term of ten years each, up to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RleHRyZWdpb246MTFkODM4MDlmYWZhNDIyOThhZGVhOTFhMmM5NmYwYmFfMjE5OQ_af6d1039-bd0b-4d46-946b-d588f2ba8c33">twenty</span> additional years in total.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of lease expense recorded in general and administrative expenses in the consolidated statement of operations were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income (1)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,905 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) See Note 16, “Related Parties” to these consolidated financial statements, for additional details on sublease income.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the years ended December 31, 2019, 2020 and 2021, short-term operating lease expense was $0.0 million, $0.2 million and $1.3 million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use asset, net (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total leased assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,955 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTAtMS0xLTEtNDM4NjQ_67d4be86-b1b6-41ed-8bbd-1d5098a835ac"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTAtMS0xLTEtNDM4NjQ_80a5075b-112e-4061-91ad-c04e9df0289a">Accrued expenses and other current liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTMtMS0xLTEtNDM4NjQ_0ad2e28f-5dd1-46bf-a93e-eb5b0acc5a37"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTMtMS0xLTEtNDM4NjQ_c3e41e8c-3d15-4203-8836-e3bf0e8abd96">Other liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Operating lease assets are recorded net of accumulated amortization of $9.1 million and $14.8 million as of December 31, 2020 and December 31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Finance lease assets are recorded net of accumulated depreciation of $0.0 million and $0.2 million as of December 31, 2020 and December 31, 2021, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases was as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,439 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On June 4, 2021, the Company purchased approximately 40 acres of undeveloped land (the “Property”) in Raleigh, North Carolina, from the State of North Carolina (the “State”). The Company paid $30.0 million for the land. Additionally, as consideration for the Property, the Company agreed to construct, at its expense, a parking lot and related improvements (the “Parking Improvements”) on land owned by the State adjacent to the Property. The estimated cost of construction of the Parking Improvements was $7.8 million. Subsequent to the purchase of the Property, the Company sold a portion of the Property constituting approximately 23.76 acres (the “Conveyed Parcel”) to USEF Edwards Mill Owner, LLC (the “Developer”) for $17.5 million. In addition, the Developer agreed to construct, at its expense, the Parking Improvements in connection with the Company’s purchase of the Property from the State. The Company retained approximately 17.06 acres of the Property, which was recorded at cost and is included in the Company’s consolidated balance sheet as a component property, plant and equipment, net. The </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Company recorded an asset for the Developer’s obligation to construct the Parking Improvements at the Developer's expense, which is included as a component of prepaid expenses and other current assets in the consolidated balance sheet as of December 31, 2021. A lease incentive of $4.7 million was recognized for the difference between the consideration received from the Developer for the Conveyed Parcel and the cost basis of the Conveyed Parcel and is included as a component of other liabilities on the consolidated balance sheet. On October 1, 2021, the developer delivered the completed parking improvements and the State released the Company from its liability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On May 27, 2021, the Company entered into a Lease Agreement (the “Lease”) with the Developer for the Conveyed Parcel, together with improvements for office and related infrastructure to be constructed thereon, collectively constituting approximately 534,000 gross square feet (the “Project”). The lease became effective upon closing of the sale of the Conveyed Parcel to the Developer. When construction of the Project is completed, the Company intends to relocate its corporate headquarters to the Project. The lease term will commence upon substantial completion of the final building to be delivered, as evidenced by a certificate of occupancy issued by the City of Raleigh (the “Commencement Date”), and continue for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RleHRyZWdpb246MTFkODM4MDlmYWZhNDIyOThhZGVhOTFhMmM5NmYwYmFfNTYwMQ_4b7555e7-3a07-45f4-9523-4065c36ff9e6">twenty</span> (20) years (the “Initial Term”). It is anticipated that the Commencement Date will occur in May 2023. The Company has the option to renew the Initial Term for two ten-year periods at a rental rate equal to 100% of the then-prevailing market rental rate for comparable buildings in the Raleigh, North Carolina, market. Upon the effective date, the Company deposited $2.5 million with the Developer as security on the lease. The deposit is included in other long-term assets on the Company’s consolidated balance sheet. Additionally, the Company placed $3.0 million in escrow to fund the certain tenant improvements expected to be constructed as part of the development of the Project.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No right-of-use assets or lease liabilities have been recognized in connection with the lease as of December 31, 2021. Future lease payments are included in Note 13, “Commitments and Contingencies”.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Retirement Obligation</span></div>The Company has an obligation to return one of its leased properties to its original leased condition. These costs are accrued at the present value of expected cost to settle the obligation using estimated cash flows. The cash flows are discounted at a current pre-tax rate that reflects the risk specific to the retirement liability. The estimated future cost of restoration is reviewed annually and adjusted as appropriate. As of December 31, 2021, asset retirement obligation was $0.2 million included in other liabilities. 17073 Future minimum sub-lease receipts required under the non-cancellable lease are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 249000 P6M P5Y P5Y 1 P20Y 2 P10Y The components of lease expense recorded in general and administrative expenses in the consolidated statement of operations were as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income (1)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,905 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) See Note 16, “Related Parties” to these consolidated financial statements, for additional details on sublease income.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases was as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,439 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 5548000 5949000 6818000 0 20000 218000 0 2000 18000 643000 384000 384000 4905000 5587000 6670000 0 200000 1300000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use asset, net (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total leased assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,955 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTAtMS0xLTEtNDM4NjQ_67d4be86-b1b6-41ed-8bbd-1d5098a835ac"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTAtMS0xLTEtNDM4NjQ_80a5075b-112e-4061-91ad-c04e9df0289a">Accrued expenses and other current liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTMtMS0xLTEtNDM4NjQ_0ad2e28f-5dd1-46bf-a93e-eb5b0acc5a37"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl82Ny9mcmFnOjExZDgzODA5ZmFmYTQyMjk4YWRlYTkxYTJjOTZmMGJhL3RhYmxlOjNkYzk0NzgyN2Y2YzRmMjViYzliYWJhOGMwYzAzYjFmL3RhYmxlcmFuZ2U6M2RjOTQ3ODI3ZjZjNGYyNWJjOWJhYmE4YzBjMDNiMWZfMTMtMS0xLTEtNDM4NjQ_c3e41e8c-3d15-4203-8836-e3bf0e8abd96">Other liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Operating lease assets are recorded net of accumulated amortization of $9.1 million and $14.8 million as of December 31, 2020 and December 31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Finance lease assets are recorded net of accumulated depreciation of $0.0 million and $0.2 million as of December 31, 2020 and December 31, 2021, respectively.</span></div> 19491000 14061000 464000 373000 19955000 14434000 5515000 5807000 183000 177000 17202000 10958000 282000 202000 23182000 17144000 9100000 14800000 0 200000 3357000 5301000 6227000 0 28000 212000 3357000 5329000 6439000 P4Y4M6D P3Y9M14D P2Y11M12D P2Y11M26D P2Y5M8D 0.0498 0.0481 0.0478 0 0.0400 0.0391 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6422000 191000 6601000 121000 2649000 75000 1623000 10000 692000 0 17987000 397000 1222000 18000 16765000 379000 5807000 177000 10958000 202000 40 30000000 7800000 23.76 17500000 17.06 4700000 534000 P20Y 2 P10Y 1 2500000 3000000 0 200000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">7. Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Telecommunications equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automobile</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less—accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,645 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company capitalizes the costs to design software for internal use related to the development of its platform during the application development stage of the projects. The costs are primarily comprised of salaries and benefits of the projects’ engineers and product development teams. Internally developed software is reported at cost less accumulated amortization. Amortization begins once the project is substantially complete and ready for its intended use. The Company amortizes the asset on a straight-line basis over the useful life, which is estimated to be 4 years. Costs incurred prior to the application development stage, maintenance activities or minor upgrades are expensed in the period incurred. Unamortized software development costs were approximately $6.0 million and $7.5 million as of December 31, 2020 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company capitalized $3.6 million, $2.3 million, and $3.9 million of software development costs for the years ended December 31, 2019, 2020 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense related to capitalized software development costs $2.0 million, $2.0 million, and $1.8 million for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2021, unamortized implementation costs related to cloud computing arrangements are $0.4 million, of which $0.1 million are included in prepaid expenses and other current assets and $0.3 million are included in other long-term assets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company leases automobiles under leases accounted for as finance leases with expiration dates ranging from February 28, 2022 to June 30, 2025. As of December 31, 2020, cost and accumulated depreciation of the assets under finance leases recorded by the Company were $0.5 million and less than $0.1 million, respectively. As of December 31, 2021, cost and accumulated depreciation of the assets under finance leases recorded by the Company were $0.6 million and $0.2 million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized an impairment of $0.3 million, $0.2 million, and $0.5 million during the years ended December 31, 2019, 2020 and 2021, respectively, related to capitalized software development costs that provided no future benefit and therefore were impaired. This expense is reflected within cost of revenue in the accompanying consolidated statements of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2341000 2240000 4077000 5419000 60651000 76963000 6285000 6970000 3901000 6942000 19968000 22917000 502000 616000 0 17269000 97725000 139336000 46080000 69732000 51645000 69604000 P4Y 6000000 7500000 3600000 2300000 3900000 2000000 2000000 1800000 400000 100000 300000 500000 600000 200000 300000 200000 500000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6583000 9536000 12051000 268000 670000 1189000 112000 120000 124000 2055000 2811000 4159000 9018000 13137000 17523000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">8. Goodwill and Intangible Assets </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The changes in carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill additions related to 2020 acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2020:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, definite lived</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses, indefinite lived</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,261)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, definite lived</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses, indefinite lived</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,334)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized amortization expense as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The remaining weighted average amortization period for definite lived intangible assets is 12 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Future estimated amortization expense for definite lived intangible assets is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,453 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The changes in carrying amount of goodwill were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill additions related to 2020 acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6867000 346564000 18808000 372239000 999000 -28815000 344423000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2020:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, definite lived</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses, indefinite lived</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,261)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, definite lived</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses, indefinite lived</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,334)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2020:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, definite lived</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses, indefinite lived</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,261)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 20</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, definite lived</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 7</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses, indefinite lived</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,334)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 166955000 6850000 160105000 P15Y P20Y 89439000 2253000 87186000 P10Y 3158000 3158000 0 P2Y P7Y 764000 764000 260316000 12261000 248055000 155081000 16861000 138220000 P15Y P20Y 82548000 10315000 72233000 P10Y 3158000 3158000 0 P2Y P7Y 764000 764000 241551000 30334000 211217000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized amortization expense as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,666 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 1445000 8543000 520000 2221000 10576000 520000 3666000 19119000 P12Y <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Future estimated amortization expense for definite lived intangible assets is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,453 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18344000 18344000 18344000 18344000 18344000 118733000 210453000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">9. Debt </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Revolving Loan</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">On May 25, 2021, the Company terminated the Credit and Security Agreement, dated as of November 4, 2016 as amended and restated as of March 1, 2019, among the Company, Key Bank National Association, and KeyBanc Capital Markets Inc. (the “Credit Agreement”). The agreement provided for a secured $25 million revolving credit facility (the “Credit Facility”). As of December 31, 2020 and at the date of termination, no outstanding indebtedness existed under the Credit Facility and the Company was in compliance with all financial and non-financial covenants.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2020, unamortized debt issuance costs were $0.1 million, of which were included in prepaid expenses and other current assets, and other long-term assets. As of December 31, 2021, there were no outstanding debt issuance costs.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes and Capped Call Transactions</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2026 Convertible Notes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 28, 2020, the Company issued $400 million aggregate principal amount of 0.25% Convertible Notes due March 1, 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities Act (the “2026 Convertible Notes”). The interest on the 2026 Convertible Notes is payable semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2020.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2026 Convertible Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indenture governing the 2026 Convertible Notes (the “2026 Indenture”) or if the 2026 Convertible Notes are not freely tradeable as required by the 2026 Indenture. The 2026 Convertible Notes will mature on March 1, 2026, unless earlier repurchased, redeemed by the Company, or converted pursuant to their terms. The total net proceeds from the 2026 Convertible Notes, after deducting initial purchaser discounts, costs related to the 2026 Capped Calls (as defined herein), and debt issuance costs, paid by the Company, were approximately $344.7 million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each $0.001 principal amount of the 2026 Convertible Notes is initially convertible into 10.9857 shares of the Company's Class A common stock, par value $0.001 per share, which is equivalent to an initial conversion price of approximately $91.03 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the 2026 Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its 2026 Convertible Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2026 Convertible Notes will be redeemable in whole or in part at the Company's option on or after March 6, 2023, but before the fortieth (40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the 2026 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding September 1, 2025, the 2026 Convertible Notes may be convertible at the option of the holders only under the following circumstances:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">during any calendar quarter commencing after the calendar quarter ending on June 30, 2020 (and only during such calendar quarter), if the last reported sale price per share of the Company's Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $0.001 principal amount of 2026 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company's Class A common stock on such trading day and the conversion rate on such trading day;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">upon the occurrence of certain corporate events or distributions on its Class A common stock; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">if the Company calls such 2026 Convertible Notes for redemption.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On or after September 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2026 Convertible Notes may, at their option, convert all or a portion of their 2026 Convertible Notes regardless of the foregoing conditions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior to and during the nine months ended September 20, 2021, the conditional conversion feature of the 2026 Convertible Notes was triggered as the last reported sale price of the Company's Class A common stock was </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on or after June 30, 2020 (the last trading day of the calendar quarter), and therefore the 2026 Convertible Notes were convertible, in whole or in part, at the option of the holders between July 1, 2020 through September 30, 2021. The conditional conversion feature of the 2026 Convertible Note was not triggered from October 1, 2021 through December 31, 2021 as the last reported sale price of the Company's Class A common stock was not more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days (the last trading day of the calendar quarter). Whether the 2026 Convertible Notes will be convertible following such period will depend on the satisfaction of this condition or another conversion condition in the future. The Company continues to classify the 2026 Convertible Notes as a long-term liability in its consolidated balance sheet as of December 31, 2021, based on contractual settlement provisions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company's election. It is the Company's current intent to settle the principal amount of the 2026 Convertible Notes with cash.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No sinking fund is provided for the 2026 Convertible Notes. Upon the occurrence of a fundamental change (as defined in the 2026 Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2026 Convertible Notes for cash at a price equal to the principal amount of the 2026 Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accounting for the issuance of the 2026 Convertible Notes, the Company separated the 2026 Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $125.2 million and was determined by deducting the fair value of the liability component from the par value of the 2026 Convertible Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 6.763% over the term of the 2026 Convertible Notes. The carrying amount of the equity component was $57.5 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 6.907% over the contractual terms of the 2026 Convertible Notes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accounting for the transaction costs related to the 2026 Convertible Notes, the Company allocated the total amount incurred to the liability and equity components of the 2026 Convertible Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $8.2 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the 2026 Convertible Notes. Issuance costs attributable to the equity component of $3.7 million were netted with the equity component in stockholders’ equity.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2028 Convertible Notes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 16, 2021, the Company issued $250 million aggregate principal amount of 0.50% Convertible Notes due April 1, 2028 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act (the “2028 Convertible Notes and, together with the 2026 Convertible Notes, the “Convertible Notes”). The interest on the 2028 Convertible Notes is payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2028 Convertible Notes may bear special interest under specified circumstances relating to the Company's failure to comply with its reporting obligations under the indenture governing the 2028 Convertible Notes (the “2028 Indenture”) or if the 2028 Convertible Notes are not freely tradeable as required by the 2028 Indenture. The 2028 Convertible Notes will mature on April 1, 2028, unless earlier repurchased, redeemed by the Company, or converted pursuant to their terms. The total net proceeds from the 2028 Convertible Notes, after deducting initial purchaser discounts, costs related to the 2028 Capped Calls (as defined herein), and debt issuance costs, paid by the Company, were approximately $217 million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each $0.001 principal amount of the 2028 Convertible Notes is initially convertible into 5.5781 shares of the Company's Class A common stock, par value $0.001 per share, which is equivalent to an initial conversion price of approximately $179.27 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the 2028 Indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its 2028 Convertible Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2028 Convertible Notes will be redeemable in whole or in part at the Company's option on or after April 6, 2025, but before the fortieth (40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the 2028 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On or after April 6, 2025 until the close of business on the scheduled trading day immediately preceding the maturity date, the 2028 Convertible Notes may be convertible at the option of the holders only under the following circumstances:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (and only during such calendar quarter), if the last reported sale price per share of the Company's Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $0.001 principal amount of 2028 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company's Class A common stock on such trading day and the conversion rate on such trading day;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">upon the occurrence of certain corporate events or distributions on its Class A common stock; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">if the Company calls such 2028 Convertible Notes for redemption.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On or after October 1, 2027, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2028 Convertible Notes may, at their option, convert all or a portion of their Convertible Notes regardless of the foregoing conditions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company's election. It is the Company's current intent to settle the principal amount of the 2028 Convertible Notes with cash.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No sinking fund is provided for the 2028 Convertible Notes. Upon the occurrence of a fundamental change (as defined in the 2028 Indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2028 Convertible Notes for cash at a price equal to the principal amount of the 2028 Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accounting for the issuance of the 2028 Convertible Notes, the Company separated the 2028 Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $66.9 million and was determined by deducting the fair value of the liability component from the par value of the 2028 Convertible Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 5.125% over the term of the 2028 Convertible Notes. The carrying amount of the equity component was $39.4 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 4.959% over the contractual terms of the 2028 Convertible Notes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accounting for the transaction costs related to the 2028 Convertible Notes, the Company allocated the total amount incurred to the liability and equity components of the 2028 Convertible Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $5.5 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the 2028 Convertible Notes. Issuance costs attributable to the equity component of $2.0 million were netted with the equity component in stockholders’ equity.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the liability components of the 2026 and 2028 Convertible Notes were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,923 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,517 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the equity components of the 2026 and 2028 Convertible Notes were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion options (debt discount)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion options (debt discount)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the 2026 and 2028 Convertible Notes:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the 2026 Convertible Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the 2028 Convertible Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the offering of the 2026 Convertible Notes and the 2028 Convertible Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “2026 Capped Calls” and the “2028 Capped Calls,” respectively and, collectively, the “Capped Calls”). The 2026 Capped Calls and the 2028 Capped Calls each have an initial strike price of approximately $91.03 and $179.27 per share, respectively, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Convertible Notes and the 2028 Convertible Notes. The 2026 Capped Calls and the 2028 Capped Calls have initial cap prices of $137.40 and $260.76 per share subject to certain adjustments, respectively. The 2026 Capped Calls and the 2028 Capped Calls cover, subject to anti-dilution adjustments, approximately 4,394,276 and 1,394,525 shares of Class A common stock for the 2026 Convertible Notes and 2028 Convertible Notes, respectively. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A common stock upon any conversion of the 2026 Convertible Notes and 2028 Convertible Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls expire on the earlier of (i) the last day on which </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any convertible securities remain outstanding and (ii) March 1, 2026 for the 2026 Capped Calls and April 1, 2028 for the 2028 Capped Calls, subject to earlier exercise. The Capped Calls 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 Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $43.3 million and $25.5 million incurred to purchase the 2026 Capped Calls and the 2028 Capped Calls, respectively, was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Convertible Notes are effectively subordinated to the Company’s future senior secured indebtedness, if any, to the extent of the value of the collateral securing that indebtedness. The Convertible notes are the senior, unsecured obligations of the Company and are equal in right of payment with the Company’s future senior unsecured indebtedness, if any, senior in right of payment to the Company’s existing and future indebtedness that is expressly subordinated to the Convertible Notes and the Convertible Notes will be structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and preferred equity, if any, of the Company’s subsidiaries.</span></div> 25000000 0 100000 0 400000000 0.0025 344700000 0.001 91.03 P40D 1 1.30 20 30 1.30 20 30 5 10 10 0.98 1.30 20 30 1.30 20 30 125200000 0.06763 57500000 0.06907 8200000 3700000 250000000 0.0050 217000000 0.001 179.27 1 1.30 20 30 1.30 20 30 5 10 10 0.98 66900000 0.05125 39400000 0.04959 5500000 2000000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the liability components of the 2026 and 2028 Convertible Notes were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,923 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,517 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the equity components of the 2026 and 2028 Convertible Notes were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion options (debt discount)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion options (debt discount)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net carrying amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 400000000 400000000 110546000 92034000 7258000 6043000 282196000 301923000 0 250000000 0 60488000 0 4995000 0 184517000 282196000 486440000 125152000 125152000 3742000 3742000 121410000 121410000 0 66908000 0 2019000 0 64889000 121410000 186299000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the 2026 and 2028 Convertible Notes:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the 2026 Convertible Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Notes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the 2028 Convertible Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 841000 1000000 14606000 18505000 959000 1214000 16406000 20719000 0 991000 0 6419000 0 532000 0 7942000 16406000 28661000 91.03 179.27 137.40 260.76 4394276 1394525 43300000 25500000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">10. Segment and Geographic Information </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has two reportable segments, CPaaS and Other. Segments are primarily evaluated based on revenue and gross profit. The Company does not allocate operating expenses, interest expense or income tax expense to its segments. Accordingly, the Company does not report such information. Additionally, the Chief Operating Decision Maker does not evaluate the Company’s operating segments using discrete asset information. The segments share the majority of the Company’s assets. Therefore, no segment asset information is reported.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CPaaS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,545 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,978 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,635 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,861 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,523 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s long-lived assets were primarily held in the United States as of December 31, 2020 and December 31, 2021. As of December 31, 2020 and December 31, 2021, long-lived assets held outside of the United States were $11.2 million and $9.2 million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company generates its revenue primarily in the United States. Revenue by geographic area is detailed in the table below (which is determined based on the customer billing address):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CPaaS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,090 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CPaaS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,545 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,978 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,635 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,861 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,523 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 197944000 298090000 413948000 110343000 160706000 217403000 87601000 137384000 196545000 34650000 45023000 76959000 14616000 24546000 54981000 20034000 20477000 21978000 232594000 343113000 490907000 124959000 185252000 272384000 107635000 157861000 218523000 11200000 9200000 <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company generates its revenue primarily in the United States. Revenue by geographic area is detailed in the table below (which is determined based on the customer billing address):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CPaaS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,090 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 192506000 281757000 364412000 5438000 16333000 49536000 197944000 298090000 413948000 413948000 33664000 42692000 69051000 986000 2331000 7908000 34650000 45023000 76959000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">11. Stockholders’ Equity</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2020 and December 31, 2021, the Company had authorized 10,000,000 shares of undesignated preferred stock, par value $0.001, of which no shares were issued and outstanding.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2020 and December 31, 2021, the Company had authorized 100,000,000 shares of Class A common stock, par value $0.001 per share, with one vote per share and 20,000,000 shares of Class B common stock, par value $0.001 per share, with ten votes per share.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2020, 22,413,004 and 2,496,125 shares of Class A common stock and Class B common stock, respectively, were issued and outstanding. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, 23,177,988 and 1,965,170 shares of Class A common stock and Class B common stock, respectively, were issued and outstanding.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Shares of Class B common stock are convertible into shares of Class A common stock upon the stockholder’s voluntary written notice to the Company’s transfer agent or a transfer by the stockholder, subject to limited exceptions for transfers for estate planning purposes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The holders of Class A common stock and Class B common stock have identical rights, except that holders of Class A voting common stock are entitled to one vote per share of Class A common stock and holder of Class B common stock are entitled to ten votes per share of Class B common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any dividends or distributions paid or payable to the holders of shares of Class A common stock and Class B common stock shall be paid pro-rata, on an equal priority. During the years ended December 31, 2019, 2020 and 2021, no dividends were declared. Dividend payments are not subject to restriction. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Reserved Shares</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company had reserved shares of Class A common stock for issuance under stock-based award agreements as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based awards available for grant under the 2017 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,060,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725,956 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585,369 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10000000 10000000 0.001 0.001 0 0 0 0 100000000 100000000 0.001 0.001 1 1 20000000 20000000 0.001 0.001 10 10 22413004 22413004 2496125 2496125 23177988 23177988 1965170 1965170 1 1 10 10 0 0 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company had reserved shares of Class A common stock for issuance under stock-based award agreements as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based awards available for grant under the 2017 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,060,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725,956 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585,369 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 255000 180209 450614 344486 2020342 3060674 2725956 3585369 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">12. Stock Based Compensation </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">2010 Stock Option Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of July 26, 2010, the Company adopted the 2010 Equity Compensation Plan (the “2010 Plan”). On November 9, 2017, the 2010 Plan was terminated in connection with the Company’s initial public offering. Accordingly, no shares are available for future issuance under the 2010 Plan. However, the 2010 Plan continues to govern the terms and conditions of the outstanding awards granted thereunder.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">2017 Incentive Award Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s 2017 Incentive Award Plan (the “2017 Plan”) became effective on November 9, 2017. The 2017 Plan provides for the grant of stock options, including incentive stock options and non-qualified stock options, stock appreciation rights, restricted stock, dividend equivalents, restricted stock units, and other stock or cash based awards to employees, consultants and directors of the Company. A total of 1,050,000 shares of the Company’s Class A common stock were originally reserved for issuance under the 2017 Plan. These available shares automatically increase each January 1, beginning on January 1, 2018, by 5% of the number of shares of the Company’s Class A common stock outstanding on the final day of the immediately preceding calendar year. On January 1, 2021, the shares available for grant under the 2017 Plan were automatically increased by 1,120,650 shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The terms of the stock option grants are determined by the Company’s Board of Directors. The Company’s stock options vest based on terms of the stock option agreements, which is generally over four years. The stock options have a contractual life of ten years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted stock units (“RSUs”) granted under the 2017 Plan are generally subject to a time-based vesting condition. The compensation expense related to these awards is based on the grant date fair value of the RSUs and is recognized on a ratable basis over the applicable service period. The Company granted RSUs to its non-employee members of the Board of Directors, some of which vested immediately while others vest 25% as of each calendar quarter immediately following the grant date. Certain RSUs awarded to executives vest over four years with 50% vesting in the first year in 12.5% increments on each calendar quarter immediately following the grant date and the remaining 50% earned over years two, three and four. Other RSUs awarded to executives and employees generally are earned over a service period of four years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following summarizes the stock option activity for the period presented:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise price<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average <br/>remaining <br/>contract life <br/>(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of December 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value of stock options exercised</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated grant date fair value of options vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aggregate intrinsic value is computed based on the difference between the option exercise price and the fair value of the Company’s common stock as of December 31, 2021, based on the Company’s Class A common stock price as reported on the NASDAQ Global Select Market.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No options were granted for the year ended December 31, 2021. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had no unrecognized compensation cost related to non-vested stock options. All outstanding stock options are fully vested.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following summarizes the RSU activity for the period presented:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of awards outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average grant date fair value (Per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested RSUs as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested RSUs as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, total unrecognized compensation cost related to non-vested RSUs was $21.6 million, which will be amortized over a weighted-average period of 2.71 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized total stock-based compensation expense as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,626 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 1050000 0.05 1120650 P4Y P10Y 0.25 P4Y 0.50 0.125 0.125 0.125 0.125 0.50 P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following summarizes the stock option activity for the period presented:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise price<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>average <br/>remaining <br/>contract life <br/>(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic value <br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of December 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,104 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value of stock options exercised</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated grant date fair value of options vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 255000 10.82 P4Y5M1D 36426000 0 0 73985 12.47 806 10.49 180209 10.14 P3Y4M20D 11104000 180209 10.14 P3Y4M20D 11104000 180209 10.14 P3Y4M20D 11104000 57159000 54088000 9297000 729000 416000 247000 0 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following summarizes the RSU activity for the period presented:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of awards outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average grant date fair value (Per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested RSUs as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested RSUs as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 450614 51.58 154360 143.31 186502 67.40 73986 74.84 344486 82.38 21600000 P2Y8M15D <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized total stock-based compensation expense as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,626 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 211000 208000 252000 1461000 2118000 2648000 1199000 1525000 1890000 3755000 6030000 9747000 6626000 9881000 9881000 14537000 14537000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">13. Commitments and Contingencies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company leases office space under operating lease agreements that expire over the next 5 years. See Note 6, “Right-of-Use Asset and Lease Liabilities” to the consolidated financial statements, for additional details on the Company’s operating lease commitments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On October 25, 2015, the Company entered into an agreement with a telecommunications service provider. The service agreement requires the Company to pay a monthly recurring charge associated with the services received. The service agreement is non-cancellable and contains annual minimum commitments. On August 1, 2020, the Company amended the agreement to require annual minimum commitments of $0.6 million and $0.3 million in 2021 and 2022, respectively. In addition, as of December 31, 2021, the Company has $18.1 million in other non-cancellable purchase obligations, consisting of primarily network equipment maintenance and software license contracts, of which $13.2 million will be fulfilled within one year.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On May 27, 2021, the Company entered into the Lease with the Developer for the Conveyed Parcel, together with the Project. The respective obligations of the Company and the Developer under the Lease were conditioned upon the Developer acquiring fee simple title to the Conveyed Parcel, which occurred on June 4, 2021. The Lease term will commence upon the Commencement Date and continue for the Initial Term. It is anticipated that the Commencement Date will occur in May 2023. If the Commencement Date does not occur within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl85MS9mcmFnOjVhNDRiYmY2YjAyYzRhMjNhNmMzYmRmNDVlMzBhYWRmL3RleHRyZWdpb246NWE0NGJiZjZiMDJjNGEyM2E2YzNiZGY0NWUzMGFhZGZfMTQ2OA_5d279f64-8146-4f6b-85bc-b14131fe0d86">one hundred twenty</span> (120) days from the scheduled Commencement Date, the Company shall be entitled to certain rent abatements, as described in the Lease. If the Commencement Date is not delivered within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY1MWRjOTU2OTkyODQzZTk4MzFkNTdhYTFmYzY3YTY2L3NlYzo2NTFkYzk1Njk5Mjg0M2U5ODMxZDU3YWExZmM2N2E2Nl85MS9mcmFnOjVhNDRiYmY2YjAyYzRhMjNhNmMzYmRmNDVlMzBhYWRmL3RleHRyZWdpb246NWE0NGJiZjZiMDJjNGEyM2E2YzNiZGY0NWUzMGFhZGZfMTY1Mw_ecd00124-8733-4e4a-9200-ce5e4449ba47">twelve</span> (12) months of the scheduled Commencement Date, the Company may terminate the Lease.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has the option to renew the Initial Term for two ten-year periods. Base rent payments will begin on the Commencement Date. The initial base rent will increase by 1.85% on each anniversary of the Commencement Date. Total lease payments over the Initial Term are approximately $495.7 million. See Note 6, “Right-of-Use Asset and Lease Liabilities” to the consolidated financial statements, for additional details on the Company's operating lease commitments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On December 7, 2021, the Company entered into a non-cancelable operating lease agreement for its London, UK, facilities. The lease term commenced on January 1, 2022 and will continue for the initial term of 24 months. Total lease payments over the initial term are approximately $3.6 million. The lease will automatically renew on a month by month basis after the initial lease term. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company is involved as a defendant in various litigation, including, but not limited to, lawsuits alleging that the Company failed to bill, collect and remit certain taxes and surcharges associated with the provision of 911 services pursuant to applicable laws in various jurisdictions.</span></div>While the results of these legal proceedings cannot be predicted with certainty, in the opinion of management, the ultimate resolution of these matters will not have a material adverse effect on the Company’s financial position or results of operations. P5Y 600000 300000 18100000 13200000 P120D P12M 2 P10Y 0.0185 495700000 P24M 3600000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">14. Employee Benefit Plans</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company sponsors a U.S. defined contribution 401(k), which allows eligible U.S.-based employees to defer a portion of their compensation. The Company, at its discretion, may make matching contributions. With the acquisition of Voxbone S.A. on November 1, 2020, the Company assumed sponsorship for Voxbone S.A.’s U.S. defined contribution 401(k). In connection with that acquisition, the Company also assumed sponsorship for a non-U.S. defined contribution plan for which it pays fixed contributions into a separate entity. The Company has no legal or constructive obligations to pay further contributions if the fund does not hold sufficient assets to pay all employees the benefits relating to employee service in the current or prior periods. The contributions are recognized as employee benefit expense when they are due. The Company made matching contributions for the defined contribution plans of $1.7 million, $2.2 million, and $3.8 million for the years ended December 31, 2019, 2020 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, as a result of the acquisition of Voxbone S.A., the Company assumed sponsorship for Voxbone S.A.’s non-U.S. defined benefit pension plans. The liability recognized is the present value of the defined benefit obligation at the end of the reporting period less the fair value of the plan assets and is included in other liabilities in the accompanying consolidated balance sheets. The defined benefit obligation is calculated annually by an independent actuary using the Projected Unit Credit Method.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes information for the pension plans:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes, insurance premiums and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions/plan mergers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions/plan mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes, insurance premiums and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status, net liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the balance sheet location of the Company’s pension liability for the Company’s non-U.S. defined benefit pension plans:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes information for the Company’s pension plans with an accumulated benefit obligation in excess of plan assets:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reports the service cost component of net periodic benefit cost in the same line item as other compensation costs arising from the services rendered by the employee and records the other components of net periodic benefit cost in other expense, net. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pretax amounts for net periodic benefit cost and other amounts for the defined benefit pension plans consisted of the following components:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in plan assets and benefit obligations included in other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net actuarial loss beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) on benefit obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) on fair value of plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in other comprehensive income (loss) (before tax effect)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost and included in other comprehensive income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company uses significant judgment to determine the measurement of their non-U.S. defined benefit pension plans’ assets and liabilities. These amounts are calculated by an independent actuary. The present value of the defined benefit obligation depends on a number of factors that are determined on an actuarial basis using a number of assumptions. Any change in these assumptions will impact the present value of the defined benefit obligation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The actuarial gains and losses recognized in the pension expense are determined using the so-called “10% corridor” method, i.e. actuarial gains and losses which exceed 10% of the higher of the plan assets and the projected benefit obligation are amortized on a straight line basis over the average remaining service period of the active plan participants. Any prior service costs are amortized on a straight line basis over the average remaining service period of the active plan participants. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company determines the appropriate discount rate at the end of each year. This is the interest rate that should be used to determine the present value of estimated future cash outflows expected to be required to settle the pension obligations. In determining the appropriate discount rate, the Company considers the interest rates of high-quality corporate bonds that are denominated in the currency in which the benefits will be paid, and that have terms to maturity approximating the terms of the related obligation. The other assumptions for pension obligations are based in part on market conditions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Significant assumptions used in determining benefit obligations and net periodic benefit cost are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of salary increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of salary increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s non-U.S. defined benefit plans are insured by a third party. The investments are governed by the insurer, who oversees all investment decisions. The insurance contracts are classified as Level 2 because a portion of the underlying funds are valued using significant other observable inputs. The insurance contracts provide for a guaranteed interest credit and a profit-sharing adjustment based on the actual performance of the underlying investment assets of the insurer. The fair value of the contract is determined by the insurer based on the premiums paid by the Company plus interest credits plus the profit-sharing adjustment less benefit payments. </span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The major categories of plan assets are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held by:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance companies (collective and individual)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Expected Cash Flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company expects to contribute $0.3 million to its non-U.S. defined benefit pension plans during 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes projected benefit payments from the Company’s pension plans through 2031, including benefits attributable to estimated future service:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027-2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1700000 2200000 3800000 The following table summarizes information for the pension plans:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes, insurance premiums and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions/plan mergers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions/plan mergers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes, insurance premiums and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status, net liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the balance sheet location of the Company’s pension liability for the Company’s non-U.S. defined benefit pension plans:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 4064000 75000 396000 3000 21000 -15000 237000 9000 55000 3980000 0 0 315000 4064000 3874000 0 2882000 8000 14000 -2000 -6000 57000 335000 2824000 0 9000 55000 0 224000 2882000 2958000 -1182000 -916000 1182000 916000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes information for the Company’s pension plans with an accumulated benefit obligation in excess of plan assets:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4064000 3874000 3450000 3282000 2882000 2958000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pretax amounts for net periodic benefit cost and other amounts for the defined benefit pension plans consisted of the following components:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in plan assets and benefit obligations included in other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net actuarial loss beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) on benefit obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) on fair value of plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in other comprehensive income (loss) (before tax effect)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit cost and included in other comprehensive income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 75000 396000 3000 21000 8000 14000 70000 403000 0 -17000 -15000 237000 -2000 6000 0 1000 17000 -227000 87000 176000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Significant assumptions used in determining benefit obligations and net periodic benefit cost are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of salary increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of salary increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0050 0.0090 0.0407 0.0427 0.0160 0.0180 0.0150 0.0090 0.0437 0.0427 0.0050 0.0090 0.0190 0.0180 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The major categories of plan assets are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held by:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance companies (collective and individual)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2882000 2958000 300000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes projected benefit payments from the Company’s pension plans through 2031, including benefits attributable to estimated future service:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027-2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4000 4000 31000 4000 6000 34000 83000 <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">15. Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents domestic and foreign components of loss before income taxes for the tax years ended December 31, 2019, 2020 and 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,745)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,224)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,972)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Benefit (provision) for income taxes from operations consists of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,485)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,266)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,318 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (provision)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,005)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate for the years ended December 31, 2019, 2020 and 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Tax Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax rate change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voxbone US 338(g) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and deferred adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the significant components of the Company’s net deferred tax liability:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation - deferred tax asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OID</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,005)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,396)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s accounting for deferred taxes involves the evaluation of a number of factors concerning the realizability of its net deferred tax assets. The Company primarily considered the historic performance of Bandwidth, the nature of the Company’s deferred tax assets and the timing, likelihood and amount, if any, of future taxable income during the periods in which those temporary differences and carryforwards become deductible. Based on an analysis of these factors, the Company maintained that in 2021 a valuation allowance against US deferred tax assets was required. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had approximately $195.5 million in US federal net operating loss carryforwards, $5.6 million in UK loss carryforwards, and $9.2 million in federal tax credits. All US federal net operating loss carryforwards were generated after the enactment of the Tax Cuts and Jobs Act (the “Act”) and as such do not expire, but can only be utilized to offset up to 80% of taxable income in any given year. The federal tax credits start to expire at various dates beginning in 2032. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had approximately $138.1 million in state net operating loss carryforwards. If not utilized, some state net operating loss carryforwards will expire at various dates beginning in 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits—January 1,</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases—tax positions in prior period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases—tax positions in current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits—December 31,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If the $3.1 million of unrecognized tax benefit is recognized, it would not impact the effective tax rate due to the valuation allowance on the Company's net U.S. deferred tax assets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has not incurred any material tax interest or penalties with respect to income taxes in the years ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2020 and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company expects no material changes in the twelve months following December 31, 2021 in its uncertain tax positions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company files U.S. federal income tax returns as well as income tax returns in many U.S. states and foreign jurisdictions. The tax years 2018 - 2020 remain open to examination by the major jurisdictions in which the Company is subject to tax.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents domestic and foreign components of loss before income taxes for the tax years ended December 31, 2019, 2020 and 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,745)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,224)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,972)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> -15229000 -25745000 -27547000 5000 -3227000 -3648000 -15224000 -28972000 -31195000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Benefit (provision) for income taxes from operations consists of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,485)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,266)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,318 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (provision)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,005)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> -81000 -431000 2713000 -132000 87000 145000 -3000 1083000 1627000 -216000 739000 4485000 -15205000 9847000 364000 -2297000 5176000 0 0 -757000 -8682000 -17502000 14266000 -8318000 -17718000 15005000 -3833000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate for the years ended December 31, 2019, 2020 and 2021:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Tax Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax rate change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voxbone US 338(g) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and deferred adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.031 0.020 0.028 -0.016 -0.092 -0.044 -0.072 -0.105 -0.062 0.886 0.468 0.139 0 -1.234 0.163 -0.003 0.002 -0.002 0 0 -0.089 0 0 -0.402 0 0 0.013 -0.016 0.003 0.045 1.164 -0.518 0.123 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the significant components of the Company’s net deferred tax liability:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation - deferred tax asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OID</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,005)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,396)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 134000 262000 3478000 3412000 4878000 3456000 1702000 1880000 1968000 2278000 9433000 8848000 7270000 9214000 47385000 50285000 2207000 4166000 78455000 83801000 37771000 32224000 40684000 51577000 8038000 7813000 989000 1130000 60667000 49470000 4092000 2860000 27766000 38411000 137000 289000 101689000 99973000 61005000 48396000 195500000 5600000 9200000 138100000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits—January 1,</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases—tax positions in prior period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases—tax positions in current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits—December 31,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1398000 2414000 402000 0 614000 648000 2414000 3062000 3100000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16. Related Parties </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On April 20, 2015, the Company created a wholly owned subsidiary, Relay, Inc. (f/k/a Republic Wireless, Inc.) (“Relay”), which was incorporated in Delaware. On November 30, 2016, the Company completed a pro-rata distribution of the common stock of Relay to its stockholders of record as of the close of business (the “Spin-Off”). In connection with the Spin-Off on November 30, 2016, the Company and Relay entered into certain agreements in order to govern the ongoing relationships between the two companies after the Spin-Off and to provide for an orderly transition. The agreements include a Transition Services Agreement, Facilities Sharing Agreement, Tax Sharing Agreement, and Master Services Agreement. The equity holders of Bandwidth pre-initial public offering are comprised of substantially the same individuals and entities that are the equity owners of Relay. The Company has determined the equity owners of Relay are related parties of Bandwidth. The Company has certain involvement with Relay via ongoing services arrangements, with these ongoing services arrangements creating a variable interest in Relay. The Company assessed the relationship with Relay under guidance for variable interest entities (“VIE”). Because investors in Relay have disproportionate voting rights, the Company concluded that Relay is a VIE, but Bandwidth is not a primary beneficiary. The Company’s maximum exposure to loss relating to this VIE is limited to amounts due under the service agreements between the Company and Relay.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recorded a reduction of rent expense under the Facilities Sharing Agreement of $0.6 million, $0.4 million, and $0.4 million for the years ended December 31, 2019, 2020 and 2021, respectively, which is included in general and administrative expenses in the consolidated statements of operations. No amounts were due to the Company under the Facilities Sharing Agreement as of December 31, 2020 and December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Tax Sharing Agreement governs rights and obligations after the Spin-Off regarding income taxes and other taxes, including tax liabilities and benefits, attributes, returns and contests. There were no amounts outstanding or payable under this agreement as of December 31, 2020 and December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Master Services Agreement specifies certain wholesale telecommunications services to be provided by the Company. The agreement is cancellable at any time by either party. The Company provided telecommunication services to Relay of $2.6 million, $2.2 million, and $1.8 million for the years ended December 31, 2019, 2020 and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2021, respectively. The Company recognized such amounts as revenue in the accompanying consolidated statements of operations. As of December 31, 2020 and December 31, 2021, the Company had a receivable of $0.2 million and $0.1 million, respectively, under the Master Services Agreement.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Subsequent to the expiration of the 180-day IPO blackout window on May 9, 2018, Relay employees that held Bandwidth stock options began exercising their options. Upon exercise, Bandwidth withholds the employee tax amounts due from the proceeds. Bandwidth had collected on behalf of, and remitted withholding tax to, Relay of $1.8 million, $1.4 million, and $0.4 million for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2020 and December 31, 2021, the Company had no amounts that were due to Relay.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On September 30, 2019, the Company entered into a services agreement with Relay. Pursuant to the terms of the new agreement, Relay receives services performed by the Company’s legal department, effective September 30, 2019. The Company is compensated by Relay for these services based on costs incurred by the Company. The Company received net compensation of less than $0.1 million for the years ended December 31, 2019 and 2021. The Company received net compensation of $0.1 million for the year ended December 31, 2020, which is included in general and administrative expenses in the consolidated statements of operations. As of December 31, 2020 and December 31, 2021, the Company had receivables of less than $0.1 million under this agreement.</span></div> 600000 400000 400000 0 0 0 0 2600000 2200000 1800000 200000 100000 1800000 1400000 400000 100000 100000 100000 100000 100000 <div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">17. Basic and Diluted Income (Loss) per Common Share </span></div><div style="margin-bottom:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed by giving effect to all potential shares of common stock, including stock options and stock related to unvested restricted stock awards.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of basic and diluted income (loss) per share are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average number of common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,640,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,092,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,090,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,923,777 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,092,574 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,090,916 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following common share equivalents were excluded from the weighted average shares used to calculate net loss per common share because their effects would have been anti-dilutive:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,728,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2020 and December 31, 2021, the Company used the treasury stock method to calculate the dilutive impact of the 2026 and 2028 Convertible Notes because at that time the Company expected to settle the principal amount of these notes in cash and any excess in shares of the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Class A common stock. As of December 31, 2020 and December 31, 2021, the conversion spread, calculated using the average market price of Class A common stock during the period consistent with the treasury stock method, had a dilutive impact for the 2026 Convertible Notes on diluted net income per share of Class A common stock when the average market price of the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Class A common stock for a given period exceeded the conversion price of $91.03 per share. As of December 31, 2021, the conversion spread for the 2028 Convertible Notes was anti-dilutive as the average market price of the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Class A common stock for a given period did not exceed the conversion price of $179.27 per share.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of basic and diluted income (loss) per share are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average number of common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,640,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,092,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,090,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,923,777 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,092,574 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,090,916 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2494000 -43977000 -27362000 0.11 -1.83 -1.09 0.10 -1.83 -1.09 22640461 24092574 25090916 1283316 0 0 23923777 24092574 25090916 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following common share equivalents were excluded from the weighted average shares used to calculate net loss per common share because their effects would have been anti-dilutive:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,728,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">________________________</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2020 and December 31, 2021, the Company used the treasury stock method to calculate the dilutive impact of the 2026 and 2028 Convertible Notes because at that time the Company expected to settle the principal amount of these notes in cash and any excess in shares of the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Class A common stock. As of December 31, 2020 and December 31, 2021, the conversion spread, calculated using the average market price of Class A common stock during the period consistent with the treasury stock method, had a dilutive impact for the 2026 Convertible Notes on diluted net income per share of Class A common stock when the average market price of the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Class A common stock for a given period exceeded the conversion price of $91.03 per share. As of December 31, 2021, the conversion spread for the 2028 Convertible Notes was anti-dilutive as the average market price of the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Class A common stock for a given period did not exceed the conversion price of $179.27 per share.</span></div> 0 255000 180209 0 450614 344486 0 1022941 987149 0 1728555 1511844 91.03 91.03 179.27 Ernst & Young LLP Raleigh, NC 42 EXCEL 118 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /<]650'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 " #W/5E4YL+,9^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OI\VN"J&;B^))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@] ^XG/T 2-93%>3ZXR,%CJB(A]/>*,7?/B,?8$9#=BCPX$2M'4+3,X3 MPW'J.[@ 9AAA=.F[@&8AENJ?V-(!=DI.R2ZI<1SK<55R>8<6WIX>7\JZE1T2 MJ4%C_I6LH&/ #3M/?EW=W6\?F.0-YU7#*WZ];;E8WPJ^?I]=?_A=A)TW=F?_ ML?%94';PZR[D%U!+ P04 " #W/5E4F5R<(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 /<]653'242(_08 ),< 8 >&PO=V]R:W-H965T&UL MM5E=;]LV%'WN?@7A%D,+Q+%$R8[3)@$<.UF]-JD7IRVZ80^T1-M")-$CJ7S\ M^UU2LN0$\I6PH2^QI.@>'EZ2YW[HY$'(.[7F7)/')$[5:6>M]>9]KZ>"-4^8 M.A0;GL)_ED(F3,.M7/741G(66J,D[E''&?02%J6=LQ/[;";/3D2FXRCE,TE4 MEB1,/IWS6#R<=MS.]L%-M%IK\Z!W=K)A*S[G^NMF)N&N5Z*$4<)3%8F42+X\ M[8S<]Q.?&@/[QK>(/ZB=:V*FLA#BSMQ,P]..8QCQF ?:0##XN>=C'L<&"7C\ M4X!VRC&-X>[U%OW23AXFLV"*CT7\/0KU^K0S[)"0+UD6ZQOQ\)$7$^H;O$#$ MROXE#_F[OM\A0::T2 IC8)!$:?[+'@M'[!@,G3T&M#"@+PSQ3$LBCKI:1C"O-@+"KCS'([N@7,IN1*I7BMRD88\? [0 M VXE0;HE>$Y1Q D/#HGG'A#J4+>&T!@WO^2+0^(.K3FM,9_@YK]G*8SNU(W^ M;#9>Z6[/XGE[\"Y2'>DG,DWS$VMV_E^?X1TRU3Q1?R,C^.4(OAW!W^FPC_!QG4H^G3:,;O@J4AHL)X^B3"XPDK4C2-B1O MV2.9AK#=HF44Y,*X?X$;(/N#+J4^'?2/,(:59+M>&X:C,)1>PXY J2,C)FR2939"(A^<'(5NKOXOK]DNS8W,%BWXJ'M)8H#G?#8I,Y M8=2JD.#B6OZ26KD19U+<1VE0[T@<\WJ,4:O"@XNK^DMJ,Z$T:/&?T6;_Z< 1 MZ=' &6#9!'_5TL*1QC&#,ST")R<)B,]< MB^#N@&P@&-^S../DC7,(D8-L(%M6:R:QTTJKZ$%QT8?0&D;IBLR?DH6(ZU@W M )BH@3&I8@7%U7SK.7+Q&*Q9NN)[XU@#T/5H/AG]@7&J0@-M%1J^0U'8O4M! MP&!]F8+-%Y*I4EG][FO _,$5QJT*"K154/@F8@BB4##;G$365DP-2-<"(U0) M/VTE_-ML,L_4[-X"F&(#:ZJ=)^VTOUIJKG,RWR3V[(MU5IF.&(#LTKV M:2O9MTL'H5CSE9"UVM& \YE).#"C(. !#!A#HEQK.2?XNI=<)PG+([)>:;@ MWZI^-7&,+I(N%R9#?8;(.BU$4-&61AI2"M&6G,(XS:7O(S9JI89CM=0?GJ5T'NMRH3Y&K0,\U0#3).GO$KO MO5:UP2Q;Q%$ [A&L[B!."I2^13$]Q/LS[] [Z=W7#5X)NX>+\+:T5#NU"1R: MA:FCEAQ$H3X7;$"=&<$3J3+I@%YS(LN:[-?70^H>?8 \FR^C-+(2!$GGXU.> M@]HJ=PD[QEB9/M&V:W'%N950 +3YP%K$(8@\@?!/HEWF:R -V3Q,0&XG8/IH M,R8UF4X)@W*^N)[F["+UO#-"S!X5,B&F_T*TL%3XHS;,S!XNQS@D\RQ88Q-Y MB&"++3A9@@2%< ='TX 5 3[BRM(IP[S)=R)EV[CF76#M4H>$[ GSXS+O53R9 M7@4WC3X@%'"3$):M.JR$]7;:9:W"[!@F)F' *8SU2#[Q^K.#0SF0OO5=WW>Q MM-RKXJW7LL^VV[>YA(>UXMP UM1=K&*MU[+O5K J^EW[>>%PES\P5E6<]?#X M. )*84YKCPXW #3J7A5.O89JRJ3YO[YV!\Z'4?YS+^P9#VS>GS]2YK!CPU6Q MTAO^I'ZO5P4]KU53['GA,CM2G0W>/QOM5 MQ//Q4+7CZ/,:1Y,F'_M5*//=G]53KR*6WZH4^2\^+I!W?>P>#_KND?/"Q;V= MKS@FM[)?PQ3X"RJ,_(-.^;3\XC:RWYEZU>OYY[HK9E(S16*^!%/G\ B.NRKBQ+FLZ!P#N;18@+0(4FS#,.Q!L1E;J"Z>1,_MWT^2'2\# M$J\OMBCQ'!Y2(N-:Z1=3 "!Y%5R:>5 @EG=A:-("!#4#58*T)T>E!45KZCPT MI0::>9#@830X>O#&ISMB8NDX-2+\[8 M9/-@Z 0!AQ0= [6_W[ "SAV1E?&KY0RZD YXOCZQ/_C<;2X':F"E^#>683$/ M;@.2P9%6'/>J_@QM/E/'ERIN_)?4C>_81DPK@TJT8&L+)IL_?6WK< 88W5X! M1"T@\KJ;0%[EFB)-8JUJHIVW97,+GZI'6W%,NDMY1FU/F<5ALJ@RAF0CF^NU M=8I#M+3N,$Q;BF5#$5VA&$7D44DL#+F7&63_$H163RDTN=IDA^+@T%M'\7/G@"3+L#$!YC\)\ 3%7"I@/WH M>RT-D@]4E)_(=U7)G&RWNQY5TT[5]%VJMBJ]>K7]#'O*W;.^(4^K'CVS3L_L M77H>F!9DL[XDIY]@$EU2$9Z]?@$Z]SUN2&HKB4TC=+O=&%DTW?/7O9E!CU3G M3!K"X6BAP\%'6Q[=]'5CH"I]+QT4VL[TR\*.0M#.P9X?E<*3X0)TPS7Y U!+ M P04 " #W/5E4@9^)>P\' ['@ & 'AL+W=OV1+>%2*)' MI-S)_OHE)<6TQ<,]@]D '4MVD7RK5*R'I*Y>1/]%;CE7X&O;=/)ZM55J]W&] MEN66MTQ^$#O>Z5\VHF^9TK?]\UKN>LZJL5';K#&$Z;IE=;>ZN1J_^]3?7(E! M-77'/_5 #FW+^F]WO!$OURNT^O[%Y_IYJ\P7ZYNK'7OFCUS]MOO4Z[OUH9>J M;GDG:]&!GF^N5[?HXSTEIL%H\7O-7^31-3"N/ GQQ=S\7%VOH%'$&UXJTP73 M'WM^SYO&]*1U_#EWNCJ,:1H>7W_O_5^C\]J9)R;YO6C^J"NUO5[E*U#Q#1L: M]5F\_)O/#B6FOU(TF&(W5[UX ;VQUKV9BS$V8VOM3=V9Q_BH>OUKK=NIFWO1 M2='4%5.\ G>L85W)P:/I3H(+\-OC WCWYD?P!M0=^'4K!LFZ2EZME1[9M%^7 M\RAWTR@X,,H#+S\ @MX###'R-+]_?7-XVGRM_3TXC0].X[$_$G)ZZ'O>*<"D MU'Y^C/1(#CV2L4<:ZI')+="Q :6YX'\.]9XU>@AOK*:NLK$K,\WV-X0@FI"K M]?XX)JY9AE%JK4Z$TH-0&A7ZF4O5UZ5YVD:J3][407HT;D[2A3;7IL 9]4M+ M#M*2J+1?U);W.M'V6F(;BEWB# P7TEP+"O4_O[;TH"V-:KLM2S%H2;IRE5P_ MVZ>&OP>=KK)B UBC:^$X;W15!948GM1F:'2!FIKXO$@=C2E*,KSPQ+5*$DP# M"9 =/,FBGCSP#=?9KQ^_D'YQF3,LP9 NM+E&F"+DEY8?I.51:9]ZOF-U!?A7 M#2G)Y3BAQ)@5Y(;%P,Q/A M/$\6&ETS5)"D*/PB$;25'IX)KX9_K[Z]!SM=YM4875.I=F:RC=GL+>S0S=4B M=?+!8Y:@E"8!T4=X0O&BH"4S57?/H#= OA";BT'R*ZYUC9B3(2P4N],((8RRI5*/'3=XHXX]B-'E;2':9Y6@D&8+&!P'S&VU-VNW M"NBXZM^>O7'%+BE2DB\7%QZKA.+ G,5'FY4X3BP"&ZXWK(<8892'PFNQ@E^%E3,:75:D$#D2 M/43)CF)^JM 2!9_9&(438-Z"E*<3S^N!BQ0$B\1QP6.6Z6UWP <+'AP'S\.B M#OPEZ2YKLI0L5Z >*SU'TX!PRR/\ROV28E]MY+TRW3T1S4FQ7!UYS%($86C. M6;[A.-_NA=XYZQB:9:?D7:WWHIU0@71V"4;SE%*GHKEV.,>H"$75H@Z_9LMT M;M+Y:(8+ZCQYS\8JA6D>""FQ/"-G>";:MI[.(J;#'=&9:4-"-=@C?P X1(K\IZL&?-P"\!@N\A'/^ W++>+(0& MM15]_5]>78+#E[64>K7D?0PNU9:9'34Y=>WH##!.O=NJJDT-TYEMSC$NZ@Z4 M;%?K3/>*='F60$RS):(]=C1!-'002"SX2!Q\>KDYM$,SGOSJ95I=UMZ%!'&A M=I&E>C^UU.FQHT42*FS$XH_$\7>L=<%'GWTUZ#&.[26*A2,Y L=%[W;<_H!1>WDX?>S&NI'3*M**; MOAJ=BA4WBS52_!^*)[5 HF> 9-P!M^.CF*[O9D^ QXGY.-_=-SGG#3Z;P)*/ M6I+0^,[J*/9WGMC[%)^.9)E"X^]S_F;8;6&G9][N_)VPNZ]OEN<(49-)ZOKH MS9YYK?H?UC_7G=0;@8UN S]DNF3UTYO*Z4:)W?BR[TDH)=KQ'A??'-_P!02P,$% @ ]SU95*&L#-D4 P 9PP !@ !X M;"]W;W)K%N[))E9FP9Y/4[3!#UC]2%="S^P* M)2()9I)P!@1>SZQ;>+.$GG'(+7X2O),'8V"D/'+^9";?HIGE&$:8XE 9"*0? M6[S$E!HDS>-W"6I5,8WCX?@%_4LN7HMY1!(O.?U%(A7/K+$%(KQ&&57W?/<5 MEX)&!B_D5.;_8%?8C@(+A)E4/"F=-8.$L.*)GLL7<>"@A38[N*6#V]=A6#H, MI=H/S5? ]L(&.]*J>VTM$-AAV6D19%)/=,I#L< M#L 07@/7<6&#^[*_NU-WM[7F2KA;"7=S/.\,WDJG"Q9"J];O.'RZ!BD28(MH MAL$582"3$4BQ*-1^;%);P(]S>%,LV[DSQKTX$X R M%7-!_NH-HZ%8;21?X/L'M*!3_([X]S"L2? J"=ZK)! ILV[ZW@FK8]YM%C7" MHXKPJ)7PDB(I/[R#OO/YMGALN2)L T*>))P52[F6EN3TJV!^>[ <\[69Z??* MS"ZK&O&@(AY<0/SBM S.9MOQ^?:QK"D85PK&EROHEY7C$T[N$ ;!9#P^(M]@ MZ'IPZ#A>,_=)Q7UR.7?=NZ5"+#*YVB%@TE= @V&K .CLVY'3M\P6#64&NBH, M'C0^^!]KK 3O*K).LSKY??."[=WKC756HM<.L+G.^EC6->R;&&SO8F^H--C0 MEB;^" 8G]$\-76_B0W=TAOV^?\'V!O;66H.G'>J,A%/#9@GVP2W07,&_([$A M3 **U]K3&02ZP8GB5EM,%$_SB^$C5_J:F0]C_26 A3'0^VO.U,% "[& & 'AL+W=OD6/&63S+^KO:"Z'12UE4ZFZVU_IP.Y^K MS5Z4J;J1!U'!+UM9EZF&QWHW5X=:I%EK5!9S$@3AO$SS:K9ZN5"'G61 M5^*A1NI8EFG]W[THY//=#,]>7WS.=WO=O)@O%X=T)QZ%_GIXJ.%I/GC)\E)4 M*I<5JL7V;O8!WZYI:] B_LG%LSK[CAHJ3U)^;QX^9G>SH)F1*,1&-RY2^#B) ME2B*QA/,X]_>Z6P8LS$\__[J_;>6/)!Y2I58R>);GNG]W2R>H4QLTV.A/\OG M/T1/B#?^-K)0[5_TW&%#.D.;H]*R[(UA!F5>=9_I2Q^(,P,<3AB0WH"8!FS" M@/8&]%(#UANP-C(=E38.ZU2GRT4MGU'=H,%;\Z4-9FL-]/.J6?='7<.O.=CI MY4I62A9YEFJ1H4<-'["H6B&Y17\?1)TVBZ/0-?KZN$97O[Q#OZ"\0E_V\JC2 M*E.+N88Y-)[FFWZ\^VX\,C$>)NB3K/1>H5^K3&1O'$5I>;!P[S]<7F./&PH<-ZT-8?F_#W69Q$=12NP':&46O8;.?3 MDB5!$D2+^>F[4TS0Z!^'Y MP!&A,3-HV# <<\*)0<,!(RSAB9L&'VAP+XW?:ZD4.M1RFVL7!VYS:&9GQ'AE MPS"/XA ;'!RP( HI=W,(!PYA:T1G-'B-?I"?2J3U M9H]@^\/Y>@+A.#0GABM*D<6+ MTT*HE@EHWG?1!,O%([9YX!B;^\Y&L8!;^6JC*&\/'A>/9."1^--55+#61<&WQL%(]C%KGYX&!4I<#+Z(O4P$=: M*>P4G,#>C00VD$G(@<,1IF%H4'+A"*H$MIWR.!1!;%? M!C]66M0"M,0YAC-TU!&Z.+)TQ86#)(C,C>K $<;"B%0Q'%YR$OSDE$-7,B0\-B?MP&'. MPLA,!AM'6#A19.!12[%?3/]LJHPG =V;>.6FTY>)4\Y6P&LHZQ)N4G+@@+J= MWPX2> ]ORTN"*0)J7U:"]_Y34:I(WZINT]5OD%7T"L>538Z=\:L=Y6\6=B; MP*@ 5VY8;/8U#EAP@R<*13(J'B%>0NN\.#8M\H64R&64G#";D@T#2A.,1HDE MU)L#W]HK$:"4GJ LV0E4'2'06[ZYV, T8:98 M.W DB2%X9CQL'$ZBA$V=FJ.R$;^R77"Y06SQ(5 K!::8.7 X#*+ [$5<.!Q0 M-E$#DE'-B%_-VAK0=U\U:@GUMVJ^&RN[DX+NP^SM5PX8@Z;8NK&R892%?*)W MIJ-64;]67;"LO8?SE.(LB;%)Q(81QIFYJ Y8%\ MK'1W/3J\'6[@/[3WSL;[>WR[[N[11S?=M?ZGM-[EE4*%V(++X":"HZ3N;LJ[ M!RT/[=WQD]1:ENW7O4@S43< ^'TKI7Y]: 88_E^Q_!]02P,$% @ ]SU9 M5.4TGD%1 P A H !@ !X;"]W;W)K4S$*HD4IMLVJ1]5&N[/4Q[<. F6#5V9CM-NU\_VU"6 &'I M2\#FG.-[[@V7.]EQ<2\+ (4>2\KDU"F4VERXKLP**+$\YQM@^LF*BQ(KO11K M5VX$X-R22NH&GA>[)2;,F4WLWK683?A64<+@6B"Y+4LLGJZ \MW4\9WGC6]D M72BSX@[*M5+RLR3J"DK#JBA_K M1.P1_/@((:@)09L0'2&$-2$\E1#5A,AFIK)B\[# "L\F@N^0,&BM9FYL,BU; MVR?,U/U&"?V4:)Z:S3F3G)(<*\C1C=(7750E$5^A.2_U7ZDP-7X ])%EO 3T M^A.7\@TZ0WL1SR0P%7NVDL!<^6KH)!Q05DYRCTWZ+ "_R>@.:GT[T>^N)DNI\.N F; M H56+SRBU]3D:$E^7BZE$OH%^C5P7-0<%]GCHB/'?=&MAM2EIJ;4?16M)!(K M81K+P^PL2,(XF+@/^WGN@45AFB2'L$47%D1IU( .;(P:&Z/!K'U5!0B4':1K MP-;!&7%S1CR8JCNF&RTE?_2+L]8-%NDNIEOG/2B\I( D9%M!% 'Y%C%0?6FL MY.,]XUXK@_]%++H(OS]S2>,J&72ENZGNE4SW'B& 94](_[68I-AT:>O$_ _K M5"K\"+VO?-*)ZBSR_5';7A<6)*G7MMA%14<\CAN/XY=6#LH-Y4\ : D,5D2A M#<6G^QUWJQ"G+;-=3-OH$.+ 9]KX3 =]WG*%*>(O>QRBHJ#?F>_]^VYY)WA[H:M:\Z EQ>,P"ENV^G!^['5:5P\N&(5QRYN[]WDN M0:SMF"-U[%NFJL]:L]N,4I=V@&CM7YD1RW[V_\E4\]EG+-:$241AI26]\T2W M1U&-/-5"\8T= I9?.QA%^3?2_+ M="WR*BUR5(K;T]$Y_OF:![)!@_B2BH?JX#N2KBR*XJO\<;4\'7G2(I&)I)9= MQ/!Q+V8BRV1/8,C_9BRX>'WI]XO&^?!F45""7;JB[6;6.P8)WFN\_XL9V(@P:8]C0@ M;0.B-?"#G@:T;4"U!J2O 6L;,*T!\WL:\+8!UT?H<]IO&_A:@]Y9"MH&@3Y" MV-,@;!N$N@]](T1M@^C8$;#WM'+>L6/@_6+O@FX7)4V(S>,Z/CLIBP=42CST M)[\T<=JTA\A*<[FE;NH2[J;0KCZ;%7E59.DRKL42W=3P ?NEKE!QBV:K.+\3 M%4ISN%$D7U=%MA1E]?>_A00'OZ"+/[9I_0V-T>>;.?KQAW?H!XG\?55LJSA? M5B>3&LR3@TR2UI3ISA328\KO11UGEF8S=[/SY?]@HJ35J"Z0S#5I?@>[O89\ M CZ)N)07*K3<"@F(E\6FV;QES/C3F,I6=Q!G:Q.ER#(XG\2:U MVW\QT%>2;-?;K%F HEZ)$B7%&M+C2N:M>X%^S(JJ>@=S"Y>%I?O+X[N'5),F M:6WIY-=G=_*73/MO;C-F65Q!_&'?^^5\]W%?U')8F)IUD>\N53)6+7U?O5;? ML^8"ZAOGP]'C3"WC]'9[_0K=]EL^@;2QSQUDGSM(,R;K&7,J[M*\6?9%G,5Y M K$*&Z%:Q:6 @(UK-!?)>T3Q3XAX.+0MR:Y_O^E?DO_]&281)@$+3B;WA\Z; M0)]C+Z!DC^MX0/<>T&=Z<(35TUV?P:'57A@$7M?FF0D;XX!U07-+7]CW/:VO M"UM?7"[9>"-4UHSU).*<_WPJL@Q!2?40E\O_.B*9[P?GSCBXJJIML_R0G0XWS&% V^*7 M&V%)PH![!\O7,MV7T0UJOX!(PJ.3/[2)+$_#T5I2P$6TN!H;MXY#J&VD U#$^ MW!L?.HV_>!1EDE:B*8?N127I;Q<7.S*KAN(C-&?="S@+>])6M+IE=MEF, M#%L"RK4\.[>"?"U((C,]V/W!GJI"/:='7\ )F8;!'YC+NDP3Y=,6(F5PIMO^ M.U/MTXCU1 ^J(^Q>ZYW*2>6J:9J0GVCNJ1D<8#ZE6I:\M@#'.K+KJZ(WS-[$5^LR,M,_;<^VD,-- M2W3G3$#8Y:)) MKYI;%TY(UV1%OMC-OE!7B/0.&&M;EB)/OJ&ZC/,*Q ^LG=5,DUN98:<3TS54 M42MV<^O!W-Z!ZI)S*]:;K/@F!%J(''1:C3;MZ=<&RENK\29O]A0O6+$F=M-F M4[,U!UW+1LN""?V39U*D[Q-?3T #J*ZABD:QFT?_)>I65[,A9HA=^U!3Y021:!D@$"[ M+AQA]I287$D"SXLT532WXCCG&G]=6'#Z#KVT8,:<$[U ;F&=XB?2Y]+$\)Y9 M/)#:Y.WE$5%,3=Q,?:A(EF)1RW)^3V>;OLU-++SK,6-]YL.XKMF*=(F;=.=6 M4U'ZY$TBU)FS>\23\2D2>8%.DW945Q/(<&Q^HDHRB5NRGVQ?B(6J>ICSP]Z+%,<2P:T MZBOI)V(2[)AX).K)K%11+!V@V!?H)VJRYAA'6(^+05C7=$6MU$VM;Z6?J(5G M&<5$WP#7%N!81W9]501(W3+WK]1/U*)OM?1^U6+LN[;UWH2,>RB,'IQ0NYFW M#4\@L2H%EF\*Z28XOQ2/BR*'@BH!1-4\CAI<1Y-G?9_2OC*5*IZE;IY]CI'6 M!; (6,^GH4Y7/;@@TA?+E+(]*98J'J9N'GZN+*26P^$@,D_VAV!=ZZ?-+:YS?J5QL1]YH;Z40["NT8JRF9NR7T5U,LM1 M].Z\I.O#$*SKP\'3V('CZN]1GI*;I,>I%W&] M0+#@QAJPZZFB-?XVRMFVB-P4P?K3.&XY1=9]-R$]Z9$K-N5N-GVNA.$67@ MCD9^L"!QY'.LOPYX?02P.RN*K/G B;93[=AF8LK-,V@&NBO2F<:" PYGNKZ] ML.#&H V9IT>&!1?XH1_H\V_B],KGVH;1IG)R\&*\_ ^1?\;E70I58"9NH8WW M/H! +7?_=+'[41>;YEWY15'7Q;KYNA(QJ!P)@/NW15$__9"OW^__]>7L_U!+ M P04 " #W/5E4$/H=R*D* !0,@ & 'AL+W=OB^RB.O%'?[$1[**1ZVSXLNV/+BZVYZ% O<1PGRT-1-3=WM^:S^_;N M5IQD737\OHVZT^%0M"]?>2V>/M^@F]]E)_L+R[/18/_!N7?QSO6_5N M>6YE6QUXTU6BB5J^^WSS!7U:LTQ?8!!_5ORI&[V.-)6-$-_UFY^WGV]B_42\ MYJ74313JWR-?\;K6+:GG^&MH].9\3WWA^/5KZS\9\HK,INCX2M3_J;9R__DF MNXFV?%><:OF[>/HG'P@QW5XIZL[\C9X&;'P3E:=.BL-PL7J"0]7T_XOG(1"C M"U R<0$>+L#N!73B C)<0*Z]@ X74!.9GHJ)P[J0Q=UM*YZB5J-5:_J%"::Y M6M&O&MWOWV2KOJW4=?)N)9I.U-6VD'P;?9/JG^I4V45B%ZV*;A_]I 9&%RVB M/[ZMHW<_O(]^B*HF^O=>G+JBV7:W2ZF>0;>T+(?[?>WOAR?NAW#TJVCDOHM^ M;+9\>]G 4CW\F0%^9? 5!UM<\_)C1-"'",<8 0^TNO[R&+A\??7E* ^P(>?^ M(*8],M4?.N@[$_1=*PZ1FN!M(:OFH9\AE:QX%[@-/=^&FMO0B=O\IE:4JBG% M@4?O:M%U[Z&>[)M(31-Z_7B\6^"4)/AV^3B.+P"C)$_32]C:AV&:TS/H@@8[ MTV#!:'W9_E=-D7[$2J'6H5(T957SJ''YZ:_UAZ6.[[M3IT9[U;R/CJUXK-0X MC#8O;PUU-Y>, D62A+I1]U$H MR6+B!-U'Y8QD<-#3,Z$T2,AHPT+L%BJ*4=%U*JISE%+O,5B*748^B&;( :T! M$$YRF%!V)I0%"7TIRY:;[E&KWD:H+MI672E.C82X9-X3Q Z16<3:1RS2.(99 MY&<6>9#%/Y3(1XI#5ZCQKX@H&?_.9;%1[SI>GEI@//>$\EE"LXBUCUA,3&T4 M6V6*P]TR&E2:T)9OY+EGS$RJNNY4-"6/2M%)6(QB[\%PDC+J$ 1@B"747<(@ MV&B=N^0Y4F 4Y/E-BO+[0IN7K2)R4(ZNFYQ(0U,73T 925T^/BS/,N32\5%) M@I,)/MCRP3,+WHZWK2(CBV=XQ T-7 R7C*#,9>'#D)KMB4L#: VE+,831*P4 M(Q(D\HL2#CVCU)@["C6M]"!4@J%D0KZ8\(]5D;<-0\ $4)= M@CZ(LJENL@X T;#3V!?- ^^TGQLIGU[..T.NKHI-59M5XU- !I'5:L3FEED] M2(N1&#H"AS(OP&FP.I1,:B*RJH["LW[?\6%1J##SK M"*&_.X 3"285?<(1C%E$U0L_J.P@)_[JAC\3+92[X0 MHSSWAK>/(HBY-("FT"0+*^IH7M5/'.R@T= &N?GRG" (P0-B&'V,H^#LO^ M;_^O2Q^21E^K:>P9Y!4$8ZX2K0'4 F%&)KA:ZU3SR[OH4!%M-QF%- MOC^UY5XYC+=)& :4%<=)EKA!A!18#2QW+H#M88PFYCJV2HW#2KTJCI4LZNIO M-48ZL9-/1 M )C')02YY&*U'\]H_Z@[KDZSL*_6;IXU#UD#D$62D01-<+*BC\.B[_=/KYB' M0@ZDWL;6%W6/[2QD#4"RA"93&F.] 0Y[@W$']I:@7WE-)0FD,Y_U Q"U1,1I MYI$*M75)R-H!'+8#U_7>=51]7:=Q''MT?1C*(;:AXL%EB=1:!#)3&2B5:G65 M3I(_F*J>XF8L0Z&_:-VRJ8NV-8E*>L%2+@,,.-[YJW! M0--/ZG%&7-L#H!:4L3ASS3D$3),IYT.L(2'X3;<(N0)1KF<$0%-CQ/H ,N,#+J:YFLW13M0JB M% M[GC:U%6IIL*.MRJ.YXEQ:K:\?=*+@ KN:_D,)C_K#%;SD#4 030E^81"$>L@ MR(R#Z'O23'9MYZ*6UV;;2HIP*$"NL\YA-0]9 Y!%.I4"$>LOR%QM8=S-YRJG M(:Z6@596O0 WE6BC1LB)L>Q;!L@,ZYC),1E<3SJ M$FA1UR =WPLLL%JR/#H CA*"/3HA^W%)Q_H*,N,K[! =:52T%_5V4Y3?05J M;4B2+'=9S6\J!"&7A*RO(#.^PA(RY??YBCL!R@+I. 4:^ PA/+<(P7AI@P@ MM0Z"AAW$Y0SCS[PMJZXW29TNQT?BJ'L.9$A]\?<31@!$8R\A!E#I9 F%6BM! MPU;BSZ(^F2FELWN=Z*M\6'%]JN1^S^NM6BE;79R?JX-10/M)[FV>0#"4N3V^ M!F$TGJAC4^LD:+BT M1ZV-H6$;\Z/2LM+,0_YS 2OEU!WBH$@6*W" * %A,[M'1T7N&J PNM=F[1NRWO7[W7NQ

N,?J,=D2GN]2>[C*&+QA/>CUA'1L"-Z$W6N"_U! MTL 1"X*Q/]Q]'!"<-0!S@G/)VKHCF@:3I&^GX[$V![**VECW6G2GEI_379T_ MJ1G0G_[S=HPO;VH]# U[&).9F:TM+1-5([D.,!A&: Y,4ZBJD7OC BB1N+*X!D"+R7U'9IT+"SL7 M__2-6OPWLE P732P\J!Y-OQIM&%BTMXYT6>^)6&>NP% !,5N[0! 43:U]<6L MNV%A=W,/[E^$@W"1^<^&P']F W)ZGS5#,!P8@#QR#2Q NZCTIBZGIJ (5( M.K'%Q*P!86$#\HL9.3CG M!*4X'/0Q,9/FZ'RNGS*%S5=!;O/U$@""XH1X:WVPJ4MVUA^PL#^X-MMF\YLP M "1CN;>V75T,85;N6;@8\N/5V=H;9A9PN,++;@ 0]@Z_02U-'7YCUFVPN5,: MMN.&A+5?SN6^%:>'_14UV^$.XY/%R%\[ !#RE@X?Y';J&PO=V]R:W-H965T&UL MM5;?;]LV$/Y7#AXP=(!MV4JZMHEC($Y6+ /2&O&6/0Q[H*F31%3BJ21E-_OK M=T?]:-)M05[V(HGDWM3J2^^1+Q !?ZLKZBTD90G.6)%Z76"L_IP8M MK^3D:A5XZ(K$-PY5%IWJ*DD7BQ^36AD[6:_BW-:M5]2&REC<.O!M72OWL,&* MCA>3Y628N#-%&60B6:\:5> .PV_-UO$H&5$R4Z/UABPXS"\FE\NSS:G81X-[ M@T?_Z!M$R9[HDPQNLHO)0@AAA3H(@N+7 :^PJ@2(:7SN,2?CEN+X^'M ?Q^U MLY:]\GA%U>\F"^7%Y.T$,LQ56X4[.OZ,O9[7@J>I\O$)Q]YV,0'=^D!U[\P, M:F.[M_K2Q^$E#FGOD$;>W4:1Y;4*:KUR= 0GUHPF'U%J]&9RQDI2=L'QJF&_ ML/[H"F7-7ZH+DO;P?I4$WDU\$MTC;SKD]#^0ERGLF?1;Q&O4<3I932!?I\AF\DU'[2<0[>8'V*5R1]529 M[&LHM@X]VJ"&6+PW5EEM5 4[GD0NS>#AC\N]#XZ+Z\]G&)V.C$XCH]/_(1O/ M(R_G\%)PV/!BK$*XL1SQ5X$*#"4Z+DV>,RS:MWMO,J.<03^%[[][FZ:+\]$M MCI?G0 [8;5B^HKI1]J%?_ &.RD-.K=0&& N_M-4#)W:QB-2,U>0:2^]/G5KF SH/X5:0'K#M5R5F= MP@=RK.=*.4Z[54^ P+";96L&L#%BG'5=49O-I =D4_"4!V$T:^B(CI$UU75K MC8[6'II*!>F9,^5G:N;1'8Q&>#4$8ZO4;@Q%X^A@,I1PJ0!HU;Y"SV_>O''& M\W<@T-QS _+&FOG'('%GE@#!@02:HUUS]E1A;/$MF7Y[UJ0=>9'V #7MC0 U M3=7;"80F:[EALIX,Q>5I5$K.63A2O[-L)#P<++@KDA9Y [JJ%EXIVJ6IH&U\+(.4=^Z%*Y0HR98V?+%7LOPJ=P M.\B>PKOELCNZ)5F$#VV]EP+@<]UV@0BEH[8H8UU^6S.K)#CI\$ MB M$X5A(!N,OTGKOP%02P,$% @ ]SU95,YB*9DV*0 PX4 !D !X;"]W M;W)K&ULM3V)CMM(=K]".)/$!MARJVV/O3,> ^UC M=AW,X;C'601!$)3$4HMKBJ5AD=W6?GW>60=)J=N3S0+K:4FLZ]6[+[Z\==UG MO[6V+[[LFM;_\&#;]_OO'C_VZZW=&;]P>]O"+QO7[4P/'[OKQW[?65/1H%WS M^.+\_-O'.U.W#UZ]I.\^=*]>NJ%OZM9^Z H_[':F.[RVC;O]X<'R@7[QL;[> M]OC%XUAUFJ>F=;7[NVZ.SFAP>7R^]>/\7GZ8'_J.VM M3_XN\"0KYS[CA_?5#P_.<4.VL>L>9S#PGQO[QC8-3@3;^%WF?!"6Q('IWSK[ MCW1V.,O*>/O&-7^MJW[[PX,7#XK*;LS0]!_=[5^LG.<9SK=VC:=_BUM^]NF3 M!\5Z\+W;R6#8P:YN^;_FB\ A&?#B_,B "QEP0?OFA6B7;TUO7KWLW&W1X=,P M&_Y!1Z71L+FZQ4NYZCOXM89Q_:LKOHS";8JK^KJM-_7:M'UQN5Z[H>WK]KKX MX)IZ75O_\G$/Z^&HQVN9^S7/?7%D[N5%\;-K^ZTOWK65K?()'L-&PVXO=+>O M+T[.^-:N%\6395E$1"^37^\*T%9#/VNWVICW@K*WK8=#"R;NF9KH+Q%K"X MW])GV<>^JV':?0/#KFUK.],T!_S=[GL>V\-./K4U?KK"E6FOESO;P9&*A__R M3R\N+LZ__[2X6A1_OKS\0)^7WS]:%!_MNC'>T]'#D=[P5H%KZ(\P[=IV/7 I MW(KKBH,U76%VN#]?] ZA@"P._\2MK(>N@[/S8_L$9 M]X7C(\'0F]H-OL'-[%V'Y^M=#_"%P;;W9='49E4W=0^75 +0W?KSUC65 M[?"(R^??>^0Q<(4P8U>TP*4!CFYG%W"/ :( J3?A$N]_K3"^&2I+^Y2KHKE> MPWT3%RK>MT!O>/LU_'(+^X)CN-L6)O3#RM=5;3K8]J*X;!J8K;>=X$B<#@<# M-;7>K!5*-[986=L6MJF!H1FY_W5Z@$7Q"4 ,6WGG^WI'V/#;5G&-CP@_]O&F M [#ND+L]F MC&$P"D*%NV;,AL-\!6$IBL5%A3[N?:5EL1I@7T">,&&!<&:\*PN@.W=+% H0 M*"HWK/K-T(3[*@M$]>Z&?[9?]G P)!T@<,# Q@'.CI[Q!C&0'Z"?UNX&R)M0 MFAA3X^!<#8C>BC$)Z*B]KE>-#12P,757W)AFH"LW:[J'F2=I_+5S@)Q-4Q95 M[6G314&:6K>KU_1; M97?NNC/[+7Y>]P-0-3.H8;=GJNUL8QB%BKUH9#C0P;F!/3H0F+:'2T,DU,W# MBEXAG<(XGG=M_+;8P+'H2'2*(IG'K9KZ6MC!9=-OW7"]S8AS!1S$WEBA0OPE MH9@>$<(3#8"RZEUKX!X :>!:A<77+=X!+#2T CFXUKJ]<11_)MI M!Q3FK-Z<9WOEV\-+O08-!%@6R99R ;7YMF M/309$SV!@D3CK6M!5Q[:"F$(D\%) &P;"_"E0SW!;3XE69F?:&BFQ_&)H@+0 MAK7IMN% WFWZ6[RP:N@$\,#E.M^#T&@VN"F,!LDZ=>:AIA,/ B@ M9^/VM(D92'V$G^%248=Q !0Z@'[7)=\!KX$ID/2'/9X1Y2EB%.P7$:,#JP'^ MW,,"-3)!9)$>U07DTC4.0_TF8 MRB%8D520=/2X#DX; %BQ>(PRP7]9;8,9\ M5L9A6*X:\,EDH46F?5468 (BWB*-3$_5;[M TAN'[ TOW?=V[[\K2,'[]ONB MK@!V4;D3A*53 QF6N+A^ )QGK3.<]?L[IH%K)[,6Q6'D-JFXI8GC-'JB;)9$ MO4'=M;0DV9L0(/,SJ-V@/F",K M+HI?#/$P,A7DBG'-*T4FQ5#41FID\7 .L$+JYJ"'1)V D7.W&]J@( =T=,@/ M49H(!ESN]XU>#:P)HFBW0UQXCT2U,; _-0 N/[Q7U3]2&>A$ Z\ L&Q,!VAJ M<23LRP,P#%HJ#C?TV3>L=0-)G6TZ:_7;1W)P#\LC=$8@\ MG+C7%K0I698/ #]UJ*\<(N*@P>B%R^S,WUPG.N:<^A7@JY?89Y=WAKZ)WZ"^P0\K$,1I_D[JSD1=Y5W MH?@4_K8!-AO0Q,]"(:#*CR1.+ M$H-H*YG\+8H>0CQT]RS^54>ZCWX<&Z [F M+Q14,C;9X8MOED^6BV^!")H&3E@6WUPL_[1XH9]IUF^>P%?GX2LTIXEX S^% MR?:LTS2'DH=<)"-@TJ?GXSF?/UD\2Z=D+C [9=0$Z#@Y2_$I['%R5/!($5N1 M2\N7^4<#/=IL!_MOEXB(!T?.+ MQ9,<1"^>QXNY']2?93?Y-,XO]_@5(/^-#H)^:Z0)F'F9S/QM@@Y\F\G>QSL5 MI>CK #DY'A#9B$^Q=04ZW1K$EVDMTGK4M-ZW&W19 *QQ>/#9I)X05HN$7P2^ MMC.'P)5W8,&@#^F8^L%(0OJTZ3K4 $F&E7IT9@ZBYK!]: T\?(2],(G"'W4O M-B7JEQ[L_,HTB)D>3BKNPK5=%']6Z5L>?8AW$%3-*J[!$H<> >451$G%Y@=< MH^D2>) 70[Z-X/TKJ%#J$ZJ0R/:FZT7-!NHB594?3H&!_ASOW;HF: 0#/#&? M,UNJ#,:44A%%*2(O!I-XV$>:PN"2.R04)]:$RY/T0[?=GAQ6/M&_H](X[-%L5_%NH@J* M_DSU"Z/&$SV6Z!P (%9!(G95='R+WP]-)N+.[.P*/ *];7I[^EUE 3\J%LFH MLQ.]IPPV,P)!V8$[,\E^=K;/+2[D9G@;J-X?==(MBC<">Z)=WCKR'+(7BAOT M_N !5"&)V(C/1VP)A.;Q>@UZ@/=#\$'BJ;:@NSATX#=$"J#2(#\@;Y2XUWOX MMR)L$1 2JK\-;, ';4K/E,'?7..)>P5:#I&MG(AX)T,!-+":<0+4 MKY;IGP6E!49%[CJ[VS?N@%2W!E,9U<-DF%=/3C1T]JFA-&MU+XIWT\EW\"LB MOWP#1V%;')T0-*TYJ&\$C]JE1KE)=I0?&4;Y;+O,'7!.ND3XK4/9XQCUB,=Y MP"WRZ0.799X<^47%^&>_D+&GLDY/D>Z)#=7Y724<.O@<^IK,OQXOA@XLA M [\!O[1=7%JIOB'O >]5S0K&S;=9TN<107 IW!S'R9(VK =[ 3A/Q(3P$-A=2\A^]1@ +5 MP.Q@^GU,UGNX?%1\4SQ[5EX\?0)_?+LLGSV_B =,=_#PXE&QO"C_=+XLED_* M%R\NBO\Y\C^:]3UK)<=8:DGQ+PP1G YBJ/#/PB4KT] ("I4O:&?I.K ->/S$JD%&3<>I DJM3RG"4[KA_N(RJR4DGLS)4 MA!-OQ]*J2GY*XXJ^0%"JJR0KCR$E\L$KI&":FE1' ,O;Z&.F&.^LUHYJ>NH^ M2\ 6Y/H&;8?GP3A(5+U9HHS;8AZXLM=UVR9L$'>3L\[<)I#+XK6$,:'24H/IT%7U% M2HG^3BJB;9E[$H6F$+ M8*.U72)H 1H? %*N;6TC)W\853P@_3/B4I2Y(#X8 M]#7!)HSH#2P#'Z7F",FB?9@6;EQH%M423VJ2*AJ5Q> Q)[E$'YC;IXII>JA$ MFTC\<^$Z @;(?:7^823VNJO(U#N$"S77G56SET7 'LBP3M3B'2+8WX.?/T2P M>[O>MJYQUX;F#ZI M6817RX0>T#?>NY"*3*ODG8(O$'4IP3%+QF)++@]$=$6,.37KX/;V.,L=U_!"H8(SX &'&(3C-.S74/X*.9SKD+RT*@PB^ M[(<4KL'&EYO)F=_^'T(YY.'W#@YMJ_G;)7_Y#.T>93@2O47;L.=PP/A@R9+S M7.$J*+P_!X7WZH02?"\(E2F.I297L&*C^42,Z]Y07)S>'!&DNL7H6[![ABYW MWH >@1D=Z$4OXR1EL>J(#^"U8!R)O3C*F6G5P$S@.:",#7LED%CUIA@GQ>-% MSUU60!@U)B.229;^9/*?O@X)"9:RG_@;H= 7NQYP1I^HX'1"SC8"VFSLM6G* MS"2)7'D[@,!"+DZ(X^>V"LK:6KPL]SE0=BU3'L9V=QI*8L^8\+ 2%4J3;#!P M?U$$Q7AJ-$DX[*Y,\UN.WE>I;HNUZ>A>-6+$/Y+$'DN]N7C(UIKJ]P'8IL3G M/P+.U-?;LO@%SK$MWI@.;(C6A%0\AS$6S,!T78-N7UN>EDJ@T""-X-?TQSL0 M4#>P!NK*J:89LB41\$VQA3T "C4U/%XE"15B2[JN!KZ@"6A(54 PK$F2$*;8 M(VN?@'$-$D:NZ"-N$B>GQ"RV=FS<&N<5_I\V :(;OD5%PK3YCD[L!+T',6T4 M-R:V'5,\F1H>"*43"@_7:K]@/JMZ&]'A K?B?*U[3?:6;0S4/0L"L4+'#7NB MIGM@5$R.+W<:5C"4C*MDC[E((4$0W6/ S+*$@BS7-G'2!%62 H5"% MID.P"4-R*.4$J6!DPMRBW0DX-WVY(.66G?RFB6G,S1;$GM<2( M 6B!+O >R.=);B'R*\U-)P3EA&G)X!+'B;]'7GLIZ9J@!F$AVBUJ M6]'.'^5A)\#]JL/E=!3XQ-"BKD@>O^@#KSF$/7?? ODL>-UKR4B8("1*:/+1 M7$Y%3.7(8DG*RC -'L-'LC\1[.3W4_5V?5@WEO4H+4T@U2+F&F6HU+*'%+>X M.!H?.((9LW B7/OFXGF"P9)P$]-EQDCUQ@'XVC[6>8@T^(BD_F.FU'1#6H;1 M$:$Z'[RO^30J\HECS-E):]61QXIH.=6^M+!EGNC'NID&N2F1%O5@4J+\@!= MU1DC)C[-;#^BS+&V TJ!I':/%<(P#$[H*440]EU*H9:$P]#PVL'$*7PDV$>: MEMQ.)%?E+8OBK_S[-=)CCJ$RF4T*&*36!;..0;.JD0]3$@<83149VH8B&'Q[ MM"GDVAS4ARU1*8D_":@6+70.5X[.L[('QS81W50@*V0K$EJX4QGHDI*!^0#5 M5],,.JSKMJIA,UA1L(XQC9A&E4N'Y?*?:;+E^3^/,XB.Y$'^'P)I?RQ%K*0J MN#M.!<:I9>,'3G)'"B?6NJ&1(9HN&J][=HGC,;+?;/X;J%Q1243SI60S% XX M[ 86WG<8SF]/>GOK6$^AV7GHPZ"*(ZS7E!R]F2!8*""X47/9)>5)7N)Q_CL" MRH"FXKP_?XG4\EPNZ/V=50ALPSU-!_TX="VYNFCB3?V%W5X7^,PS>>8GK)5B M/K-#XI%RLRNT"V*^43P=UU:1P0 8E"WW<^*'%6>-J3N12S%/2SQ >0P^1$S? MT#'R_((-.D^T!JH"Y6;=2Q+.FBN* !0+ M&L"OVT07UQA!GB>@BBCR;* UK@.Q4D.4YGFQ?.FQ6#U+$&:G8.:B82<_&:A] MFI(049-_V1W+"N-;V63QU!@/='=&:Y.TTIPW;=S0:6E+P$0LY+Q23$P]ZGR% M\Q@;E*_PC9CUGA.?-,*BH05)T*?)\5MR7U1LRX+$;09//)($"W8ZF,])MM4) M6/\.K*S>'-@A<3\J"UI)B&(GA4U)U"4;BNYXTA]DZ:B^T)P4+O8%[%A+J2)V<9(V<00^0SHZ\6A.0.$-0EE$[L3I,EZ%P M48P8J$$ PY2*8TLA+XR9_D4 M(6*@@B,3,.:L1OCM0HN Z/]+'^[LD32I<-UD6XC#,*L385X7@W1I^#$A?C)H M]K/"?9J,I9RO.BEJ-R$Z'%8_+;*)H[VUJ[YX+WF),Y*'SN[)2Q+2%W5K(]]_ M(C_HOGJ.J<'-.E578[192I#\P+[76$R<%8GS0LS'U?7+0@=#8TERC(;^8GB" MXFM](I2&_5E2VDEJQ@$P>3T.I)URVG*"E!Y1[B66T0H72W.T;:@7)<8*]X:, M;.N2N\Q$U@1.(K(F(*+0OJ 7:^>C@/G[)"C_?E)M'HK]*&E3G5>LL)&R8N"< M)U7+7).\'"N.K-C=!V4IIYX]K\<0]FCI):5/CI1-+8>DH\W4V6]Z5@G(2:", M-?# C=%45\H"V"'/7N?N,-KP>&(P)SBHGR7WZ#+"077GN&JV[;203+45-"\4 M-XB1*U*,53M:GW.Y$A=@5J6P&3\H&_Q73_H3>[\I0&FO61(-H3A,1N$6&G-+ M&,E<#NLB&DUA( ['NA,7ADNKD.R&-OE6$HX94'"CJ1%9J'P/,B_6#>A=2?0B MI/&R:C:Z;^1-Z&']:HS'H$)DO2RGT>FL&L$.57L.R\9@3#N@>!\[#U\$Y^&? MI<,#S9=LEC-G_ZCS<(X,\EN>H8.O?^>/;"7Z>G NL8VT" ZG;62#;G M9.TQP,JY[>#)L,B!1D9P)WNY[W+D$T[N;F96W!-%OU!L[3AP6B/A%6@H]5C? M@8(02[(SOB"EXZ10D!T<(Z1=@')&5A MT#GD;L4QUG6DNM.<.:OL*5X7KZ>?6Z]!#5WRB?S$G5^S:7)QEH\"S!L5 ;,G M-MQ-[?/2*<)'J2Q+)\JB$^A+Y*X(&J-@VZ27_ IEL4XB2GA%K-K/0CUZ&/,N M+&,(P'B2;S0P@ZET$N":XP@;0@VT40$Z30B4$V1@(&)$TDB#;9)S<$ M87%M8E^*NS!4\FS1"X4]Z30N&5FV8APP9%%L,B0E3S%8I#1+7(U$4YL)4"8I MD64LJ9%W5]FQ GZ/SY==&8D=OLXI.*+W=?2E[ MP^@+6QU&$$.S H7'%')A M;YJ;/*+6]VUL6G)RLM@;:/Z*4.GI#W&[&?&AI2C/L;Q-6P4E2=*I[@H+Q%4$ M.-'#?W(30>E3\O%HIMHD2_K(^K6_!P2 T;3'KRE)8P]6ZYB.:D&#WA M]Q&%X>EDL\E1F5:SYERN"]IF>FR1>EI>,7":=Y^!ZL"WH>G"FA%,4C9>'GM% M3P<7IK4**)%"@G&X2BQ7>/+\8E(X_?3IXNFQ@-PO;I9]2 :NQI-EI3]2"PU@ MC=/"#G_"J_^)KD?*I5(,4[$G>KFT%I,>6)&_SKL.M(B'4* XH@V58^T5J033 MHUC1814G9D/DVD[-%G/B0)LA+:/]KA '4 P+55+KM(82',9]U(0=;+&)4?"[ MH50'+7&0$AFC/-,'WGOM18\,<&23["@?M+^3 >E2/GQ" M$N?\?%&\EK8QB)DK:0J4H^J@#3#(82WY-^K:T_&(L.8D_AKD:52'67D#V?,^6S8GV,#U-1>670:$.(SX>$R"@+\X)B M[5K2I1Z0J;AL*0H;E'P9IAQC_//=@S@UEHS@8$\A!WT09?( M5!@$I>&8[X20GJ+N(2=G'M03]#+* 3@CBZ,U22GIS"R( ->FYY2&F,=]SSV( MS<,1$UM--I&E M=WVM]!SG <0,XM23?JH\6964K!5IYE=)6HS"E<:,7PPSQ"*-]&_-L(''DXX" M:5T&YSVM#K*UO!*!*HG.N)((.4K34!']U;1T>R:]/KUCLF6S6&T(=5+&-%8N MA0+Y,LG0E/1G[>W!$9I1*R3C3\%UU!XIXLH5U:J\IJ7>I##)@E*:M\%%.J>K M6[(B%0QY)<]C64HU\KG/D"@GU?'/UQVR,R:/J[N6GNE0=#('(FDX$$OY 4!) M7#G6XJ<):$Q4=7[72"2=]6S(,N+@G+L+J%)A7 :+$ M 6B&&>,SKQL# +M:;QWU9MZ'7G]<7%W9)N3?)#:&ZS:68X8EAZF)"]H+#8[C,=3S7ASQLD)4U+*5.!N,:VI'Q@GVIJ# :&3N)AE,YA@E?:G-SZZ' M8]A""9R$B;A?[OMW_VKKR524;$_$%0OV!1Z93HH)>W+[Z*><@;<V9.MQIMWT?=S'\#MI_VQ]4?"_\(@C2//H MU]O:F1TLBG_GDC?)D)Z$3.:',1*.^HP'U$@H%D9(?!/QM=23)+!YJSYIQ'@6V"1HJQ<0-7!$9;7BP4/,O\<4Z.!.S M3N:\D[%C8 Y$P5S45O64?,+-L-#:E#;5G=O46E^RP&P^-(S1+K#D'AWYL'1- M\5.A/)_M0SXG5"/32+J LB%.^7G4203GD[_'JI/H!LIHI%"F5C?;J)PIXU>A MO3>O+F4P'C%>J3AVFYZR#29M9AC9#%*,1JUV4Q,2B_X) ?'E%>23ND?T)4RJ M258>Y*]AW65/RI91J<-')4XF[5/2;BZ)0T@Z0U)'7-\G7A0=E_!64MLD[UT<.)FT&R@>@]I>2PT.$^ M)(Q0\A)PQT;-R4S0#6T"H1P)L) CHJ:HM&EK@"MIVYM\I9U\M24? =#X42D* MJANA"W'29,SS.RSRE/[,H#4WIFY"[5"L1(JE7=H-9UO;39*@!=3#A(5.^"XT M37[SZ]N?0]=DS(V%Q[@_F[L-;[B8SN++$" 9E71GO"1)HIAJHIBBZ": F\1% M4Z.UP@R.Z*,*Y6"Q?_)O,_P%ST@-@P#X;P@L[[26O?B5JJ6UJ0X^&%W(PF3& M:2#CZ:=G2$I'@O!)&T5==U1?1AQVE)OC+#LJ#>#KX>]4F05"[PY:D\$>?O#T M@^FYPI031EUF,O%;;/PH17Z%LE+Z9ZI[3PCP/I,)XM_2R[9L=89-AC&E-;:K MIHUQ1\',?AMZZB"JOM8H7!;%V[JA/*QD+_&(D^U?P_91/Y27OK"]'5@3YB'C M=(AWV08FR4UWG$,'RW'B]KDH8S]T6.D4G'35] P/T=G]*#E*\N:',M@.&&/7 MRO=TP^4QPYJS?)!*M4MDR+H#@T+4 1XP*C5CDHYP0M@PZ>O=5Y9H&/8/ZOA-]+0,) M%"PO8ZS4WF(9'T$J+T,TK#_DI4U);E?6MC-9(&DFEV4K$^CDLG@&1>=\>+)! M280?16M%V^-[0DR.9M7F%':8I%-H[7.W)V+^Z(5:>GPO\3*2V;B(R$LL. \Y MG,Q0J7NZW>*K;VXL1Y$T$8U<7#4HBW=[4;/[\,=07MX.< MNYP7=50G)A>0TJ>+?0GO']#_$7V6_Z$^RUBU^SZIVLW21J3>DS6XM'1SK,RG M1;@K;;@A['8:=A*_^N.8PSH=(7-@W@%\60]SSWL\IXEL7, MIS D?6$^$(V@QA:\!X+:8MS)1$$A"N6'O(M)C7B.DY0J&Z"K&=&SD4GJN',& MP$[SI$"^ ,*"RD&>!.DZPE!$3;BA.LBF.28NHWG;9YYQ>C,"7BYA+BFSV;M? M_L!T7$$QFA*K4N3U7BBPN06_)!'47<@Z3%QP#)IXZN"<&;A]JELACHDKBEIH MD[(8S,!2ZYCA9BSLAX;U,C-A0=ZKO&/J)4E^!I'^=K!,, MGZ%E$0R??A\<50UVTC!0WKLKT3'Q(%/YP3J\!)/:0\4[^7ZT]@5ZIG'!,A4U M=RQ4%J'\+@&0K6F"D$W*><3R*7^W$J_]!)W74PA'J"J25&)=*+&!:+?,.)= M:$ 34AW@IM%[PMG-U)-@/ZA/U^=U%/9(")=X9Y$4S]*D(OC#8FH[;A&&-_"D)B=H< BM'2.G2DG@A%A4TK48^9% MMK-OO"VG_8CQ[:=!S4HM7+E:U5'U-9Y4Q%II6(KTM_PU?NF;8;&[$KX5I+BL M'.TJ>1_P%;U& ^/![]LHQEF$X[114L\.>NTP2JR.I1\OKUY'QQ*]P6%^V"=Z MAUY\B]?5IS ,ESY;7I1Y\.GA;VX/ NSYT_-'WQ57E'/*M;>XQ\L\;2H;F 21 M0Y$HO_6#I@CO C">>RJG]=D(ZB?5Y0 M (5$_G[+)8M8.%3(.1,!RQ=8U14YR;B56XAKCEZO/%:3Y^I_E""RUV)WKG5# MJ-W]!1;Z3Z @)1B@C9_-(0E)(Z8'#"=(7RS/SI^6T5OV(7C+!'#:N>1C]]?G[V#"=(\T/.SB@9(\\9 M45)9OGA42F521ZT%;@2K_F(K;.MU=O8FO H ;OH=I:&#+O^J".LJ\ M[RSI1W?;8<\Z*@-HQ',E/=>08L09C_2D&PN4HPZ;]$TJI*_G$5*U)\^ 'L[8 M6Z;,ZMV'J\"L<#:E^EUVF]0;3BUP]%=\]8%8J:#J@%H3 E4^PAXFYY5WX9?WYO#D,NY$<8A?NH]JJY]SQT>=,;X M0)O6H:D;-_.Q"_<@HT+][1S;1?QEIH)FYP@QC]_A[(TE-XIR@*DH\;],7%MB M$((B@@&S\<[" 2D(>)SS44G0+*<#QG4Y7&/J#K]S]PCO.C\[_U9XTQG_ATQK M?F-U>$$C=R#_5GF U,^X_C-J:J.BIDPS/X4+PLJE3B#V._%H;= MO["#+_<]Y[2,@+SY>/^UPM:_*N7]#;* M-V!,TFN=V_Z'!\L'R;>H7/[PX'+YW>7%@\7-N?34>=.QJ[@:'G MB^?/'O#+JO0#@ *GQ!>(]FY'?V);8-OA _#[QH&](Q]P 6QG3]M[];]02P,$ M% @ ]SU95&)Z8Z8!!0 # P !D !X;"]W;W)K&ULM5=M;]LV$/XK!Z\8$B"0;=EIL^8%<-(.&["N0=-U'X9]H*BSQ84B M59**G?WZW9&2(F=)AF$84-3BRSWWW'/'(W.VM>[65X@!=K4V_GQ2A="\G4Z] MK+ 6/K,-&EI96U>+0$.WF?K&H2BC4:VG^6SV>EH+92879W'NVEVSZ93_J)3VI3!9Z87IPU8H,W&'YIKAV-I@-*J6HT7ED##M?G MD]7\[>62]\<-7Q1N_>@;.)+"VEL>_%B>3V9,"#7*P B"?N[P"K5F(*+QM<.< M#"[9M-K'_V&; M]AXO)R!;'VS=&1.#6IGT*W:=#B.#D]DS!GEGD$?>R5%D^4X$<7'F[!8<[R8T M_HBA1FLBIPPGY28X6E5D%RXN6T\SWL.5K0ME!$MU-@V$S.M3V:%<)I3\&91Y M#A^L"96']Z;$_R/^K[,LHB@R<#^&)WA36X M1_^C@9_M'=8%.LBC?K,C"!6R82/,/1T$VNRP!*$UV'5<6\%'5Q*JNX>;2CCT M1W#Y>"K*=?6W64+X8I5$^&P;:>$G5:M X ???G.2Y[/3T5JDD=GVTT% M(F' =>MD14<+5AN'2$<^P &SZB">V]3A15Z^E14TW984[Y/6/8=LCW1)>LB@ M[\$Z4&885:CW5%+>MZP;^:/^Y@-]*+,!/Q(BY>,F6V5'L*T4D3K8JE"!"IXX M%EZ52CB%_A"VPD=0ZJ^.LLDX_?K]8U$?Q(SX#T%\)@"J5>-%:G(,>B=T9!E8 M@<7KY>ER^9I:A]:T(:-Z!VFIIY;1*YE08X\\]G7:+YD#=0B-4&65&(^ M.WE!KE?S_'\3*H-WK6,,MKA'X0"Y@P/UW]1"^AZ\5P^U*!%J%+YUZ;A2#2M+ M-5?^05<6SWB6F"Y8OGUA3=69VH=43K8UGQQ)1)4AZLH'I!&(J''/KW/;M2Y< MKS%>WU"RF%TN'O6%<ME1 _,NY'F#'6,QI3?U2JS_3<>NX&[IT^+W"TDO1 MJ$#X(X34.K9(\1G+@,);(PKBB3X0Y4)CG^;]4)/*?, ],^""H_K)'DZC,I+1 MD,EMK"VWBB,@HV=W"2D=GQG )=>.'BC.,=V1*DGCKE"..,5D;UW) M&4_GXHG4C?I^W[6O5WW6COZA];QZDPW]K6^ZQ%^W7,>TN!RBZK07M6W)5>SN M7()>\J7.603&+(2\[?=$8699/A*&_@7*BP] I\60B[6S=:K2")0]]6J8CEYH M-;I-?(=R)R8GZ;$VS Y/W55ZX3UL3^_D#\)ME/&@<4VFL^S-\01<>GNF0;!- M?.\5-M#K,7Y6]%Q'QQMH?6UMZ ?L8/@#X.(O4$L#!!0 ( /<]652J(67Q M2 8 )82 9 >&PO=V]R:W-H965T J/KV>TGZ_X;. I5V[ M9N1)JO47NGF77PS&! @D9(XT2_=!+W^&QI]#TI=I:?TO6X:]D^F 9;5UNFR$$4$I M5/CGCTT-S!D$=YRQV_/#=ZR0SM1FUTX5WUT@A.*$K*1V?P MJ4 Y=_F6"\,^P_CQPJIRVCK%%T'10E/8KBA+W7RA66O5$Y MY)L*1HBJ@Y:TT*Z3G1IO(8O8)!ZR9)S$._1-.E)/F4$ MN2X!L2-$MBQ$5M#>3*)],5_1UI(A8S+@^,1 A>Z1U@J,T'EP9:XE,B*M.A_J M0(OB'X3K+05/&HR8!;=OK)^OQJ>AE/9U^A?O5]S\)\W_A'W2#B/\ZIU"?+JV M:,J^9F^?A?Z4W?25X2D1!*R0OO#_W>M8)MI/'9$38QIA$;@JK^5^V V B; MN#8^QSG8S(B46EOYQ^QDZ!$EX[-;2)V_C,^&;,DWJ AIY& 6'T43')-2^HF/ M8 ZFR2R*VZ4AILM6D 7:B1JWOFJ8'>B/_T/T\$XR.5\],?(F4?D(8DUG&@]A.7@: MLEUE"_4\3(4 PTU6=)']_H*Y:\Y_=Y(K7Y:S,]L4[PMQCZ==X-^4E=0K '8- M"N;">6UV5RJ2Z&2SC";1N*^(7LC3"A4@*"0JBH&BUG4UGG^_([CKD[#42CAM MFJ'QP(4,8\\G5:<6C)_M+6_D>$BD444AM/:KF=9,,)%U@_B),M:&,1Y27;$3 MXDW!U0(K#CJA+D9&GN2"]6!L&@><@?PIE'*8Y6720%4K(RXQ ,@WN+;=%/.+UCUX [B672XP5?,),H6U;7 ZMEVF3 M!S)L7ULRC2>]5\W[Q^LA4^"&6TL9&]JUAS-D/^Q-;]I2TR,CX]D13^1&!:P] M 46[VZ.W3X:IT'>4U+ E_<[+ADAW>-HZ2KWN*9]J>C^OM[W0CM:^%91@%OZ+ M"$TAY)'PV:!;[3ZZ7(5O#4_;PQ>;]]PLJ$XES%%T',T.!\R$KR#AQNG*?WE( MM7.Z])<%<)QUM &?SS4.ZN:&#'2?HB[_!5!+ P04 " #W/5E4%1:3B!0$ M "K"0 &0 'AL+W=O4?*1-LFVW?K!X MS/'--YPAYSNE/YL-HH7'5DBS"#;6;F>CD:DVV#)SJ;8H::=1NF66IGH],EN- MK/9*K1@E452,6L9EL)S[M5N]G*O."B[Q5H/IVI;I+U:9J.#E9JW* U7$C0VBV 5SZXR)^\%/G+[GW"()W?V*B6,_X==+YLE 52=L:H=E E!RV7_98\##R<* MD^@%A6102#SNWI%'^899MIQKM0/MI,F:&_A0O3:!X](EYPYR$2T.M MNM(VG3@JDG,8*/$2^+BEPB?3E<::6Q#*&(KQ/ Z3*+UPWZ*(+^!GBE0_[SY, M\@BR.(9[99EX3J8G\0SR/$RRE 9%'.;CY)3Z4X:_#3G3Q*H9LF)F\ LRDG5% M]@\3\Q4&9W#%A-L.H<0UEY(R[^!O47-54W#GXV)ZX;X#A=<;IM?DW2KJBS6U MPM)Z[-*@DTF3A&B>QB3Y!NO.-V''_P5,)A/BM8";EHZR/VX$B-JGI(:G-<1?-+<(AEHG)%.4A/U MMX1+^S$MC74G0PC8;Q,6; @J;6X8):M$I)7'#:,VC?6E*S/=$2$#"7UFE3]@ M?6"42\[HQ'/+C^6&]3<6W%_<]M659]-^D!390:*BQ^XAP&ULO5IK;]O(%?TK ]=M'4"61>J=%Y X631%L@Z238.B*(H1.9)F M0W*T'-**]]?WW#O#IRDG:='Z@R62,W?.?3^HIT>3?[%[I0KQ-4TR^^QL7Q2' MQU=7-MJK5-JQ.:@,3[8F3V6!RWQW90^YDC%O2I.K<#)97*529V?/G_*]]_GS MIZ8L$IVI][FP99K*_.ZE2LSQV5EP5MWXH'?[@FYOYS1>E[P-ZV.MO5=$"<;8[[0Q9OXV=F$ *E$1051 MD/BX5=*^D_,.WC92*NN3?)9Q\7^V=GJ3,1J*\ND M^&".?U&>GSG1BTQB^;\XNK4SG!B5MC"IWXSK5&?N4W[U5CD>.IQK[B.6OATFPO/UDE7E@+ M,Y!9+-XJ<"K>:KG1B2ZTLD^O"IQ&>ZXB3_FEHQR>H!R$XIW)BKT5K[-8Q5T" M5X!98PTKK"_#!RF^4M%83(.1""=A\ "]:!4\ MV:JL$,5>B6N3'F1V1XN"Y1,\)2JB,(*HR$R4T&.>W.ELY_8+Q 3>F#" 0N7I MB &YZZ0%Z.&#S";1.\E>BM-2^:4B>9!W" *G-MZ=QM;M+FR+'XI:$&7R0$ MD)H5>DMX99[+;*>(@M"@X8E*7&61.M!YD.G-ITH:#+T%6N8*P".SR_3O*J9] MD4E!+7(D8UDHC@BQ(.! 4O%X*Y-2";/MT30$KUEE=2RB)W:G<7J#))1MGCX MN*U)D,38_@%LNU6<4IK-.5E$JHJ]BMQ&_GW MR+8/OBU16VXN*R8.@/U5HXI0R9T(EJ/)@MH&=6A164L?C99'7H>W-M+.&"NYX?M;(5S M[N79KOWM)=EPI2\6 ,4MB1Q^Z5*E"TX.4QWRD-D,P&2F\-'3@55YI/LIETZH MTBJMOU--CHR]S&4[]4 *X<3)A=54',U#(A&;.^RO=N*9WZIDM!]Y,1='N/,= MPZ(( X9]H.NF4Y)K_MUQM;:LX4#:C:/BJ'J^\'>@%(K*WKYY!VNR\^KB;<@#16PI'KO )23[$SC=5NL*B M^Y5:O5A@Z4<$%UX!TR=7N @061:S*?Y/5[/J_R^F@# 1>+NX9Z/U9.[PKY:, M>[&B'U2 MQK%VT8 *1:D3CN^VRR"R=IF3 DCUWM2&M3AR:B0+8 MR/ED/$'X31+V.%R%U173.@_&T^8QM'1P-49R-X8R#H>$60(/G;P#]*X]=YVR MDU=5,EH^]QN1VK="UPE,1B,-.5(G+95[#U#J6ZPWN.9VWFY$?+U%AD+*/A<0 MXVP=T)?9:+((>C;MB;W_9KX7%^$C,5O,Q!1)U1ECN\*S[J3U?.Y.FDUG[6;I ML;CV)4$#N\]7Y2 4=4/;->!L^_59%EC?_%#I0><;(IR8$DYXC+Z$1R9*QJJ M/50?DRX\7_#<:.BT?2[L46+MLRH1]S]/\L#5W3N0>I8Q];4&,2-2/6]>_WFHMS,1U-YTOVI>DDX%P1AI5/#9'H]4UU MTEHAPX5=>J'+F;/I6GSF&1W9'=I#N5.#]:"XT+[,N&?65LS&T[F8CI<0WW@] M[[Z=&&L;D4!=KSA ?[T2?\3'*N"/)5V=.(6>3R;XF([7M/J= M1&WO.YT]!\VHYX]= / M ,?B15U649,E77>L8U\:UXN;)-Z6B=SER@4PVE7D942].\H9:+P>Q$AJ?[^P MCQB7_:O !QO(S:V?;'1$Y3>\:2VHQ495+P?48T;]^UU+3#+^%;UW5OCBLD;M M9 (K8Z7%KL"EY%NA]IF!]PR<[2J_99/)*-)O+*J8UF&5@=2$!D6&4CYW3,/Z_%2(LMX0OZ/#@;%\K9G3BI!%E]*?[< \M>:]QPG$B#J+ \X# MM;.OV8:Z\WMR&DINB%BB[OA D'I^JNF0:NL(5VFNGOHZ <5ZNT6NH2,VJC@J MU6!H A[/T6YI5V54C957A'H>YP8A>]\W^_GU]N3*AT5X]=AACZ9!WUQT-HW@G M$:>60^E3<9[G?$^34??*ZP6%#:Y V\&(G]6!J X'W]0##C0[Q?+C31V>:(\? MT'924+;-I7,+FJL"VT8UGN*8SA4%O A55U7H/Q2FYU/TPBCK=KFQMC,B[A4# MOX):-VG[D9F*9*I:KR=*6(>($L,OT+QA610.IXS,YZ-:7F/Q>:^RX63G8)!- MUC;1U1O59Z@2B2AD9B*R"-([HA!R&%WME8R)2^C7MA(OT6VSQ278D7)0-6!T MC%DDT@*1CV8^'D,+(/4)B=B4.HEYK,/ZJ8V9"Q9U"^^E>:4;-D8T6>8)" O( MH!$$(Q$XL;9L"H9KF"P]]Q58+Z.VWA*^:M56[D4#! F]E\JU5P(2UB9FP&Z2 M^;,9&)L,SWO%'GT%6%)9;VX\E ^KIO=$7/2O!NZ]>%6=;.6F<]-1FU==-'Y_ MS&PO M=V]R:W-H965T[>'%@AVMRV*0S_0$F7S5A)5DHJ3_OI[AI1M.5BGQ:*X+[)$#F>>>1_Z:J?- M9[N5TM%C737V>K1UKKV<3&R^E;6P8]W*!CNE-K5P^#2;B6V-%(4_5%>3-([G MDUJH9G1SY=?NST7/JC-UO'"Y.:J%1OY M4;J?VGN#K\F!2Z%JV5BE&S*RO![=)I=OITSO"7Y6#H,#R_C, M@;0_D'K<09!'^9UPXN;*Z!T9I@8W?O&J^M, IQIVRD=GL*MPSMW<&_C7N*>( M[BO1.!)-0=__WJD6AG=7$P<13#C)>W9O [OT#+LDI1]UX[:6OF\*69PRF #; M 6"Z!_@V?9'C=S(?4Y9$E,9I\@*_[*!PYOEE7Z,P_>=V;9U!J/SV@JCI0=34 MBYK^7;9]D1VGYZ5M12ZO1\@_*\V#'-TLQO2R1L?=]K K][L1-XLF-K7]*XSC7*=D5Y( MJ1[YW=(%I5$V3?QO.HWI3M=MY\",J719JEP>$=$TBA<+FD739$6?.'EU77>- MR@4GL1T0SN-H/DMH,8]6\XQ^D$C-K:X*4G5K](-D&DOS*%W.\%PM8OJH2[<3 M0)=%JSCAQ6E*[QL@:43UIK.2[)ZBD \H5T%.LH* ):5IM$H6=-LA(_5:59)F M<4KS9$X_L![?_&.9)NFWE"RB= [DVHD*AK6.5HMHDY\EK2J^D\BI?Q:WHU7T6++'W=\VO_W)<7-$NB^72&%YR=QU/Z M!(>RR47S1+EH%1BI/^ 6=C0#Q)N&>*LVS=$ J/:D>M,0F\;(@!.T?'!H(,2' M A= 3B;:M>M>='+$.!7\?;=#JOZC1=NRA!DB,H34*?4)5@ WX M1MD0H%946(4"K/U:-K)DZ<]X>0LOOB79;)!%T@1J[!9=[DZ@."EJB-[' :3U MNY!V,(>R,$"K#5M N.#7"HZDH0M%#0+UA]=V3+>#+\ $#(!L$.H#F,S7=J@X M<*;RLEG32KJ00=QDGX(KH"&[@VLJNV-\XM5><.]382WB@!L><2GCKO2&2PDW M+\A#:AA/!S9E5U&E2AG1;JOR+<.1UL'JO:?7DJ;T)(6!@>Z\7U23=\9(-J4" MKCX:7G1S1#P; +M@[7T75H[]A_-H:'AV[<:(0@:ORT?,&^QJU01324@J#H+' M]%.SU[?X@5@G$OYN,8(JO*CP,P\,5B/#LNG*ET3,C5+H(_ M;"O]%%$]C<_D%9AFX_F>:407Z3@[?GFAV7AU$,KQ?%X'=CW;P+N @O>? 41U M>AGF21SVQAUF\Q#Z"U"@1WRB5?Q,JV2\/&CUM^#^HCOP[ ;^5YPMC#*H%Z . ME:MT5_BDZAS7)&&,:#9];V!%+^+Q]*@(!(9$P')R# PN $U>=46(2A3J5JAB M;\Q06C3T->1CE LSYV#8 *OL+*MPJM+-Y@W*3]V?.XVMBCL;>!T:CX4)"C[6 M;^2Y[AI6F,V.*"Y52+5^?Z?K:=];6Y-TH _PPDB+5AHZR?/.U>>9_%,.'L M)&]]Z75;T9PXZB]'T/\%\?RTTL3C]!S.H;.9ZZ;QL0WM$-Y"F7V3'492](QC M+^-HID$3_OHLC+ZB4, MCOO;@V)YC::R\R-AWZF])(YZB6B5P5I!3:[MG[;< M@OHBY9MNR=G M,$B>-?M)'/10#OTQI*X]:?7,]Z_9)O+9Z6=K>TF_PBWGO')^QKY[9@",>=%L MF>%W%&ULS59M;]LV$/XK!RT8$H"+1;U9SA(#3K*F 98M:+L-P[ /C'2V MN4JD2U)QW%^_(V6[3N:DQ= !^V*3U+T^#^]XITMMWMLYHH.'ME'V+)H[MS@9 M#&PUQU;88[U 15^FVK3"T=;,!G9A4-1!J6T&21P7@U9(%8U/P]FM&9_JSC52 MX:T!V[6M,*MS;/3R+.+1YN"-G,V=/QB,3Q=BAF_1_;*X-;0;;*W4LD5EI59@ M<'H63?C)>>;E@\"O$I=V9PT^DSNMW_O-=7T6Q3X@;+!RWH*@OWN\P*;QABB, M#VN;T=:E5]Q=;ZR_"KE3+G?"XH5N?I.UFY]%900U3D77N#=Z^1K7^>3>7J4; M&WYAVUCCL*)3Q,PK)6B$).0I27PHGQJ=%+ M,%Z:K/E%2#5H4W!2>5+>.D-?)>FY\976]5(V#0A5P[5R0LWD78,PL1:=/1TX M\N$E!]7:WGEO+WG&'D_@1BLWM_"#JK%^;&! P6TC3#81GB]O.[.4(UIZ]H02JHA#$KJ68@6MTI!WH*LXWH M$@D,86&J&ZIA>P+OM!,-'%XK<'/=6?)DC^!<-$)509"4B35L[]"LF>,C.("" ME<5P)\"ZEKXR+15W(QS6X+0G.:92_=!)&SY"FA4L+S*X;BG9$!=U(JHU"KDS M!E6U N)(6;+@Q7G)RKA\.1CRD X3EJ0CN$'AJ:8NXV"!1NJ:POJ+RBZ?P'45!4=U3SU]X7K&:*]WHV0K*$EW 8_H[@VV_*A"??0T(.AO"C MK.AQ0 ))JB=J0[HP&V&_OOXDT-]=N1_I T@HB907/C%.,1;<9Y9D)8LIVZ_% M#__O^&C>M31?B<\ ?V+M:=SA8X1 MBO<)$Q?:ALY@"$C5(<6Q28G 9EGFZZ,D.%.X0H5&]$U9U/2.2_^R^($$.&$,?\HXC6R39)S M+AEU4+]+=];9SCK?61>;-6%$0^O4D0-.1T.ZT_[:Q"S+4]CWO@]VABHJL5D8 M'2T5.SV/_7RU/=U.IY-^*/LDWH^V-\+,)+US#4Y)-3X>YA&8?ESL-TXOPHAV MIQW5&PO=V]R:W-H965T#U MS-H (Y/4G0MPTM/8S$X?Z&,&B\5\*)$EJ284J:XB[6A^_;SWJE@L2B1EN]/I M-!"@T;'$.MY]BR_O"_5>;X4HV8==ENM7%]NRW#^_N=')5NRX'A5[D<.3=:%V MO(2/:G.C]TKPE#;MLILX#&N7155F,A??*Z:KW8ZKPQN1 M%?>O+J*+^HL?Y&9;XAEQ29 MIO^S>[,VGE^PI-)EL;.; 8*=S,V__(.E@[=A$?9LB.V&F. V%Q&47_&2OWZI MBGNF<#6],;OBGEU1 MS+XI\G*KV5_R5*3M VX ! ='7,/Q)AX\\2N1C-@X"E@6.'UYC.&P_@ MQ;Z2.LD*72G!_O]VI4L%,O#/@<,G[O )'3YY)-&&=RU'C*#Z0=P5V9W,-^QO M!<_9=SG[AA]8/#6X!ZS<"O:VV.UY?F"E4,!T7HK4?*U$*DO&\Y3]*))*R?+ M;C=*"%"3,F I+>2:%6OV;7$G=BNAV 3/C6;X-8=E*:Z _4KHTEO^#5?)EA'] MHV4 *PN SX,D8/\K#NP-S]^S;SGJ$\_8K=9%(NE30&?"$EB1L+=\+TM8 (>^ M%Z5F[W)@[A6>]N?_6L1Q^,+BX4"GKZ,7UR/V$RSB]==LKXH[B1"#]6&<:<09 M/EW&4]"%+#.&H:9F8@Y=\T1F2)B."[^VSYK[;@E[D#Y#+"N!(:'#2Z( 4A47 MU;P@=/."@8D#$N8IWBV!KBN@9BZT9N*#U$C9"KY4/M_JZ^ETG\WWP 29LP0^ M9A(H*, *E%O&LXRMX 0 !O%2E_#< A# R MJ75%5R2%!M[<"]".RW 4U10-\*#[K01QH&0 @MW?:DQ_0>-6LM=7L 3W\6JQ4!:Z)Q8N:?#Z7 M\'J4ODD8.O'C&Q#6#4K(7@&EY!X9M2LJH 2@&([BZ9\Z[DHKX6L

R;4D!NA2EI75OE5U$$JS?:60*+3TAPINB":36T_TK)V0 M<.MM4K:4HIL0;5V4.7 .3 4#7'%K#_$D ,(/'+_08B>?\3P'L+,#X06"P0'2 M(J]QM@9L7QK^1T@JP>') 18&;"4V,L^1Z[#%6V9X8N#J@6,'EG0%AS"]%Z0B M#GY#$?J:B)E(E50[E*\$]BF1@6*CR2M\EO^W!G,B,W0@\(#4\V!44Y:X:8^: MA7"N,KGA1KP:TJ-1R$O*H@K',']I9)H/E>'Y@AWQR!9[T':@;:$2\-&([IH8C(R>UQE$E 'LE3P M'$*E-( /*=IR=ZES)X!*8NZ!A[X0PRJIR-AJ U-9H"_)!;F#1(@4F***W0 9 MP/JLX0 P&FF5E,8^@PK *35D\ QB U136&P,(8D ^MG".[FQ(< ?H"'$>^#5 M4X9V2N;7QLQUV*: D9T\1IHL&YRIB@\2R(DLNAQ/)J-Y;4]&["^H!V"/PS#J M-"G#2FCQA',3[S$H0<&B<+1<3.=,;T%(='U4(^AO,S#/[!:E')P_@\@S>8]H M*';'LTHXF%"+\(C .@FX%04+%EF#!3%-36X#! 7P@$M";O0(_64T"L?-J8;E MWCZ%!A'NT-7J7Q#)TP7IOR P)OM8[:U=*A+C@,P="6 ."8FG[@(\)3!Y595& MF%%)5L(>50<88.-YDJC*ADA53DP\-B4C4!K8" Z=O&4/"!STY;UX=K\M@ %K M, H8?*$@@_SE&Z">)TTR[U#(MN]!H .*$2QJ+?N%3R#\ <&F3"1!:O3_ P=,ESFVB1?=05B,8@!= " MI.":K%$$]1-W: +08NSV=!)(A2S2\Y9I):R=X4;:F;D3K66.$ES6H5PC[86Y M ?]3UEH8JS8CJS8.2%16 BAC:+I&4R\ LZM)"%^P:X8)<@H>-R4S2T$*>1^W MA0PFAGL8008( V<)U]L6BJ06 IT\(R4-_U2KYB.U'W8[.J#EW6>5[A+G6HP# M="5DE:Q+ ?TOK4^#'1KTN5%:(EZ'@6!@3.%:D2-VF< 3HG&#PHG^PY=H'9A8 MKU&92>[JC1!U>X0$>WN_%11 PB)45S@,$P#,XJ]KR4'5&(?^H_89PD2/=8)B M8EGXQBB7SS>Y ZI)8Y0\'E+P;^33\0R D1@TD#77(-,O7$!_YD32BI/M(_:] MPMC5>AY,68GHJTI+2BBL@7&?CT^'L#P1=.]QM#0-AD3&1$LM5V$5I58/PT9C M&! .N*R);]9%EA7WE'KYQN@YNXI:#$K0-:3@2$#*%6H:2A#827I.JD=H'Z]R MO&-_K7(!;+:IV16E%@B*O8.H>KS]^KQ<.Z?S,&<(68^)/@8E'$6:8EDTM#VB MC:ZS3[0#WR@^7;0):5\:+;S=8G-,O!?L*K[V 5GC]3XHOBSJUJF&H\CWJ!=Z M:]G9%;'N[#J#D@V-=T!1<(^F/D"/77A,EA]C$E\5&UX/1%4]"N*8V4')4S@H MC:=0&%QHSI8+SY07&(G6'S^:1.(?U1%XM2DZ#@(ZU@*;Q]?G8JBD4 HGF!C MJ(*"YU+)564R'MB.P4$7A,8R7DVN:V6LXYF$0FH":(#VC=$=87[N7'6'F0-& MRFS8?H*$%0!-M]_N5HP.-^Z,X: W!M,:6&,*V8PQIX&+I; F02$7)9#.T,+* MGN.PQJ!2DBU[+_J334'*"TA1/*<]1T)Y2:._D'L"(J9D:VJ #0GCT*\\NM/: MX?M:V.QO$&M4 !",S48H4UE\4%PQ+.-XYLZX8TXBT 1+Y^SPTT(+&XU;G8;S M'V2%&^$\\E9#UKC#:5GU54T(TD=K#!\\UQUT!;[!L$-?B?(>@[>_5B#U=>FS MW*JBVFP]";'(1"XY>ZJ$$#.1X(V04"K_75(6C39'#H23$N%'E"D$X_.5J\>) MS8C]PUX\)# V5?+#O2:$(U-<^S%2KTV)50#!N3D3A)(^'-; M"&XHUCRWN*^KIM3D/ %8)9E7)H-)D%MR?1C" QL97E$YDWQEJNK2^"&D:9%) MTPQ9\8RJ,J;#R?L*S]C8(UP1&FP3H2AH49:9UXC0QL;^O#?K+):G>3J60LE+ MB@SXJH)::!/,STW,'5 B&'C%F.[R"SD)^&IE&P_DF#&%1#-Q;O-)TEOW0D?L M'1:LCI[6%7Q,$$TEQQ#@*U.7.$5-OL<^% L8]A6FC*_G_/_BES?*[2: M=+^[@N6*X&5AZAJ0R?C)0@>JGH/PME5$"_!,KJ79 M6U("'!O51F20*>6!JO!%+JCK1>Z(*W6@5+)%N6:OVT!F'VQG4IE*[^I@@WB7 MY7!95SM)RK3:M3%<&*V1I(8P3V7(PWN!"N&V'8G/!-['&+PX" M>XP:DA\8)@RQC_R0=>6(S&443T=QTXS*30Z2"M.K-#@V5?!3'/LHY0KL3?UW MD,,&NU2NU\)HJ4/ 6!FB8%UR-_23V(^N.Y/ ;">DMKE(NE)7BM _N@7*-F1G MH_EL#)[ZSOH]<@C:8O $J-Q2(IL2]0KIJ*N/9/YL\2TO\UE M)Z=*(S68.5("27$RNC/\5Y9M?[A#K]4*RVU2:D\U[E(FW)AUNO!#XJ4)?8:E MB^E$2/*@;0*1&SKA8O!0#II>X# CE^'<8Z3OA*D1=(ZKW<:I;+J^0SV>86L% MEKY(G+4RO2A+2J L.B5WW!ES=<:FNQ#$%@R./(OK?7D %0U7>@SDNW:SGYXT2X$'#@H+)NO&1'5(R@ZB6PR: MGRXAYPEQHJEPY.6XZO^!XXQ6/J18+O4=6B(X2B_=1VM+AC^*",,7;"?L/C,"$.G##QNA&'1 M,<+0=>S1"$-+!7[O$88.>#_2",/BDXPP@(%[] !#C_H-##!,1]/Y(OKB M^7(4S[\,,)RJXV)]F@*'7+GV< 09CTV9U1^1S'F#HHL27 88_[@## M=WUB^*"^W*]KR V(U!]QP"'Z,N#P9<#AMQAPZ%*0+P,.GV; H8_V?0,.[81Q M_KN.-_08UB>--SQ]LN%+U^U\!/7XKEO'*1^CZ[;XY%VW/@5[:M=M*$#]'+MN MG24$GY(G7;?N/.A+U^T!7;?9;+3\U$VW3DU%Y#YQTVTZBO W;7U-MUXP']5T M&R]'DR]-M]^VZ389+:?+!S;=.KGZ]*;;66/UFS3=N@S>Y]YTFS;-Y\^[Z=8M M(4]LNL6C\.,VW5!%L?K^<*_5;B@B,?MB+N*:MK4"_;SW%^64VG=WLIZSJWG_][/^DN^;W512%P70RNV97RS@(QY"1_'SF MI]]7\R">+F##+ @GD"?U-*:["'?)XD4<1,L9_#4.HV 9CWL(]+R%##$F?H'[ MIP/(U,NN9F$P62S.H^(V3(+EF M\EC:;G1),8BU?R=V'+W")B?UZ)IQZ1>RY^S_L-=L?A/PZR3KK><>3@"\9(M) MA$B2TM\:97;)==MU19-@%LZ 'L$TG':O/5)_B&3@Y#B:6%)WT.?=3W$E?DJ/ F[:;+K;0M^H]P67!V:G]GCF2=+QY"'*.%CXW@!![O,R&L]'$_.& MG\MX%H[F,Z\L?0YQGTR/!PM?V*-:U.60/3U+95:9=Y3Y5[6Y-PG&RTD0SXTQ MC^C3-)Z>*4>>F; ?< Q=J+:QQ*$@D0ME!Z1*XT.H8I=6"76OP1QHFTOO"ZQO M(CL^2O70'V#9J/> V[^"!4(G47LD\4\^X[FIHISY#B=(+'3]6E5I4I*%H4J3J'PK?!%%Q) M+8SH^<2K6V8M?C5$,#5D&F;)^'T+NS5DM_G&OI5K*](-M84<$/J$LVT_ROVZ MPV"J[2%-EG_9#P:MXI^E[%7_F@5?ER5O%_@ M>\2[[>;NN6X75#P#07-:QV5&9LN,=:\#423IL.VJGA^>U03N''9TE1,4N$W1[]V2 MNBJ/I6+OP%/P

^:3TB+-BEK,'QQTG;K5XG(J85 X14^.9,7+7G!S(:+IP< M1KVYK1MYNZSKAA[2TIO[:AMK+VN]VJ\NHH.1!TG2O1SKBV_ZY[^PS0'YA/&F MQX>B1IZ%S7OCGJUG2=$R$#1*6P\X6V, :("%1!H:!6ZHU^::(Q& IF4JN8+# M1UWOTKSQ7D9*5AE?N:I-^&W>2^J^=6]UO34O,VV6FU?"@H,#2X4C!VO8"I': M],*PLOY0%GMZM>FJ*,MB1W]N!2"I< $\7Q= 8_L!+W#ONGW]'U!+ P04 M" #W/5E4!]>ID-($ !:"P &0 'AL+W=OH_VTOM6TFXTHE6RQ,U)UH'%Y/KG@IY>Q MD_<"OTKAUY MO.@;7M_A6FDKNQ7\<;$P5E.._/D*?#S"QQX^_E^#^BJF*\Y3LQ8EGD^H^@SJ M!YS,>3"%;QN#CS7"E6K7HGN"6ABP6T4%Y5P7BP;!] B&P=6M$/<>Z8.M48_@ M!H1&6&M)A2N;)\ 'T6R$Q@6TM1'N6@]*WH1GQ&_0PYQ&+? MX/??Y2'/?C1[W@TL86/.&J+O"E!V^N M.[*M-H:NV;S=Y/$\86$20IB%WK47%'A OD>)6R49RU/N M2>0L(=\^'DF 1G6K'QIZY*I=+L 6#\JVQJ:B%/#9\ZF3SH%[2WZXW''\7MP\ M7;JKYI>GG*KEWXBS(\0\$YH1C*QPR.=#1I[Z">?3D)Z]IO$O.*&?%,\'C )J MUNC?]>;IL-&LL'.51T"N10R!?P[%L2A,Q^M<.("QE5(!"E;HY/N'W.*R\*QIQ8@JHKXF[>G_ZGX#J/FBH/RD,J) M4B7G+$MB'W9??2 M;A2Q-'4*<2/T2G94.[@DU6":T9RF^TFNWUBU]M/30EFZ M/K^L:?A%[03H^U(I.VR<@7&&PO=V]R:W-H965T76 G7-S5JNGDRMA*>MG8U<+5%402B2@W2 M.!X/*B%U;S$/9P]V,3>-5U+C@P775)6PVUM49G/=2WJ[@W=R57H^&"SFM5CA M(_K?Z@=+N\$>I9 5:B>-!HM/U[V;Y.HVX_?AP0>)&W>T!M9D:+E1+GQAT[Y-B6/>.&^JCICVE=3M?_&IL\,1P30^0Y!V M!&F0NV44I+P77BSFUFS \FM"XT50-5"3<%*S4QZ]I5M)='[QZ$W^L32J0.M^ MA-?/C?3;^< 3,M\/\@[EMD5)SZ D*;PUVI<.7NL"BW\##$BDO5SI3J[;]"+B M/>9]&"81I'&:7, ;[O4W&(0NOCBEKR\1[DQ5"[V%4A0@&E\:*_\FO"2.XCC\@2L%R]Z.>4=0"PMKH1J$[^-^'!,^D6Q*F9>@S0YE@Q9!.M<0'4M%]<%Y6DB] MZK,L%67HM]?EE#)W2C@'-Y"W3,\H 35Q"4019:0OP6B$M?%XN @2I>=9W'XM M"X\ZL'"'F_XY<] WC;)D2)RS5I HFXVC)!V]H&IX?%I HJHQ5$FUC2Y[[+14 M_!U&R602S:;30)1$L_&(3EYRP+>1ZO&B!X!]EAN]1NOE4A&,]N8EN9J:EAQC M[I"-73(Z!ALK/;M/&R]S!,(]BLO]>ZH\VE'R +4[[<'0XG"VW'[. M)Z)6N?R+=&<\)2O)Z8>?'#R08 M'82FZ^ ],>HJRU=[A+)L3;8K2 .9"P4V0$:=8*2#\*>PUZT 7SB$8;PBQ4C' M$SEV2;J6RT5W'Z.?2*]SM'VXEVM6L2#&5%B*_8Z,7$AJ(7+9M$ZHA2SXM!9; MP4'5N?[( O\Q\IE.*5ABRZ*VYI6E#D_5E689#?C MHB#.R)WX\Q1-9D?5M,U8JM$']4)Z%9@K$KDX6(&UHTF,(H>-1D%^')FD'-DC M#%E]>-=VL&*7B^\_*\]V=_^"53B:.3.,HC6?P*U<-Q^FW4W;7_D@VZ<_B M9*,X&B<9#+,LRJ;CEOFQ"B3X6D@5(H=57E$Z^TY?=B5Y; (/E,Y4W[GJ#[,4 MJ.:/"7:2T=DD'46ST9C.1M-1-!S/X-1<,SB:#RNTJS %.S(X5:]V5-R?[@?M MFW:^/#QOI_2WPJXD&4[A$Y'&_" B18 !D !X;"]W M;W)K&ULK5AM;]LX$OXKA*][2 #5D63Y)6T2($E[ MW2ZP;:[9[N)PN ^T1-N\2J)+47%RO_Z>&4J*E-I!M]@OME[(F6?>GAGJ;&?L MEVJCE!/W15Y6YZ.-<]M7)R=5NE&%K,9FJTJ\61E;2(=;NSZIME;)C#<5^4D< MAK.30NIR=''&SV[LQ9FI7:Y+=6-%51>%M ]7*C>[\U$T:A]\TNN-HPWEC7T:NKA-;S@M^UVE6]:T&6+(WY0C?O ML_-12(!4KE)'$B3^[M2URG,2!!A?&YFC3B5M[%^WTO_!ML.6I:S4M5,T6P&@D*7_E_>-W[H M;5B$!S;$S8:8<7M%C/*-=/+BS)J=L+0:TNB"3>7= *=+"LJMLWBKL<]=W#J3 M?A%7L"L3UZ9 K"M)[CH[<9!.:T[21M*5EQ0?D!3%XE=3NDTEWI:9RH8"3@"K MPQ:WV*[B9R6^4>E83*) Q&$R=&L';8W%( M!?P5AL*R[33,A?;>IGK%.:LE-7E>BPNT]38 M#)?Y0R!*(RJ*=27P(^2=U+EZJJJ99DJ42-9[1#;6/QL=NI. MV:>8@=#ILH9<9\0:!MJ25Y =T%5FM"+39 *[FMZ!""N'5X FY$[:K!)KI%SC M9JM8_YA=)-X#4$DL)2YII5?ZVQXW'%[])##S06#$4J6R4$+!;9YJGVZ6:!6O$$UG=>K:38'(-.&"2(4LO9,Y5.Y9AP!K>DZZ#7F\ MU6E%*JN-\'301 9A5<4V-P]*80N"68'<8:V'GFG TQ/,H M"*=A$(9AFX+#M5T(KW-95=B8FJ* F1[4#@D!9'J-JLA1IDVY9^S[_2D[;U(6 M0:OZN=X60(T. D^F+ ^!0>?&.B73C?A%EC4:,2 C,:"RI-@!2^\Y%"SP]D%, M?VH-*6O.%HK_GS>P7PW&%\^*;!69?&@%Z:)0&:*O )@20?'JE *<22L>E+3, M, .8<>2+M35[4/,^8_>XS3M\OX\R,CL*HC@,9M,VFKXX?+TW!"*7%O%?0V9O-MHQ%N#>E2I M+)M)[ 7GU-ZAC>:AIHU$!4MF/>J**%J!LE6L397MOD]["TX<-23TZ?9SU?%/ MRWS[0D$^>X17U;DJQ#EJU&R6[0IDPW"VSF#-0 C>8W8L64@43 O=]']-EU F*9@I#[ MY!SJI;T"P@O 8.)K4B=&*4L6RB30U15(V2*;!KM7)L?43OX>^FDLKI5U&/D; M]Y!?O:/5O4IKHOY&VY,T\YU]&O[4!5*W+&"QFM;0$TPW0,F5R!E,[OYQM!P^ M>@1IP$P+" %T47$R0@_.[0RQ".J&MQ!L, TWC6?LI*5=U^BE,"5T7X=\D@T4 M@GX!]@>VBC/ET2!_9D+F57L*G5HYC6EM@V[$\[!(&?9*?.@X^P\^IJCL9>_J M<@VJ6).C/O:'%<6ON_^W]\JFFHKN:#X)3A?38PIR,A[^<'G[YO*?XEUNEG#C+7^#$+]*^T6Y,0;NSFL\?K1]H"W?AX,)$$?CYA"W M!W[_(+>1-&BCS?8ZUJ!%I@;YV>N/U'>:$ Z2!?KR?#"U/9GH@7]5$]OYW8-Q MP!/:9QX'GJ4SD.N?8[&FD?=Q=72&H<7*]:&N?G1#)P":Y8X1B+*QV;/[ <)+ M,,_/4*8HDF@\7704%Z%F)K-01 D*.!*_>U%'T6(63,/X6,SFXR0\R&_,@J"X M>3)>)-\')1*3) F2Q0Q0%O%XLG@F&;A^?RC^#(!.YR^0;C-1Z#S'CG:&W.$6 MM2ED@83WDY#O;;NG_G]L-D-;?T+JH?<&D4]6 M3995KWZ02*_),P!MU9W"41^NCJ.(?D-BQW@:4X9#,GS!9T(LR\V6OQ]%03*+ M1!Q$T0*_LV0A;C&N^ &AX.*G1 7+GY[B=QI/\;LX#<4[/S+P.IGAR*#I,Q2? MGR?!?#H5LR"=(R\PL\F\4SYNO%@O!%23"=S,6^+U?%Q^7^(RTX# ?%2N1JA:WA>#X=^1-Z>^/,EC\V+HW# MH8HO-TIBVJ<%>+\RQK4WI*#[^GSQ?U!+ P04 " #W/5E4R)D;#2L& !: M#P &0 'AL+W=OFTX>^2"2( M/;M[]@:G@^G@=N&=62P3 M+XS/3AJ]H/>4/C97 6_C'J4R-;EHO%.!YJ>#\^GSBP/>+QO^,+2*6\^*/9EY M_YE?7E6G@PD;1);*Q @:?]=T2=8R$,SXTF$.>I4LN/U\B_ZS^ Y?9CK2I;=_ MFBHM3P?' U717+O:)+")>,6Y$I#\62]%H/1.O!?T7SXW#3_9%ZW)&W#07-[^HU(6FC^K D%FFT6RN; ME_Q\;DI2L='X;1&OH'PO)GN47@2BK",M=5)TTQAPXZ^Q-P'1T4U2AVI-.L21 M>D^D?O>)U-.A^N&[XZ*8O) JW_/SO8] .X\1;8:-%:/4:Z-GQIH$@V7[](5* M7G!+[Z*WIM*)*C4W3L,K;55,6!!SA@H-2>FJ,ES<^%11TL;"*2< G:L,.SUZ M$;]RK-RP-Q+J.-(M<-[.K%EH!@6)3KTMDY_!V>*0,W"*WRUT!7$*L- XV*W= MABY4<5HJK1*W'ZAJG2D[T$CAFFEO@K\VX'PDH;E=W2 $^M*"Z[BC$&H:O09P MS55FU]A5MB&P7^52AP4 8O3@BGD3&](&//)N0A.L'M)IHG+>[96@&WU2SRQ) MM! -D.LXSQQSA#YDZK;>)1%DG;<+="R5BW6R2Y7&-G0$6=LHA#^=GX]@(U'5 MD\GH*;Y9*ZT<-F%AOU\P3MJ#?,!#,01J;$@ZOEV/U"O7I\H0##$@^@K5'-G; MWK)K[A*[GDR/1]-M'1X[PE<,-6T ]\@IOTF=H62PB9)QT-8$@YEG$#!'B>>4 M8J\;X8!'9R).\[N0Q?\CUV2?02P*/7$)2=5G27=,:(E9K.Q"-@!$U9EOSE#BH/4F M7'8K$E:,XTWU&-=2S]TK!^.1ZA\ A=R4LM/84YI&ZE8Z[?UXHEC,Y'R4@$X* M#(-7\P<$*D]YNA S[K0T2-*X-$8K96 MT]'QX?<,0QKA0P=!?H6(P^568GT%[1- \Q3HC>H'VHY?7(2Z0:.^0?6BE:_5 MDX-GAZ.CV[K[/TZ\'[\QZ] '^M;W[5Z@M[J=-+L'#PABG0&5KU&N,3Y\&Q73F;OGD$O!MA6",52S-DF96X-0 MEOL=!;1.4<&R6Z%M+0\M2S?ER0 @0"E2@H\^U72-Y0/ MFE'F'G#PS*V.H\]<$^QIND%)NY[>&G-IA8&;FU MQ=%]A^_QUGVG)EC"M[H(XUN7\M6G7^TOCN?YOK39GF^=;^ (GVPLS2$Z&1T= M#E3(-[G\DGPCMZ>93T@">5SB\DN!-^#[W*/\NQ=6T%^GS_X!4$L#!!0 ( M /<]653%&;SE-0L /@@ 9 >&PO=V]R:W-H965TP6.P#+=$66TE422J) MY]?O=TA*EGQ+LO.P#XTLB3S7[UQXU*M'I7^85 C+GO*L,-<'J;7EY>FIB5.1 M<]-7I2CP9JYTSBUN]>+4E%KPQ&W*L]-H,#@_S;DL#FZNW+//^N9*53:3A?BL MF:GRG.OE6Y&IQ^N#X4']X(MG-Y7;\>TWBWX78I'T_K-2).94C_HYF-R?3 @@40F8DL4."X/XDYD&1&" M&#\#S8.&)6UL_ZZI?W"Z0Y<9-^).97_(Q*;7!],#EH@YKS+[13W^*H(^9T0O M5IEQ?]FC7SL"Q[@R5N5A,^YS6?@K?PIV:&V8#G9LB,*&R,GM&3DIWW'+;ZZT M>F2:5H,:_7"JNMT03A;DE'NK\59BG[UYGY>96@K!WHI"S*5EGS->F*M3"]JT MXC0.=-YZ.M$..L.(?5*%30U[7R0BZ1(XA5"-9%$MV=MH+\5W(NZST;#'HD$T MW$-OU&@Z+KD2\/F\FEMI6&R@&LX,Z+DFEO! &]IEQTWL)0;,&296/", M*7)8 =17+A\R-8/CN2<&4F#$YI6&*GJ=D_,W7A8)2Y0@DI:E*H-ZU7PN8TF1 M!8V%;0@!6FT,8?>LCCPM,C"%][&T7L((ZS(64,HMCBNMB2A$+K6DOP*7Q'CM MNM)Q+4 S5HM"_@DC0>.&:N#)Q!/!5,"HPM%?NDU));K6RGFR"YS.)R393J\9 M0NKAL#]!KLXRAXK#J!^M[CBL=SCJ3^LG#; M*1OVH*HIA7-@MG3HY$D24,@I^/$>92G$Z+Y(^@M1LX'AVM!EJ-G.(-ZXF>0S MF0&9;2=)CPF7Y.#F!YY5HA9YG>8*II14: 5,52_6PB4EN,LC!% WGO:<(T%U M"+O8"C E>TJ*H3BKR.[ G7+(K\65PM1@Y''LC110850F$T0<1.0@"=2Z(AST MW2,^&,8\BZO,;>9%42%,EFP&Z^,E_%\2""B68ENA3V*5<7$"JI^U^@ZO8]NW M D3OM(#3V2=A4Y5XOG-%V=RMYY3,?:\%:Y,>OH5K@Z[CJ4MVZ^"[AC[@CC#' MCCZ2(51E8#5SS.Y27BQ-E4J*[;9F(ABX*D QL"/#MD#D[1&_P:]P;G M8W8?^K0!(K'\X8I#FUAE'(J%E"KX^6J#_/&;#,W84C2;' M["M_$J8'Z4REG7, LEQ6N?M-IQ- 25;I@JD.73=EPW+(O699%[+QN M/[IU@9U-V&ATML=B8!6-&]9_T3&O-7@4C8_WVZEM=V^5J'=Q-F4?*I>*C>6V M@L %SD>K)':(IF.(I8?L8GB^-?!"4@M5KYTA -B8MSJH.ODV>;4.RA6[.ES7 M5[XL [\NKO^YD0"?5_:9++-+05\P73-%+HGC*@]9<5O:+ "'F/)ZUX>OTVZ5 M0;>P6 ^[V_T2C7KCLP'^1K#-;HBU,=5N,WS-\O@P[9Q'90:UMG H)]CYFB;C M1@:W+)0EPW.JKJC-THJ$.'91U(J(A*$DMTT2 )/I+U^6X?0 M1155:"02T?0(*\RNQ+]D_Z*PW]IT[0!0ISP=4H$ZW%6BMF?7HRE2V1!9Z;>V MSK7PONH-<.X8A:QOUM*^L\@F&K=U,:2H%BF1?J#J@7O!CJA>'E^B@VAU8F1_ MWJVHF_6C3JK#R8[JJ[;U JN:O'/3?'?PL*/SUR?](>J_LN#S*I.PHYD@^HS M*>9SI(ECTA4U9%(3;#>OQ3.H?1WS0S:=4*:=G'>R1$75ST!EB1,61T[X7B4+ M-\-P)W)@+J?8)X#G@J.F^@%'DS&$"QR3*Q>1Y'D0I;F&/W73N:U6/G%+BQ9^9QRA']KF-@UWNBG# MF.$6UHV;OLIZ#5<+4)9P>)4>>?_#*<4KSSM=5+ L_.UR;AM*[6:\/J>N:;DZ M!AAU OMG>$:.BP9OAH-? "ZM9:*T>S1\ SC0J0"=5A_GVSUR^!$#E5;0(T)! MM50N4F^V;:(A16T:@6'4RCK$C4ZHOKMLJXR;HN+!8/:E)$+*%B.%-%TDD)A0)OIUMGA(1"@7N/],X4 MR@4YM"RY3'H!V""6 @.,%'&3+!BKTL38*?-$QJO5\VN:*81/B.M)(+0OK=PR M=[.L#0LZ)?SD57I,$5S16?\05%<*/^&!H>];!:%-MPI;VU[8UBJ0HGN*%P6, M"0W3BWJD=SO3(+:_Z\!\T$?/_ LN%W3Y0H]@/H,#DB8GQ1I53+!Q?S#!ZW$_ MHLO'8AY*_+!_3MN&_2E=UMF2].O\AB_D-VKQJU?IK0U<5X.V;![]8TY5K_Q /(D-K-A,QKZA. MK7T28'1RUID;E-&TV--P^:>N8NV.QH>'FE&6=:=)6925W2,1@O !R2),TAKZ'$IE12+@#++'<5*=E MNH"&L"98.PSA-H:.M?"4QULEO>NJKCS-7(1R4[VRSI=E5IEU=8U_&BKS#I7= M8+2!&E\Z_'BI<_Z=O@T ^PNEI5@_9V^DA=<FA9=GEIPT&D&,T_Z,?(7\983-F;.YW(D93]A^GF:?-9_]9_S5XM]_\GX!/7"^I7,S''UD%_&UL MM5CY;]O(%?Y7'ERGE0&&YB61+SS>^?P?*6:KWHNA*'[157KUT=S8Y9GIZ>ZF(M%KGVU M%#7>3%6SR UNF]FI7C8B+RW3HCJ-@F!TNLAE?71Q;I]]:"[.56LJ68L/#>EV MLBUE+5U(CI MZZ/+\.PJ87I+\)L4*[US3>S)1*FO?/.V?'T4L$&B$H5A"3E^[L2UJ"H6!#-^ M[V0>;50RX^YU+_V-]1V^3'(MKE7U#UF:^>NC[(A*,U?6CG:.#ZBHM5&+3IF6+"0M?O-[SL<=ABRX F&J&.(K-U.D;7R)C?YQ7FC M5M0P-:3QA775[H M">XPHE]5;>::_EJ7HMP7< I3-O9$O3U7T;,2;T3A4QQZ% 51^(R\>.-?;.7% MW_6/;J0N*J7;1M"_+B?:-,B(?S^C(MFH2*R*Y ]"^#QW./1I5P)]F@N:J@K5 M(NL9F7Q2"4*]:5$;327HM)$%Y74)J@9)5Q.8EZJV[]64X**FB>"7))U@8P7C M"9FYO:.UR!M-@H-&@%PL)J+I8 _'%OS JN HG-$_0>TB_)C8T3(=#=[64*!: M#4Y]0I]K:%(U/^#(:>FDR=)>I-TS2$X!@1%/G7*MY14,: MQ*#&<_R.DNR$?GG*KUYRXL1EWCB-["5,#,=0=$XI<'0"]/1"?WY3UD41J\V2OO[=)A2YHVRJ%,: M(FY!Q!9ZT0A\F1>'69_*G&.3 [ ?,UL*.A>T(+ Y$'M9'#^?^#DF $)2R$K: M /5AT?"@-:I9T[1SE%4W[!;G+Y-OT7Y/MT*NP4V!+U1?%_*8@>>^X^ M'RW2H1_0BP<_+@@;FM@/*<*+R,_HG:I?0DD+HQD-<8]9K)&L@] 'XH.Q'W'( M?43R(W#*FV).!:(.T%,_HC#PAS3"Q:U1Q=>7/+Q*VRP@Q(&89?Z(DA$TA;$_ MINMY7L^XNN@NKUI'DG- \KH0FT08A%',*L.1'V\2;8MHX80, A]Y&D [KF#F M;^I^@B9%GV\ICK/![(1F6!DV0C?",W]L>P&$L,_:HE[V6O+R"V;BPJ;$(];$ M*NKSUAI32H2I34EHEU-9Y+5YT)IWLM':D+[25&/Q*G=!1()/D.5F?4:7ENM!ACW17O8" MD6LMC(: 3? XSTO53LRTK; *%:IEFU".<8*_T2BBRZ)H6O#W^B6PC[TDS?@O M!OU[UQOA_?WM#82] G,G2PS-:+RW5-*2@"O(W"A-Z!3VU-Q=!@^U(OSH8T#+P( M/R[FC_5I5A6D\"8,(X"1C0(8,S&$&9T"DAB.AV&' MWR9/D4,I1=!V +'=) D##"V0C<>8T/%C++8",1Q&83\E ]729 MS![8#-^1!XVROE/5G7!E*;8A0E'E5+>VJ' ]Q2*H&COR"ZP@MJS!@#-.);_U M-H&.4^U1N3K(_%WKT XD3CBR6KLM D- N%$TQT:A&JQOP-T>J#A-(/D*\;1[ MOV?)L 7QEOI$QSB40/VL,Q)GA)D'++^*2LZ1"_95OF"4/))PO%Y[UNG6ZH , MV\&Z7:ALF]Y]F"A5R2#2:BXQ6=!LD")&H*,U.+]M>FO1->DB;YHUO%KE3#S" MMRF6;E<>-?"WW:1+.VZPUVV76S^KB<:$P#+'KS@5H^ 5[NU5^.K$99G&V1Z) M4BJJE>%M!4A[-&DQ!Q%R50.^B:#6H**^<6@4=$VYT;=+OLF"%U;Y?DI*3I8U MS;"VU79-<[5V U>!AO#DIQJ0L+P' 86]JT>E1\$BSES_&3;:S_Z!WV-+H\HFU>4MJ)TE=VDO;)9BD MK9D-:\RWKH*Z71[=0'.8W?ZCGUN$GSP4/B&Y6\I^SNN6FPMD8#E!X^>C0H2Q MD]!/#>.!K&AX5O4,+&.IM'2G-CB.YHM)X+H7!FNT6?=^D+]PY[1>P@B:&DD_P OW7XH\& M;\?^2IHYO-%+4=C:W#MUR_I[IZ^=&^ M46VW]D?ES@RP-VAOO5+?.GB!'7^H:]CISL?&Q>BF=E/JKP\H7>X[XZ;IYNO MMI?N8^66W'WR_35OT(8TEL\I6 ,_'1Y1XSZCNANCEO;3Y409HQ;V#]5RO0WK&#S+?OB/U!+ P04 " #W/5E43JY[GFH' #"% &0 'AL M+W=OS9)0_7UEWZ M@BB(JU(;?S0H0JA>CL<^*ZB4?F0K,GBRL*Z4 4NW'/O*D*U+2MI-B)#(?)Q*=:%U7HC[-I@ MZ>NY5[E"E0VC1/Q[;Q#51XOQY5ABJZKG6F7BJW*H#^_3X\?BT2\_'J%,9EUE752JC'B#@VOI:,2&_F975,[)B;UDZ[-KMN*_ MIF1MY>P3")$B5TB FM>Q1.TB7L#!$BM@/[ODO6B-"%:HX-,N?,W)>7[H"!9! MI.]N:^N)%_/:(\#>BT>\W7AV42GSY&RQ:)T;P7,H-*9AB;4*1133'A3V;QV3 M)F]L)!/(Q FASD1!UBRM,DOX@N0S, M5 M>3&GL"9*)\+:QOA)PZ"0B\ R^E:R#1"*N*Y43@)LC:VD#*@(#'K%HD?B$Z[M MF)3I&C=DJHQX2%R06ZD,FD[:@T/Q3F9*JPC*BT(ZMK?W]).\NFV;S?H@/9M[ M4V:RA;[5"G792^DI;D46A#OT1!DHE5HTD+6+!44M0%T,B5,>$<(22VUC^9 [C^9 M."-&4*R0,#G7'"0&K@^,T%L\E]ZCD!J?^RCMVU@;1O:R5KDT68+@3?E=]%NJ M^?+^[;863RF3M>?C*QRVSG?V($@K8K8 PL$_K!_1%2L;/7'<>_UUNDG(SE.B MDQ2%6 BH'((=0@]HV#TAI@AK_:W*[:@OQ-3S4(W M))$RXCD G2%K.#-V\NF+V,\G\3(W]B$L\Q7%H4QOVAZC.D**[66)+#C4/E^2 M.:P8H1,]L( M8LAGQHT: (%*;F*QMP'D8ON1<-W9. 0#1RW8D98W>?PA+Z$]\,2/":(V*FM" MV/$@,CVGMDDB IM^XJ^U1L9BQDRF=?2*FP70$?!*PA=)Q4@SNU^KQ$[\#4MV M#$F$Q*4VVRFUV6AVK=2FHX-_L=1NTL;2J#_CT(@";%,KF;EH6FVV#M$LJVC.\90"XP,Z"'<[H; M%@"OJ&1_.U!.#R9/H90.MY#+E8ZD6I%S[>"0^5[9[3,.>&.Z\/#3Y9':C M,E9ZO[\LG"WC"< R(\HA3+T]8._@H2T9)9G]X@:N?NH-,>S[ W"#Z% MK:*FRO@5E%-A=@KZ85#I0/(=^N[4/7,\8):B=]8NIVNP]T)^F[U/9X^KKW0;JE,@S1!:Y.1L^?#M+ MTRZ"K>)7JKD-P9;Q9T$2AO(!/%]8&]H%*^@^6Q[_!5!+ P04 " #W/5E4 ME=FB>50% W#@ &0 'AL+W=OIR,>A[\_&A9#EX/+*O!U$4A]-,UYFIS M,0@&VXE/WYYGUX,?#8(J/R+3&UV,9@/(,65J'/[26U^P=:?*>,E*C?N%S:-;+080%(;JXIV M,UE0R+)YBL>6A]Z&N7]B0]AN")W=C2)GY1MAQ>6Y5AO0+$UH/'"NNMUDG"PY M*'=6TZJD??;R6AB9@"A3>"/SVF(*[\M$%0@O?U7&#*%"#3>J*(C NTQH/!]; MTLI[QTFKX;K1$)[0$(3P094V,_"V3#'=!QB3N9W-X=;FZ_!9Q#>8C& 2>!#Z M8? ,WJ3C8.+P)B?PW@I=RG)MX):<=5["GU=+8S6ES%_/X$<=?N3PHQ_(\?,: M@G@$WZNEW5!2XH^>U,Z,UK.*N81RAS8S&7+ .@JS+!S0\)BBK M9<+#1DALA$[-"#Z3$VR5*DFO4[?LXI.V3IURR/T;6*F<6J8Y@S]0:$ N'J#4 M1\=HD_[!@FO =X4 +]^7Q)VJ#>DP'N!C@I7=0I+:GH)"U635$+K,WZU]/&!: M6')Q65NQS)&=[_.6J3Q%;> %A%ZTB.CY,IIXBS@>\C",O $_","7]J<@\.]%LP#" MR/,7H3>-(PBG-/2]13!KE-.ILA40:_<=Q?,(2SJU)S=KM X1"Y">VJ6F B29SRI6T)(H:KS%#+")0&D M4Y:J[%7:TG8&5R[UG\O:N[UJD\;4;":QUP_7EJYP2HSX/@1SWPO]!7PZROZ_ MH413WYL%$4RBR(OF,^J*5,[:2LYO@Z54&DKJ%X8R;-AM"CR?TF41!;"8QUX0 M+>"SLM1/=NMQ./>FTRF-ID'@S:,(_C[QYX"/4D.LN [^S2S]B?&K# M1A.6[F&FUD^M]P52_7\34!;;Q@,D[6_2F*<)>.;4T6"^Q\)'Y_XVXH+::,8_ M=!O;LP,?*TS:EFC0VKQ9KJB-)[(B->>^ M&D=Q_!H,W.2"!*_V6M#H_S"9.&?=S;*YS'H[RE+B=WL.;>N%+JSW5!GD68*L M[)@AA^<7JS'2\-%#USJ;G8Z91R5$9!Q$BF[=NU =1HA4IX8+U&OWR<)7'*JDYE[?S79?15?- MQ\!.O/FD^B#T6E)7S7%%6_U1/!V ;CY3FA>K*O=IL%26/C3<,"-Z4;, K:\4 MT=F^L(+N6_'R'U!+ P04 " #W/5E47C6P9QPJ #-D@ &0 'AL+W=O MSMLL^[ZO:??=HUW6'UT^?NLW.[HU;- =;PR_;IMV;#CZVUT_=H;6F MH)?VU=/5^?F+IWM3UH^^_Y:^^]A^_VW3=U59VX]MYOK]WK3'-[9J;K][M'RD M7_Q:7N\Z_.+I]]\>S+6]LMVGP\<6/CWUHQ3EWM:N;.JLM=OO'ETN7[^Y6.$+ M],2_E_;617]GN)5UT_R.'SX4WSTZQQ79RFXZ',+ /S?VK:TJ' G6\8<,^LC/ MB2_&?^OH/]#F83-KX^S;IOJ/LNAVWSUZ]2@K[-;T5?=K<_M7*QMZCN-MFLK1 M_[-;>?;\4;;I7=?LY658P;ZL^5_S60!QGQ=6\@(!XBE/1*M\9SKS_;=M!<>$!U@#C_ M/3/!,S_!,YK@V8D)WAA7.H3SQ]8Z6W<&L7(*DE\P3/;;SF:;IG:P\L)TMLBV M96WJ36FJS,$C%NBHVMJVIJB/^;@\=O]O!2C[5)7ZZPIEIK9=[VP)B M98__Y?^\6JW.O_FTN%ID/UY>?J3/RV^>+&8 _-P#^/DL9'ZUF\HX1RA\"K8/ M&X' ^I;!!2Q(?X2M;6S; 8>2RKL&30'Z)?R(X-GW; OSY ML4-T; N;WW=-5=@6P;Q\^8U#?@6H#2.V60TL'\ZRV=LYX+_P MP'\Q"[J/ 2_@O-]Z5#QQ#E\\V#TQ'=ZO^L(2V 1[::PW0 +$8+,/-? /)(@2 M?KD%, %4F]L:!G3]VI5%:5J XB*[K"H8K;.MD$T8#E\&[E [L]%#N['9VMHZ MLU4)O-H(26SB#]]<5943I:=-82C'H7^#L.YM&D1;WGK-F>P1/Q2)4%92GE2/ANNAK\1A\YTFN( M)O G'EI36R';*50$M@"0Z&@#?R,Y]M@P@T,BWH%,*^LGN3_E(CN #&H*'&X- MDFM;=GFT$7]P#KDMC&);!%)G/GLX*L^'PVQ[^ V/KW:"LX [*!]MO:&=PC'5 MS;[(O$<5TB!".: ", =?4!LX!D :.5:1>6>,9P$1]+9"#8RWKFZ:Z84P" MRD>:[%)BS!E$%5(!:-8IK6_[KD==A4X2N5%? 7A+8!!MMFT;D+B[)AYLD;TG MY@'DD?VKJ7O4=%EE/$_6RJ>'AWH-K!A8%G(Q4KYM*S &#KW9]6W-Y) GD.H/ MS#-0E&Q,M>FKA(G.H"#1>-W48(KT=8$PA,%@)P"VK07XTJ8N<)G/2'U(=]17 MX^VX2(L':,/<=-JP(==LNUL\L*)O!?# Y5K7@>"JMK@H'(AVNS$:&"ZS>[>.Q;.H9C:>'_\;X,,2?$8+]M (0]#;L *$ NY)M5N64V2!*X M-A4QF; 10,^J.= BQI":$;2OO*!]=8=">&,!+3)0#!L ZREMYL /I=&WT' M+ ]V@ARH/R"H4;5 Q :P(7ZV8!O"GP?89XF\&#FU0T4.A46)KZ'FZ9$6&54M M C-0L$*=SY1>@258Q"9XP7[>[$ F,,B9E&"ZHLX%2.3"]6.K3P&$8W5$R2J3IH=:_L>%YE!V;^8>5T=Q[+4B%.GX, M3A2X#&6 P\[6!!LSX$<.1G5;M&#-B1D7V=\,L5(R).6(<'1LD"VC4!,,N#P<*CT:F!,DXGZ/N/ !:7MK M8'UJ'EY^_*"&82!V4,UZG@%@69D6T-3BF[ N!\ P:,=6*%8SMS?X!_(Q4)OZ M_9DK_P'K6/<.L10E><+:R]B4!6.)="EB)[T#+DC/R*:8*<-AK4$T,\@_&G-% MC_Q"PMI95ET7V2=Z64E"-$>7W30X3@*S['& ;8'3P_@H*M= NP4Z?7J2.$W? M)=^P 0(D=;9MK=5OG\C&'4R/T!W,%,;'U=?]?LTPM8QDWI=9@@2HA[[4"IDVEY _!3BVK3,2 .NA.< M<)F]^7O3BJH[I05Z^.HA=LGAG:''KN U@E"H]<<( V@RE8=C>R?!;87$ AUD M\)J2]>QK 7XE&U# II N#.ZX9!L7E&U00,#*42 (EQ/%!(S^27G@'0R\FYS4 M9J 'W X">IKX">XC\+ J1YSF'ZQM!=Q5WH527/C;%MBL1Q,W"06/*C^0.+$L MEX%J"QC_'8@=0C[VX2V_SH/Z@2X]>D%7,'V@H!FR,P6^^&IYL5R\ "*H*MAA MGGVU6GZ]>*6?:=2O+N"K<_\5>A:(>#T_A<$.K%I5QYQ?645OP*#/SH=COKQ8 M/(^'9"XP.>3"\U3:3LI27 Q['!SU3-('U^3P,PQB?:ET3&8 290#)2ID\,3Q M #A'G@PX_#TZ7/\LX">K30#_8KE812!ZN5I0)F#D933RBP@=^#2CM0]7*DK1PP YVAX0V8!/L9$'.MT&Q)>I M+=)ZT+0^U%OTG "L\77OOHH=,JP6";_P?&UOCIXK[\&00G?:*?6#D834>M.V MJ &2#,MUZ\P<1,UA,]4:>/@$>V$2A3_*3DQ;U"]=!XLW%6*F@YV*,WEC%]F/ M*GWSDP_Q"KRJ680Y6.+0(Z"\@B@IV J"8S1M! ]RILBW ;S_ 2J4NJ8*)+*# M:3M1LX&Z2%7EAV-@H%O)N693$C2\'R"RXA.3+O;6Q7T!@0M95HLM/8%71D(\+OT#?ARA* M[/1QK(V"'@GZY%^;6X /B*!FLS$H_8D/B>.*L'&-;,N!D7W/.87!16=(*$ZL M":PP/YS5RD?P>EL3^@]T#%NPDJ*+IVU6./&D]PWJ*/ H!8>(G8%B$L M(NY'-)F(.[//S?,(=/KIZ>EWA07\*%@DH\Y.]!XSV,0(!&4'SLQ$Z]G;+K6X MD)OA::!Z?])7N,C>"NR)=GGIR'/(7LANT F%&U"%)& C/A^PQ1.:P^,UZ P_ M]-X5BKO:@>[28'BG(E( E0;Y 3G%)/#1P?\+PA;Q="(>D+,-#J'X>\]^!*]- MZ9X2^)MKW'&G0$LALI,=$>]D*( &5C).@/I5,_VSH+3 J,AK:/>'JCDBU6W M5$;U,'K-J4,I&#J'V%":M+H7V?OQX'OX%9%?OH&ML"V.OA :UAS518-;;6.C MW$0K2K<,;[EDN "[+/#GPBX+QSWXF8T]E MG>XB7A,;JM.KBCBT]SET)9EYWJ@/!\,;%T,&?@-^:=OJ&'%=%3&(B,=T112U M9)^)ZU&>DE(.$(37290,\,!%PA=9D[!MXOJ S(BJA88&Q+<:XQ_R'G2BT:AL MV+2_6^(L*@ 6Z)-FOGL9_. _!>\L@2HX05B_$S:'B^ D"Z)#L/2ZB,\$)S,- M'WE\Q9XYH0:\AI4@Y =Z"F@HI.8]_H "%*@&1@?3[]=HOL?+)]E7V?/G^>K9 M!?SQ8ID_?[D*&XQ7\'CU)%NN\J_/E]GR(G_U:I7]WQ/_T:@?6"LYQ5)SBDQB MI&(^EJ+"/XG:K$U%;U!"Q()6%D^G#(ED HN+$;MFCWWZI5_3:("[U_!N.('H M^HQ5J'^0HSX0 V.=+<5-;HH;5K"VZOYFMP1Y#.74@VF16 &I.9=ZX,@ZX/DC MHP(9-1FG#4AR=4H9#A:>=E/G0369]74K0T4X\7(LS:KDIS2NZ L$I;I*-/,0 M4B(?G$(*ABE)=02PO NN;HJ^3VKMJ*;'[K,(;%ZN;]%V>.F-@TC5FR3*L"SF M@6M[7=9UQ 9Q-2GK3%VRO T48+Q$^L9"N_:?NZ ^/@X$Q64@A%3:S.3'&&) MW,L1DBLNL?FSD6_;68<@*:\'4]+4;-*(^1]8.3.Z5EC6[4ZPP<>;^F/D/61K MQ'EG%\S1HY\O\2#EWF^59ZKG$94*UOC'(L]5MBG;3<\:TF!KIG*-JKI.A$ $ M4=(%6*'48Y0QP0:WZ\B!A;RZ:GHDNVUK7->"V@"4FP,M' 5%/7MI*=/PXJ'I#^&7$IRBD1'PSZFF 11O0&EH%/8G.$9-'!#PLG M+C2+:HDC-4D5C<)B#)L3T8(/K#G$BFF\J4B;B/QS_C@\!LAYQ?YA)/:R+M5;.71< !R+",U.(](M@_O)_?!]([N]G53=5<'Z.8NIK,KDE8U("8 M%N*\.$EC.,]@7D"A$G-^)J-@(YP-OMO(](G-(CQ:)G2/ON' MJ'.)T5DR%FMR>2"B*V+D(TI6YM2TY&FXQJAI QC =C!B<]^R20^_Q\>1I[B. M'SP5#!%_+@KXM8\"?GU' ,\!MT9V5*/L\-">"@5^V4A9\D-\H-ZY("B1A^36\UEX M7WEM_6?5UG-U-]'7EP5@98E)GF@/3>:U/GB&[&K&1KC7.>8Q"<86J3?R@W5) M?/W>9[V87QSQ*_4:TK=@%O9MZML"-0OS;AP!3_O0P4B%8RGK";X3HG^VFQQ%=9*'0#CDG M#%A79:]-E2<66Q!:NQ[D.0HY0F\WM53093?BA+K/AI)C&;-X=DO$D39V' J+ MSU'?-M$"O7 4/5ELRTHSY?WJ\C@+Z>1YY>K5V9B6SE4#:OPC*31#I6 J7+2S MIOBC!ZDBZ0N_ LZ4U[L\^QOL8Y>]-2V86+7Q29L-AJ P?;EI*_2*VWQ>:,^R ME"A??CE+\&^1SG!H^N,]Z WL$[U8@ ?[]J2DOKP]TF&\J7CQ\:"3T5&Y*BR M'< )T+PJX?$B2LT1=T#3EL!A-941*1^(FHT!TJ,H?,P&!%!%A<2;VFI(/R2, M*<6/#58;EL99LO_4(D#[@F]1%S1UNJ*9E: #*.1DX\+$/&>N1-:B V)NA0MY MU+.?,6%='<;H,P/,:5RI:XW6EBP,-'8+.DV!OC=V)H[7P.02;7_!1^EG,)1M MKZP)L]I\JBEZ.('A)CDA23)]Y&?G]#XX+X(3,CE6EDEFB.XH:5,=4ZW7IC7, M0 MBY\#:U+\[$LJEA/$'\P[=K08,+E HB;=*)E]\Y$U='36$O0=>,]Y>\+K# MOY@LBFPK3BN[;@VR.^8MO+-T&3!0!4:R0PC8HQPZ7F82D,-W%T,JCC\3U*=-X."9A&UCWCW[^#X/$USU,7&+B)5>K@4N&/HX M4JKFONRZ0;2$0!_A&ZCB3E([Z4S<#OC=&?I@Y=O8J0Q8O5'\E\SCX*1I98]W M,SHV!1VFL'-K/][M%!X@*/IH9FEBGD_UZWQR&0 M["<*$&674_&;UBI#,@AS QA%/U"*\M@7Z7RX71-Z3'VGIY(=\G>G?O-1WS4: MG+@/R@29[\6HH6"8)MRPD4RB/4H:)ZQ3+4 '7@S*7= @:\F+>(.U<&IO$].( M8FV34;%KTCNBR-#:H/J_ICQJRC$DRM/0Q\%TR*ABW80!GZW&H. M*^6B[6@2LIB.I-D9<3%8(%L\!_*JD^.1/*E(Z96]P539MG2_9W-X'^K(EA?S M GP6"2=)8'; _R6!_R6!_S]((%0Z+N=K%-\V<'1U%TJ)! E_A1DF">#+A\M^ M2)2GMH\+AUJ2=(WSCOIT&%4M<)A)FW&CNOA0XJ(!*HYK,4XHC:Q5@?(AQ0A#Q=._!CMTE$T*Z\ZEXE,BIVB$ M[F'@%R:-3E*:Q"7NK$:\YITVH8QS.5^%^;%%156T)32 #NP9!SXTB3Q? M/%J6_&;3WX#%!*:("G7.AA% JM_W;'S/FYO9NUD7\,$$K!XS!,QFW4DBI $*7K&+O33 M9_*GC'R"0+P.Y+\1N]9Q\I9&B30\(D4&-#A^2_9[P<8OAC>V2+_'Y$[<6EC\1'-6)1Y"AY%3W[)-ADZB!7:4P* M>3O., E)F2V49C&=J^SQ^432=^4>NF6XDE_1\RGP3EA'NQEVR&L$-,>E_ 2 M99#AHVO2;KQ,]#O$"E:4K_YE27F7_+>2<+OC9 #U=HYVLD%&I!N(1T?1H$E4 MG.4HTZ@:5AS'TU#(*[CU59.$UY1@8^=F$4C#;DCQIP M:3A9^/;DXP0(9K X0-XYZQ$^.U]$XS@ (L?;NV)5"]_W!0L$8]9 M4NO";"T$&N,0:D3\Y$ [3.H2XX0RT0'B=-[ILL=A*NN\AK!M^G:.T8:*Q^5\ MM>([L%"R#Y*?.<-4'SQ*C,9T"(ZL(9\+JC :1 HBF46(TW&<$%"L404UA.ZE MGLOU[ 4-!>))X3]/Q,)/G; LZ#"0%F4::3@S!#,H&M=%@K _G$7ENJ1>'8&D M-L.PVYS[E+/-=(N"(*$T6MAIG/!N?0TP<7A (.2HNR9"*E:@Q/H=P4FR+D8@ MHCP)P7,T6^90*H3/E_-1[\M!!L.'D"4QB5I?/-J'44L#7\I)*;EJ-;/F3%JC M <#/ZOBI2G\YU.!9P[X/,5/%!#ME3Y'RR<):2HX=:/U:[$I;FVCFL.THL82S MNU7D>.FP-9K(3#D>>Y1FFS3.2PL>#KS(?N"4C21U2Z<1V:(KQUF39<=E@IK^ M@;7^BJPDXA1+A_HMS<^9>I%7):E!V0X?E 7^Q5'-!#O&*;YJKUE&][[T3][" M)53FEDB$^3]6O52:H$*\G]U?W'U 6O0D)[1-EQ+)$H^"6TU\22+]!] &0E6( MGI4$-GR2-I4%#<\;F26Z=AZ,\1AO"$*)-1CT=JFNM$<;BZ/*(4Y3]ZCXS+&' M54C26,VG4/PH+4>F>,$]7QVX[=A9IZU,Q(JBSB"@@IY5DED[HICA]O*I5$F$ M"1:(Z EDDF&MEV'M38H1[$\/J%B M*>,GQ9B[,\ !8];@[V1;4"BS00(K^HUDXH[:LOC\@0SL.>H8=>>FT$T%I\^> MI[8E$X3&3!E;1X&W<#S=U'P56AJ2V^5&=04EFUBKL_0MH*=!03:'IOW9E"XM M8^M\"77'AI8YXA M!.!]DD;T8@)3Z>K ]=\!-H0::&N=87N%&(T0XCA>;='9"&KU:'^;78-.)$XG MV5BT ,D%P:8H*10ZKO5=<_)L?3R84#V-N($>R1@ZP1?/2," I($$T4;KY!XQ M+%Q-:%5R%X9*SC,Z[[ +I(8O H-5C /V*7I1@J3DB@7+FD8)LY$@J1-QQR0E MDD?JPW(3XT.*5YU@ZQMVCHH3U6/6%"<(L M IS@0I]=A%?1E'P')8C,$XE()6K(1%SF7)H[+:%LMY*#(VN6DJ4-; M1;&U8;LV0;$=]DKR/BF4%*!Y]%("8Y2.7=0+9V9VK.C4OZ_;IC^0]A[LD%I; MN9&WB]SUE*8=^H/Y6"R\N(XKU*4@)\P3)B$N2E4:02!XL+E9N"5#A@^\]M*) M;N+AR$KY2=JR?Y )T<2T/D(6,@G7I25]5:AR%KI"9V'F\& M54]E&W4_8)B+*<,G8CS/CC=34"FGU]A\KPGG,_<"KT^+E[5#2AO;XV-Q4%.R M5+(O44V"8$FP]![[G^Q.P&V\)ASX4=M! K?H.Y)&%SN!T\:8<H9=1;L2)"9PB%I6M3HR""'!M)"8>DJ+ON0;1Z3FR88NQAC0^ MQ'L>C#01&F^'"]+)14T-7L.:T:-*/D<,.6"?SQK;3?D44*P^HU)"GYRSRZ.GU =[K\#I*B2$K.[*X/!%#)/;N/?; M6?RWYFP 2D3M#.*J!^[XM#Y*_4&:YT]E3&='SH9 M;TD\U===4JXOEDWYZOP\RER2Q%UM+)+[]@N1NFC<7,WYH#?3O4XM)&*LYE,G MKG:PEK,WM-RW$5PGC_".H:@P93Q4&MS2O!FN&YHO94DJ4C!T%CV/-2C%P&4^ MP4+P*?WYND5VRPSQZJZI)[HUS:9N1,T70EL#.*^H=5/H2X"1'.WU^=ODPMN0 MCDR[9M<'CA*)H.#8' \P:J6+"<79)2$]EK+0H (8S;HG $T("WSF364 8%>; M74,MNP^^[R$7FA>V\EF$02V%0]Y:CCWF'.XF)CVQ9-R1"W MM;_J>PA3JM$";B>KD' MXOTKST=#4=8ZT7IH7B#P2/1WS$B3TT<_X02\92/D'"3?6M3R,&[FXGM_1-TP MUW9G;LJF)>T?EQSDL5=-XE;1=Z.&V&#Y/"#%;M$-H\$E?7]Q=VV(P],=!F0, MF''9D7;09VR>34U9A:R@U7Q2SP=JHI_]9CY/Q[,>\/II=LB=^K&< /O#UH6- M#:=8^3F*-;#(/LE39%WB5_E47^NQYG2JT1;@0]-B2)X!SZUJU[:[M>+0F&B9 MSH(6)EOKM14G9F6$M;5A-(8WVG'=B2D!5!(FT2#[6%T# E!+LV]85BXA:.B.Q: MW)AOP2 !P=+[$Y/^]KR2H1]G"D3>HM8+#"B/AGN3H4$NS79)F'>(\4K%H0?YF&TP:3/#2$:0PC+J?!Q;V=B# M@1 0;YHA%^(] C!^4,T73TTOV?R25"%"EJSR' MBD%PDM$>FLY2GIN_]\"GG% >%G#'2BWN1-;V=02A% G*.D9-T:IGA7'($UW- M9W/^XG/ KJ03\Z1(?N@@6?A*.SQKJT8Z2>,&-U:@ZN6[4T?-YQQ?L9+F[R?. M!W-CRLI7<:B;O(BJ4;1+TJZTVRCI#(S[ M]@%L]0*6\2@N]\&:02U[PM2B](NQ5HYIG\T(<*,8;1[5TA:8^Q'\B;Z")?35 M_FV"T>$>J9$4 /\M@>6]%O%GOU"9N#9;P@=#Z$&XW3"!9#C\> ]1G8B7@G$# ML>L67=3,Z@=9/8UE![W:+\1X>8[3F2;25Z(:4W!MTF'B@ M=?WQ@O-3W@Y.5$)VH6U,?28C6'FB(/$+-&GHN\Z\)+I9 @@)CZOY%$6 M#$!4VPUNCAR9J$X[S[Y\N!'/W-Y\F MW298-%6%-4)Z59%>94+"%NOLF%"T'U_"8Y$#YC["W,5WO*49*[ MV$[WS.1^Y!.;DAM5KKGW,2(+5S4KADKU EF+\?%KE#\J:DFO)$K<&+@PO!75 M!^BXM5*J.L?W_H%YV<37_06BD+HH[FEB)RCG^"5;3=MZ^I:D$MA2\9C4.N@D M'B[#@7,?%280^N"6M//A#A%LY(CL.KEHQ\GY=. 'S-]H2U)XQYO/1U446E;+ MDD/HZ(E49$X'4Q,\BN[J:[8)MQF:-Q2G#OEU7YV'FP&XT28C^>@ 8OJ,>GG> M]T* .0%S$5)F+^;S7G] __B_JW\\E$!_""704W+FGQ\U[4..=<)D)%(.650M M/+0%XSKIM?9>D>;^H0_.L/=+KKV$0@^?00]L+J&@P$?(Y=(F"5HGE?N&Z3*> M=F+1]<=+S[TG20;G:FRN(R?_5<-N[UJZV;<=!$0G-;QV/T^;5_# MEN&!JF"3#DG4?!.H%]5;[WP2HA/?@ SDM4=?]\NK<$,M)Z66O[@8NIH!/QG[ MI^9+9P#L.-,.)!^0$NAGY(B2!C0,1;1?*BI KJI3@CQX1[HDMD/WG.#A$DV1 M"9+ +-21EJ&Q]WFKDP670A%U[WU[/S9";->*8 M>#*I(3YIUMYXSS4[UR,9GH:\W-O %WWICV$^4 M/+U<9+^,YO'F:E^S<@"?_N@;:@;42OM/N2M=PLT2@*!RDXV_;)@ZA84S^68P M]PJ32''"/!:"=TR49[X0-0*0+6D GX_,F>CR*;TIC>>^P-C'&,+!"8F8;.\?"I'RJ>O-UH&RVWH;NLX^@5Z[: W [/.(*^0]$")E"(B MZ2N/$P2W<\ [W^G$)Q/!2:/SC?/CJ6W$H=>0@$LK2)MA,#5&\#E!%')(+^[H M5I=H?Q+*>HS-9B8OB?_RT>8BOI(@ELV]KDT#(R\=-\P:^^.\#K$8C"AJ2.%TU[E31V4 BRJ3ZO MMQ53@7FAH5[2==/;2N]W)_A%R(N\F,]GQ.9$>'-1=EDTM+/+L+,KNNH'\S2X M<2(^&?_^L6WJIO=%RW]KNNP_87DRTB1V_1F+^5 ''8[U-X134(8F7WK38"J) M>EQ_N+QZ$SRN=.7-]&N?Z.[3<.WAU2?_&DY]MESE61(>?OQ;

6S\R>O MLRM*#.="?USC99K[F;P899KXBG2^)HF&\)>G&,=-Z./DFG38.! -O.[JDRX5 M[8.&RC8D\..;+/J+7?3VH(#4* /\GH(F!0I&*]TMJ2*6LO5\!/ :=#BR%K%Z M@7N*:"X8!?I"F7:Z0/2 ^L)92BH U0660_I[KJFO5&FEVH+GS@W=,1X_'EKZ M\R-$WWR M@Y8AGD@XG;K,?/%@FD/:^-D>>_M1^^]%=Q=O3@' M>X[JPVEYJV]^IOX7OJX>V_1\QM7TH$GS.AY?]>N.WG[V\OSL.0X0)Y&=G5'& M5II8IJ2R?/6$C_8=IKD8[NN+G_]J"VS1=7;VUM^= B?]GFI%0%W^!<3Z>V:? M8?I7R^=G0'NGR,G?6(7H2[WEVQ9=:$JAV(A%BL?I>N1]M'/)XO<&.D4^\6)/ MK_$S,S^+NC_>MM@ADFIU*O&D2O\TI!B)4B$]Z<(\Y:BW+KYZBDRB-(=!G0EG M0 ]G[+U59O7^XY5G5CB:4OT^.4WJ\Z;N%W16/7A#K+=1"4^I6N)9%S$^SW...SG!,BYHN3>'62 15<(X)(!S0.N@Z[B= MC(X8'JCC8E$-*R3!)^$>9+=I((JS+Q!_F:F@93] S--G.'EBT8FB'& JBIQO M([^FV-R@66%(>[@ROT$*TY_F?%2W-\GI@'%=]M>8W\=WI9_@7>=GYR^$-YWQ M/^2]>$O.9G^C+5_9\(OL->5-J_,G<\P&AOWSN(TIBI:J37$/SO<#$-TPL,4, /,U6I1)F\(+Y(D,N]+YSA1 M')Z)QLICR"?)5"$"%5$LY0LR0X@'Y#8BT0K):7LZ()3'/6C2>[?(C8DYA.C3 M7!^U)*/#; YR[\8MS$2K$0<(-=$9+FVX*N!8@0F+L/:I<5MKB[4!04;J^51: M3.\H13T&VO];I69Y!U>2>@D8K"K5Z'\0KSS_0EX9CC576KK/'"-GOT]U M\O=1^%0AS9P/=6(A@*%Y<7+(@UU))RA?AZRUC)-5&2)JO)$O\3+/2S0\+>%L M+L]6> _!B:R -"-2%M1B1AT.:/THL64IO?,M2L[*;12VJM"; I-_]PC=1?Y;](]@3Z#7EZM'3^'-\/CWWQ[,M?T9>"FZ0RJ[ MA5?/%R^?/^+[7/4#"#\<,ELW7=?LZ4^\&L*V^ #\OFV "N0#3H W/M'ROO\? M4$L#!!0 ( /<]6514BKL+I@0 -0* 9 >&PO=V]R:W-H965TO&!Q C25:+W:6&'#2%@N0#D'2;1^&8:"E MDT64$E62BI/]^ATI^:5;[';^8$GDW7//O9*7&Z4_FPK1PG,M&W,UJJQM+R83 MDU=8G7[O7B4G56B@;O M-9BNKKE^N4:I-E>C:+1=>!#KRKJ%R>*RY6M\1/MK>Z_I:[)#*42-C1&J 8WE MU6@975PG3MX+_"9P8P[>P7FR4NJS^[@MKD:A(X02<^L0.#V>\ :E=$!$X\N M.=J9=(J'[UOT#]YW\F7%#=XH^;LH;'4UFHV@P))WTCZHS<\X^.,)YDH:_P^; M7C9A(\@[8U4]*!.#6C3]DS\/<3A0F(5'%-B@P#SOWI!G^8Y;OKC4:@/:21.: M>_&N>FTB)QJ7E$>K:5>0GET\]LD 5<*C6#>B%#EO+"SS7'6-%,1 P^JL96!MXW!19? TR(\8XVV]*^9B<1 MWV%^#M,H !:RZ 3>=!>&J<>;'L%[S=\_EBMC-97-GR<,Q#L#L3<0'XLS=5/1 M272!OJ%8.%Q8&H/6 &\*N!-\):2P9/BU^)X&_U0AE$I2@SD'K$L3M%H]B8+< M$$W?NKX'5M27U$LYBB>?3&\[W_*1>Q)0:E7O=@Q5I:V&>D1M+HBZ\X32@/4* M]385H<\'C&\;L)7J#*&;,W@XL#>.SN -)$G XBF]I%&09&P?D4,&8W8&$0OF M8031-)C-&/QUY.=1;YM<=E1=Y##UND^G.7 U@(9&'''F+DZ\R5W(-!2J6]FR MDWL5Y;BC<]U0)13<$N2*2Z_A^^S<,SLTEW=:(W5-J[0/,UFAP8"T6!"#)VPZ M]('^]^*.TW\ OLGA1$DFNY),OKLD[S6->6U? L_S_9=.M#1Y;0"_H'VM'D\B MNX/DPK0\QZL1G10&]1..%EL3W@+N+;@0" /&>B^Y):\-+5.Q&)>4KNZDWRF0 ML'(Q%#)A\-I%ZV^_<$ZE>&+;&9DDD'F#NF$ MJI2DLJS=!$ '9N"QHE@0-<__T#OIY(&V:J!F^,K M>#>$_M^ ..+9&V#!-([\D\7A/L).2I5T5.&>$<1!F&60!'$TAT_NU%=UW35T MG+D", >":1BD2019&LS3Z;&(I0&;)?0_ST)XW"9HZH<1+<;L.U(8SC4]%P0TA"1H,OA3OGQX\_S%C$?H(H"UA*S)7ETF.W>KNRK;L;RI[\?Z^]Y'KM:#$2"Q)-3S/:*;H_@[5 M?UC5^GO+2ED*G7^MZ-J)V@G0?JF4W7XX [N+[.(?4$L#!!0 ( /<]651[ M-WRV[@( $<' 9 >&PO=V]R:W-H965T T)"JY:7M-DI;:=V8F,3$M)7Q ?'!32Z--]-@6CAL1323(+"VFH4AB8ML&3F4%4HR9(K73)+2[T, M3:619=ZI%&$214=AR;@,IF._=ZVG8U5;P25>:S!U63+]-$.AUI,@#C8;-WQ9 M6+<13L<56^(MVB_5M:95V*%DO$1IN)*@,9\$I_%H-G#G_8$[CFNS-0>G9*'4 MO5M<9I,@32#/\IQ9-AUKM0;M3A.:FWBIWIO(<>E^RJW59.7D9Z<7C&NX M8Z)&N$)F:HV4<6O@8,X6 LW;<6@IBCL;IBWBK$%,=B#&"5PI:0L#'V2&V7. MD.AU'),-QUFR%_$@]?O-/<]7O_OFL^Y285RL@U\.UT8J^F: M?-\38]#%&/@8@QTQ;JEZLEH@J!Q.C4%*:9O?#)B%+0KN:L(-IK767"YAQ@PW M+V5];SQ7NR-3L10G 16G0;W"8#HO$'(EJ/ &S../^4?RP7JS3^(@,GLC]UXU*AJ/,OMR^0EZD[BPDF$3[A" 7$[)NW8 MA[FR3,#!I21^JC84RKR%"RZ93#D9&L(C.&.F\#Q2-\&'FE-@%VWDKA\^49'H M>VIJ+$U5+2V\AN%Q;Q@?T^3-JY,D3MX_F[7&SY03#5RNT-BR09M3#Z(ZKY3A M)&40]:(HZAPW8[O=<,]_(TOP[_;%;HW_=_:20=R+A[LD;*P[$_!O[B\57KC5 MW$K42]_"#7A>39_K=KM7XK1ICK^.-T_,%=-++@T(S,DU.CP>!J";MMTLK*I\ MJUPH2XW73PMZZ5"[ V3/E;*;A0O0O9W3GU!+ P04 " #W/5E4VE54!AD$ M 1"@ &0 'AL+W=O(W2<"5!XVH6+.+)5>[DO< 'CEMS, 87R5*ICVYR M6\V"R#F$ DOK+##Z/.$U"N$,D1M_[6P&/:13/!SOK;_UL5,L2V;P6HE?>64W MLV 40(4KU@I[K[8_XBX>[V"IA/'_L.UDAUD 96NLJG?*Y$'-9?=ES[L\'"B, MHE<4DIU"XOWN@+R7-\RR^52K+6@G3=;I6JS,8V6O8#T0F:I6(*@5+,I2M0[A'DOD3R[!(?R,-@0F*U@(X@GYA4", M@QO5+NVJ%;W2L4*HEZ7X'(EP'.;R7)J]:0[^8"'C6KD*CV#T@X@Z0(\RBC 5F(T@+>RR47 JNC MXLDP+,:)$QV.BB^24NV3TBNZQ&DTJ)\Z"7QNB/5DNM18<0M"&4,QGL=A$J47 M[EL4\07\0I'JX_!ADD>0Q3$\*LO$,9DNB6>0YV&2I30HXC ?)HL/TFM"MHD.QHG-P:;WOTJ"329.$TCR.2?*&&M^?P"[_%S :C2BO!=S6 M#7'+89!#='9*.NVT1EE^ F*=-(+Y4_O[[T9)G/P Z?C%0XK[<]]V/IWUA?WS ME=\))N<]D_.O8;)N*0EONL"[:G9-=>V#L? 39]3EW'(\2MV36.Y"GAA*$\Z" M9M@RH.6.U#Q KKG-5;?R.PO8#L:Y]FX&R1%UDN41 2Z>KGG%NB MQ!6G9H_'89YF[A-E22]O&-TP(;2&2OMA\>A5K+NV55VWDI>L:QZ-U!*NX]@S MA34.8S(1TTF2%7VR&Z4]J&LJ?[@C"*0K&^)1"O%P^$+XSS.8A$4^A"Q,Z<3I M^?XU22;RIV%4Y&Z0AV/*WK%.&QQ.($& !T$P &0 'AL+W=O2G/!TNEJM/Q6*9+6A YXA4M<6;.14$4#L5B+"M!268V%?G8=]WIN""L'%R< MF6?WXN*,URIG);T7(.NB(.+IBN9\=3[P!NV#![98*OU@?'%6D05]I.I]=2]P M-.ZD9*R@I62\!$'GYX-+[_0JUNO-@E\87/>B3S#C_J >WV?G U8!H3E.E M)1"\?*;7-,^U((3QJ9$YZ%3JC?W[5OJ-.3N>948DO>;Y!Y:IY?D@'D!&YZ3. MU0-?_42;\TRTO)3GTOS#RJZ-H@&DM52\:#8C@H*5]DJ^-';H;8C=/1O\9H-O M<%M%!N6/1)&+,\%7(/1JE*9OS%'-;@3'2NV41R5PEN$^=6&\<,+G)^\EA4LI MD0:DS. -Q9/"&T9F+&>*40E'[\@LI_+X;*Q0K=X\3AL55U:%OT>%Y\,=+]52 MPNLRH]FF@#'B[4#[+>@K_Z#$'VDZ@L!SP'=][X"\H#-"8.0%>^29TTKX[7(F ME4">_'Y 9MC)#(W,<(_,1PR?K,XI\#G M5E00QRHJD]'R P2FI^$P'%XW>HM$KZ]E);G2+5K>@GVHF M: 8UND: 6E(H>7F2DC+%0-$>![N#H!RBL>88QO(4J:(/AHZ@Q0PWMLZ H]L2 MI?!:(HODL7[FPQ#\,($#-IUT-ITTE(9Y=:,K[]@?M( D;6/=57E M%%.&(CE<$[F$&T1KIM[BT03+#VM^A<=(-!-8TM$& 1N4""0ZL MA 4MT:&Y44TR[0#-+)V VN52+U-&9"EYSC*B<*M4>-$'T.*Y)07.PXINV?]7 M2@10'4_;3O 2;75WISO6-+/04RX5NF?B3,+87!-TU!"F3NS%<,-*38/>TE/4 MA>Q*F4&E(1*=,23\\%WL>_XKT&IQYVVI$"^*QD5V=][+)-UBP*6/]1P3V-7/ACS\_(?J04?N:* M@C=U#!+???5 R(T0//4>P6*:__(+0_-C548PNE\)1T3PR3+F+8+3F54 M$99+?7ZY><#1)DE33=)Y2U)N2,K6)$5.66B();=):H4L^.=$,,%1$999Y 6O M-:418EXW#-;4+% E)I"6C\]=N>93=Q"$)GC1-.O:T,V0B[%YK[ZLF!"H]LVRE=92MMB4::?PSA-(0@"IK49B1D MK0BC*9E,K*8P"/N=V"EW$ 7A1A#L4NX5MPZ'.C%]L]%1?&95[DH,/ <_&\ZY)CJW5? MKQ_[VK-]<% PPT]#.OUDYU-DFM6/FN='-0L*VK>4O*GD2')3H*]!#+; MJM%#=^1N@G1'_K^"\4 ZBKIT%'UU.KHCV*Y:=^)HJR7NA\"N7'10S>[V>%/? MF6N'J84?!3H]@4+H^>;80B^,\5N+)KHT00\ M9XI+/)/?IC!-_*Y&]$.B(D^F(]%!D&!/%"01@I"(G155K4QI;WJS(P_K+W+L MR(N/-V3P6.WO^C(9!0M*<+_-[Q\:]+R$%%0OSO4>":5&5>*%^9V20F^1NL% M.#_G^)[1#+2"[D/;Q5]02P,$% @ ]SU95,=(@2"#! =@H !D !X M;"]W;W)K&ULG59M;]LV$/XK!Z\8$H"-1>K-SI( M2=IN!=HA:+H-P[ /M'2VB%*B2E)QTE^_(^4X3A%[P[Y(?+E[[OUX9VMCO[@& MT<-]JSMW/FF\[T^G4UUJZGJ+LHY,K9Z*)"FFK53= MY.(LGMW8BS,S>*TZO+'@AK:5]N$*M5F?3_CD\>"36C4^'$POSGJYPEOTO_4W MEG;3+4JM6NR<,AU87)Y/+OGI51[H(\'O"M=N9PW!DH4Q7\+F?7T^28)"J+'R M 4'2[PZO4>L 1&I\W6!.MB(#X^[Z$?U=M)UL64B'UT;_H6K?G$]F$ZAQ*0?M M/YGU+[BQ)RI8&>WB%]8C;59.H!J<-^V&F31H53?^Y?W&#SL,LV0/@]@PB*CW M*"AJ^49Z>7%FS1ILH":TL(BF1FY23G4A*+?>TJTB/G]Q8RF^UC\PN-&R\R"[ M&MY^'51/CO=P]%DN-+KCLZDG68%C6FUPKT97"_AH.M\X>-O56#\'F)*2 M6TW%HZ97XB#B&ZQ.(.4,1"+X ;QT:WD:\=+_9?E?EPOG+>7,WP=$95M16125 M[1%U2Z54#QK!+.&@6 :_HG_)V0?Q0^&>NEY6>#ZARG1H[W"RM2]*P"<)'56Z M=@ M:30U$G<*UZ;M!T_\C;3U6EJ,6CBS]''#P1LHX0&E=?"^(\).ZM>$_D12XQTU MI3'>P0D.LEVF=X/ME!\VP$MU']8.1*#)-S0?D#I"8W0-JNTMF1/ '-PVY M2 M+>J_:YT.]$!7+1C[7-Q38O3;Q/@N;)6A9NBB1T?@T1FJ6YW"9?06%0FV"Y*\ M*90D5@L^"(P='H.YXGV6O0+ TX_$OLN3)PX'*+)>JPB>-(&-)64+.,CZ' MSZ'+FK8=.E7%!' [A$7"BIQ#6;!YD>[S6,'$+*?OO$S@]C% *9LG/!QFXC^$ MD,])P R$8'->PN5 K=,L%%5=G@@H> $?@AT__C 37/P$O&2B(,V-ESI&'^8E M*T4./)VS-"5J*H@-\=ZR.,H*ELR28S@JYJQ,Q?$&K__W6+Z"G+,BRVE!O$62 MP8%&DV\;3?Z?&\VS GU[3Z^XPY=:RT'$EUO+9TJ]D!RR>Z"'N3*K3GW[WC4X M2F2P;E35@.HJ/=249,_:!*E9R5Z1RR+ _LIDSTK_3RH8P/"N?)_PE(M[L_XZ M!)DD6@+O!@R.9_DLI?^HJ%QY@MZ*D/@].YQDL]%!C]CAY:2(3;'FMYN%5I@&$(@R,GI.^.C?@F?!?U2QM,R+$J6B_3%C)GNS (MVE6<>*@;FZ'SXUBP/=T.59?C M+/%$/DYD'Z5=*2IEC4MB34Y*2A4[3CGCQIL^3A8+XZG8XK*AP1!M(*#[I3'^ M<1,$;$?-BW\ 4$L#!!0 ( /<]653:1THO] 0 #81 9 >&PO=V]R M:W-H965TZBCCM9*?S!+ M1 MW=27-\6AI[>IP/#;%$FMN7JD52GHR5[KFEJ9Z,38KC;ST0G4UCL(P&]=< MR-')D5][IT^.5&,K(?&=!M/4-=?WIUBI]?&(C;8+[\5B:=W"^.1HQ1=XA?:' MU3M-LW&GI10U2B.4!(WSX]&,'9[F;K_?\*/ M=D9@XOD1JD/;G)1'H]"YQ!6 M6%BG@=/?+9YA53E%Y,;'C-1U TQJIZ(TP>U$*V__QNDX<=@3Q\1B#: M"$3>[]:0]_(UM_SD2*LU:+>;M+F!#]5+DW-".E"NK*:G@N3LR;E2Y5I4%7!9 MPH6T7"[$384P,P:M@?UK3C-S<#2V9,R)C(N-XM-6"-++%\ MK&!,7G:N1EM73Z-!C:^Q> 4Q"R *(S:@+^Y"C[V^^.^%_EJ8HE*FT0B_S&Z, MU51 OPZ833JSB3>;/&/VBGA5-F1'S6'K0E]Z![4XKAZ:%2_P>$1D-*AO8 3GG%9>$WDC A@?4-Z@T:; I[D 5Y-H&'G):E<+0SQ-R*6RS!*@=< M2#S\V CC'T*<9$&:)7!14RC>+SIFB$CD*._2D :WG>5!'N;#SI"% M>!(%43R%2^0./CI"+*Q0"U626[\1I_S*=#I]J=W]B RS]$_2$#%*0YPD01+% M,% H:5D]3^H_3/O/_/^,^__4]Y/ M.MY/7LS[1S"\N5NY:/JX/JBQG^NN,SQ3U/;(>T*O4 LI/E%>^*Y%;"T^Z@I_ M)N0!72??T_WYKLLW0$]JYDP9WUUI@EPV2!G;)I_*(D@2Q^2<@(_A'"5JWO;B MO*2+CG =M[NQ0>J44P4QJH8@G60;I'I=WO.[J0T+LLRQB4T#1@X.X)-W^.0O M[\8:ZZX%;XP5M2?12P$;--$/V,86=K9ZXZ;V]2E#_E#)(,PC2&?/-+%/,*2U MR&4R#ZBW=;-X9YSLC-.=<;8=4[UIY'-+!A@M38C3CC9AD*3]3?)XYRY+1\S" MW]@-'79T<6FOM=UJ]U%@UMZ%'[:W7Q0NN5X(NH%4."?1\-6$>F+=WM+;B54K M?S.^49;.,S]<(B]1NPWT?*Z4W4Z<@>Y3R&PO=V]R:W-H965T,Y=.S6;M5T+#>FR"NX541ORE*HITLHY';B,:]9 M^)PO5\8N]*?CM5C"'9@OZUN%LWYK),",J\ MJK_B<>>'CD),#RCPG0)WN.N#',IK8<1TK.26*"N-UNS 477:""ZO;%#NC,+= M'/7,]!KFAIS?BWD!NC?N&S1I-_KI3OVR5N<'U!DG'V5E5II\J#+(7AKH(Y86 M$&\ 7?*C%J\AO2 #YA-..3MB;] 2'#A[@V,$KW.=%E)O%) _9W-M%";#7T>, M!ZWQP!D/#AB_PQK)-@40N2"?L(*NA%)/>;4DLU)N*F.7?\W%/"]R\T1$E9$/ MWS9V>"7+M:R@EO@D#>A]KC]ZMJW6D5Z+%"8>EJ,&]0#>]'X%I$(@:0-$M$ , M;A4MF+1!H)L]]'?D,.(@1H35 RB38U[4 ,D6T'M"DX4LL)+UB,R<*L8+RCFH M)F;4!:ZV]L;(B)S?5'B:W&@\2??(K 7![ M'7=&>,Q]ED0X&E#F)WQPP$&C%V1^_"'FC/]D]<,C9!JQ\XCZ01R?IM(J!'Z2 MA+U#P=I/Y1D4BP,_9$-R+PW"/44\B",_""@YD5U0)_?_)K5D"I!I(M!H*@PZ MU$@')W6Z[EF1:_LV8(8X7S=AZ5D/\=!G(>^,;EXEU< ?!KS7?O]54C'._(#1 MSNAP4GT7C>>01Y&?T/@UBS:?L)18\I_S*0K\.$Z.IE.',J833Q)RY (.VPLX M?/<%?%,9S"-M<( I""[AVK4/C]C&:.B\!/MNW*.'';YQZ[RU;(U]2(D&8Y-9 MF94+5-Z @!T(!:E<5J[&%13=F)ZHE!'Y X0B8-_:[RP/E'#/X 8#]@;@&8D# M9B/E;JY9?2,)UT:AHU\D&6&!']$(@^J'--PO^^H.2\($+7,6[/)ECW_>.N5M M3B(\O):HO: X]8BT$UR?TSA)V FVC2R>C >^AVVC$0[X^_GNJ\$NT*&? M! ?-=1T3^U'$]E9:O],TEJ"6KC76Q-&L^\=VM>V^9W73^2Q>M^X?A5KF>/T4 ML$!5>F&;756WP_7$R+5K0>?28$/KABO\!P'*"N#^0B+#W<0>T/XGF?X#4$L# M!!0 ( /<]653U,@6/TP, +0( 9 >&PO=V]R:W-H965T//O.Z1LQYM-W *]V$-JYKTWHQE2TZVQ7UTKI8=O?:?=+&F]'RXG$[=L M92_3+$V+22^43N;3N'=GYU.S\9W2\LZ" MV_2]L,_7LC/;64*3_<:]6K<^;$SFTT&LY8/T7X8[BZO) :51O=1.&0U6KF;) M%;V\SH-_=/A-R:T[LB%DLC#F:UC<-K,D#8)D)Y<^( C\>Y(WLNL"$,KX>X>9 M'"A#X+&]1_\EYHZY+(23-Z;[736^G255 HUYV5[N=782\8-<7@"C M!+(THR?PV"%]%O'8OZ1_+P=CO=)K^/-JX;S%9OGK!#P_P/,(S]^#QQEJ-IT$ MLX(]U5%IWZKH2< PHI=N$$LY2W &G;1/,IG_(84%&2H,6!_9+Z3=U8C6H5!I MK!:[\Z8T)8PSH$5*RK2 C):$IPP^6N,<#-:LE,?PJB1%2@,V*PFK>&0I2,YS M^.Q;5/G"SC@I\DB9DS1C:)0%J?/Z1VITI,C($:: G).ZHJ]YLY2DC(\&+\M@ M4%*7(0_M3*<:X;%6+^09RTA>\RB#$4H#/:]34J?EC_S(''31*B=9GD%69C&U M5Q)HBKFS/%AY2:J"1A$5R3&W$XV5'QHK_\^-M<]C\7PTP:*#*SRDW^JPD\AO M=]AC*[$0_2#T,ZREEA8+Z$!Y=RC+8!4>ZJI[!A6Z3,(7K4*1'WQPO3@6N7XY M9@1*!.7P&/5"=>B^"_;AQ(%%N#+@;(N>[^HH5G' \YFXU2M-QJ+'R.>&L MPN$@C#%L))*S AZ-QR>GQVP\C)&B" $\(T6=H5'4),WI*]*ZPJE 1@I( MD%8'PGG$?[_-/PJZ5=M#) M%8:F%R7VG1WOR''AS1#OI87Q^/JBV>)GA;3! 9^OC/'[12 X?*C,_P%02P,$ M% @ ]SU95*QUL>K5 @ [@4 !D !X;"]W;W)K&UL?51-;]LP#/TKA"_; *_^B)VD11(@_1C60X>@Z;;#L(-B,[%067(E MN6G__2C9<3.@Z<66*/+Q/4KD;*_THZD0+;S40IIY4%G;7$21*2JLF3E3#4HZ MV2I=,TM;O8M,HY&5/J@641K'XZAF7 :+F;>M]&*F6BNXQ)4&T]8UTZ^7*-1^ M'B3!P7#/=Y5UAF@Q:]@.UVA_-BM-NVA *7F-TG E0>-V'BR3B\O,^7N'7QSW MYF@-3LE&J4>WN2WG0>P(H<#".@1&OV>\0B$<$-%XZC&#(:4+/%X?T+]Y[:1E MPPQ>*?&;E[::!], 2MRR5MA[M?^.O9[>;3P(H6F-5W0<3@YK+ M[L]>^CH!E^B'B-19G,$I"2.,T^0!O- @>>;S1";Q>XI_EQEA- M;^+O!YC9@)EYS.Q4$:E5RE8@J"WBH!VO4.S]I#!6\E;9KQ\$Z M#+-EU\-O[MTDO&-ZQZEP K<4&I]-\@!T-UVZC56-[^B-LC0?_+*B@8S:.=#Y M5BE[V+@$PXA?_ -02P,$% @ ]SU95%=Y-[:%! 1 L !D !X;"]W M;W)K&ULK59M;]LV$/XK!R\8$D"Q18J2Y66J4N5>JRAX/PZ17R:+N MC(?^V[4>#]7*ED6-UQK,JJJD?KK$4FU&'=;9?;@IY@OK/O3&PZ6F R(WO6\Q.:](I[J]WZ+_[V"F6J31XI=A32,,#"GRKP+W? MC2'OY3MIY7BHU0:TDR8TM_"A>FURKJA=46ZMIK\%Z=GQK579 UQ27#E!]G6/^(T"/_&N=Y#LG M+_E1Q'>8=2%B ?"0LR-X41MTY/&B0T$OI,;SJ0_Z6CY1CUF8:"WK.?KU7Y.I ML9H:YN\CQD1K3'ACXI QXE&^*A'4#)IL?UGZ#$]<0Q;VZ:4,'X5T1+TP2YGA MJ$-,-*C7V!G?+1!FJB26%?5\2[+B'S1@Z8?QAM7RF0EDF,2U_[M$7:@;G>ZO)?*YQ+BW"EY4U5M:Y,RF-DZ=:H=?=UBL$'L=! M&(9P BSLIAQ$5W#:1$D@> (?*.T$"K_^DG+&?VO?[Q]19X6KT&D_"@9I? :, M=T4?B(PS+)P*>9_).B-&.ZDT3,Z"R",$UI,0CXH ]W MRLH2*(B"3DJ2G+NR0N[P9[+0S]#JQSST^0 $2X!398^0+6[)%K^:;#=D01<^ MP0WO[NO"'F7=4>PWL.[F]O[GR"8W4N?4!'O]V[).KE'3-7D@LZ?7A&#7=*#W6"4G;":53,UKZ@3';D<-3ZGMG9/M^X"-#RXW32.9BS=2^DK1&4+A M:EQC33UQ IPQ]PP=3WG,'24(.5OXXRG&[0@"OIQ#$D01B&= M$7VQ.R-.Z%O"$W]RI*GSCXD@CEZF?V]OLJE0S_W\9BB!J]HV0T[[M1T1)\UD M]"S>S)>?I)[3,0_PM02P,$% @ ]SU95!)8,LV4!@ F10 !D !X;"]W;W)K M&ULK5C;;N,V$/V5@9L6-I#:EN1[DP"Y[*)YV#;8 M[+8HBC[0TMAF*Y%>DDKB?GUG*%F1$UOKM'VQ+B;G(#IZR M5-GSULJY]:S7L_$*,V&[>HV*_EEHDPE'CV;9LVN#(O&;LK07]ONC7B:D:EV< M^7=WYN),YRZ5"N\,V#S+A-E<8:H?SUM!:_OBHURN'+_H79RMQ1+OT7U>WQEZ MZE52$IFALE(K,+@X;UT&LZLIK_<+?I'X:&OWP)[,M?Z+'VZ3\U:?#<(48\<2 M!%T>\!K3E 61&5]*F:U*)6^LWV^EO_>^DR]S8?%:I[_*Q*W.6Y,6)+@0>>H^ MZLAR%MY M(YRX.#/Z$0RO)FE\XUWUN\DXJ3@H]\[0OY+VN8MWV3K5&T2X0H4+Z> N%P"X8_9',TV!GT?"&C?*MJCV$YI.TF%>>FHKAR=5<[KFO.. M5BZE4FP=J=F@,' "WWTS"8/P![H;G/9' [@G9V2,$&OK8#R$:#J"6^60W'3% MRPC(FLO8Y>282"'5EO)W2?6H \$0VF$T[L G\83VE*RSN1&*Q!%,FD?\FEE6RW[3$XD*%9HK$0G4XG_]0"4\G0XG\#[G<@;6"9>3 MP8KZ92K%7*;2;0C X#2@I2EHI4,,WF(O6^%FTWU7%A):GE?Z\U M.:4VWN;Q#[8BY;.Z+5U?KE1:??^Y>]_EMD05(JFH^!]X_3,I,I5N2>#O.MM0 M+X=5O1P>72]O2LOK[0A^E6Y%&17G64X!W5]+*2G?/<5HO6NUHKJOF#::\[\5 MTT-Q]$&@-D\^<>;5W'I=.=DMK-S:8?M;@OC%E=+ILMBDX'PS[]AI0" MAYE4ITY#BHRJ%!D=G2+_8R(T*MV?"'<&G7@"D>FDZ.1H9R1;54]C#9UH3GU(LIJ[3B4C*#W[A(H:]+Q^7!3C,]X79Z M*R)=X_,5N_W_=[;8M(!@?F!7TOLGE>8(X MN&EQF /0'KV]104TK6A'>MX$";3GR/*!DQ,7"V)[AWVECC?>"JQ!1B*;L_9M MRD]@,N:^,&[L!^.*[./CR'Y/:,F%C 6-ZG=ECFT9?TV66J9VGJU]"NWC]U?T MU,2+9T&0V\+O!(D5/(!0&NW+6<:I 44*AK E9;[>(1J%'QX5,J\IWM&T4P9?),=;FGGYL;C"E&*VF1%VV]DY]A,'JVO' M)!G]B4=)YT0^R"07::>:]D^^WIZG%6\$&C7_JV%M_6H:6I?Z86%T=L3PYE9&Y\L5A8 MFT1[@]NK'1?YKS(^%..A@^A>G!Q5;ZMSM\OBN.EY>7%H]T$8:K064ES0UGYW M3*.U*0["B@>GU_[P::Z=TYF_7:%(T/ "^G^AM=L^L(+J-/+B'U!+ P04 M" #W/5E4!M!62P,' #[$0 &0 'AL+W=O')4M7KU."ROIOI32W3W#&MRQGW_7BV3HMJ='[J[GVJST]58\JBDI]J MTLUZG=9/E[)4#VJ?)?16Y69R,QHEPNTZ8T-^KA'[+S)[+R M,E5J]TL/+6T2CRAKM%'KCAD6K(NJ_4\?NSAL,0C_ /O&+BSNU7DK+Q.37I^ M6JL'JBTUI-F#<]5QP[BBLDFY-36>%N SY^^J3*TE?4X?I:;QYW112CTYG1F( MM@2SK!-SV8KA!\0P3K^HRJPT_5CE,M\5,(--@V&\-^R2'Y5X+;,I!<%?.DK7A^4V&3=$+_!G4+@&^)6UI+1^-W%12H1H-33^A+51APW)K40/MW-&:1 MQ_E\8H\\\I(P:H^)%X7)!&$SLJY26]-I21&- U#C/O[C4$SH_2&_>LEA*TYX M\X2[(TQD\VAR! '1@(#HU0@8?ZK5?6&;UX0N9267A7&AW:FX9:W6@$5EBJJQ M:?RXD;5S3>\#Q%'EMGV?Z$V:R;.1PT%]+T?GO>;QYMD::\5NQJT5:E -H*#I MZA8F9AMF_VN*KYJZ!NY.Z">90TN)J N&GS!@+A=>PH))BP!B :>QL EE-O-] M[02X]GP1V/M>;!/^61E(XBRF<1( +N/0"P4XKN520EW^K,VFW0=2YIX('5+B ML-?&/3Y/:!QY+(DG]/W?!&?\AT%I?YU$"0DO%KQ3RH!%GUL+/1Z#3W@!$WUF M;=TL]H3].\N6@*X%HN\[7 >>" (Z@KUXP%[\:NS]N%Q*-^ZVT$8WUM\;B>1F M15FX5.\#V7$M1[M.BC&]+;['CT:H&Z/J)UIV&;$QJJT]MGE8$ML:T^KI[V@V M@^T#4=^1_B_=J ?)$"+.ICZ]>?'7HF6@"::,.![PJ: /JGH+)0V,MM&0CUB8 MM)VF; IHC.=3;K$Y!>1N$*>TSE:4 9Y 1S+EQ/QI1#$.MT9E7]_:#2-WG1I" MVB *,8TIC*&)!=,Y7:W2ZLZV-KI/RZ8E26U"TBJ3 V+'C =6)8NGP5 1SQ'- M6B%C?XJ"\J$=)YCYJWI<8$+0EUL* C&^F] =]KI!Z"!<3.>N$4.(]5F[J.>] MEC3_ XO+VD'B&];0*>H+S!F3%TBY[0\%TO"2@<'^CTA^W<43%E.(D'6%"/]" MI&<<[K(LKH!?_D<'+2_,!'V M%QMD-_S@4+XA\OH[6X0G /@FB&XL,">$2VE;J)H24/AXREE('\"GGDW%NF'M2[Q 1!3Y'L=? M"]AO]6FKRD_@#8OC#L+[J!(!1R,2& X^H_=2(]+[JGT<8*(DS(XTWFXV'UXF MNY,8^AA?(47,BY)D-Y5;83XA+"UPS3PY%,L_FV)CZQ@1\0.!* @6T,]*Y0]% M6=)?6Q^'ESD#TCN>OD_TZK!BS\P8]L"0FY7(8Z$A_1S;;=V+*6U M14G/8&5LE"[:K12#:%,7Z#* 5*%R0)H/4^*5_%F[A_828FC&.\-?&K[C?F^R M7=U\=+5]J)EMO9"O97WG/CO8O1HY:-_-A[O#EXV+]H7^F;S]+/)+6B.=&N6S M!*L_3? 24+>?&MH+HS;N]7ZAC%%K=US)%#N-)<#SI5*FO[ *AN\]Y_\%4$L# M!!0 ( /<]652A<-^!/@4 (8- 9 >&PO=V]R:W-H965TO&&) LR59MFPW,9"D'19@+8*F6S$,PT!+9XN( M1*HD%2?_?D?J8;FQO6+ L2BJ'M^W]V)NMQ)]:@S1 //12[TU2 SIER.QSK) ML&!Z)$L4]&0C5<$,W:KM6)<*6>J4BGP<^OYL7# N!JM+MW>O5I>R,CD7>*] M5T7!U,L-YG)W-0@&[<8GOLV,W1BO+DNVQ0ZMP:;R5K*1WMSEUX-?!L0YI@8:X'1Y0EO,<^M(0KC:V-S MT+FTBOUU:_UGESOELF8:;V7^A:\;PRF,*=2&2!K[515#M_ MG;$?=?8C9S\Z8?^!6BJM<@2Y@=>^/'A%QC&0S[JP/;S4)4OP:D!-JE$]X6#U M.4,@4DLI4!AMO:\[3VE#.V]HSSO:M0/ _6O8R)SZ5R_A#V0*T!((!#\6:Y*L M*0@6E@??D0$7=P),)BM-/K0'^)Q@:5J3Y+;GH) 5137<([)_]I&FTF%@S!C% MUY6Q10A&VK1L;5*?)(^9S%-4&MY Z$6+B*X7T<1;Q/'0+L/8F\S"X1&;G;]E MP\ ;\$=!8)6"T7PRK!?^8MCUB!/PCPA\<5. )-@3*AIJ("J'$$'>1FH=$0>5 MT8: H(0;IV'HS2+?BV8!A)'G+T)O&D<03FGI>XM@5CNG$0:XV=!,LS9=VB!+ M.^ (93),Z"36?_VD$MS0O@5\QY1BEOW "^<3;T(&?_QA'@;AV^[:9A<2:/0? MQ_&)2,ZTPK1KA>EWM\*U,/RGM,VN/VUH5#PG>66+;:-D ;6NT[9H=TX",&0YNY;EAM2*TU[MBB;,(E^ MBM 6F:NQ S=K3!C)6WM<-9220UGE*61DEP207EI]:)9P[9KW7-\]]"L"N-:5 M#9/X[Q=<2W@X)4Y]'X*Y[X7^ CX=K9]_LQ)-?6\61#")(B^:SXA 0; 8;CM4 MH^!2@9"&X+D(AIU2X/E4\(LH@,4\]H)H 9^E87GO>1S.O>ET2JMI$'CS*(*_ M3_PYPT>A(53<-/UFEWXMC51I)1,O#6VT8>A8HROUTF1?($VP;PBU8EVI+^0$*'UWZ+>/,D+C]H*QA4O"9QZ M5#;^R%(-*Q<4G\ZOM,]H&>XO 46WU&ULC51-;]LP#/TK@D\;4,2.DW1#X1C(QXKMT"UHL.TP["#;M"U4 MECQ1;KK]^E&RXV9 D_5BB1+YWB--*CEH\X U@&5/C52X#&IKVYLPQ+R&AN-$ MMZ#HIM2FX99,4X78&N"%#VID&$?1==APH8(T\6<[DR:ZLU(HV!F&7=-P\WL- M4A^6P30X'MR+JK;N($R3EE>P!_NUW1FRPA&E$ TH%%HQ ^4R6$UOU@OG[QV^ M"3C@R9ZY3#*M'YSQJ5@&D1,$$G+K$#@MC[ !*1T0R?@U8 8CI0L\W1_1;WWN ME$O&$39:?A>%K9?!^X 54/).VGM]^ A#/EY@KB7Z+SL,OE' \@ZM;H9@4M ( MU:_\::C#24 \/1,0#P&QU]T3>95;;GF:&'U@QGD3FMOX5'TTB1/*_92]-70K M*,ZF7TS%E?C#^Q*I@FT!S,+ A:C@,4K M!1AHM;$\DW!1P>*_"L*3;FW 5'XFD>6Z4[9OW/%T'/M5W^W/[OV;<<=-)10R M"26%1I-WQ&[Z.>P-JUO?^YFV-$E^6]/3!<8YT'VIM3T:CF!\#-._4$L#!!0 M ( /<]650@HPTH*P, +@+ 9 >&PO=V]R:W-H965T#Q.E+!H,0Z_9]Y_))1QJNE?YA5H@6'DHAS2A865M=AZ')5E@R4>5(HPB:*+L&1;@7N^7%DW$(Z'%5OB'.WG:J:I%W8L.2]1&JXD:"Q&P4U\/8U3!_ K MOG!;-!0!4PYTO)"YXQ:>$FRU0M+9=+ MF"G!,XX&3N&S0;=P:BPGB6CHQ00MX\*\'(:6G'&48=8:?MT83O88?E>+,XCB M$TBB)-H!OST$EV>01GOADW[X!#."-];C'?#I >M,[G,^) $Z%9).A<3S#?;P MW4F+6C)Q6E.&C2KLFFFD_?Z+#G)%Q]+VV$@[&ZFWD>ZQ<;MBY)$EGC"=RCJ\+^?*#V]5IF"!\7@B^9JX G M,'VHJ!AB#I]XZ=:Y$T93IF!9LV!NF;8P\=F_>>#F^[7;3LEI%-.OQ]>+SM>+ MXPM^V1F[/)"833ZJK7RH+A]NF*M\UTGM)XX3*)6TJS[UKCHGKWJY-L'GK3=. MDP5*++@%\AFDDG1-U3)G"X%05X4FRU @5;K?<'SIHX/2O^H"?75\Z>/HZ0Z) MCB3^] #SX9,;;]UT\?^L?GQ0_?CI.HF3?Z#_T\T2IT?3OY]Y9\EOO RW'CWN M3?N!Z267!@061!6=75(EU\TSL>E85?EWT$)9>E7YYHJ>UJC= IHOE+*;CGM: M=8_U\1]02P,$% @ ]SU95"_6\ <;! Q !D !X;"]W;W)K&ULM5=;;^(X&/TK%IJ'&:EM8BO[80D-!?8KI"JDCCGNQ[[)-_HP,6+W!"BP&N:,#GN M;93:WCN.C#8DQ?*.;PG33U9J/,@C,9;?&:+(EZVBZ$OG,*+S%- M"9.4,R#(:MQ[@/=SY!L#B_B#DH.L7 -3RC/G+^;F:SSNN28CDI!(&1=8_^S) MC"2)\:3S^"MWVBMB&L/J]='[%UN\+N892S+CR9\T5IMQ;] #,5GA7:(>^>$W MDA?4-_XBGDC['QQRK-L#T4XJGN;&.H.4LNP7O^:-J!C H,4 Y0;HK8'?8N#E M!MZE!GYN8%OM9*78/LRQPI.1X <@#%I[,Q>VF=9:ET^9X7VIA'Y*M9V:+#.^ M 5^!)5TSNJ(19@H\1!'?,479&BQX0B-*)+@%CV1/V([HWXAKK"7NXYPH3!/Y M23]_6L[!QP^?P = &?BQX3N)62Q'CM*)FG!.E"9PV%&-5Y#F67]> MB[\99Q%A2F#+P".5+^#G[QH#OBJ2RE\=$?PB@F\C^"T1;(01$YN*1Q-_J,&-6U!X@(J\^:,_#].:%K2]L-^/RZU>*G4_Q! M4X,S1U _DBL<98"EPD(!?:P)^/GP2N6O>[/_T*T+]5\'R6&1:WBE;30H(@S. M=./8A&VE";S2!)P:G6EB9U#;&0%J8V=8Y#/\7_F899@N,ES?@2>HW[^U4O]5B\(603M\5O8=7(AVB,@9ZKWKDEB>Z (=N MA=A,/G)<]7 B.!R\Q$Y M"6SGH"Y\H=>O4U"'^6X# W48.B'TM(!22&&WDN:'8$G$GNI#>J[YI>C!:ZD> M+&4/GM.]]N8/:NT:A$&]^758B+QZ\^NP +;*)"QU$G;K6;[[+VP^*I4-N5=J M/BH5#L'W-C^WK+:K8>,WH'Q4:WT#JM^J.ZC43M2MG;;S^DM?1GH6PHSHCV@@ M,QHZ*2B%#5WKXQ&5 H?>_?F(ZE]\86U?SQI00>TE,6] ]6&- J;1TLWV7C\#8LU91(D9*5=NG>AUD2139S9 MC>);.X,]M\.P@V+3L5!9RB0Y:?_])-GQTC8I M>K%%Z3WRD125[H5\4#6BAL>&<37U:JVWM[ZOBAH;HD9BB]R<5$(V1!M3;GRU ME4A*1VJ8'P7!M=\0RKTL=7M+F:6BU8QR7$I0;=,0^72'3.RG7N@=-E9T4VN[ MX6?IEFPP1WV_74IC^8.7DC;(%14<)%93;Q;>SA.+=X"?%/?J: TVD[40#];X M6DZ]P I"AH6V'HCY[7".C%E'1L;?WJ7N\EE313.!?M%2UU/ MO1L/2JQ(R_1*[+]@G\_8^BL$4^X+^QX;>%"T2HNF)QL%#>7=GSSV=3@BA,D9 M0M03HO<2XIX0NT0[92ZM!=$D2Z78@[1HX\TN7&TUBKJ4YI8:GL[SK M'H@*=6*C M,V(76(P@#C] %$3A"?K\_?3@.=TW91MJ%PVUBYR_^(R_4T7Z/5LK5Y<_;P2( MAP"Q"Y"<";#" NF.K!F>+%9'GCBRG=9==AV.)U'J[XYK\AHU'D=)/*">*4L& M914\C&]N7DH\@8H^!>$+B?[1+;&UL MC51=;]HP%/TK5U$?6FDC7Q2Z"B)1T+0]3$*P;@_3'ISD)K'JV)GM0/?O9SLA M@Q:JOL2^]CW'YY[X>K87\DE5B!J>:\;5W*NT;NY]7V45UD2-1(/<[!1"UD2; M4):^:B22W(%JYD=!,/%K0KF7S-S:6B8ST6I&.:XEJ+:NB?S[@$SLYU[H'18V MM*RT7?"364-*W*)^;-;21/[ DM,:N:*"@\1B[BW"^^78YKN$'Q3WZF@.MI)4 MB"<;?,WG7F %(<-,6P9BAATND3%+9&3\Z3F]X4@+/)X?V#^[VDTM*5&X%.PG MS74U]^X\R+$@+=,;L?^"?3VWEB\33+DO[/O$:%EDF6JXI+V$M&,TH*OAX6%6PP0SICJ0,@? <%LQ< M!L(S!'.M8"7:5!R5:91C4S->F&"O) MSWKA#YWPZ(+P%68CB,,/$ 51> :^?#\\.(7[QL+!QVCP,7)\\06^H_/&=@13AVA[>9=$DXFQJO=L4UGDJ(@ M'I).M(X'K>,WM3[RE#*&^:#.]/OAPIP3.GZE(0ZG=Y,72E]G1=/)I^B%5/^H M%^P[](W(DG(%# N#"T;36P]DU]M=H$7CVB,5VC2;FU;F.41I$\Q^(80^!+;C MA@&ULC55M:]LP$/XKAV&PP1:_).U&20)-TK%"RT+"M@]C M'Q3[;(O*DB?)30O]\3O)CIMV2;8OMG2ZY[E[[JSS>*OTG2D1+3Q40II)4%I; M7X2A24NLF!FH&B6=Y$I7S-)6%Z&I-;+,@RH1)E%T'E:,RV Z]K:EGHY58P67 MN-1@FJIB^G&&0FTG01SL#"M>E-89PNFX9@6NT7ZKEYIV8<^2\0JEX4J"QGP2 M7,87\S/G[QV^<]R:O34X)1NE[MSF.IL$D4L(!:;6,3!ZW>,V7(2? H@PYPUPJ[4]@MV>GR"J1+&/V';^48! MI(VQJNK E$'%9?MF#UT=]@#Q^1% T@&2UX#1$<"P PR]T#8S+VO!+)N.M=J" M=M[$YA:^-AY-:KAT75Q;3:><<':Z;KL'*H:NH-DT)AQ"S?*& )Z%R53DQ@G<*FE+ UGHOW=*AQ)^*-^G@C'V]X+-Z+GOI._KPA'[BV6)E? M)R*<]1'.3BMZ$4&["#5J9Z()<^@+.$T71X,H>G.H4?_ Q7_C6CWAWLVC4A=^ M(!GPU6Z_H][:S[Q+?]5?V6&PO=V]R:W-H965T'U7OUC.WDS MF7NJ8"[*;RS7FVET$Z$<"MJ4^HO8_@'=A,96+Q.E:C_1MAN;1"AKE!959VPB MJ!C??=/'+A$'!GATQ(!T!N14@[0S2$\U&'4&HS8SNZFT>5A036<3*;9(VM%& MS5ZTR6RMS?09MW5?:6E^9<9.SU:[>B-1H!5;HJ4T_2;U$Z(\1[__:%AM.D!?( [F8P$%2 DYF@NE53ODCFN0G)9OORI M*U'H+95@!CZ8=FM-N[&_+4!35JHWDUB;.=G(XJR+_W87/SD2_Y]->8D2?(%( M0I(7S.ND1O7V"+]"RM&5X MEF?T]R2$=]I"-_I**J&]-*:$-EWO:038S:-]0O])EQ M5C65Q]6X=S4>O@)7O;,K[[R>K2=PZZE14#0E*ED!+Z7=+XK;M'NBN^ZCNWYE MUNEC(.LWO:N;X;/^KG?V;HBL^T6O@\V.$X?DQ*O58]-$Y/*='V#3KE*OKP/\ MX^$SCQW?,!D@][6U0('>G4KL;+>KVG.9> M:"VJ]G(#- =I!YC?"R'T_L8>_?1G@[-_ 5!+ P04 " #W/5E4G!1WZ'$# M #,"@ &0 'AL+W=O!?GQ(2E;LM:Q57VR2 M.G-FS@PO,ST*^:QR1 W?"L;5S,NU+C_XODIS+(AZ$"5R\V4K9$&TF,\KQ28+:%P61+TMDXCCS0N^T\(7N#X^L?_BQ!LQ&Z)P)=A?--/Y MS!M[D.&6[)G^(HZ_82WHT?*E@BGW"\<:&WB0[I4616UL(B@HK_[)MSH19P;1 M^(9!5!M$KPW"&P9Q;1#W-1C4!@.7F4J*RT-"-)E/I3B"M&C#9@KZMZ@]C"FNXXW=*4< V+-!5[KBG?P9-@-*6HX#W\*D1VI(S= MPR([H-146[,GK%H4S13 M$@ZKO93(TQ?X0Q*NF+. NP0UH4R]F_K::+21^FFM9UGIB6[H"2/X)+C.%?S, M,\PN"7R3G"9#T2E#RZB3,<'T >+P'J(@"K^N$[C[Z9VJ=+2$M^I/%M1D+2Q) M;Y9PTLIRH31N]D+L:.,;M&U%_WNQ45J:T_E/AX-!XV#@' QN./A]7VQ0VKTF ML132>=ISJA7\![=3NJQ(AX[4WF.'>33U#RUQ/#9Q/';&<=K';;NK0_8 M&V=MTO>LA<&/%R;X7Z>>;!CVC*9F[A/.V8,7=H9S>GG2T\NC[1N;JDE7K5$VT*%TSL1':M"9NF)MV M$Z4%F.];(?1I8ATT#>S\.U!+ P04 " #W/5E41^V1EW(# #N"@ &0 M 'AL+W=OL@-"0T!(G67] M6XFNH$UBKZ:-\7Y ?'"3ZV+FQ,%VVB'QQW-VLC3ONS0P"?JAB1W?<\^=SX]O MMI/J3F< AMSGHM!S+S.F?.W[.LD@9_I8EE#@EXU4.3,X5+>^+A6PU!GEP@^# M8.3GC!?>8N;F+M5B)BLC> &7BN@JSYGZO@0A=W./>@\35_PV,W;"7\Q*=@O7 M8&[*2X4COT5)>0Z%YK(@"C9S[RU]O:(GUL"M^,1AISOOQ(:REO+.#L[3N1=8 M1B @,1:"X6,+IR"$14(>WQI0K_5I#;OO#^CO7? 8S)II.)7B7YZ:;.Y-/)+" MAE7"7,G=&30!.8*)%-K]DUV]=H0>DTH;F3?&.,YY43_9?9.(CD%XR"!L#,+? M-8@:@^AW#>+&(':9J4-Q>5@QPQ8S)7=$V=6(9E]<,ITUAL\+N^_71N%7CG9F ML:PTSFA-3F6^Y@5SFW&T L.XT"_)<\(+\C&3E69%JE^1%\\FT2A^8VUS_" SW_D]I@$X2L2!F'P[N:*'#6P+WNP3I^ =7.](D?/ M^U!6PR@K2(Y)1!T*[47Q,:]MG+1 TW=G!6%;:+Z70Z\[<] M'.*60SS(X9.\7\L"!J(Y:9%._EK&1JV/T2#;C](P0,*[)EH@(B-R1A.B,EXVF?^QIHU/$> M19/6>WU:QH]V-P[LKY_DI"4Y^;-%-GE$E1XD,6U)3 =)G!<)WFRX8]Q>%XFJ M("5PCQ>@!DU0GH@T&2@43:4L3\'9F@NL(.B3J-7T"0QIL%?38)#CF13IFB5W M>"4*Q[5DWP_EJ('J4AB/#E+H"#I]$H64;)3,">@$H7IYT,<\XH,\]MI'PU]L MEP$%VA!@JH"^@EXU"-UJ#0\ZW@LB'5;$1HWP*..=EN.9QDLTN1L0#KK7.1K_ M-7FB>PVD)T^0A"66MNL)4*GVX1"N==6;U66#_A^9HL'_A:)9U/CX#? MZ2UL)WC!U"TO-!&P0(PXJFZNZH&1I6LWUM)@\^)>,VQ(0=D%^'TCI7D8 MV ZF;7$7/P%02P,$% @ ]SU95!_S_(3S P 0!8 !D !X;"]W;W)K M&ULS9C;;MLX$(9?A5"+H@6ZD4CZ$'=M XV#H@62 M19"TW8O%7C#RV"8BB2Y)V2W0AR\I*Z)\HF4@%\I%3$DSHY_SBQ\H#=="/JD% M@$8_TR13HV"A]?)#&*IX 2E3%V()F;DR$S)EVAS*>:B6$MBT2$J3D$11+TP9 MSX+QL#AW)\=#D>N$9W GDSY?:'LB' ^7; X/H+\M M[Z0Y"JLJ4YY"IKC(D(39*/B(/TQHSR84$=\YK%5MC.Q4'H5XL@=?IJ,@LHH@ M@5C;$LS\K& "26(K&1T_RJ)!=4^;6!\_5_]43-Y,YI$IF(CD7S[5BU%P&: I MS%B>Z'NQ_@SEA+JV7BP25?Q'ZS(V"E"<*RW2,MDH2'FV^64_RT;4$G#G2 (I M$TC3!%HFT&*B&V7%M*Z99N.A%&LD;;2I9@=%;XIL,QN>61L?M#17N[A&;U^_0Z\1S]#7A<@5RZ9J&&JCU=XQC$M=5QM=Y(BN:X@O$,7O$8D(/I ^ M:9X>;:>'ID-5FTC5)E+4HR?;]/ZY,69>Z(:S1YYPS:'6*/-PNH[8J']$)JL3 M5TQQA?Z[,3= 7S2DZG^//%K)HX6\SA%Y7X5F"9KQC&4Q-R-62#S4]4V=?E'' M+O'5F'0P[O:'X:K>W?VP0;^+7=26RDZELN-5>2LR^&4>7OED\,3B6.29]DR^ M6Y7MMM&;7B6OYYWUA*E%<:O8#N!'SE!2*+XK;JO>957OLHV^#"IY@P9K1N@%2,.J%2B='G%E,MAK=R6;2Q60ZRU _9 M';.: HPZ0M)6OO%31UCJWX>> ;"RTF&/-K&PO=V]R:W-H965TV@21:UP +8#1H]V'H!UHZVT(HTB,I MNP7ZXW>D%%F)9<8=$'^P1?+NX3WWD*?S="_DH]H :/*M8ES-O(W6V_>^K_(- M5%1=BBUP7%D)65&-0[GVU58"+:Q3Q?PH"!*_HB7WYE,[MY#SJ:@U*SDL)%%U M55'Y_0:8V,^\T'N:^%2N-]I,^//IEJ[A ?3G[4+BR.]0BK("KDK!B835S+L. MWV=A8ARLQ9<2]JKW3 R5I1"/9G!7S+S 1 0,+E@RGZ3?6.; M3#R2UTJ+JG7&"*J2-[_T6YN(G@,2'7:(6H?HI [@(X6.1_3$XR9R(F:07Y(X_(U$010.!'1[OGLPX)Z= M[1Y.'&SB3I78XL4G\98:LZZTK(T+@QIVH"F%M34D]T<4[7K)_E5B^S8(ID$]M,9/J,T M[BB-G9064N0 A2(K*2JB*)+Y"6I9 Y[TP@K3L2.LI LK<8;U)U9>@K?&&1"Y M8* 4T1O*!^]2%"XZ'Y M08++:/PKZ:\HX*60K4&!W+!<)ZY\18?]HS<1Y%#1P_A,0085B(_O9Y0.7H/6 MM'_ TS")72H%V%*U>2#D4\'+^)"H=R'+KK\2LJ),>U8S** MAE+K]UJN"N3:MJZ*Y*+FNNE:NMFN/;ZV3>&+^1O3-MM6[@#3]-SW5*Y+K@B# M%4(&ERGF3C9M;#/08FL;NZ70V";:QPVV_B"- :ZO!"K4#LP&W9^)^7]02P,$ M% @ ]SU95/M/;D:_ @ D@< !D !X;"]W;W)K&ULG95=;YLP%(;_BH5VT4IM^0K054FD-%&U76RKFG:[F';AP$FP:FQF MFZ3[]SL&PO)!HV@WP8;S'C_O\8D]W$CUJG, 0]X*+O3(R8TI[UQ7ISD45-_( M$@1^64I54(-3M7)UJ8!FM:C@;N!YL5M0)ISQL'[WJ,9#61G.!#PJHJNBH.K/ M/7"Y&3F^LWWQQ%:YL2_<\;"D*YB#>2D?%<[<+DO&"A":24$4+$?.Q+^;)C:^ M#OC.8*-WQL0Z64CY:B>?LY'C62#@D!J;@>)C#5/@W"9"C-]M3J=;T@IWQ]OL M#[5W]+*@&J:2_V"9R4?.K4,R6-**FR>Y^02MG\CF2R77]2_9M+&>0])*&UFT M8B0HF&B>]*VMPX[ '[PC"%I!<*X@; 5A;;0AJVW-J*'CH9(;HFPT9K.#NC:U M&MTP87=Q;A1^9:@SXP9G/R,6'2_*!,$&> MQ=%W]@JY^ M09TO_+_Z_9PLM%'8J[].K!5V:X7U6H-WUGI6- -L_+:ZJMN0OBHVJ9(ZE?TK MK\>A[X7QT%WO%NLX*H@C;]!%[7$..L[!21P3!)'7#YETD,GI9I:& M\C[(*R+ ])$F1[T:^U$2'+ >1T51,#BLJ+MS8MK;Z@M5*R8TX;!$G7>3X,:H MY@9H)D:6]2&ZD :/Y'J8XZ4)R@;@]Z649CNQYW)W#8__ E!+ P04 " #W M/5E4V73$=?(" #L!P &0 'AL+W=OU; O*\.9@&=%=%445+V/@:?",CCA>-(D P;60JJX595IR, MTE165N)R"H8RKJ]0]F4^)9<75^2",$%^YK+25&2Z[QL$M>[\= LUKJ&B$U!A M1)ZD,+DFWT4&V6<#/D;8A!GMPAQ'9RU.(;TA<7A-HB *6X F7U\CJ\9WI_'=<;X[)WR/*;>>K\D" M5DP()E9$+DD)BLFL[:IJ:UUGS?:$]?!;& 5QWU_OYZ]%JIO<-4*?2&\;TMNS MI).&P!OV+PUMH+6Q9!_A+CSD;!$*XRAJ!TT:T.0LZ!2R MRG6EUEI/CEQVPN0 ZUBFU^NU0W4;J.Y9J,>BQ!YI[Q9K#+N9P':B%(CTG1A% MA>;4$K:.+^PKJY-*?-R!JY3GUP/L915D^>#S/U''S"&F9"$PY+-!G<=+$" M53U;ZHV1I6O/"VFPV;MECN,8E!7 [TLIS6YC'30#?O@?4$L#!!0 ( /<] M653&PO=V]R:W-H965T\!*D"B=-4F;5I5VN[#M \F',2J$V>V4]B_W]D)&2\I M0OM"_'+/W?.&:R%?50:@R2;GA1HYF=;EC>NJ-(.:L@ =)5)7G5/ZY!2[6(\=WM@N/ M;)5IL^".AR5=P0ST<_D@<>:V7A8LAT(Q41 )RY$S\6^F?6-O#5X8K-7.F!@E MS>3+8N1XAA!P2+7Q0/'S!E/@W#A"&K\;GTX;T@!WQUOO]U8[:IE3!5/! M?["%SD9.WR$+6-**ZT>Q_@R-GMCX2P57]I>L&UO/(6FEM,@;,#+(65%_Z:;) MPP[ C]X!! T@.!<0-H#0"JV965EW5-/Q4(HUD<8:O9F!S8U%HQI6F%.<:8F[ M#'%Z?,\*6J2,CR93D9>BP)$B'\DD364%"_)I@X6C0!%:+,AWG8$D MTTI*8_^5T3GC3#/B?6-OM09[\K=[6#GG5@[NS;./2#)!JZ;[LIZK**HT%KM<4^)BD[T7)@91CJX&_ MHW=/2=(J24XJV5Z]4DB;=+$D2UN60#C0[D))CMGV>@=<.VSZ83?57DNU=Y)J MW2OH?B%WIK-W%#P*!X>%<6P4)'&OFV*_I=@_2?%):+S-AQ1M60C+/FW2S?]U MNBX!_:-+EL0#T[+V%'18A5X2'TAP=WJZ>4^_4;EB6)070NCMQ+P<[1^%\5]02P,$% @ ]SU95.F: M1 D$!@ 7!L !D !X;"]W;W)K&ULM5EM<^(V M$/XK&OHRN9D$+-E@TA)FDI"[II/T,LE=^Z'3#\(6H#G;XB0Y"3/]\5W9!@&V M%>XZY .Q0?MH=[5ZGI4]>A'RBUHPIM%KFF3JHK/0>OE+KZ>B!4NIZHHER^"7 MF9 IU7 KYSVUE(S&A5&:](CG#7HIY5EG/"J^>Y#CDW\47',QZQA$7:0%#X]\RN69(8)/#C:P7:VOU^COB^ AF"E5[%HD?_%8+RXZPPZ*V8SFB7X4+[^Q*J"^P8M$HHI/]%*. M#<,.BG*E15H9@PP9^?)NCD MQW>T >;Z$)C@39B)&^:>KA )=U!F^N' M0WH59 /*AX-1\'DC2@_J:%-,9%-,I(#U6V#O&!00.RVKYQ1-F(HD7Q95\O<= MC$6WFJ7J'\=,_F8FOY@I:)GI8XFJ!6*OFF7Q*=),IDTKY,;IHQ6C4CD\"C8> M!4ZD/_)TRB02,U2LK()]K!<(P)/5F?&-9^5V$:7G_Z+6FBKG&13S&"5Y'N-1 M[[G!M?[&M;[3M:>%D+IP F9G$OS(YN7TD#W0M&8W2LQPVPW?,W\;9\IZK8\C M#<,^U(=YS5$--E$-G%%="]##N @'\@E\A/2"H:442Z$8,)BAL64NHT5+F@>U M-$-X.*P'6!^X'YMKQ$YLX2:VT!G;@Q018[%",RE2I&C"BL*"D)HB">L%$P8# M4H^D/G _$M>(G4B&FTB&SDA*(>%9Q#+3R.QZM?D]GG-[3X9U'-^7JM[ M'WO]^OZHCPOZ9-B:!>Q9@?><>2A%73+-)8,>4D,2$CXO=DVCHGEO[>==/[8: M#7Q )61" ^5J%(D4G(E8[*!>;'4''UMXL%4>[):,,HXVN7G#F'AO"@ZVBH,/ ME1RQ)X<.>9G@NKZ0W5J\<0[9==9J$':+T*="?NJN-KKHAL*-2:Q<_Q[3W9"L M &&W GT2&GIA^@S=+YTFK S(G-&:/7.#'5(95CZP6S\^SF8\8D@M*7R> -FI MKSF5ANJ$?@?%L6Y"&Y-?UX"^'[03@%4"[):"=06T5Z;;_I ,67' ;G6XI_)+ M08N964/@_6:/W"#8\[J>]Y.K<[8T3=PT?0.4!3:P+V9Y\ZX@=68N&[*6E2&6 MFHF;FH\ME=7T!S1_9.NH0;Y'3J"X)^R9)<9#U[I8NB?^D:6%6$(G;D)_8E$N MN5ZAF$$3RW5C%01U?>Z[JL R-'%S(S2=D#2]FH_]5!8'Q3I?<]0:[TG=-ZNP7M&76,A]Q,]?_/*I<5_ -.[_--\QO.CQ>56 [ MY_S012B^I3/?36?W/.-IGKK2:LG)[Q]["2UW^>Y6[)&99_A6W5H?+;EA!B@5 MF5ZX^A7?.T%/ M/.>9@I6:@9W7#6%+RO)53GFCQ;)XDS 56HNTN%PP"L)F!L#OYGBQOC$O)S8O MU,;_ 5!+ P04 " #W/5E4=#HAO?X! #H P &0 'AL+W=O@!=VCWS4:[C(PL)1,H#5,2-%:+:#E[6,U] M?2CXSK S9S%X)[E2KS[Y6BZBV M"CH7U#-0M1WQ$SCV1D_%[X(S&*SWP/#ZQ M/P7OSDM.#3XJ_H.5MEY$GR(HL:(MMUO5?<'!SYWG*Q0WX0O=4!M'4+3&*C& MG0+!9+_2M^$_G &2V05 ,@"2H+N_**A<4TNS5*L.M*]V;#X(5@/:B6/2-V5G MM3ME#F>ST(6)JB9[@[ TQHT!E24\HW,*SXSFC#/+T, $GEK;:H07)IEH!>S: M?,)#V18+9(TU<+U&2QDW-W %3,*W6K7&L9F46"?57TB*0=:JEY5>"\ MO<#I%";_,MBC[@/*/XUCEMQ^3LGQ_"IRUCC_!EZH/C!I@&/E4/'T_BX"W<]5 MGUC5A%[FRKK)"&'MGB)J7^#.*Z7L*?'C,3[N[ ]02P,$% @ ]SU95)3+ M!7C^ @ U0@ !D !X;"]W;W)K&ULC99=;]HP M%(;_BA7UHI76YI,0*D "TFF36JTJ[78Q[<(D!V(UL3/;E.[?SW9"2DF(N"&Q M\Y[7Y_'78;QC_%5D !*]%SD5$RN3LKRU;9%D4&!QPTJ@ZLN:\0)+U>0;6Y0< M<&J"BMSV'">T"TRH-1V;OD<^';.MS F%1X[$MB@P_S>'G.TFEFOM.Y[()I.Z MPYZ.2[R!)B/X26 G#MZ1)EDQ]JH; MW].)Y>B$((=$:@>L'F^P@#S71BJ-O[6GU0RI P_?]^Y?#;MB66$!"Y;_(JG, M)E9DH136>)O+)[;[!C7/0/LE+!?F%^UJK6.A9"LD*^I@E4%!:/7$[_4\' 2X MX8D KP[PC@."$P%^'>"?&Q#4 8&9F0K%S$.,)9Z..=LAKM7*3;^8R331"I]0 MO>Q+R=57HN+DU*SS-5M?OPA ,R'41L,T1?>@YA+=$[PB.9$$!+I&"U:4C *5 M K%UK;A[5_M//2]CD)CDXDKI7I8QNKRX0A>(4/2B=1<#STP*C.![F@*Z6<#6W$VL-X>=N[U.L:0W"#?_8(\QW,[$EJ<'^YT MA,=GA[NC'AJ_63K?^/DG_,P*"/1[MA*2J_/SI\2T W* MS?HF3,BNE:MQ"R1L9=#B:$N\(XRVX@3&L,$8]F(LMZLJ>T(35D!7XL/6F-=^%!RE M?HXH[A"%@=\-$#4 42_ ,Y,X1U3=BOWG(6J?AW!XM$L6;=%@$ V/*-JB8.0, MCBCL@PN_ +XQA5.H[+945M=AT]O4YIDI24?](%GE M.18_;@GCNYGC.\\//M'-5ND'[GQ:X@U9$O50W@NX8B"^4[&3G&FDI*\Z_ZYOWVEE50\;Y*!04Z+^A\_-49T$J+D1$+0) 3G)H1-0FB$ULR,K#NL\'PJ^ X) M'0UH^L)X8[)!#2WT-"Z5@+<4\M30^+"\0Z]? MO4&O$"W0YRVO) PAIZX"_IJ%FS9<;VNNP0FN=R2]0J%_@0(O\"WIB_/3O<-T M%UQKK0M:ZP*#%Y[ ,V[)ZP&DL$4*#5)T NEC20385FP0,T9B@VPSJ,9)#([> MH8]S/_)&8,9CUP=+U"2:[*,.2$8MR6B0Y#M:F!E_B6*-,NH,'B;A$<%^3#2* M[/3BEEX\2.\SU\O2D,L&V,6]D?TH"J,C?I:HR22.[0Q'+.PE1P(M0;%_0M^X934^9X'8.(W[?B;'E"PQX]#.:-(R MF@PZ_A]_5GI_;SO3>Z! &\2CX]DVL(2.)'L2OW..>[_K/M-9G?( M[H -+TO0^!2K_1'I!^?N2L3VU<3*,NB?6@ELSF.>_; @]$\RW1_!_O 9_'R\ MF5)VT9:^'Q>HV;<7:*FP,O4/\36JXRFHN^>2FIKW[>V3T@W.BNG2*=7?5IG# M-&[25%1P@I$G:-0DU%U=C;G:$H&:E?R"CXO?.,"AM?O"X9]7.?K6P@9-_U]W MAYE\-#I?,O"7, X]VE<7 JA>.1>*_FL:*:O(V-(%C#WO>*?T MPR9^)^J0Z;Z*^:.SF68$OAU@FLP$P;35=1=51086K;L-@WW+C_I[N2^C'W2L MP>WTO_KCXT\L-K20,/(:FI9XQ14TV.9R"]] 1.@ >+_F M7#W?Z"Z[_:J:_P=02P,$% @ ]SU95(?""E>K P U@P !D !X;"]W M;W)K&ULI5=M;Z,X$/XK([0GM=(U@"%OJS12&ZZZ ME;K::GO=_>R""=8"YFRGV?[['1M"W@C):K\DV)[G\3PS@SW,UD+^4!EC&GX6 M>:ENG4SKZJ/KJCAC!54#4;$25U(A"ZIQ*)>NJB2CB045N4L\;^06E)?.?&;G MGN1\)E8ZYR5[DJ!614'E^SW+Q?K6\9W-Q%>^S+29<.>SBB[9,],OU9/$D=NR M)+Q@I>*B!,G26^?._QCYQ "LQ3?.UFKG&8R45R%^F,&GY-;QC$L#]8\2CFE2JV$/EWGNCLUIDXD+"4KG+]5:S_ M98V@H>&+1:[L+ZP;6\^!>*6T*!HP>E#PLOZG/YM [ #(Z 2 - !R*2!H ,$A M(#P!"!M :"-32[%QB*BF\YD4:Y#&&MG,@PVF1:-\7IJ\/VN)JQQQ>FX3?2/2 MFQ?%X$XIK#1:)O#(,);PR.DKS[GF3,$-/*^J*F>8&M>K)1?T]Z&2,6#R#P_P;B$;_#H<7E<*\#'ET, M]Z<]:H(VEX'E"T[PV9Q4E"> >0!:B%6I%<8\SE<8+A-\3!,4F-J5M'D$D4)N M,YUO,]WC2-@Z$EI'PA..?*F8Q#(HEQ ;EU(L$P6I% 6(=L7NVUD$-??8I35 MS*,=?XA/#H1UV$P.9!V;>-V:1JVF4:^FQ_X:J)T?':_V@,8HGZFL&$*-TRC#J*] M@$W;@$TO>'7Z7I!^_"9Q]WLU MG' 5FT,V<59@BZ7N?MK9MCF_LRWI MP?R]:=IM([FEJ3O^SU0N>:DP6"E2>H,QWCJR;J+K@1:5;2M?A<8FU3YF^.'! MI#' ]50(O1F8#=I/F?DO4$L#!!0 ( /<]6529&2PNE@, #8. 9 M>&PO=V]R:W-H965TW:60$[O4F,S7O>P\$\AL61\=_B0(@$ M?XN\%$OO(&5UY?MBL(J5ZLF.\P%(U^=X7%2=XVXB*W$=!$/L%IJ6W M6C3W[OEJP6J9TY+<_EQG>Z/TA]PU\M*KPG#T0^5O=< MM?P^RI86I!24E8"3W=*[AE4PM/KU^B?VH&KP:SQH+#L"+CNK:+IBZ8VC5J-AI9Z&A\D5T^ITLE5,V\S MMIL]"@*NA5 O#BZWX(ZHTH [BMDLTE M".$'@ ($+?*;\^7!_W)?%:VO'.HKAYIXH2/>MXIP+&FY;X(U[[WF4UZAS:M5Q:=><0#M7E'O%4UYS6U> MD>&%XGEF]XI[KWC**[)YQ887C'4%;%Y)[Y5,><4VK\2L8>:8KK2W2D>M?C") M^($%> %E4MR5:M8DDX$=)FGQGV M,XAK7.ZQ_H;8&=(8)GH)(X<*9QP$IY1@TW-N2K]9!+0K$.4 M!L,T=,""QL*>11%TY3J0":+Q7%FYGZE)*LXL&3)+%F11^CI;2[=$+0%'M@/T M8#@*TD^TQ.6&3&,4#FR#DW"S@A2:=(.9 VYPH!NE*301!P.'V8 X.,XX%TZA"367UT T.(ZT:8)0;Z$I,L$S M@\EKF%I[I8XO/!KHA,;W9&]D*3+W:J>([%*U=$I?<]0_V=3K$]57S/>T%"J- MG5(%EXFB"V\/*6U#LJK9YZ^95*>&YO*@#G:$ZP[J^8XQ^=+01X?^J+CZ!U!+ M P04 " #W/5E4Z.$"%OT# 3$0 &0 'AL+W=O$>$8;35X2#/?8YQXNAVO&&\9_B!4A$CP4>2DFSDK*ZJWK MBG1%"BRN6$5*=25CO,!2#?F]*RI.\+(!%;F+/"]R"TQ+9SINSLWY=,QJF=.2 MS#D0=5%@_NL]R=EFXD#G\<1G>K^2^H0['5?XGBR(_%K-N1JYW2Q+6I!24%8" M3K*)\PZ^G:%$ YJ(?RG9B)UCH%.Y8^R''MPL)XZG&9&V^4C:A$(] M7\IRT?R"31OK.2"MA61%"U8,"EIN__%#*\0. 9' *@%H.<"_!;@-XENF35I M76.)IV/.-H#K:#6;/FBT:= J&UKJV[B07%VE"B>GXU("7"[! MWS]K6JE;)<$E6&QO+V 9> S=C[D _ZAB>WU-)*:Y>*,@7Q?7X/6K-^ 5H"7X MLF*U4 Q=J6BJQ=UTY;:^RTU=(3:-4FO@ \O /(0'(#/G@_W]N&N$JE3"G5* MH68^_W\I]>U6A8,;20KQW;*8WRWF-XL%1Q;[PB3.02+-63HUPD MI5@_FT.4MY-&.UPNHR3V48_R0%@0>2-OF'/8<0Z?H6;5W<"JNX'$E'%)!K4. M#QA%2>0%/=Z'42&,@B-21QWMR$K[0\U+*FM.&JH9?=#'PE)=<3=Q_/*E/.H6 M&YU0RJ,#X1 *O)ZZ T%^ (?%33I:B976C!55+0EODF=91E-BJL&2-O2,LWHO MKS+<,7)X@LXM>*]" YCTA!Z("KPX'E8:&N>$R$Y-O[594=0E31N'$,^3VK@E M],\@M;% :/? )Z0^-+%8>8;?U_HP+/*B\$A90^-UT&YVMT1U-2N6+P$ME.6M MB=; YAK0^!&,SB"S<2D8GR)S/.#,<=\ZAJ+0Z(@Q0^-IT&YJ"Y;)#>;$EJ=Q M(IB\O*S(^!+R3I"U!>_+&O3?TP-1?N(=J5UD/ S9/>RF5(Y"0@\=D=58%[);UZU*W):A M,1HT.H.@QHJ0O2MZ0M#D<.,1HZC?10R$]1MX=V?'JC\7?,+\GJJV(">9PGA7 ML2HSOMV!;P>25$Z0%W/&)./ [TO[KZ#3'\#4$L#!!0 M ( /<]653)8WSL[ , &0/ 9 >&PO=V]R:W-H965T4:O24)-)E1,-MVKEE86B)*U!.?<"WQ]X.6'"F4WJ9TLUF\A*;6CR(>2 EG4O^)TOU>NJ,')32C%1S$5=KAH-"6;"=-:=5O"6 4[/E@J:5.GG M"[3D1&A$1(JN?U2L@.[1Z!)=I2DS+4 XNA5-(YN&>+^@FC!>?@"3^[L%>O_N M WJ'F$"?&>=@4$X\#>Q,#"]IF7QJF 0GF/Q><1?Y^ (%?N!;X//7X,)%H7\2 MONB'+V@"\"8ZML"OSX?;HM^<#BJ&M3^PO]4U;_^ '-TJVE> M_MT3+.R"A76PZ$2P>T%RJ33[AZ:HE)G>$$5A<3_"KM7$2V2I;0VQ:/S&M5^S M!3[.AFX\\1[W\][8#/=L!IW%"[I11S?JI3LG!=.$OT+W I&V\ZW,FQ XV*,5 MNN,#ZA:CP U?&MU$1SD(W1,*XTYAW*OPJBE'LU)EAI*S%-MDQL<*L#LZD-D8 M#?95'FCLLWBA<- I')Q=0Y87G!H9C=Y:"\P\3C2\U!(E7%8I/,Z+2C.Q0D0I M(E8UPJIY<*S9=R,[WV''=]C/%TB92I"RI,"N$BE5*&."B(0B3F$R6JD,;50& M!^FW&L5VOJ..[ZB_@Y*DRJLFA2F%3Y:$==WT1@TC&[V#!KD>'36(;Q5Z=G1\=Y7 ?[Y P3OQA4._K?UW(8^J"L^48_=T,/]4^]+ MG7HNQ>I24Y6?D?S=@,+1+TC^;EK@_G'Q4Y,?OV$M['9_W+_]WPI(.7R27E8E MM4ZTOKSL]FP\_ 5EV&VYN'_/W8:KX]!MG L$&K.*(\XR:OVH[O<:H6=*E*TV M\U>0H0W9://VSAOF_/F9J!43)4R!#%SY[A#JK9HC77.C95$?01ZDA@--?;F& M8S!5Q@#>9U+J[8TYU70'Z]F_4$L#!!0 ( /<]651XL/];2@, /\+ 9 M >&PO=V]R:W-H965T?/&;UXRF<&: MBQ>9 BCTEF=,#IU4J<6EZ\HXA9S("[X IN_,N,B)TDLQ=^5" $EL4)ZYON=% M;DXH.MC9;-S3>:K,ACL:+,@<'D ] M+:9"K]R*):$Y,$DY0P)F0^<*7TYP9 (LXC>%M=RY1D;*,^0989)G^.U)'6JG"9P]WK#_MV*UV*>B81KGOVAB4J'3L]!"E\'Z!#EEQ3]Y*PNQ$Z"%-@?X98!? M#^@<" C*@."S 9TRH&,K4TBQ=9@0148#P==(&+1F,Q>VF#9:RZ?,^/Z@A+Y+ M=9P:385^A(1Z/T?3C#"%"$O0S>N2+K2W"GU#$]"/4TR)->GF33]N$M#I!!2A MF3S3@*>'"3H].4,GB#+TF/*EU!1RX"I].)/"CPWADT^'XWZ+FJ R*K!\ MP4&^!B/^_M(H=*L@E_]:Z&?C!P5[M%;D %..A^1$WV47T/]RK0!S5AI29L57/-I4)\IKO3"M@26NH3 M58S1T3SH5CFZ7^A!P17M5M?W0ESS8!_5#X.H9L$^* I[0;,%O4I,KU7,/4@@ M(DYM6TFT#QFWC:6E3OV*NG\T+["W[8[>%[I1DGVP _?Z-3<:4%'7J[G1 /*C M R\$WFGVN%7. \E 6C/T1_X%%&7SMC+Y6U[_>&9L.R .OM*,H.'=Z-2]: +M M>=$ POX!+[:]%KS_V47X/X[HI#2@O#&NNN#N340YB;B=,B6*^9*J8)*K=:HJ]LK-; M;7]LIEL[<6UIBM'XCH@Y91)E,-.4WD57^R**:;-8*+ZP\]IGM!! M&("^/^-<;18F037SC_X#4$L#!!0 ( /<]651[5;YIY0( )0' 9 M>&PO=V]R:W-H965T2^V&GD_@E9<(; M#=SQ\#E9N@%WG;BGBT+8R?\T6!%ES #\["Z4SCR M&Y6QP(!A\Q8!8JO M9Y@ YU8(,9YJ3:_YI77<_=ZJ?W6Q8RQSJF$B^2^6FV+HI1[)84'7W-S+S7>H MX^E:O4QR[9YD4]MV/)*MM9%E[8P$)1/5F[[4>=AQ")(C#F'M$.X[Q$<R21,%G M$G;"H 5H\O_NG1,X49/IR.E%'V7Z][W$)Q["#57YGQ/*<:,<.^7XB/(8EDP( M)I9XH#D5&;1EOY+H.0E;VL^CJ!>&47_@/^_FY- L29->8_2.K]OP=4_RO9VQ M/&>V>#76/Z<&'Y.PVN!+5T?5^33*Z%J1I",]M<+=>NH^[-C_'*J6Z(-YGJOKJE M"JM($PX+E.Q<]O#,J>H.J 9&KEP;G4N#3=E]%GAM@K(&N+Z0TFP']@?-13SZ M!U!+ P04 " #W/5E4N*=9S?4$ #L& &0 'AL+W=O/^H@HR13M>IE?;'W<>WCN)>_A-3W9,/Y5+"F5X"E-,G$Y M6$JYNG <$2YI2L0Y6]%,O9DSGA*I;OG"$2M.250XI8F#7-=W4A)G@^FD>';' MIQ.VEDF*49B)F&>!T?CFX@AZ8PF28ZD>'RK0 ?UF+EC\_H%_7T1O KF@0@Z8\D?<227EX-@ "(Z)^M$ M?F*;GVD5D)?CA2P1Q2?85+;N (1K(5E:.2L&:9R5W^2I2D3# ?H]#JAR0%V' M88\#KAQP$6C)K CKAD@RG7"V 3RW5FCY19&;PEM%$V?Y--Y+KM[&RD]./S 6 M;>(D 22+P,=,DFP1/R047 E!I0!GX+Z<7\#FAM'G^QMP\N8M M> /B#/R^9&NA(,7$D8IE/I835HRN2T:HAQ%$X)9E'5,:*7 M&*^1%?&&AN< PU. 7 0-A&;[N[L6.KA..2[P< _>5AI/P:^J7D_>/87).HJS M!7B9E+?@SZL'(;E:ZW]9!A[6 P^+@8<] U^%X3I=)T32"%REC,OX;Y+7DFF. M2J11@91+P>/T#+L8#R?.8S-S!C.(D ]KLQ91KR;J68F^C[-8TK-$%7BD5E.= M+E*E*Z/2Q+D$]1MD$'2''C:3\6LROI7,!\Z$R/.USHRC^MNC#J'GP4ZF#&:^ MBZ%O)C>JR8VLY-3"^?$'Z+L_S0CGS_G:^4*2-37Q'!FR Q$<=7@:S(:!ZWEF MGD'-,[#R_"4.E?13-7>Q*NIY,;^@F%_+NA[7X./C%A1TM7JZKQ)7)7SN5G)' M?K>D=ABUB39D'EJ)SHJMA'*U]29%T8MEO!*V'" -C8Z>*:$F\ID=I!K.QHMXG!\X&R1IQVSA;1>(_>XLX6T M B.[ N\Y6SM0D-L_6P>YMJ/1HH^0%>R&/JJ?@"LE")*&RXPE;/%L ]:2CH[< M'2.MRIILI$4>V=OL?6O7C@)M MM7N(:SL:O6\@NVS_)I>4GX*]^W"D-1P=N1/'6MFQO1,_N'@KW.::4>70K=U= M5FW6>E/ .S:%[RC="JI5DB:FN\S:5+7B8[OB'UBY%6HS<=T&T&K29MLX8['_ M,C"N\;U:/ZSW"SP\\FK7DH]W2/Y^@K0#!?7KT2&>[5CTEH#M6T+O5.WL^[ 6 M<'SD+AUKM<6OTJ7O0!E9INH SS(6IW%NK#KO17&<+D"8'W65QZOUT_K(_JHX MJ.X\OX87L_+@7<.4_P/<$KZ(,P$2.E>0[OE(K2M>'JV7-Y*MBM/I!R95^U]< M+BF)*,\-U/LY8_+E)A^@_H-C^B]02P,$% @ ]SU95(H[&ULG51-;]LP#/TKA$\;L,6Q MDW9#X1A(FGWT4"!HL?4P[*!8M"U4ECR)KMM_7TEVO QHK*(D.!W>BJLD?Q'G6L@KOD7ZT.^.L M>&+AHD%EA59@L%Q%Z^1JL_3^P>&GP-X>[<%GLM?ZT1LW?!7-?4 HL2#/P-SR MA-6;S6\D%PJE?1YP@XEJR3=*?[[SCF M<^'Y"BUM^$(_^%Y>1E!TEG0S@ET$C5##RI['.AP!DE. = 2D(>Y!*$2Y9<3R MS.@>C/=V;'X34@UH%YQ0_J?DABDYYEW&(Q@T7R =)YFISA6TQ%602^Q?\592ML(;7M#,*O]=Z2 M<:WU^XSL&ULK5;);MLP$/T5 M0L@A =IHM6P'M@ O:6J@ 8(L[:'H@9;&%A&*=$G:2OOU)2E9\=XT//J%=R\2IS (7>"LIDW\F56MRXKDQS*+"\Y@M@>F?&18&5GHJY*Q<"<&9! M!74#SXO= A/F)#V[]B"2'E\J2A@\""2718'%GR%07O8=WUDO/))YKLR"F_06 M> Y/H%X6#T+/W(8E(P4P23A# F9]9^#?C'W/ &S$=P*EW!@C(V7*^:N93+*^ MXYD3 854&0JL'RL8 :6&29_C=TWJ-.\TP,WQFOV+%:_%3+&$$:<_2*;ROM-Q M4 8SO*3JD9=?H1;4,GPII]+^HK*.]1R4+J7B10W6)R@(JY[XK39B ^#'1P!! M#0AV =$10%@#PH\"HAH066(F&B-9L96#,M6LLGS.3]20F] M2S1.)7><9R6A%&&6H0E3F,W)E (:2 E*HL]H4'"AR%]LLW3[IN^;!'0Y!H4) ME5N3#*N3!$=.X@?HGC.52W3+ M,LBV"5PMJ]$6K+4-@Y.,8TBO4>A_0H$7^ <.-/HXW#L 'W\8[G=/J F;3(66 M+_Q?IGY^TSMHHJ"0OT[P1@UO9'FC([S/7&&=_LTT0Y7F0SFLN-J6R]245>)W M?:-OM6GL?E08Q_%VT'@_J&5\7AW0TFJTM$YJ&7&I$)_I@K0"MH03[L0-8WQ6 MU]L-;_N,KE=<\895G584[IB^'^1'46O']/V@(Y9W&B&=DT+N@(' 5?W F:Y0 M1"J!33$_X5*W(>^>U7W?>R][WAG]K\FVKKW7:N_B]B^^ MNU'2"Q!SVQHE2OF2J:H"-JM-^QW8IK.S/C1MV;:*=YJJI]]C,2=,(@HS3>E= MM_5_2U1MLIHHOK"-8\J5;D-VF.M/"Q F0._/.%?KB7E!\[&2_ -02P,$% M @ ]SU95"5*HV=V @ O 8 !D !X;"]W;W)K&ULG97;3MPP$(9?Q8IZ 1*0XYY0-M+"0LM%)<2AO:AZX4UF-Q:.O;4GA/;I M:SLAVI; EMXD/OWS_>/8D[21ZD&7 $B>*B[TW"L1MZ>^K_,2*JI/Y!:$F5E+ M55$T7;7Q]58!+9RHXGX4!&._HDQX6>K&KE66RAHY$W"MB*ZKBJJ?9\!E,_=" M[WG@AFU*M -^EF[I!FX![[?7RO3\/DK!*A":24$4K.?>(CP]F]GU;L$7!HW> M:1.;R4K*!]NY*N9>8 T!AQQM!&I>CW .G-M QL:/+J;7(ZUPM_T<_=+E;G)9 M40WGDG]E!99S;^J1 M:TYG@CFT_0Y3.R\7+)M7N2IEL;>"2O-1"(S-[ 595%(A^T7=IEX\ MF=.A@1PL 2GC^I!\($R0NU+6VD34J8_&I$7Y>6?HK#44O6)H"?D)B<,C$@51 M>'^[) _.8A=,X25+_<0"6]+!D'RP>@K6J\;_!1CULM ^6#,%& M[X&->]AX'VPT!!N_!S;I89-]L/$0;/(>V+2'3=^$W95@:ND:00TAIR^1X702 MQ\/,6<^&PO=V]R:W-H965T MBG;=E9Q6$VAS62*[*$O>)[)K=DH:@D%W- MRKBYM$L/JSFY^'0Y#M&&Y/-7KKT8_=2QD77(\.2&NW9\1_6624,X M;"PFZHVLOKIN<;6!JO27?JW0MA _W-F_ FCG8-!P \RL !D !X;"]W;W)K&ULO9I1;]LV$,>_"N&U0PMTMDB1E-TE :HDQ0*L0]"TV\.P!]IB8J&2 MZ$ITT@#[\*-DU91CZ2BGUO(0VS+Y%^^._!UYULF#RK\42RDU^I8F67$Z6FJ] M>CN9%(NE3$4Q5BN9F6]N59X*;3[F=Y-BE4L159W29$(\CT]2$6>CLY/JVG5^ M=J+6.HDS>9VC8IVF(G\,9:(>3D=X]/W"Q_ANJGHW?X[65 R@Y5BS]C^5 TWJ/2E+E27\H/5]'IR"M')!.Y MT*6$,"_W\EPF2:EDQO&U%AUM[UEV;+[_KOZ^,MX8,Q>%/%?)7W&DEZ>CZ0A% M\E:L$_U1/?PF:X-8J;=025']1P]U6V^$%NM"J[3N;$:0QMGF57RK'='HX-.. M#J3N0/IV\.L.?M\.M.Y GW; '1U8W:$R?;*QO7+G4AM8B3 MXO7)1)N;E5TFBUHXW B3#N$/(A\CS-^4TOCSS05Z]>)U)!Y?H DJEB*718OD M.2SY7L['B$PK2:^GY 4L>2$78^3C@T9YV5_R^RB[]"8F6MN0D6W(2'4#'PK9 M55;H?&U6K$9__VX:H"LMT^(?0-[?RON5/.V0_Z2T2%!F&+7*U4+*J#52&XV@ MTBAA='_F4QIXY=_)Y+[E]G1[>PK>_CP11?'S3YA[O[[;O-PK'6=W:*'25&6; M2V99++X MK+MS=@0KN1;>0[;4@T95:-]@U8B1_7CKZ\W,=+7:L2+86A& 5K2S 7#/="L\'<+[LZW\#!SW M1QG)=%6E(^/H6$6H3+/1.I$1TKF(RDEEUCJ:2Y-O)=)+:<"JUWFL'\UU+=NF M/7Q'ZI6"D&NP9[GLP7-'%$N3B:T)>;R0;TI+%L97K?"$!;%7SH67T. :20,_ M8TJ827R4U8LM"?$@*,26A1B&X?%6\'E]IYZ+$UM>8AB8W;%H7,L<2Q9;8N)! MD(DM,S$,S>L\SA;Q2B2M3N1[>8=Z]=\N"R_Z-[WLU737' M/#-/S1AN41"CO M (JCMSW&+6\-,,CSW_J>=[-;MT-MNUU&(? MPQ1N6*HJ=K::,ML+.2:, "$G%MT$)NWE[:VLSC\HSK0TOM2=X7]/]77K0QLK6AI3LD[)'PUUK;%XA[$AI M;'NML<01@<)NX[2SO,2VO<-B*\N>@Z_&OY3YS\+^1B M72TTW6\4T[U1X*XP6S@3&,Z'A?D8NTG?E,9L-D2&96J2YOLG3Q "WV1V>I:SO*HL< MBJ):L#D,?V^H8)O=H5I>^\^I?0RS8* 4YEO.^X,457Q+(B348IW"6#]>E2*L M[]2S2D$MQRF\H3X@. >4+6BCJDP'B8%E+H69"Y4MPKIO<]M,6'O9HG_32[H/ MYZ[BNV4SA=D,ERM"1^\JRI [+7BI8Z/(L!;9<18.H,(-M2"E@Q=,0KI? MXL#!;$R"IT%WMMLUPL*:.FHAAU:10X>@NXK,++"9H\3=HU 3UAK-$',^ R+, M+)<9O!WO7Z<)'4ILC.$Z';,L9PZ6/ZM.$]:J.P?S&87<9-'-8'0?7*<)'8)T M/&,ST%L6Z^R0&L@/U&E"ME_98%"=BS5^8X0S@[-.$[(6YK+:?&EH: M=MEA4P/K ??GI?"##XC,)@H6#)'8FO-!=M7S:N$JWH6UQ-/BG<=8,.TX0G%+ M.N[Z+?#_"API:7 $C<8A+B! M)6X $_? Z#G4NDM+D\;SDN7CL!]$?A=G!4KDK5'RQH%!3;YYPG3S0:M5]0CE M7&FMTNKM4HI(YF4#\_VM,G&J/Y1/96Z?\SW[#U!+ P04 " #W/5E4""0D MM H% "_& &0 'AL+W=O/E%11CB7* M">+EP;J8YSLWGN\<,[,=XX]B0ZD$WY(X%9>#C939>\<1P88F1 Q91E/US8KQ MA$CUR->.R#@E82&4Q YRW;&3D"@=S&?%NWL^G[%9(0_G1-8[:[ M',#!CQ>?HO5&ZA?.?):1-7V@\DMVS]634Z.$44)3$;$4<+JZ'%S!][?8UP+% MBK\BNA.->Z!=63+VJ!_NPLN!JRVB,0VDAB#JLJ4W-(XUDK+C:P4ZJ'5JP>;] M#_0/A?/*F241](;%?T>AW%P.I@,0TA7)8_F)[7ZGE4.>Q@M8+(I/L*O6N@,0 MY$*RI!)6%B116E[)MRH0#0$\ZA! E0!Z)H!@AP"N!/!S#5T"HTI@=*R 5PD4 MKCNE[T7@%D22^8RS'>!ZM4+3-T7T"VD5KRC5&^5!)\YDBE3(LX005\70*C#N"/A \!'%]H:/CE M80'.WIV'Y.D=<(#8$$Y%"^2-'?(#70X!FA:0;@79@K*PHRQH, 08[AEFM>KV M>#RW!\]1V:E3A.H4H4(!MJ7H+A62YZI")?CG#[4 W$F:B'\M\+B&QP7\J /^ M,Y,D!JGBI(RS@-*P-3,EQJ3 T.2SG>/1:.+JOYFS;5$_JM6/K.IO8B+$+S_! ML?O;57G9,AFE:Q"P)&%I^4J50?!H\=6KE7FG".6XAA_;?2E,!H6U%R C'&Q) MG%-P%J4@%R'(*"^WQ3GX#JQ[;E$JFC;B[0Y=%]:Q+G=FWZH]+R:U%Q.K%QU< M\!V\2:JFM1734Z3*K^']_RE5U_Y+D@!=0\SN*]/0>)?J=Y9PP$8?@*>(-S0L M!I'5GWL>I4&4D;BUEZ #?D&>Z^[S2\7N1R^];5G:P5;0L"6TT^6#))*&@*O/ M5D?LTN[0-1\*K: MJ53X#?O@Q!^BR?.D]Z[;=\(P-NRA;"(V:N -:9+)VI,+[4*@JJ#59#L@='7U M6W-LB!C:F;@185:8UVK/Y"#%X[%OR["A8#BUZK]=K6@QR(,HE52E4';O>SN2 M-X3(LP;%$#?L86["^9/N.B1AN2(JM@+T:Q[))]V&,I9VILCUIK&$@+B9[.2YTVF'?,2,DR. M[,3[LN@_9U8 ;5$PC(TF)PFSH61D)]+/G(1ZEZB?TMH/=6D-= DRWBN#C@ ; MXD5](W,J:) 7#">/,\,_, -WF($-V^*WFHO;\_Q6M8<-!^.3C-;8$"BV$^B# M-K4:PA2_K]=J +-,,#UH$/=-,+AQMO"6E'B0+&0SPG ?/@GW8<-]V,Y]QQ5E M!=*L!J^C& SIX;X3AY?69 78M )VU:2A/?S:(X/CTOQF-6EX%)_D> $;ML1V MMGQI3=K1_&E723J-LU]]M/^1\'64"A#3E4)RAQ.UZWAY6EX^2)85Q\%+)B5+ MBML-)2'E>H'Z?L54GJH'?<)<_\]B_A]02P,$% @ ]SU95 =*3-P1! MR!$ !D !X;"]W;W)K&ULM5C;;N,V$/T50NA# M%F@LD;HO; -=.XL&V!;!IFD?BC[0$FT+*XDN2<>[_?J2-"/)%24K138/L2YG M1F>&,W-$S4^4?>%[0@3X6I4U7SA[(0[O79=G>U)A/J,'4LL[6\HJ+.0IV[G\ MP C.M5%5NLCS(K?"1>TLY_K: UO.Z5&414T>&.#'JL+LVP=2TM/"@<[+A<_% M;B_4!723BZ?# Y)G;>,F+BM2\H#5@9+MP?H+O[Q!2!AKQ>T%.O',, M5"@;2K^HD_M\X7B*$2E))I0++'^>R8J4I?(D>?QMG#K-,Y5A]_C%^T<=O QF M@SE9T?*/(A?[A9,X("=;?"S%9WKZF9B 0N4OHR77_\'IC(T"!V1'+FAEC"6# MJJC/O_BK243' X9(&. IAKXQL"?:A 8@V"J06@,=.CN.7:=N#46>#EG] 28 M0DMOZD!G7UO+?!6U*I1'P>3=0MJ)Y9IL!+@%C[( \V-) -T"?>EF300N2OY. MWES1^IDP46SD_9H*PN6UI\\W[GWM/AAP_QL5N 2U'#<99NQ;4>\ KNBQ%K9E M.[N*M2LU7IZ701(%@2?_YNYS-\5])$H03*,N\H)OT/ -WH[OV57480&3"*5I MGZ\%B6 O4&^8<,W'.4KJR"ZZ(Y?57>,+%S4.(Z^1UW$C?MXE/<#*^JL..#2 MEM>XERU= Y8ZF(R\B_NUU4->1)(TD22CD3S5LD!D\O\A.<@+G@T52]*C>ILB MSP_Z05F0$'IA,%S=:<,UGKB>-KRX/WX,ILC"V0*],$=C1-'BEOFE&2,X!+DN:82$3+B@0>Y5I MU:SZ+8<>U)L*!S=Z+5Z*QZYHT#)!0A@B2UA3H)=AM6(!T6A8]U?KQ3BXJ ,_ M#FP\IR+O##*^1([T+FSE";ZA/AE?XV/LFYE2@XKE%RYB>OFOFP51,8 M?H^I#UM5@='_G_O&]J(A0^LX7QEH?!VZMG@=6H)6O>"X?$T=^K O4&I\)HF% M9A\Z1+.5)O@*;9HV[Z%%?8(T#2V$^\@APJT^P7&!>ET[]B4')D$(8PO7/G2 M*VIE"8W+TEN/>-27HRA*/4NI6)!#T;2"A<8%Z_ID1WU=N4526OO-:9#Q)=+6 MFQ:?0Y%T-C3C&O6J&D)]:8ED>UI>X2W(_U)U.YM@]8U#[A1WA5S\DFREC3>+ MY?!EY\\&YQ-!#WI?O*%"[K+UX9[@G# %D/>W5$YV&PO=V]R:W-H965T;[H6\5EL 36ZSE*N9L]5Z]\9U5;2%C*E3 ML0..3]9"9DSC5FY:&;L80[\ZD]NY3SJVGD.B M7&F1EQ25$IV1 7Q'?\VD'T.+A[EX/ MSJ#*]<#J#?IR?<&5ECD6@B8_/J !N="0J9\]\D$E'UCYX(C\%Z%9BG=0WAH4 MM]9U#X7.R.J8.K^9^^,PQ S=U)/3MJ)AX(65U3W(804Y[(7$5(9D(?@-2)VL M4B"?A ;5$WU8"8?/D=Q1)3_JY49D+;'GY ],<:$6UI/G>5XCPVVC<4"[\SNN M.,>]G&>9P,3^8;9'BC5V-$Q+C(4KKO][T1G30H.\QZ M:HS6FCK]5Y6-'U5EU#](^\]19_30).G@22NME+MWU9-F+^LP\HXD^=!N:7^_ M?72IE7IUB#!H?Q-MJV.HAZ9+^[ON?U9:J5I'&0[\)F_;Z!COH9?3\*D*+6S] MEQI-@A9CVZK)Z-9FJ SDQHZ6BMC++":.ZK0:7\_LT-8X/S=CK9W-#C+%3/R1 MR4W"%4EAC9+>Z0@S)XLQL]AHL;.3VDIHG/OL&ULM59M;],P$/XK5GC1)HV\M4E;:"NQ3HA)@";*X /B@YM> M6ZN.'6RW!8D?S]G)LI2U84SL2_R2>Q[?/3Z?/=Q)M=8K $-^Y%SHD;@G =Q&*9!3IGPQD,W=Z7&0[DQG FX M4D1O\IRJG^? Y6[D1=[-Q$>V7!D[$8R'!5W"%,QU<:5P%-0LV0."[KAYJ/M65QK%CN^3IMFET(;M<&$-N3K.S0@EP9R_:V%OE/3=QQ]]PC]!SR\ MF=2&R 7)2NDS*WVQ4=D*,_:0?B5CXACMR=V.X\1/AL&VJ=)=HV['[]1&>\YV M:V>[K2/@IOJV9X/^=H\4_N5+2# MO8SI^=TC_C2J>/2 3$C"OV="OV6KHMN*&#U*28QN:V+47A3_2S:<5XOLR=\; M^''OB/ZW53!J+X,/S(?SBK;I4)R&_IW"$#1N>/N\PAMQR? &YK! ( *P<*KR MQ5(.C"SD# !^#@ &0 'AL+W=O9PWY,R(DS/C7T1"J01?\ZP04RN1\OC&MD6237D!UL<.8UVI5&>V1A"S\ZCM+!FDW)NQ6<3=I)96M 5!^*4YQ'_ M-J<9.T\M9%TFUNDAD7K"GDV.T8%NJ/QX7'$ULAN679K30J2L )SNI]8#>K-$ M@38H$9]2>A:M9Z"E;!G[H@>/NZD%M4Z(+FF6:2?GQ9TUJ-6MJ MP_;SA?WG4KP2LXT$7;#L]W0GDZD56&!']]$IDVMV_H76@ES-%[-,E+_@7&.A M!>*3D"ROC94'>5I4_]'7.A M QP,&.#: '<-T("!4QLXSS4@M0$I(U-)*>.P MC&0TFW!V!ERC%9M^*(-96BOY::'W?2.Y>ILJ.SG;T(/:10FB8@?>4G;@T3%) M8_!85$=*;\V/8$UC5L1IEE83; \N9BO.]JD$=^^8$*_!W9+**,W4TRN0%N!# MPDY"$8N)+96K>D$[KMV:5V[A ;<0!N]9(1,!?BIV='=+8"N-C5!\$3K'HXQ+ M&M\#!_T ,,3HXV8)[EZ]%I4*@WN+YY/!FLS LGPV"PJ-+#=*G69+G9+6^84ZT/ RP6B;49!'4D!_@+# M09U7Q%Y)K O2TPQ/[">#+V[CB_LOI;8/[N=W"@X>)E!AS+NF/2$/0U:.\Z M,5[T8K4TP!SBN7 @ M\M>F@%[<%5"_D+LD#%!7B*%[$)?T4'\H+C@ Q.Q6R^G1M9IM+U$-Y=>C,S_7EJOS@ MO])4-[/W$3^DA0 9W2M*>.^K_.#59:<:2'8L/_^W3*K+1/F8J LBY1J@WN\9 MDY>!7J"Y-[F2:,/N5 [+.,Y-_O: M&;X"( M;L@^E<_\\"NM"G**?"%/A?X%ARK6,D"X%Y)G%5@QR!)6_I/WJA$M '1' *@" MH"[ '@'@"H#/!=@5P-:=*4O1?5@121:SG!] 7D2K;,6!;J9&J_(35NB^EKFZ MFBB<7*SI5JDH 6$1^(7R;4YV<1*"!U9.J4*:S^"9AIR%29J4 WRC1MXHVU/P M^KV-NE,S#WQ<44F25'Q2P)?U"GS\\ E\ D#O\=\+]1]Q,R4BGEQ?S.L6-Z7 M+-$(2XC 5\YD+, 7%M'H-(&I2J[K1L>Z[]%DQA4-;P"&/P%D(3A :'D^W!J MK\Z&PV"B&ERKB'4^/)*ODD. 3L@C< M"4&E '\]JCS@0=),_#W!PJY9V)J%/<*BS#JD;HGS-*YPHK<%M%S'P:KVMW;3 M^W%^8+F67X>=\')J7LXDKZH[0\1*H-NZH1U8@>5U>/7#L(TAQ*=A*Z=''V'D M!/8P?;>F[T[2?V!:SN+1(^F$3%Z=S[OB9/%K%OZ%D\7O-3M0JUA'D7X0A.VH M$TY!S2F8Y+1\(F0]41NT&E>UKMACV')W>.G4KY GJ'01?C[C(R$.;8>&01A(WAPFG'_4W&-)_J1&.3,+BB(JAQ M661=JDB%;/?0;/6.@ A MWS-9?MS5H_6NPYW^UNZ,W\/;5;EWT*0IMS*^DGR;, %2NE$IK1M/J927NP/E MB>0[_;W\RJ420A_&E$0T+P+4]0WG\GA2W*#>HUG\"U!+ P04 " #W/5E4 MMBVK\5H" "D!@ &0 'AL+W=OSJ29X8XEHP5P105'$I83[S:XF4:VWA7\H%"KWAA9)PLAUG;R M-9MXOA4$#%)M&8BY;6 *C%DB(^.QY?2Z(RVP/]ZR?W;>C9<%43 5["?-=#[Q MKCV4P9)43#^(^@NT?L:6+Q5,N5]4-[51Z*&T4EH4+=@H*"AO[N2IS:$'"$8' M &$+",\%#%O T!EME#E;]T23)):B1M)6&S8[<-DXM'%#N7V*Y8!E(]1Y]>JRH?D8?T,R$"5)"AEP!NK@'32A3EV;O'<)(Y42"BK$V$BP1 M3MOC[IKCP@/'W4,Z0,/@"H5^&.R!3\^'^[MP;(QW[L/.?>CXA@?X6K^_;A=* M2_-&_3[".>PXAXYS=(#S;W3*1G?59H5(I7,AZ8O9N*"\7;W<%V'#'SE^^R_< M)('?7#'>],,ZHW#'PJBS,/H_"R61:$-8!4YZI3)4@FPL['70T%_WA/D#WP]> MR3]5M:-]W&D?ORE^JE1U.OKQ/XF^SOQ8Q8[@J!,HCMW]^(7%&N$(.EP?B#C\:X;'IB,]&B=&UE(;1I4FZ8F\\(2%M@ M]I="Z.W$=JKNPY3\ 5!+ P04 " #W/5E4Z VYK*<# #P#@ &0 'AL M+W=O)DQ"@!T@+ MM&JE5EIU=79,3/,[$#9 M/4\Q%N!KGA5\[J1"[-ZX+H]3G"-^17>XD&\VE.5(R$>V=?F.891HISQS?<^+ MW!R1PEG,]-H-6\QH*3)2X!L&>)GGB'U;XHP>Y@YT'A8^DVTJU(*[F.W0%M]B M\??NALDGMT))2(X+3F@!&-[,G6OX9@TGRD%;_$/P@3?N@9)R1^F]>OB0S!U/ M,<(9CH6"0/*RQRN<90I)\OAB09UJ3^78O'] ?Z?%2S%WB.,5S?XEB4CGSL0! M"=Z@,A.?Z>$]MH)&"B^F&=??X&!LHY$#XI(+FEMGR2 GA;FBKS80#8<@/.'@ M6P=_J$-@'8(C!_^40V@=0AT9(T7'88T$6LP8/0"FK"6:NM'!U-Y2/BE4WF\% MDV^)]!.+6T'C^Y1F"6;\!7C[I23B&_@3K&B>RZSHM^#E&@M$,OYJY@JYI7)T M8PN_-/#^"7CH@T^T$"D';XL$)VT 5W*M"/L/A)=^+^(:QU<@@*^![_EP3P5^ M#ES 4\0P-]\=)%?#(;V!D.O!D'!:P_7H#ZJ$!1HY.(&\RA#G@&YL;O[[*-^# M#P+G_/\>]+!"#S5Z> K=Y)TK[-<@(7N2X"+A\I<49U) EZ2 I0\ 3O,C*97 MX #-WWTS/68MUGT5+Z*@2.NH7JL+XQS,8>7]=FXM, M/"FV(-81,$LZ##U1C:K-HM^0LW&%/KX@9R8/ )4BI8Q\MRDSJYT_8 ,>-4(+ M/?LY2M,0RY:"2:5@)J;;#)6M55KKX3A_'](AKGT6+)_3JFN]=?F((Y^7YTV*1FW3\ (['T\GD MB'>7I1_"P//"$_P;/0M>SE_^J>$"%8D*^SD1<+"(#LM^$7XMPA]:@98=%0B< M*SZP[ACP=[0,6/<,>$G3N+@ 6?16C+L+T!#+MH:Z'< S_>#7E2"[T[D:=-:L MK:3N-3#Z]67(8K9K^S'A7ILVV[IWP2,6H8,PM^0FQ+"@XRO)&0WM58'F1FQBOS(.A.#QQW5,CQ1=^F?@ZPS74MWJ$L"0 M^XH+/?)*8Y;GOJ_S$BJJS^02!*[,I:JHP:E:^'JI@!8.5'$_"H+,KR@3WGCH MWEVK\5#6AC,!UXKHNJJH>K@ +M+ND"IF!^+*\5SOPN M2\$J$)I)013,1]['\'P21A;@(GXR6.NM,;%49E+>VLE5,?("6Q%PR(U-0?&Q M@@EP;C-A'7=M4J_;TP*WQYOLGQUY)#.C&B:2_V*%*4=>WR,%S&G-S8U]+X58@L0)L\ HA80O100MX#8$6TJ M<[0NJ:'CH9)KHFPT9K,#IXU#(QLFK(U3HW"5()G\DTX MU8YU0_?W5UPG5P8J_>=(]KC+'KOLR7/9&RFURZTV4EM-Y[6I%1#62&1=#R2HSP:<>32'DCM MBD8:5!0$^X4V.&!B<42NM-LF?04SLBY[]C9F9'LBAWW\-^YZL1\6I6D0!(>M MZ'4L>D=9?)=B!=I@Y5B>42RWPX93+9CY#W?ZW<[]5W!GT&4?O(T[@_VCDB1) M/]MQ9S\L28,L3 Z[$P:/;3;X]U$YM1<.>K"FJM"$KK!ITAD'1V>AJ##H%39B M8DK 1A;VR#6GXHB(X5:7#U_!I/"Q78;1V]C4[O/$IR +LEZR8]2!0-O[XR3: ML&PO M=V]R:W-H965T,3-M")=$E:;L9]N-W*"FBVLB4TAF%>M%(-L\'STL^/)8] MV0OY4:TYU^ASFF3J?+#6>O-V.%31FJ=,G8H-S^"=I9 ITW K5T.UD9PM+76YH7A M=+)A*S[G^GYS*^%N6'E9Q"G/5"PR)/GR?'"!WUX'Q!CD(S[$?*]JU\A,Y4&( MC^;F9G$^\$Q&/.&1-BX8_-GQ*YXDQA/D\:ET.JAB&L/Z]9/WZWSR,)D'IOB5 M2/Z(%WI]/A@/T((OV3;1=V+_,R\G%!A_D4A4_C_:EV.] 8JV2HNT-(8,TC@K M_K+/92%J!I@>,""E >EJX)<&?E<#6AK0KPQ(<, @* V"KA'"TB#,:U\4*Z_T MC&DVG4BQ1]*,!F_F(ION MYMZ7YD-0KY*05!*2W)]_2,(UD_SDX;F$%U*R;,6! QH]/*+ZN%OVF+]\L6=R M@?[Z%5RB&\U3];56;R5'L5); MED4B^S6+] M#87'GCT9O'Z4'M<.*_Q]R%+&^0(ME-)Q^!59&L;1P LQ;1836V9C\I(=7:MN MOKTE3YB16@N4B>QD!^+#W=W\7C7.ACS;W02'GOEW($^++*=Q MT),]8SF-6T"=[P+$=M"TL8>$Y]JL#,5:-TG8%6+8XAR/VLH]:BVW93$>]Z3< M%M/8S>EC(6I6QJE7'WO!X3U-+-B)=YP4\^TC MJ\VU]"=N^M^42:"J<-^PJB_)P]-+)R)NXN^@M-#LDAOX1-M$B]Y6V9N M;W!LM*9F(4WL1"F?2DR2:6[,3=9K=^]IJU..BP<"S3B9OIWZP. MC'\/[1M/-XEXY!Q="E,LL42S&+HC+9SY^1;H?D\Z==^RVG>SNL8 _.YI=*^.XSC[;F :A3K=K3D9X0V[?$]H]([!9?[1O/M\3V MW8P]CFIP\R>DA 04;5?,U)6=A;8?]D1(2W+?W5YWW'9N)X'7MNTLQGTWA8\F MX'4LX;/GIRV3FLLN*EJX^V?]4)%:GE-WR]Q-Q18GF)P&3A6IA3EMX?"Q5)SS M2,"([C)2"WC:DZ?@U(*>NI];=)31[:1=QMKC[-9''<>1\?=U+%^DH@4^[4<5W4[:5;2(IQV?H'QOI%)+?=J3QS+44IZZ6_B.*KJ=M*H86,0' M;CH?M[/1>_$&Z;6$CQAF^%)LNP@:V ,@P/T0-+"\#]P-?3=!6YP<[G2&M:_4 MS4\L?F-R%6<*)7P)GKS3$7!,%K]:*&ZTV.3?LC\(K46:7ZXY6W!I!L#[2R'T MTXWYXK[Z[!D?3NX@S=+S]4&9L3?E!Q%Z1EH*B^,O>J7+^'MP-6(2$16 M4KO ZM^!W),HTIX4CG\RIX,\IC8L/Y^\_V[(*S(O6)![%OV@H=S>#B8#$)(U MWD?R&SO^23)"@?:W8I$P?\$Q&^L.P&HO)(LS8X4@IDGZ'[]EB2@9H*#% &4& MZ-S :S'P,@/OS #Z+09^9N";S*143!Z66.+YC+,CX'JT\J8?3#*-M:)/$SWO M3Y*K7ZFRD_,GR5:O8*$R%X)[%JMR$MA,R#5(?WK8F=<[/3]4OH.+)9&81N)2 MC7A^6H*+3Y?@$W" V&).!* )>$ZH%%?JHWK^OF5[@9-0S!RIT.J8SBI#MDB1 MH19D$(&O+)%; 3XG(0FK#AQ%,^>*3EP7R.IQ259#X,$K@%P$&P#=]S=W&\R7 MO=W)G$$B)!4R8I:%AN.$PE"37R- M*2\XG]@>U-AFJD$-'_+/F=;'^'!TQK,^9HQ:6(YREB,KRZ?*A%$A]HJJ*A6@ MFH.0ZH$F&TO1C/,P8VN5_K6/7P@O9ZN?_TGN?V*EL2 ;FB3*EU+_""9L3G,84RN,/W2-J 1V!)_6@K?$A6ZAWZXU\N?3 M4NN*G?DI![\>>]-)T(*@U$&@%8'JOVM"-7O&P4K/013U@ /K<";NJ 4,*L @ M>SI,8?4MALQ9&02<*'6?GJW1AG&VJH&%AD//"O>A(B%F_67:B5^B;OA>%_PJ MK$+IH5WJ&V'MU%9-O4AF/G=B\W\.6Z'.,+ JR@^SE2/A-< 'PM7>-.\V:>/; M<:HG_E&ICH%G:WVP4$MHE\MFG=F+$.Q: F5I2-U.RVEPAQ/4DH5"5N&XM^#T M0#'N+3R%\$*[\E:%IP>&U!V$Y52@8:D?5H$4T@OMVFO1GQZHI@VHW*'?4J:H MT&74HI&D_D\1P/],SW*QO6L*E1(.;)+>;ZV+$OK"O00K1Y481?5*H>B M R![!_@?'!H4K@<1U#07K3R*UH#L^_NZSG&B#_*ZJE;J8,35D3FE%-$U,=O] M=X*Y=:N/B@Z .CI L4LS>6ARG?&W._)24^"#.#W-(5?MI=^;#H3W':[\S%5P M<@6U)QO=HJD@^YZ_HZ2Q!.KX1LQ6UG* 7'1$Z9>+*H6B0R%[A^I3T5CHG7@_ M*O9H_X5*T=R0_=#P84=;5'0S9.]F#UVGDRPKD]I)#$+HUO2Y/LP;^:AE=XN* M5H?LK>ZCRK1^#JFRJ%Y(%#W/L_>\#R[!+%I[LE.83NGV*R9\8VX1A=+(?2+3 MRZ'\:WY3>6?NY\Z^+^#-,KUO+-RDUY]?,5?;/P$BLE8NW>%8K7.>WBBF+Y+M MS!W;"Y.2Q>9Q2W!(N!Z@?E\S)D\O.D!^KSO_%U!+ P04 " #W/5E4'E#D M0T # !N"@ &0 'AL+W=O,[W60KU9->,6;@=U4*/?56QJP_^+[.5ZRB>B373.";A505-3A52U^O M%:.%LU)NIQ[Q7A;N^')E M[((_FZSIDMTS\V-]JW#F=RH%KYC07 I0;#'UKLB'.8FM@[-XX&RK]\9@0WF4 M\LE.OA93+[!$K&2YL1(4_S;LFI6E54*.7ZVHU^UI'??'+^J?7/ 8S"/5[%J6 M/WEA5E,O\Z!@"UJ7YDYNO[ VH,3JY;+4[@G;UC;P(*^UD57KC 05%\T__=T> MQ)Y#U.<0M@ZAXVXV",>%_2KW1N%;CGYF=F]D M_@1SC*N :UGAQ];4'=<%W#%M%,\-OFFL?@ANX,H>(S?/<';##.6E/G]MJIUI MC:8:N-8U+E%1 %X(;7# Q7+B&P2WV_MY"SEO(,,>2!+"-RG,2L-'4;#BM8"/ M$7=AAR]AS\-!Q1N6CR B[R$,0O(.?- KJIANG@/Z47>LD=./>O2_U]4C4R 7 M0+=4%;H__E?R<29)#GLZ+"?ORW4B0'%"2)HS0X3I%V%.D@Q0/>PA,@ MT@.("Y*E21 >IQAW%.-!"BP6"\8MB%20VX]3EB=0C0^IQM%EEAZ'RCJH;!#J MH[MY)]^6[ FBN.X#^:R@[D<3(Z?KE2RXH)NF,+2#TM[?:"@AL&"<@4;6M8( M>8L9Y-C.!U*&!+M*%_Q'TM2Z@'6W$9[&KAH<+53-'I=[1Y*049(=/Q&R5X;) MFS/H5*2VPI/]=(JC441ZH,(=5/C6A#J5*3QD2L>C.-C[]>'M:BR)_C?33L6- M#G''\2CK*8MD5Z?)<*$^DG>GHL4'%RX+1]&_%\[?:P$JII:NT=&0RUJ8IAOH M5KMFZJII(7;F32?VC2I,% TE6Z!K,!ICM59-<]-,C%R[AN)1&FQ/W'"%#2%3 MU@#?+Z0T+Q.[0==BSOX"4$L#!!0 ( /<]653VU4,V8 , &0- 9 M>&PO=V]R:W-H965T[A]4>3#*0J(G-V@;:?[^VDX800M1##[T0VYGW/#,O>,;#'>// M(@&0Z"7/J!A9B93K:]L640(Y$5=L#52]63*>$ZFF?&6+-0<2&U">V:[CA'9. M4FJ-AV9MSL=#MI%92F'.D=CD.>&O$\C8;F1AZVWA(5TE4B_8X^&:K. 1Y--Z MSM7,KECB- Y*5,1 V@ FT'N"7 ;0+\ M$P"O!'CO!?@EP#>9*4(Q>9@12<9#SG:(:VO%I@D83E;D835FN/B=!C""7Z.2KVQ<]!G0V TG23)PKXZ?'&3K[E/Y/"'_>$/]A%]XS*1*!;&D-\2&"KX*H(W;<()VXG MXPRB*^3A"^0Z+FYQ:/I^N-,"G[T;C@<=T7B57I[A\T[IE1 .EXMC46XX)W0% MZB\IT>(5U>WFY-4LW^P(CR\.85,F)/KS0^V"[B3DXF^'CW[EHV]\]+N^J7+O MJ+X9%!].VU=1,/8,HSZKMF/L!UYO:&_K4AU;#?I]?&@T.S8*0S>LC Y""JJ0 M@LZ03)K84IUT6Z ;Z$A26#&&GU;(7N5C[\.%+!C#6O;=P&W(V&+C]!LJMMA@ MW"YBOPJGWQG. P@@/$J0.II4;=BJHK?6^>S(U*"B'GQ:-;&S/^N=#]>SI#P0 M(O0;:DW;K#!N:MIBA?WPA*JX5L)P=U@D V%$5:W+,\B4KKK2Y>YYW<\KZKX@ M8._C1?6.A>@/G*:H+5:!&S1%;;'"@\$)4?%PD>WZSDK98A8[G-+4]MO)Z0=#0UJZUGSGP ME6GCA7)X0V71IU6KU57AQC3(C?6)OD*8MG9/4]P_[@E?I52@#):*TKGJ*75Y MT=(7$\G6ILE=,*E:9C-,U#4(N#90[Y>,R;>)WJ"Z6(W_ U!+ P04 " #W M/5E4CA9O;2L$ <$ &0 'AL+W=O$P2+F0G>DD?W>EIQ.5V41(N-+$9&G*]7X& MB=J==&CGX<6U6&^L>Q%,)UN^AANPM]LKC;6@8HE%"M(()8F&U4GGE'XX8ST' MR%O\(6!G#LK$#66IU!=7.8]/.J%3! E$UE%P?-S!')+$,:&.KR5II^K3 0_+ M#^R_YH/'P2RY@;E*_A2QW9QTQAT2PXIGB;U6N]^@'-# \44J,?DOV95MPPZ) M,F-56H)102ID\>3WY40< -B@!,&P!]$I [WL ;0'T2T#_I8!!"U:(YLKY+.?HW&^A'2):,R@W S"2R* MOGF7 $:^@6GN9UI =$1Z]$54"S_5 M1RZ/2%A0L9*J@>7,SW*:K2N6L)$EP&A5(6-5R%A.VVNAO0!C +KDPHVM2Q9@ M(BVV>5C^NL"VY-Q":O[V]-2K>NKE/?7;!B!EAH''M!-IEI*HRI4NV0/71,FF MN3TK2$D_4=)K4S*HE R\2CXI^3[B M,D)KX\L$R#;3T08#0=0R$>M\=32E[N")$CJF;5J&E9;ASVKIDE66K$220(S. M8C>X6'D^94TBB]Z&AR)[K$WDJ!(Y\HK,TY1L^;XP&;5"PT!+P6A:T&F3C-'3 MN1H=CT?-,L:5C+%7QI56_^#FY%D5QQ73\2NO/QK6[AQZ53M[1B\&-WJJ(DU4$[BW@?O=2 MO^E^QE71)+51HI^*AOE2;]J5Y_\)^GA(M7E3OWO/G /H,ELC?.(1M'$X?AIZ M-![\XA-4>SCUF_@/>]*,/C7P_O%@U&:.M+9PZO?PAW"WIZ$?SUX0J-JJZ4N\ M^G2M 8K-]4+)V&TBM[_C2KG)E@:^9BZ.9W?XZ^NRMF4Z?FTWK8V;'O^_85^4 MA(].$*V'&5;;.O-[[W-!7SR#9_WG[9'5YLW\9GO)[]VIRL=U<#9][<,IJYV2 M^3WJ&MQ-&&\KQ3RVGB>>H1FT+Z#@X&+E[LV77*^%--C?"JG"HQ&Z@BZNHD7% MJFU^UUHJBS>WO+C!ZSMHUP"_KY2R#Q5W?:O^$)A^ U!+ P04 " #W/5E4 M*&WX%YH" -!P &0 'AL+W=O,L29\4U5<_D,0"8@8,D,F7$J-#DG5T7![&0H)[>B^7O9.9UF8"CC M^@Q#[N<9.3TY(R>$"3)EG&. 3@.#95GR(&]+F#0EQ =*B&(RE<*4FMR( HI] M@@#U=*+BK:A)?)0Q@]PG2?2!Q&$@?23:G)2R96),>A*+98 MFT-C;7CZCL?:R^,X\2_2X'&WTZ]C8C_>C\E>QT3^L(O9$]'O1/2/BO@JQ?F] M/_?);S)K/K.^T\_&ULM5C; M;MLX$/T5PNA# S212/D:. ;BI,7VH5LC;G:?:8NVN95(EZ3B!.C'+RDIDBU> MDLVV+[8HS8S.##GG4)P>N/@N=X0H\)AG3%[U=DKM+Z-(KGPLQF_)"9921A0"RR',LGN8DXX>K M'NP]W[BCVYTR-Z+9=(^W9$G4_7XA]"AJHJ0T)TQ2SH @FZO>-;R\24J'TN(O M2@[RZ!J85%:#S^E5+S:(2$;6RH3 ^N^!W) L,Y$TCA]UT%[S3N-X?/T< M_5.9O$YFA26YX=G?-%6[J]ZX!U*RP46F[OCA#U(G-##QUCR3Y2\XU+9Q#ZP+ MJ7A>.VL$.675/WZL"W'D (<>!U0[H*Y#W^.0U Y)F6B%K$SK%BL\FPI^ ,)8 MZVCFHJQ-Z:VSH"&UEYQ&2F=@<$3K&NV\0HL\:"$"7SA3.PD^LI2DIP$BG7J3 M/WK.?XZ"$6_)^@(D\ - ,8(.0#>O=X\#<))F.I(R7N*)5Q7/5&E55YHWE;X, MQ.\W\?ME_+XG_O5:%5A0G(&,2SU'6]WH9ZYYJ,*,RC"&"AYFYR@93:.'X]K8 M1G#0F)S@&S3X!D%\G_.];FRSYC1#Z19DN@>$(&S]!)30"S,K*^$"7,4='@.& M';BV2>Q&.VS0#H-H%S6=F>4?F)Q1$V[TRLG?FW["93^%9GW"!:NZHZMTJ%)[*G>I$$U>3LJHEDE@&=BX4GB M(SS5?-M&?M P;@DS#L+^D[/S^XOE!?@)7CG_\(B,X6]I?XC:-Z @^KD5]]5K MH(Y\7,]^/.QWBNZP\I6\)468!$$OB7B@:P+67"HGLL1>#I-A%YAM-/*P%6SI M%(;Y]#-31!"I_-#Z]B+L\I+#)O$ :WD4AHGTU40/'<1I,[W#RD?UL&5/&*;/ M;_B1R ]ZM7[T1S6F1RW)/@5.]W:%2T[[9Z 'RJ'>NDK@W#4,[A\&@ MFX+#:.))H65L.'JAS#\**JGI(QF5%)83L27"#7,4:(T:I&V23,:^!FKY'X8% MX.VR"FWF/T^@55O;RH>Y50<8E@XD6V5 \:_5 M;]0* X*_6<'K%YP0T7B,.I5Q6'DF$K62@\*2HP&HP\$%N=02_IS'\@0!3:@=<@;1,T1K[6;*4&A:7F[02('+*!D+4L;2M? MW[3:@L+:\G_VQ\C6$309C+NH'5;'G' *O%4;],+G1F$^SH%46!5:WQE1(*-X M13.JGIQ@;?680*N_;",(O5A;E4%AE?'LYO7PJ]KISGL&3KL[C]//^U8CDE^L M$4FK$4E8(UX 7-6ZCC$*UMIAY*AU='3J5#:].8R3FJL*IJH#F.9N<^!W71YS M=>[/X>5-=6S7AJE.$;]@H:5-@HQL=,CX8J39050'<]5 \7UYMK7B2O&\O-P1 MG!)A#/3S#>?J>6!>T!R/SOX%4$L#!!0 ( /<]650>GYS?B@( #H& 9 M >&PO=V]R:W-H965T?>:[O11L@G ME0-H\ESP4DV<7.OJTG55DD-!U4!44.).)F1!-4[ERE65!)I:4L%=W_/.W8*R MTHDCNS:7<21JS5D)P /U8S27. MW$XE9064BHF22,@FSM7P OXP6"C>F-B,ED*\60F=^G$\8PAX)!HHT#Q MLX8I<&Z$T,;?5M/I0AIB?[Q5O[6Y8RY+JF J^$^6ZGSBC!V20D9KKA_$YC.T M^5B#B>#*_I)-B_4[MT%VO:%=;O"NM;O>"@7H8KZ4Y=3_OE.253 MK.A*8(U_W2.4W&DHU.]W0@==Z,"&#@^$GDOQ!V\)!E^VP477K7UU;=0NK)JY M]>LX&%^$D;ON5^\M*/3._X-VC(:=T?!=H_V#]3&KC=YYWZH_]E]9W0,*1]Y^ MJZ/.ZNA=J[>42;*FO 9SRBO31FK;N,_EZ$VM_$^C\2N7>T#C7BJ-2[=WL\VK M^H7*%X0!79O%3-1(O*7O:ET/ATV&&.CSM( \#]3 B]G9CWH_N[ MB/\!4$L#!!0 ( /<]650*EKR^.00 +L. 9 >&PO=V]R:W-H965T M'R"2Q[L!'9P6GO@^-';!F<\2MH0Q" M+NC4*F027SD<=>696%#:8#LH4=2R/S)(^_0.'0 MM;47R$AGO^18R+H#$J3:R+A01@0Q%_D_>RD"45&@XPX%KU#PZ@JC#@6_4/ S M1W-DF5M+9MA\IN21*"N-UNQ#%IM,&[WAPJ9Q;11^Y:AGYA_C))*O .0!!.RX M(:N("4VNR#K/*Y$[\AFK:06*RRT/R$)J8Q=712J9V)(5KBDP7 $FV-1,72S! M,![I2S3ZO%Z2BP^7Y /A@GP)9:I17<\<@YY8/$Y0H'[(47L=J*E'/DEA0DT^ MBBULWQIP, 1E'+Q3'!Z\7HM+"(;$IS\1S_5H"Z#%CZN[/7#\,BU^9L_OL+<( MF=B#MF%*,(J$:0U&9\'>%-&5FXCOF>T%*Q9$*0;"RDL3@B*!C+&M0YND ]CO M,@9R$4FM+V][\(U*?*,,WZ@#W[-0$,B]X'_BI@+K ]LQ98JSB-@]$.2>"\'% MWI;**S#5EN-\BTFVA:6;PYQ.9LZA&O6FB%M*O %^70*_[@5^_Q;GQ1Z9[K(- M7&YF7-GYRO/K\)I"]+H=W[C$-WX_/H)]MF-AZNA^2ODLDL7?6TQDUI^::W=9?8G0*[HLJ"9,EU@ E-%9#? M?L7/Y-% K'_OV8ZZ9P9W>UU9@SKP +#EM6FE4K<1//^F7@XM0I..4J:5LX7V MEX0PH #/BTYHM%F%]=2WR/@=P+PS,*\7V!.85 G;5O_02(6=M[4YJB-L$9IV M0#P? -3O+U DU>1TZ"9%B7;&T6\@&+E^'693:-+11?1\#M#1__*@HF?"I_\1 MX],?HOP6J2[.IV?2I_VL_^^YD[90O5\!5(!N2G5E_DSWM)_OOTB#,7U70LG% M!JR#Q+ 7 KL=7N7;,]%R(GA>(Q--J5RPWZ):JM>*IJ MVXI9F;\K JW>3EON00U^;@I-Z\XZE3$@!K7/IB.-<%)A\IMPN5I.8/?9W%%; M?["3639>G,WD8]TGIO!BITD$.S3I#B?8#2J?E/(7(Y-LV-A(@Z-+]ACB= G* M"N#WG93F]&(W*.?5^=]02P,$% @ ]SU95/B)SWC3 @ , H !D !X M;"]W;W)K&ULK59K;]L@%/TKR-*D3=KB5UZMDDA- MVFG]4"EJM>TSL:]M5 P>D*7]]P/LN&EFX^[Q)0',.3Z'>WVYBP,7C[( 4.BI MI$PNO4*IZM+W95) B>6(5\#TDXR+$BL]%;DO*P$XM:"2^E$03/T2$^:M%G9M M*U8+OE>4,-@*)/=EB<7S&B@_++W0.R[F]EA"1M.OY-4%4MO[J$4,KRGZIX?OD!C:&+X M$DZE_46'9F_@H60O%2\;L%90$E;_XZ?F($X X;0'$#6 Z!PP[@'$#2"V1FME MUM8U5GBU$/R A-FMV$F3 ^**&?$HU3JYNRHOP9 *V!0484VE+, M)/J$'DC.2$82S/1:$[;CG@V72J(KJ6-?F6!(]/X:%"94?ECX2JLRW'[2*%C7 M"J(>!6&$[CA3A40W+(7T-8&O[;2>HJ.G=>1DO(9DA.+P(XJ"*.P0M'D[/'#( MB=LCCBU?W,N7Z944[9K3XSM*]4C]IU4^O'3#PH&\O&C57_ROO'03]>;E$"QVYF48O!3XX$U.!*B]8$B7\4J7 M>(2E!"4[R[6;KSZ2\T=2]UAT5.]"5+(=.4P6BF2YJHVY-ZHGAE M;_@=5[I?L,-"MW0@S ;]/.-<'2?F!6V3N/H%4$L#!!0 ( /<]651Z!&XT MO0( & ( 9 >&PO=V]R:W-H965T2+6B)J>$T95R-OJ75V[?LJ6F)*5$-DR,U.(F1*M)G*A:\R MB21VH)3Y81!T_910[HV';FTFQT.1:T8YSB2H/$V)W-PB$^N1U_2V"X]TL=1V MP1\/,[+ .>JG;";-S*]88IHB5U1PD)B,O)OF]71@[9W!=XIK51N#S>19B!<[ MN8]'7F #0H:1M@S$O%8X0<8LD0GC3\GI52XML#[>LM^YW$TNST3A1+ ?--;+ MD=?W(,:$Y$P_BO5G+//I6+Y(,.6>L"YM P^B7&F1EF 304IY\2:OI0XU0+-] M !"6@/!40*L$M$X%M$M VRE3I.)TF!)-QD,IUB"MM6&S R>F0YOT*;=EGVMI M=JG!Z?&G-&-B@PBWR#&A&F:,< 57,#=3U(0R=6%PL_*3*R&OC:QVPC\J(SS MMH@S/!#G%*,&M)J7$ 9AHA!5AN:ML9ET2YW)? M30JJGJ.R#60U;@6!T6]55_ZM43BH&>U$V:ZB;!^-\JO@5T^->>-(PIV*JO/1 M6GHWX_W#6:=M\4Y$ U>E4>O9.J 7_AGJM<$AXA M1"+-"+?=X-PT(=?'5PCF=)N3'M,5C7/"+HZ(V*^<]S^Z?H/*]>#]ZC?8 MU&^/4;U^191^K9W;N_>!R 4U39EA8F!!HV<^>%G<9\5$B\QU^&>AS7WAADOS M"X#2&IC]1 B]G=A+H_JI&/\#4$L#!!0 ( /<]653[8K39A ( +<& 9 M >&PO=V]R:W-H965TM%*:R"0 MD*0B2$O3:I.V*FK6[6+:A0N'8-5@9INF_?<[-H2E"VEV _YZW^>< QRBK9!/ M*@?0Y*7@I9H[N=;5E>NJ)(>"JH&HH,2=3,B":IS*C:LJ"32UHH*[ON>%;D%9 MZ<2175O).!*UYJR$E22J+@HJ7Q? Q7;N#)W=PCW;Y-HLN'%4T0VL03]4*XDS MMW-)60&E8J(D$K*Y\W%XM9B9\_; =P9;M3'N&:^#<&&$8OUM/IT,:X?YXYWYK<\=<'JF":\%_L%3GBO'P8 MK %'2D\11KWD<+_36G2@2:G0&$?:'( "OM!TPXT/06:7/J>*OBO\ 4$L# M!!0 ( /<]650%1!\"Q@( &8' 9 >&PO=V]R:W-H965TICVXR6UCD=B= M[5#V[V<[:59*VO'2^..<<^^YKJ_'&R&?58&HX;4JN9IXA=;K*]]768$551=B MC=SL+(6LJ#93N?+56B+-':DJ?3(8)'Y%&?>F8[=V+Z=C4>N2<;R7H.JJHO+/ M#99B,_$";[OPP%:%M@O^=+RF*YRC?EK?2S/S.Y6<5<@5$QPD+B?>=7"5)A;O M -\9;M3.&*R3A1#/=G*;3[R!30A+S+15H.;S@C,L2RMDTOC=:GI=2$O<'6_5 MOSCOQLN"*IR)\@?+=3'Q+CW(<4GK4C^(S5=L_<16+Q.EB0GBDKZC@'.;F;Y77)8)80FHVE&89 M4)Z#*;(I(8>9J-:"(]?*0EKVZ3>AU!FG,$), Z/A:B5 M45%C7YN<;60_:_.[:?(C!_(+"-P)K@L%GWF.^5L!WYCM').MXQMR5#'%[ +" MX!.0 0EZ$II]G#[HH:C(V["[OQ"IQ?^]_P@92HKA:HEPL_KA=+2W*E? M1T)$78C(A8@.A'CB3&,.1O%; M6-H#"V)"1AWLC8FX,Q$?-7'+-4I.;:^A99^)AI[LA@V3Z'+/0Q^*D#VGZ7M4 MW)]]TF6?',W>WB]8H.GR:.Z3.W%M;VR?D>1]_<(@&.V5>=8#(Y>C(=FST@.S MIQ'M^?%W.E"%3+18NSZW$-IT33 , /H+ 9 >&PO=V]R:W-H965TRX+)A;-3JKIQ7;G9T9+(:UY1 MIM]D7)1$Z:'8NK(2E*0UJ2Q\_ A/+,^1\S^)$N',\XH@7=*"-!]-\+7=.B,$K:Q]]6U.G6-,3^ M\YOZMSIX'ZF36;!U^SDS='Y30;W/-4\L?;,-+"A[)*Y7@"JQY67%&F9* M9^#B3O"7W)3X$JPHHUFN@/[4P DI$[S4/*9RML_9%ORLJ""FIA)<)%21O)"7 M6OGI(0$7GR[!)Y S\+CC>TE8*N>NTD$8*^ZF-;QJ#*,SAB$"MWJQG01?64K3 M4P%71]^E +VE8(4F%1.ZN088?@;(0]!B:/U^NF>A)^^FP]E$-+@K**[U\!F] M]5X(7;^;"2F_D_)K*?^,U#>:ZE(6MAHUQ*@FFJ/E97F%(HCG[DL_<6.4C^$I M)AECXB/DQ';0V0XF;3\HHJC-=$,+^Z:A'PP\6T!Q-/ \QD",[*;#SG0XG6LN M]!'%;+9#B^T0#3RM;2@O'E0D&:.PW7?4^8XF?3]R9?]"HK$?WX^'V;:@(CP; MF!Z#$ SMMN/.=CRY2Q*:4;U/TJEM,NNT9A_=)K-Q>#CT!SFP@&:Q/_SFQB@8 M("^PIP%ZQ^/?^]AF:7G]!;V!<0OD*H!1.'!N@2$TB\XX[UU<\*,[IF7V5XS# M& WMCU%1,$R[!>2=<8Z.SM'']DS+._&-83ST/4;I M,!!/VF]O?T5>P45U;!">FP;!&A<>'?(XQL/;PH*Z@H'G!<.XQC@81;TT-7&Y MO::HI&);-Y<2;/B>J:8YZ&:[!O9+W;8-YE>FL:V;K:-,TQ7?$K'-=9]3T$Q+ M>M>1OAA$TV@V \6KNO5ZYDHWJ+JS9;PF4IWR72#V'$AN0'451&$X"6I24F\Y-]<>^7+.#K(J*3QR) YU M3?B_]U"QX\+#WLN%=;DKI+X0+.=[LH,GD%_WCUR=!1U+7M9 1'?X M0XK'&F">^%;"45P<(^W*AK%G??*0+[Q0KP@JR*2F(.KO.ZR@JC236L<_+:G7 MV=3 R^,7]D_&>>7,A@A8L>J/,I?%PIMZ*((6D#T(R#I <0M('XM(&D!B5&F<<7H MD!))EG/.CHCKIQ6;/C!B&K1ROZ0Z[D^2J[NEPLGE \U8#>@+.8% -^CC=@LF M$NA\ ZV)!+2&C-&LK$IBXC5*09*R$N_G@53+T&1!UIJ\;TQ&/29QA#XS*@N! M/M(<\FN"0*V_(^?ZV$GT)/7;['+\F&B5^$KZS9?UJ #CS(SLP'0!B?_(3\$J$ MVTZ$6R?3&@00GA4HXY"7TN:\FV"B7;"Y[H;AT!_;@^_&W?YL[LKO:>?W=."5 M9]GSC:Z..5);BPZ]V<1M KB9<.S/[ JX<.+'=AW#_5FT#S3-%\$/A.^*ZE %6P5 M9>C?JL7R9LAN3B3;F[%SPZ0:8LUA 43-'?H!=7_+F'PYT0:Z3QW+_P!02P,$ M% @ ]SU95(A;HHIX! ,A$ !D !X;"]W;W)K&ULE9A1;Z,X$,>_BA7MPZYT+;8A&*HT4K?1W57:NZNVNW?/#CB)5RZ)2M[.=UON;(%#9CI54 M78L]J\PO&R%+JLVMW 9J+QG-&Z>R"#"$<5!27LV6B^;9HUPN1*T+7K%'"51= MEE2^?6:%.-S.T.S\X"O?[K1]$"P7>[IE3TQ_WS]*T47)>LDIQ40')-K>S M.W1SCT/KT%C\R]E!]:Z!G*YWM[-D!G*VH76AOXK#G^PTH;F-EXE" M-9_@<+*%,Y#52HORY&P(2EX=O^GK*1$]!Q2-.."3 [[4(3PY-)D+CF3-M%94 MT^5"B@.0UMI$LQ=-;AIO,QM>V65\TM+\RHV?7CY4F2@9^$9?F0)7X(EO*[[A M&:TTN!?E7E2LT@J(#5BQ#9.2Y=84W"G%S&-:Y> +IVM><,V-_\<5TY07ZI.) M]/UI!3Y^^ 0^ %Z!;SM1*V.M%H$VT';H(#L!?CX"XA' %^KEQ;5 8M3;O2*.6-)HF MS3)9F_D7W;K[Z(Y!XM[(882&>#XCDOCYYBW??)+OGSV35/-J"PIFROM7G',/ MPCP><+I&43+&&;><\21GNY$D>V%5S7QPL3,N2A(X@/,8$8C]<*2%(Y-P3UID MSU>V/>; ] >C&8HV7??*MLA! ?C(B0.%<2]C1W+7"*7Q2%J3ECR97OZ'E8\G M<89*DFC(XQJE41CZ>=*6)YWDL=TR,^GB_B).W2$QB@9NT((6B$MI,<-*TY=JM>FE=74^9H3L@0U36+ M8)R,:"/JQ ?-+S\>]*1GZHR .LE TYKQ*&W!ZK?FX,5^U'QO#M3>_HM<52 ) M"H=9<*T2&(YT8-2)!YI6CS^$R ^\*+Q@GJ:/PJ&F>:S2)!WAZJ0!36O#0Z5I MM>7K8J31N?T_2B/BL+EF,8SCL?;1"06:5HKAP65BC[N"@)/8X72M(IB.' QP M)QMX6C96;.W=<=CM_V$2H6%#\YAA0GHM^CU6)Q/X$IDX5]R;E]#3]GN;ZL3G M&J%P9&UQ[Z7A?TO#+\ZEV&W\:9J2805[S!!$\5BMX$X@\+1 ."UW.K7NB\95 ME(3I4'E]=C&"<*AG0>^%UOZ;\!>56UXI4QD;XPBOB>G"\OB"?KS18M^\XZZ% M-F_,S>6.T9Q):V!^WPBASS?VM;G]FV3Y$U!+ P04 " #W/5E43?LLZ/8" M "?"0 &0 'AL+W=OYCV8)(+L>K8S#8%]NMG.VF:"HC0M+X0._&Y MY]YSS;'[:R&?50:@T29G7 V\3.OEI>^K)(.WWQ0!>9MB_\ M87])%C %_;2\EV;F5U%2F@-75' D83[PKO#E&$<6X%9\I[!6M3&RI+:3 M23KP IL1,$BT#4',XP5&P)B-9/+X70;U*DX+K(]?H]^XXDTQ,Z)@)-@/FNIL MX'4]E,*MB;2?R4+)26N0EV&204UX\R:84H@; M\0% 6 +"8P%1"8B.!<0E(';*%*4X'<9$DV%?BC62=K6)9@=.3('$YZ('- CV8!"G]!5FE+;#\+0A!>[RG;G= R:4*;.S)*GZ1B=GIRA M$T0Y>LS$2A&>JKZO338VII^4S-<%0S)!8KP.0J#$.^!CXZ'!WO@XZ/A MN/<>[AL)*QW#2L?0Q8L.Q/NV!&FTX@MT*Y1"(R+EUNBW)C)5Z.>M68TF&G+U MJX$KJK@BQQ4?X+J!U) QI,D&)1),Q_;*7P3IN"#V[_\R[!DWZ/LO>ZCCBCIN MI'[B$A*QX/0/I(Y_!ASF!Q(H0K5K"41!.ZP2*+H<[V09QCA^OVB\NPA'O>[^ M4EI5*:VC5+RCG"HMMTC,T0WEA"=PCCZ#V?I\V]"L=D73_O"-T:FX.HTE?37G MA*CXF.5+ZGS[FM39:1+NM5J']DFWRJ3;F(GQ$V1L 8V<@RGC*WDAL_.3=XQ]:KV'H?KC$.WAPS^.\JER'K,K?:AT3&-?/&C:E,-='05-2;?>&/ M]R_\9F"XV<'^2<)=/\-1%^^(Z-<.0WMUN2-R0;E"#.8&&%QTC"W(XC903+18 MNO-Q)K39JVZ8F1L42+O ?)\+H5\G]LBM[F3#OU!+ P04 " #W/5E4H _8 M@.L" #&!P &0 'AL+W=O(%VYR;:PY=K"=M?#I.3MIZ#,(\:;Q MP]W?OSM??;VE5,\Z S!DE7.A^UYF3''M^SK)(*?Z4A8@<&Z*T7)FR1&;O@ M#WH%7< 4S%,Q5CCS&Y64Y2 TDX(HF/>]F_!ZU+'VSN S@Z7>&!,;R4S*9SNY M3_M>8(& 0V*L L7/"XR "_834[I,A")@SH\GY+1C*N'Z##D_3 M6W)^]H:<$2;(8R9+346J>[Y!-GN"G]00G))XO""1$$4'@ :_;U[< (G;A(=.[WXB-X$DRD2QAEUY7LJ MP1?D;I7P,F5B06YR60K,^1@4YES8)2-QGV(MU&X3,*42FGR=2,X)%O>2JO3; M">16@]QRR*TCR%N !D^:-8 S6##A:&:44Y' H1NOU#M.W;XF+X.H%;9Z_LOF M+>P;A?&[;F.T!7[5@%^=!/^HI-98D F^:QKTZU?=*(S>VP@*J9G-O]TEA6)2 MD0+PDQ[BKPYI;Z %._#[%JT@.LS>;MC;_X,]*94"84[0M_?8VJWN#O\!FXT+ MVN+O-/R=?RT:$.D?*J:S5PQQT(YVH/>-MLJJHO8WGL0LIOF:K#/5"%?P)-.,Q1,KCL8#6HJFM4$R,+]_#.I,%G MW TS;+2@K 'NSZ4TZXD]H&G=@U]02P,$% @ ]SU95'>!N$M^ P "PX M !D !X;"]W;W)K&ULM5=;;]HP%/XK5K2'3>J: M.% N$R#19M4JK5(%NSQ,>S#)";'JQ,PVT/[[V4Z:0 DNG=8^-+'SG4BYPH/11+7ZX$D,0:Y

P]3 F&7N! MR0@8Q,JX(/JQ@2M@S'C2>?RIG'IU3&.X^_[D_=J2UV061,(59S]IHK*Q-_!0 M BE9,S7CVR]0$;HP_F+.I/V/MB6VU_50O):*YY6QSB"G1?DD#U4A=@QP[XA! M6!F$SPV.1>A4!IU3#;J50==6IJ1BZQ 1128CP;=(&+3V9EYL,:VUID\+L^YS M)?17JNW49 :,*$C0'1&*@D3O(U"$,OD!?433-*6,VL^?"T75HYXS>//\/H_0 M^WG6R.APXVG7I!.M9?YX0%>43?!"DD*;?(KZ\:BFX4 MY/*W(U"W#M2U@;I' DUSOBX4T@UD]J".J$,L(",L;5O4TE??^C):LIET _,W M\C>[I3Z$X39%75#X%AV+9/VX"NG8H;#<5N$9W&L?EED)I7#'1#%@S. M3N)X<(A+G0EWJ@S[CD3_PI+PI"LFLNUSHT.X_X;MU2CD-@MD:]NJ4,5 M;"_W:;BHPO6/X_:)-=J*W>+ZS_TT?"FABN"+N#)Q?^>4G(-8VMN&1#:Y\K19 MS]8WFJD]QS^;OS0W'7OZ;MR4UZ1;(I:TD(A!JET&YWW=ZJ*\>90#Q5?V++[@ M2I_L[6NF;VL@#$!_3SE73P,3H+[_3?X"4$L#!!0 ( /<]651Q.-O)H@, M $4+ 9 >&PO=V]R:W-H965TUCT0$NT140B79**VW_?(2DKBBTKOM@B.?/( M]SBBV=9$J+0K[IBL)= MSG=X2QZ)>MH]"!BY'4I!:\(DY0P)LEDX=_YMYAL'8_$?)7O9^T::RIKS9SWX M7"P<3Y^(5"17&@+#WPNY)U6ED> ?5=UJH M@_)&*EZWSG""FC+[CW^U0O0< M_/B,0] Z!,<.T1F'L'4(+W6(6H?(*&.I&!TRK/!R+O@>"6T-:/K#B&F\@3YE M^MX?E8!5"GYJN<*2Y@BS F6T:A0IT&>6\YJ@JR] ,'3] 7SE3I42?6$&*MP N:-,) M%!P$6@6CB!G))RCT/Z+ "_R! ]U?[NX-N&<7N_OI")NPN^[0X(5G\+J[>>CN MYO^[M50"WM^/$?RHPX\,?G0&_Q_(5+0-H,H$$%9*T'6C\+HB2'&4VV""P,Z? M2UX51 Q>L]TF,=OHW/6RO F2, [F[DM?_ &S*$R3Y*U9=FH61&G4&;VA.NVH M3D>E/*6JX]U$].V(DG$''X\J:=_5%3R'1A:OT-=#8EFDM*^"/_'2(ZT&K6;A MD52G5M[$]X>E2CHNR2B70V:XC$UR$9M!JQ,VIU; 9IC,K",S&[WW[Z:4 !O\ M0@241L2:>@V$(!<>8MMF-:BR4D$:@_6DP3:(C 0<,@SCRHOB,BK[W6GB\]X,":CXBFPTT 5H_DQ00W^F. M (H!L(3 M\,YT0$?S*]TCFK[E%<8VF%^QV%(F444V .E-$DB^PO9L=J#XSG0Q:ZZ@)S*? M)?2Y1&@#6-]PK@X#O4'7.2__ %!+ P04 " #W/5E4WF4$JP($ !]$ M&0 'AL+W=O1[CNZ] MYTK7ZOC(^(O88RS!6Y92,;'V4A[N;5O$>YPA,6 '3-6;+>,9DFK(=[8X<(P2 M \I2VW6^'3,\1RGJ692?OPH2:UJ30T\?7YG7YG@53 ;)/"2IQBP+7B@DB0:J,JC:;?\D9-7E&(J!5B^Q6F> M*.XM9QE8(DX)W0GPI+@+X[L%EHBD:KVOX!=@ Z%GQ=B6*D+MIQV7TO\&8 W+#+^48NAU6M#0W?\ )?HUC6.,XYD02W MRT-5T2&7R)P[JL(ZJN7O;XH8/$J-6Z)VZX[0LA"_=%5B M01H84GU^OTZA#V'H>6/[];1 .NQ&;NC[?M-N<6[G5!:-N/PJ+K\WKCFCKYA+ MLE%;E3*I(OH/. /7_Q6=4;M3[((T.A$G@@-GV)+Z*JO51U:-N,(JKO GQ/:=C\4.>[(: M5:M'MR0V=.KNYGR&W"5KU-BTT< =-:5O]>2Q2^ '72N!"!" MY"J)NDNKCT,AU8-*7%^"W'HA]Z:4JWL%''[&J5RR-H[;4+6OJ+55.^Q!, ME:'G>6'05OGSZW7BXT/ $X?>'NV)5Y)K_>J-;^4JBGU!(*! S\#<\@O6 M((0GA-0#LU7/E;W*%QI]SA,+MC.8B4HJ/R#EJ,L-OW M81L![BKQ!' ] ),SP"!9G>&Z*0G<*N:K)#IDJF2DM M>6Q+AD">-WOTF9HK2P14+E]\^=%-D1DF>3!0M^%6 M##\?$V_D^P/4$L#!!0 ( /<]650X)8Y 4@, M /04 - >&PO5+HC&OB_WW>>[2^(R M+/1:L)L%8]I;I4(6([+0.G_G^\5LP5):G&4YDP9),I52;:9J[A>Y8C0NP"D5 M?J_3"?V4+-L*?6(]&N39T\?XQ'IAN?$LW23+&8CO/'L^>7MRTCGKW+VYW$5.*^@-\9W$%P<0H[08:7B0VLX^O1V4O'\8^3YN MC'K@IO[UXR>2C@;9GY!HF[@IUQ_*T^\X'>W1)7#34>)IEL^BH@UF"B MT)1Y]U2,R(0*/E4L63F4EY<6E\!'G5^':=&X5S1=?= MW@5I',J3"3+-5,Q4':9+-J;Q4+ $Y"@^7\!99[D/H-99:@8QI_-,TE+#QJ,: M&-H9$^(&'@1?DRWN5=*J7UD]60^-H&IH:>P$^-MLEKM->_XD7B_G]YG^L#3+ MD>4<^I1=*Y;P53E?);4 C+V+L],\%^OW@L]ERNSB#PXX'M*-G[?(%'\PT:!5 M9L; %/'NF=)\UK9\5S2_92N]::=5@FONO4#-_S;/[+O M%>E7.Z'6=FMKLU5;/=C4CL@7V"J+)J@W77*AN:QF"Q['3#[:D&7]F,5^F47W5-22BNJH9?X+E=<-Z1VUB<1FS%8LGU53- MI^70,P,3M3K 81>Y*@\W@OE8S(T AL7!%& ^U@N+\S^M9X"NQV*8MH$3&: ^ M ]3'>KF02?G!XKA](G.X5QI%01"&6$8G$Z>""9:W,(2OFPW3!AY8'(CT=[G& MJXUWR/X^P&JZKT.PE>*=B*T4SS4@[KR!1Q2YJXW% 0^L"ECO0'QW'.@IMT\0 M0%4Q;=@=C"-1A"'0B^X>#4,D.R%\W/7![I(@B"(W IA;01!@"-R-.((I T8 M$@3E>W#G?>1OWE-^\SOG^#=02P,$% @ ]SU95)>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'B<8?UD!M5VIM1T$ M6E3R?'!AMK+VW\=]P%71?;?&09%(U2^4NU!?%2T>'\KK3:&:X$IW;W97"58( ML$)>K MW;$I5N$\O@C>B%#J705NRE@!. >#T9(#!V8T@D#, .7M&R+F'\&^P M@5D$']>]&A@!R.ADD!>F6A/(&$#&IX-<"=IH$@"9G Y2V!6!3 %DR@OYL5X* MK7ZT%P*AB^!2VKQ6Z_;8+ AD!B S7LCYIJI$_> C-U=+K=S;A&Z"UWEN-KI1 MM.L>H[Y[S(OY9F.5EM;ZAG*G]'[_/8%>81;+.Z'JX(LH-S+X6PJ[J;O*2/&0 M7R;,@GGGPJ5S)R_-LA;KE6/R;RM3%K*VO[7UKGF@;,@C$VZ1>#:7'UIG9-^]2&U_R;*104)F M@SBF2C5=FN"+V:40C1L52=%C^V%]I)3. '&[!B8'?9K(G+.E-DYA[+#@[%$QIER&^=(FK@#I9C( M.%-FXQQ.Q Y&$QEGRFPF3)[!N9 _6:#/#-E]@R MP3G0C&(BS\R8/8,Q(XJ)/#-C]@S&C"DF,L^,VSP0,Z&8-V4(8DUHH M1A:*F2W4SEH/@UNY->56Z65P;<3AL5",+!0S6VB'&8[#V"]_;_V^8Q_-#Z;Q MTX<4$UDH9K;0$V;Z'Y@)LE#";*$=YMS=JM@X/#=<[U8ONF*GF,A"";.%=IBN M\X(LE#S'PL^P5]YSJ96INV*GF,A"R4F7@JB%$F2AA'M" M#F)2"R7(0LES+ ;MKU@-@YM:+F1=]^HFLE#"/2%W&-/O*#(ZF%-,N">:>Q/; M8X.,%%DH97\8!VP2[ V 4V2AE-E"1U:G=Y/%M FER$(I MLX6.8G8Y$\5$%DJ9+70 M9J=(HT79#8V!AJU+[>O7A9.9EH6']R'6'<^%V5^4P?^3WNOJE'7;=M*[J MC\/M\EA?/\S#97*U>GY=5\/SJZGJI8.L!-GE@YP$N>6#O 3YY8."!(7E@Z($ MQ>6#D@2EY8.R!.7E@XH$E>6#3*,R-H"D&=8 K8UR;0!>&P7; ,0V2K8!F&T4 M;0-0VRC;!N"V4;@-0&ZC=!N W4;Q-@"]K>IM 7I;U=L"]+:S/]L O:WJ;0%Z M6]7; O2VJK<%Z&U5;PO0VZK>%J"W5;TM0&^K>EN WD[U=@"]G>KM 'H[U=L! M]':SAR4 O9WJ[0!Z.]7; ?1VJK<#Z.U4;P?0VZG>#J"W4[T=0&^O>GN WE[U M]@"]O>KM 7I[U=L#]/:SA]T O;WJ[0%Z>]7; _3VJK<'Z.U5;P_0VZO>'J!W M4+T#0.^@>@> WD'U#@"]@^H= 'H'U3L ] ZSEY4 O8/J'0!Z!]4[ /0.JG< MZ!U4[P#0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H= 7I'U3L"](ZSS28 O:/J M'0%Z1]4[ O2.JG<$Z)U4[P30.ZG>":!W4KT30.^D>B> WDGU3@"]D^J= 'HG MU3L!]$ZSS8( O9/JG0!Z)]4[ ?3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F> MWEGUS@"]L^J= 7IGU3L#],ZSS=X O;/JG0%Z%]6[ /0NJG M!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZSPSH O4TS/Z[SG7Z/T^>A M&V]%7^M9P'=J/5WN[6Z_?UU^79P=$6JN0-?W&>/37U!+ P04 " #W/5E4 MA9\G2E@" ##. $P %M#;VYT96YT7U1Y<&5S72YX;6S-V\MNVS 0A>%7 M,;0-+%DD15)%G$W;;9M%7T"5Z%BP;A"9U'G[TLH%:)$:#5R@_\:"37+.B -\ M.U]_>YR<7QW[;O#;9!_"]"'+?+UW?>73<7)#7-F-ZK>;PI>KC MKNS893X\=LZGYTN\T>.XV[6U:\;ZOH]'4C_-KFK\WKG0=^E3T:OSR2'>L'OZ MS"_.7\J<"XP[;^=Q\G%BLWM_W,M(3J?74RSDYM">?\77Q%CZXO=SIVDWKOG+ M['B]/\;YL,S#9\OC\CO^=<:O]=_9AX#T(2%]*$@?!:0/#>G#0/JPD#Y*2!_Y MAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05 M%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE159%D5519%44 M615%5D6155%D5119%45619%5460M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"TH MLA84635%5DV155-DU119-45639%54V35%%DU159-D=509#4460U%5D.1U5!D M-119#4560Y'54&0U%%DM159+D=529+4462U%5DN1U5)DM119+4562Y&UI,A: M4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29,TW_Y/6[^-X^,?QRS/MJW9XR<^6 M_R[>_ 102P$"% ,4 " #W/5E4!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /<]653FPLQG[@ M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ ]SU95,=)1(C]!@ DQP !@ M ("!#0@ 'AL+W=OP\' [ M'@ & @(&2$0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ ]SU95*&L#-D4 P 9PP !@ ("!UQ@ M 'AL+W=O05$# "$"@ & M@($Z(@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU9 M5,AIM"M]"0 !C, !@ ("!P24 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ]SU95,YB*9DV*0 PX4 !D M ("!S#X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]SU95!46DX@4! JPD !D ("! M\', 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% M @ ]SU95)E=V62A! OPL !D ("!9(L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95!"ITN&K M! B@P !D ("!>Z@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95,49O.4U"P ^" !D M ("!E+P 'AL+W=O&PO=V]R M:W-H965T:@< ,(4 M 9 " @6C1 !X;"]W;W)K&UL M4$L! A0#% @ ]SU95)79HGE4!0 -PX !D ("!"=D M 'AL+W=O&PO=V]R:W-H965T<( 0!X;"]W;W)K&UL4$L! A0#% @ M]SU95'LW?+;N @ 1P< !D ("!Q T! 'AL+W=O&PO=V]R:W-H965T>AXX@08 '03 9 " @3D5 0!X;"]W M;W)K&UL4$L! A0#% @ ]SU95,=(@2"#! M=@H !D ("!\1L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95/4R!8_3 P M @ !D M ("!2BH! 'AL+W=O&PO=V]R:W-H M965T3>VA00 $0+ 9 M " @6 Q 0!X;"]W;W)K&UL4$L! M A0#% @ ]SU95!)8,LV4!@ F10 !D ("!'#8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU9 M5!&&C,8Z @ & 4 !D ("!EDD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95,K"ZN=# @ 1@4 M !D ("!NU,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95.U3U-/2 P )Q0 !D M ("!&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]SU95!_S_(3S P 0!8 !D ("!S68! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95-ET MQ'7R @ [ < !D ("!H'$! 'AL+W=O\" T" &0 M @(')= $ >&PO=V]R:W-H965T]W 0!X;"]W;W)K&UL4$L! A0#% @ ]SU95'0Z(;W^ 0 Z , !D M ("!*GX! 'AL+W=O/X" #5" &0 @(%?@ $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ]SU95(?""E>K P U@P !D ("! M@H&PO=V]R:W-H965T&UL4$L! A0#% M @ ]SU95,EC?.SL P 9 \ !D ("!99,! 'AL+W=O&UL4$L! A0#% @ ]SU95+BG6&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95"5*HV=V @ O 8 !D M ("!J:@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]SU95 @D)+0*!0 OQ@ !D ("!1[4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]SU95(J]MD1 P 0PH !D ("!7,(! 'AL+W=O&PO=V]R:W-H965T=UO%@0 *\1 9 " @?/) 0!X;"]W M;W)K&UL4$L! A0#% @ ]SU95+8MJ_%: @ MI 8 !D ("!0,X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95$!&KP+!!0 1R( !D M ("!V-&PO=V]R:W-H M965T4.1#0 , &X* 9 M " @2CC 0!X;"]W;W)K&UL4$L! M A0#% @ ]SU95/;50S9@ P 9 T !D ("!G^8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU9 M5/T-R44!!0 *A4 !D ("!:?$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95/B)SWC3 @ , H M !D ("!TOT! 'AL+W=O@1N-+T" !@" &0 @('< ( M>&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95 5$'P+& @ 9@< !D M ("!BP8" 'AL+W=O&PO=V]R:W-H965T M @0 /80 9 M " @3<- @!X;"]W;W)K&UL4$L! A0# M% @ ]SU95(A;HHIX! ,A$ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ ]SU95'>! MN$M^ P "PX !D ("!;AP" 'AL+W=O&PO=V]R:W-H965T902K @0 'T0 9 " @?PC @!X;"]W;W)K&UL4$L! A0#% @ ]SU95,ND8RWH 0 6@0 !H M ("!-2@" 'AL+W=O&UL4$L! M A0#% @ ]SU95#@ECD!2 P ]!0 T ( !52H" 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ ]SU95,,K'SW6 @ QSH !H ( !Y34" 'AL+U]R M96QS+W=O XML 119 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 120 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 121 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 296 633 1 false 94 0 false 11 false false R1.htm 0001001 - Document - Cover Sheet http://www.bandwidth.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.bandwidth.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.bandwidth.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.bandwidth.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Changes in Stockholders??? Equity Sheet http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholders??? Equity Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.bandwidth.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2113103 - Disclosure - Business Combination Sheet http://www.bandwidth.com/role/BusinessCombination Business Combination Notes 11 false false R12.htm 2115104 - Disclosure - Fair Value Measurements Sheet http://www.bandwidth.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2119105 - Disclosure - Financial Statement Components Sheet http://www.bandwidth.com/role/FinancialStatementComponents Financial Statement Components Notes 13 false false R14.htm 2124106 - Disclosure - Right-of-Use Asset and Lease Liabilities Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilities Right-of-Use Asset and Lease Liabilities Notes 14 false false R15.htm 2132107 - Disclosure - Property, Plant and Equipment Sheet http://www.bandwidth.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 15 false false R16.htm 2137108 - Disclosure - Goodwill and Intangible Assets Sheet http://www.bandwidth.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 2144109 - Disclosure - Debt Sheet http://www.bandwidth.com/role/Debt Debt Notes 17 false false R18.htm 2152110 - Disclosure - Segment and Geographic Information Sheet http://www.bandwidth.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 18 false false R19.htm 2156111 - Disclosure - Stockholders' Equity Sheet http://www.bandwidth.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2161112 - Disclosure - Stock Based Compensation Sheet http://www.bandwidth.com/role/StockBasedCompensation Stock Based Compensation Notes 20 false false R21.htm 2167113 - Disclosure - Commitments and Contingencies Sheet http://www.bandwidth.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2169114 - Disclosure - Employee Benefit Plans Sheet http://www.bandwidth.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 22 false false R23.htm 2178115 - Disclosure - Income Taxes Sheet http://www.bandwidth.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2186116 - Disclosure - Related Parties Sheet http://www.bandwidth.com/role/RelatedParties Related Parties Notes 24 false false R25.htm 2188117 - Disclosure - Basic and Diluted Income (Loss) per Common Share Sheet http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShare Basic and Diluted Income (Loss) per Common Share Notes 25 false false R26.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.bandwidth.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.bandwidth.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2316302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.bandwidth.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.bandwidth.com/role/FairValueMeasurements 28 false false R29.htm 2320303 - Disclosure - Financial Statement Components (Tables) Sheet http://www.bandwidth.com/role/FinancialStatementComponentsTables Financial Statement Components (Tables) Tables http://www.bandwidth.com/role/FinancialStatementComponents 29 false false R30.htm 2325304 - Disclosure - Right-of-Use Asset and Lease Liabilities (Tables) Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesTables Right-of-Use Asset and Lease Liabilities (Tables) Tables http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilities 30 false false R31.htm 2333305 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.bandwidth.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.bandwidth.com/role/PropertyPlantandEquipment 31 false false R32.htm 2338306 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.bandwidth.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.bandwidth.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 2345307 - Disclosure - Debt (Tables) Sheet http://www.bandwidth.com/role/DebtTables Debt (Tables) Tables http://www.bandwidth.com/role/Debt 33 false false R34.htm 2353308 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.bandwidth.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.bandwidth.com/role/SegmentandGeographicInformation 34 false false R35.htm 2357309 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.bandwidth.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.bandwidth.com/role/StockholdersEquity 35 false false R36.htm 2362310 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.bandwidth.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.bandwidth.com/role/StockBasedCompensation 36 false false R37.htm 2370311 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.bandwidth.com/role/EmployeeBenefitPlans 37 false false R38.htm 2379312 - Disclosure - Income Taxes (Tables) Sheet http://www.bandwidth.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.bandwidth.com/role/IncomeTaxes 38 false false R39.htm 2389313 - Disclosure - Basic and Diluted Income (Loss) per Common Share (Tables) Sheet http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareTables Basic and Diluted Income (Loss) per Common Share (Tables) Tables http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShare 39 false false R40.htm 2402401 - Disclosure - Organization and Description of Business (Details) Sheet http://www.bandwidth.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.bandwidth.com/role/OrganizationandDescriptionofBusiness 40 false false R41.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Use of Estimates (Details) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails Summary of Significant Accounting Policies - Use of Estimates (Details) Details 41 false false R42.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 42 false false R43.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesScheduleofContractAssetsandLiabilitiesDetails Summary of Significant Accounting Policies - Schedule of Contract Assets and Liabilities (Details) Details 43 false false R44.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) Details 44 false false R45.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Current Expected Credit Losses and Concentration of Credit Risk and Deferred Revenue and Customer Deposits (Details) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails Summary of Significant Accounting Policies - Accounts Receivable and Current Expected Credit Losses and Concentration of Credit Risk and Deferred Revenue and Customer Deposits (Details) Details 45 false false R46.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment, net, Deferred Costs and Internal-Use Software Development Costs (Details) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails Summary of Significant Accounting Policies - Property and Equipment, net, Deferred Costs and Internal-Use Software Development Costs (Details) Details 46 false false R47.htm 2412408 - Disclosure - Summary of Significant Accounting Policies - Goodwill, Advertising Costs, Stock-Based Compensation, Operating Segments, Foreign Currency Translation (Details) Sheet http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails Summary of Significant Accounting Policies - Goodwill, Advertising Costs, Stock-Based Compensation, Operating Segments, Foreign Currency Translation (Details) Details 47 false false R48.htm 2414409 - Disclosure - Business Combination (Details) Sheet http://www.bandwidth.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.bandwidth.com/role/BusinessCombination 48 false false R49.htm 2417410 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value (Details) Sheet http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails Fair Value Measurements - Assets Measured at Fair Value (Details) Details 49 false false R50.htm 2418411 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 50 false false R51.htm 2421412 - Disclosure - Financial Statement Components - Accounts Receivable, Net of Allowance for Doubtful Accounts (Details) Sheet http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails Financial Statement Components - Accounts Receivable, Net of Allowance for Doubtful Accounts (Details) Details 51 false false R52.htm 2422413 - Disclosure - Financial Statement Components - Allowance For Doubtful Accounts (Details) Sheet http://www.bandwidth.com/role/FinancialStatementComponentsAllowanceForDoubtfulAccountsDetails Financial Statement Components - Allowance For Doubtful Accounts (Details) Details 52 false false R53.htm 2423414 - Disclosure - Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details) Details 53 false false R54.htm 2426415 - Disclosure - Right-of-Use Asset and Lease Liabilities - Additional Information (Details) Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails Right-of-Use Asset and Lease Liabilities - Additional Information (Details) Details 54 false false R55.htm 2427416 - Disclosure - Right-of-Use Asset and Lease Liabilities - Future Minimum Sub-lease Receipts (Details) Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesFutureMinimumSubleaseReceiptsDetails Right-of-Use Asset and Lease Liabilities - Future Minimum Sub-lease Receipts (Details) Details 55 false false R56.htm 2428417 - Disclosure - Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) Details 56 false false R57.htm 2429418 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Balance Sheet Lease Information (Details) Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails Right-of-Use Asset and Lease Liabilities - Supplemental Balance Sheet Lease Information (Details) Details 57 false false R58.htm 2430419 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flow and Other Information (Details) Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flow and Other Information (Details) Details 58 false false R59.htm 2431420 - Disclosure - Right-of-Use Asset and Lease Liabilities - Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails Right-of-Use Asset and Lease Liabilities - Schedule of Maturities of Lease Liabilities (Details) Details 59 false false R60.htm 2434421 - Disclosure - Property, Plant and Equipment - Summary of Property and Equipment, Net (Details) Sheet http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails Property, Plant and Equipment - Summary of Property and Equipment, Net (Details) Details 60 false false R61.htm 2435422 - Disclosure - Property, Plant and Equipment - Additional Information (Details) Sheet http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails Property, Plant and Equipment - Additional Information (Details) Details 61 false false R62.htm 2436423 - Disclosure - Property, Plant and Equipment - Depreciation Expense (Details) Sheet http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails Property, Plant and Equipment - Depreciation Expense (Details) Details 62 false false R63.htm 2439424 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details) Sheet http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails Goodwill and Intangible Assets - Summary of Goodwill (Details) Details 63 false false R64.htm 2440425 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Details 64 false false R65.htm 2441426 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 65 false false R66.htm 2442427 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) Sheet http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Amortization Expense (Details) Details 66 false false R67.htm 2443428 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details) Sheet http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details) Details 67 false false R68.htm 2446429 - Disclosure - Debt - Revolving Loan (Details) Sheet http://www.bandwidth.com/role/DebtRevolvingLoanDetails Debt - Revolving Loan (Details) Details 68 false false R69.htm 2447430 - Disclosure - Debt - 2026 Convertible Notes (Details) Notes http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails Debt - 2026 Convertible Notes (Details) Details 69 false false R70.htm 2448431 - Disclosure - Debt - 2028 Convertible Notes (Details) Notes http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails Debt - 2028 Convertible Notes (Details) Details 70 false false R71.htm 2449432 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.bandwidth.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 71 false false R72.htm 2450433 - Disclosure - Debt - Interest Income and Interest Expense Disclosure (Details) Sheet http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails Debt - Interest Income and Interest Expense Disclosure (Details) Details 72 false false R73.htm 2451434 - Disclosure - Debt - Convertible Senior Notes and Capped Call Transactions (Details) Notes http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails Debt - Convertible Senior Notes and Capped Call Transactions (Details) Details 73 false false R74.htm 2454435 - Disclosure - Segment and Geographic Information - Reconciliation of Segment Profit (Loss) (Details) Sheet http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails Segment and Geographic Information - Reconciliation of Segment Profit (Loss) (Details) Details 74 false false R75.htm 2455436 - Disclosure - Segment and Geographic Information - Reconciliation of Revenue by Geographic Area (Details) Sheet http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails Segment and Geographic Information - Reconciliation of Revenue by Geographic Area (Details) Details 75 false false R76.htm 2458437 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.bandwidth.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 76 false false R77.htm 2459438 - Disclosure - Stockholders' Equity - Common Stock (Details) Sheet http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails Stockholders' Equity - Common Stock (Details) Details 77 false false R78.htm 2460439 - Disclosure - Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details) Sheet http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details) Details 78 false false R79.htm 2463440 - Disclosure - Stock Based Compensation - Additional Information (Details) Sheet http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails Stock Based Compensation - Additional Information (Details) Details 79 false false R80.htm 2464441 - Disclosure - Stock Based Compensation - Stock Option Activity (Details) Sheet http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails Stock Based Compensation - Stock Option Activity (Details) Details 80 false false R81.htm 2465442 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock Based Compensation - Restricted Stock Unit Activity (Details) Details 81 false false R82.htm 2466443 - Disclosure - Stock Based Compensation - Stock Based Compensation Expense (Details) Sheet http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock Based Compensation - Stock Based Compensation Expense (Details) Details 82 false false R83.htm 2468444 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 83 false false R84.htm 2471445 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 84 false false R85.htm 2472446 - Disclosure - Employee Benefit Plans - Schedule of Projected Benefit Obligation and Plan Assets Changes (Details) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails Employee Benefit Plans - Schedule of Projected Benefit Obligation and Plan Assets Changes (Details) Details 85 false false R86.htm 2473447 - Disclosure - Employee Benefit Plans - Summary of Accumulated Benefit Obligation in Excess of Plan Assets (Details) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails Employee Benefit Plans - Summary of Accumulated Benefit Obligation in Excess of Plan Assets (Details) Details 86 false false R87.htm 2474448 - Disclosure - Employee Benefit Plans - Summary of Net Periodic Cost of Pension and Postretirement Benefit Plans (Details) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails Employee Benefit Plans - Summary of Net Periodic Cost of Pension and Postretirement Benefit Plans (Details) Details 87 false false R88.htm 2475449 - Disclosure - Employee Benefit Plans - Significant Pension Benefit Costs Assumptions (Details) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails Employee Benefit Plans - Significant Pension Benefit Costs Assumptions (Details) Details 88 false false R89.htm 2476450 - Disclosure - Employee Benefit Plans - Schedule of Major Categories of Plan Assets (Details) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails Employee Benefit Plans - Schedule of Major Categories of Plan Assets (Details) Details 89 false false R90.htm 2477451 - Disclosure - Employee Benefit Plans - Estimated Future Pension and Postretirement Benefit Payments (Details) Sheet http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails Employee Benefit Plans - Estimated Future Pension and Postretirement Benefit Payments (Details) Details 90 false false R91.htm 2480452 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) (Details) Sheet http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) (Details) Details 91 false false R92.htm 2481453 - Disclosure - Income Taxes - Components of (Provision) Benefit for Income Taxes from Continuing Operations (Details) Sheet http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails Income Taxes - Components of (Provision) Benefit for Income Taxes from Continuing Operations (Details) Details 92 false false R93.htm 2482454 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 93 false false R94.htm 2483455 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Details 94 false false R95.htm 2484456 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 95 false false R96.htm 2485457 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) Sheet http://www.bandwidth.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Unrecognized Tax Benefits (Details) Details 96 false false R97.htm 2487458 - Disclosure - Related Parties (Details) Sheet http://www.bandwidth.com/role/RelatedPartiesDetails Related Parties (Details) Details http://www.bandwidth.com/role/RelatedParties 97 false false R98.htm 2490459 - Disclosure - Basic and Diluted Income (Loss) per Common Share - Components of Basic and Diluted Earnings per Share (Details) Sheet http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails Basic and Diluted Income (Loss) per Common Share - Components of Basic and Diluted Earnings per Share (Details) Details http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareTables 98 false false R99.htm 2491460 - Disclosure - Basic and Diluted Income (Loss) per Common Share - Schedule of Antidilutive Common Share Equivalents Excluded from Earnings Per Share (Details) Sheet http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails Basic and Diluted Income (Loss) per Common Share - Schedule of Antidilutive Common Share Equivalents Excluded from Earnings Per Share (Details) Details http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareTables 99 false false R9999.htm Uncategorized Items - band-20211231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - band-20211231.htm Cover 100 false false All Reports Book All Reports band-20211231.htm band-20211231.xsd band-20211231_cal.xml band-20211231_def.xml band-20211231_lab.xml band-20211231_pre.xml q42021ex311ceocertification.htm q42021ex312cfocertification.htm q42021ex321ceoandcfocertif.htm q42021exh101formindemnific.htm q42021exh1051mullenscottex.htm q42021exh1052asbillbrandon.htm q42021exh211listofsubsidia.htm q42021exh231auditorconsent.htm q42021exh43descriptionofca.htm band-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 124 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "band-20211231.htm": { "axisCustom": 0, "axisStandard": 39, "contextCount": 296, "dts": { "calculationLink": { "local": [ "band-20211231_cal.xml" ] }, "definitionLink": { "local": [ "band-20211231_def.xml" ] }, "inline": { "local": [ "band-20211231.htm" ] }, "labelLink": { "local": [ "band-20211231_lab.xml" ] }, "presentationLink": { "local": [ "band-20211231_pre.xml" ] }, "schema": { "local": [ "band-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 828, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://www.bandwidth.com/20211231": 3, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 17 }, "keyCustom": 53, "keyStandard": 580, "memberCustom": 29, "memberStandard": 61, "nsprefix": "band", "nsuri": "http://www.bandwidth.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.bandwidth.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Business Combination", "role": "http://www.bandwidth.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Fair Value Measurements", "role": "http://www.bandwidth.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Financial Statement Components", "role": "http://www.bandwidth.com/role/FinancialStatementComponents", "shortName": "Financial Statement Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Right-of-Use Asset and Lease Liabilities", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilities", "shortName": "Right-of-Use Asset and Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132107 - Disclosure - Property, Plant and Equipment", "role": "http://www.bandwidth.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.bandwidth.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144109 - Disclosure - Debt", "role": "http://www.bandwidth.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152110 - Disclosure - Segment and Geographic Information", "role": "http://www.bandwidth.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156111 - Disclosure - Stockholders' Equity", "role": "http://www.bandwidth.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.bandwidth.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161112 - Disclosure - Stock Based Compensation", "role": "http://www.bandwidth.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167113 - Disclosure - Commitments and Contingencies", "role": "http://www.bandwidth.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169114 - Disclosure - Employee Benefit Plans", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178115 - Disclosure - Income Taxes", "role": "http://www.bandwidth.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2186116 - Disclosure - Related Parties", "role": "http://www.bandwidth.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2188117 - Disclosure - Basic and Diluted Income (Loss) per Common Share", "role": "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShare", "shortName": "Basic and Diluted Income (Loss) per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.bandwidth.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - Disclosure - Financial Statement Components (Tables)", "role": "http://www.bandwidth.com/role/FinancialStatementComponentsTables", "shortName": "Financial Statement Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Right-of-Use Asset and Lease Liabilities (Tables)", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesTables", "shortName": "Right-of-Use Asset and Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333305 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.bandwidth.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "band:ScheduleOfDepreciationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345307 - Disclosure - Debt (Tables)", "role": "http://www.bandwidth.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353308 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://www.bandwidth.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357309 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.bandwidth.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362310 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.bandwidth.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370311 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2379312 - Disclosure - Income Taxes (Tables)", "role": "http://www.bandwidth.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2389313 - Disclosure - Basic and Diluted Income (Loss) per Common Share (Tables)", "role": "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareTables", "shortName": "Basic and Diluted Income (Loss) per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business (Details)", "role": "http://www.bandwidth.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ibf39747f49a34f6fa1eca489cddf58d3_D20200701-20200701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Use of Estimates (Details)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails", "shortName": "Summary of Significant Accounting Policies - Use of Estimates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i98412d0554464b3d9825c6a789a35874_I20200101", "decimals": null, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Contract Assets and Liabilities (Details)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesScheduleofContractAssetsandLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ic88f88abd81047b496c69cb76d6c1ae2_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Current Expected Credit Losses and Concentration of Credit Risk and Deferred Revenue and Customer Deposits (Details)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable and Current Expected Credit Losses and Concentration of Credit Risk and Deferred Revenue and Customer Deposits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ic88f88abd81047b496c69cb76d6c1ae2_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment, net, Deferred Costs and Internal-Use Software Development Costs (Details)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment, net, Deferred Costs and Internal-Use Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Goodwill, Advertising Costs, Stock-Based Compensation, Operating Segments, Foreign Currency Translation (Details)", "role": "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails", "shortName": "Summary of Significant Accounting Policies - Goodwill, Advertising Costs, Stock-Based Compensation, Operating Segments, Foreign Currency Translation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Business Combination (Details)", "role": "http://www.bandwidth.com/role/BusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i61fc50d46e314907b398ff4f2948feb7_D20201102-20201102", "decimals": "-6", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i5987f98d9e3a4a7196d0851d33f92011_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value (Details)", "role": "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Assets Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i5987f98d9e3a4a7196d0851d33f92011_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Financial Statement Components - Accounts Receivable, Net of Allowance for Doubtful Accounts (Details)", "role": "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails", "shortName": "Financial Statement Components - Accounts Receivable, Net of Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i74c0ee9a222c4074b94a9ff2b81e8e3e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Financial Statement Components - Allowance For Doubtful Accounts (Details)", "role": "http://www.bandwidth.com/role/FinancialStatementComponentsAllowanceForDoubtfulAccountsDetails", "shortName": "Financial Statement Components - Allowance For Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i17a55cfc14344aa1b25b59ab35610230_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "band:ScheduleOfAccruedExpenseAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Financial Statement Components - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "band:ScheduleOfAccruedExpenseAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Right-of-Use Asset and Lease Liabilities - Additional Information (Details)", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Right-of-Use Asset and Lease Liabilities - Future Minimum Sub-lease Receipts (Details)", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesFutureMinimumSubleaseReceiptsDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Future Minimum Sub-lease Receipts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details)", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "band:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Balance Sheet Lease Information (Details)", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Supplemental Balance Sheet Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "band:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flow and Other Information (Details)", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flow and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Right-of-Use Asset and Lease Liabilities - Schedule of Maturities of Lease Liabilities (Details)", "role": "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Schedule of Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Property, Plant and Equipment - Summary of Property and Equipment, Net (Details)", "role": "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "shortName": "Property, Plant and Equipment - Summary of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Property, Plant and Equipment - Additional Information (Details)", "role": "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "shortName": "Property, Plant and Equipment - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "band:ScheduleOfDepreciationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Property, Plant and Equipment - Depreciation Expense (Details)", "role": "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails", "shortName": "Property, Plant and Equipment - Depreciation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "band:ScheduleOfDepreciationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i74c0ee9a222c4074b94a9ff2b81e8e3e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details)", "role": "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Summary of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i8b16bea8e99a48b9abd46dbfcecbef54_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "role": "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details)", "role": "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details)", "role": "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Debt - Revolving Loan (Details)", "role": "http://www.bandwidth.com/role/DebtRevolvingLoanDetails", "shortName": "Debt - Revolving Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i0012aed93d8b47a7829d0d0381f0f8e7_D20200228-20200228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Debt - 2026 Convertible Notes (Details)", "role": "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "shortName": "Debt - 2026 Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i4edd92ffacce4af3aa39057f00d8ca74_D20200228-20200228", "decimals": null, "lang": "en-US", "name": "band:DebtInstrumentRedemptionPeriodTradingDaysToMaturity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ice5622b5cb0d4333ba1e05f468cc905e_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity", "role": "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ice5622b5cb0d4333ba1e05f468cc905e_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i0012aed93d8b47a7829d0d0381f0f8e7_D20200228-20200228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Debt - 2028 Convertible Notes (Details)", "role": "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "shortName": "Debt - 2028 Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i9a533a3700cc40299bb57023b92daadc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - Debt - Schedule of Debt (Details)", "role": "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i9a533a3700cc40299bb57023b92daadc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - Disclosure - Debt - Interest Income and Interest Expense Disclosure (Details)", "role": "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails", "shortName": "Debt - Interest Income and Interest Expense Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ib327046964d0445398675e2445f78663_D20210316-20210316", "decimals": "-5", "first": true, "lang": "en-US", "name": "band:CappedCallOptionIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451434 - Disclosure - Debt - Convertible Senior Notes and Capped Call Transactions (Details)", "role": "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "shortName": "Debt - Convertible Senior Notes and Capped Call Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ib327046964d0445398675e2445f78663_D20210316-20210316", "decimals": "-5", "first": true, "lang": "en-US", "name": "band:CappedCallOptionIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - Segment and Geographic Information - Reconciliation of Segment Profit (Loss) (Details)", "role": "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails", "shortName": "Segment and Geographic Information - Reconciliation of Segment Profit (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i2dc9d57a9f204528b1722a73441fa2d8_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - Disclosure - Segment and Geographic Information - Reconciliation of Revenue by Geographic Area (Details)", "role": "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails", "shortName": "Segment and Geographic Information - Reconciliation of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i63e0711f4241494ea2540cb3e65253f0_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "role": "http://www.bandwidth.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesIssued", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Stockholders' Equity - Common Stock (Details)", "role": "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails", "shortName": "Stockholders' Equity - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - Disclosure - Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details)", "role": "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails", "shortName": "Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "icde0979f69f14f1f95838cf1fdf6a8a5_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - Disclosure - Stock Based Compensation - Additional Information (Details)", "role": "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "band:DepreciationAndAmortizationNetOfAmortizationOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464441 - Disclosure - Stock Based Compensation - Stock Option Activity (Details)", "role": "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i49086f66b7f64549b4d58d9ec43fb741_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465442 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity (Details)", "role": "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "shortName": "Stock Based Compensation - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i49086f66b7f64549b4d58d9ec43fb741_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - Disclosure - Stock Based Compensation - Stock Based Compensation Expense (Details)", "role": "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock Based Compensation - Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ic9e70d5fe7614f2ca84f0d9d53845dee_I20200801", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468444 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "ic9e70d5fe7614f2ca84f0d9d53845dee_I20200801", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471445 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472446 - Disclosure - Employee Benefit Plans - Schedule of Projected Benefit Obligation and Plan Assets Changes (Details)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "shortName": "Employee Benefit Plans - Schedule of Projected Benefit Obligation and Plan Assets Changes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id9be1a4fce8a42269c5751cf585284da_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i96b6ca1bdb5e4349a9ead806413dde4d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473447 - Disclosure - Employee Benefit Plans - Summary of Accumulated Benefit Obligation in Excess of Plan Assets (Details)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "shortName": "Employee Benefit Plans - Summary of Accumulated Benefit Obligation in Excess of Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i96b6ca1bdb5e4349a9ead806413dde4d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "band:DefinedBenefitPlanBenefitObligationUnrecognizedActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474448 - Disclosure - Employee Benefit Plans - Summary of Net Periodic Cost of Pension and Postretirement Benefit Plans (Details)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails", "shortName": "Employee Benefit Plans - Summary of Net Periodic Cost of Pension and Postretirement Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "band:DefinedBenefitPlanBenefitObligationUnrecognizedActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475449 - Disclosure - Employee Benefit Plans - Significant Pension Benefit Costs Assumptions (Details)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails", "shortName": "Employee Benefit Plans - Significant Pension Benefit Costs Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i0cafb73a3bd64124a50976157bdf4d63_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476450 - Disclosure - Employee Benefit Plans - Schedule of Major Categories of Plan Assets (Details)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "shortName": "Employee Benefit Plans - Schedule of Major Categories of Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i593abd9a541441e39a5ebe2414ef3363_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.bandwidth.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i96b6ca1bdb5e4349a9ead806413dde4d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477451 - Disclosure - Employee Benefit Plans - Estimated Future Pension and Postretirement Benefit Payments (Details)", "role": "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "shortName": "Employee Benefit Plans - Estimated Future Pension and Postretirement Benefit Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i96b6ca1bdb5e4349a9ead806413dde4d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480452 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) (Details)", "role": "http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails", "shortName": "Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481453 - Disclosure - Income Taxes - Components of (Provision) Benefit for Income Taxes from Continuing Operations (Details)", "role": "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails", "shortName": "Income Taxes - Components of (Provision) Benefit for Income Taxes from Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482454 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483455 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484456 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "id42faab4165b44b1a22fc26d4c5190ea_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i74c0ee9a222c4074b94a9ff2b81e8e3e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485457 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "role": "http://www.bandwidth.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i7ab43e83c4f84aefb3c1d27f00aee099_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromCollectionOfAdvanceToAffiliate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2487458 - Disclosure - Related Parties (Details)", "role": "http://www.bandwidth.com/role/RelatedPartiesDetails", "shortName": "Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i7ab43e83c4f84aefb3c1d27f00aee099_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromCollectionOfAdvanceToAffiliate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2490459 - Disclosure - Basic and Diluted Income (Loss) per Common Share - Components of Basic and Diluted Earnings per Share (Details)", "role": "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails", "shortName": "Basic and Diluted Income (Loss) per Common Share - Components of Basic and Diluted Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2491460 - Disclosure - Basic and Diluted Income (Loss) per Common Share - Schedule of Antidilutive Common Share Equivalents Excluded from Earnings Per Share (Details)", "role": "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "shortName": "Basic and Diluted Income (Loss) per Common Share - Schedule of Antidilutive Common Share Equivalents Excluded from Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "band-20211231.htm", "contextRef": "i167554a126624b5c9e54e4d18955ca02_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - band-20211231.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - band-20211231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 94, "tag": { "band_A2017EquityCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "A2017 Equity Compensation Plan [Member]", "terseLabel": "2017 Plan" } } }, "localname": "A2017EquityCompensationPlanMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation", "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation", "terseLabel": "Impact of foreign currency translation" } } }, "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "band_AccretionOfBondDiscount": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accretion Of Bond Discount", "negatedTerseLabel": "Accretion of bond discount" } } }, "localname": "AccretionOfBondDiscount", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "band_AcquisitionHoldbackEscrowInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquisition Holdback Escrow Interest", "label": "Acquisition Holdback Escrow Interest", "terseLabel": "Interest earned" } } }, "localname": "AcquisitionHoldbackEscrowInterest", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "band_AcquisitionHoldbackReleaseFromEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquisition Holdback Release From Escrow", "label": "Acquisition Holdback Release From Escrow", "terseLabel": "Holdback released from escrow" } } }, "localname": "AcquisitionHoldbackReleaseFromEscrow", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "band_AcquisitionHoldbackReleasePayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquisition Holdback Release Payment", "label": "Acquisition Holdback Release Payment", "terseLabel": "Holdback release payment" } } }, "localname": "AcquisitionHoldbackReleasePayment", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "band_AdjustmentsToAdditionalPaidInCapitalCappedCallOptionPurchaseCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Capped Call Option, Purchase Cost", "label": "Adjustments to Additional Paid in Capital, Capped Call Option, Purchase Cost", "negatedTerseLabel": "Capped call option purchase price" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCappedCallOptionPurchaseCost", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "band_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtIssuanceCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Convertible Debt, Issuance Cost", "label": "Adjustments to Additional Paid in Capital, Convertible Debt, Issuance Cost", "negatedTerseLabel": "Debt conversion option issuance costs, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtIssuanceCost", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "band_AreaOfLandSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of Land Sold", "label": "Area of Land Sold", "terseLabel": "Area of land sold" } } }, "localname": "AreaOfLandSold", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "band_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Lease Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "band_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, Lessee", "label": "Assets, Lessee [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "band_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information [Abstract]", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.bandwidth.com/20211231", "xbrltype": "stringItemType" }, "band_CPaaSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CPaaS [Member]", "terseLabel": "CPaaS" } } }, "localname": "CPaaSMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "domainItemType" }, "band_CPaaSServiceFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CPaaS, Service Fees", "label": "CPaaS, Service Fees [Member]", "terseLabel": "CPaaS, Service Fees" } } }, "localname": "CPaaSServiceFeesMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "band_CPaaSUsageBasedFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CPaaS, Usage-Based Fees", "label": "CPaaS, Usage-Based Fees [Member]", "terseLabel": "CPaaS, Usage-Based Fees" } } }, "localname": "CPaaSUsageBasedFeesMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "band_CappedCallOptionIssuanceCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capped Call Option, Issuance Cost", "label": "Capped Call Option, Issuance Cost", "terseLabel": "Net cost of capped call purchase" } } }, "localname": "CappedCallOptionIssuanceCost", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "band_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "band_CommonStockCapitalSharesReservedForFutureIssuancePercentIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Capital Shares Reserved for Future Issuance Percent Increase", "terseLabel": "Common stock reserved for future issuance, percent increase" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuancePercentIncrease", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "band_CommonStockVotingRightsVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Voting Rights, Votes Per Share", "terseLabel": "Common stock voting rights" } } }, "localname": "CommonStockVotingRightsVotesPerShare", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "integerItemType" }, "band_ComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computer and Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "ComputerAndOfficeEquipmentMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "band_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "band_DebtInstrumentConvertibleBeneficialConversionFeatureGross": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "band_DebtInstrumentConvertibleBeneficialConversionFeatureNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Beneficial Conversion Feature, Gross", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature, Gross", "verboseLabel": "Proceeds allocated to the conversion options (debt discount)" } } }, "localname": "DebtInstrumentConvertibleBeneficialConversionFeatureGross", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "band_DebtInstrumentConvertibleBeneficialConversionFeatureNet": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Beneficial Conversion Feature, Net", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature, Net", "totalLabel": "Total net carrying amount" } } }, "localname": "DebtInstrumentConvertibleBeneficialConversionFeatureNet", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "band_DebtInstrumentConvertibleConversionCappedCallShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion, Capped Call Shares", "label": "Debt Instrument, Convertible, Conversion, Capped Call Shares", "terseLabel": "Capped call shares (in shares)" } } }, "localname": "DebtInstrumentConvertibleConversionCappedCallShares", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails" ], "xbrltype": "sharesItemType" }, "band_DebtInstrumentConvertibleInitialCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Initial Cap Price", "label": "Debt Instrument, Convertible, Initial Cap Price", "terseLabel": "Initial cap price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleInitialCapPrice", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails" ], "xbrltype": "perShareItemType" }, "band_DebtInstrumentConvertibleInitialConversionStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Initial Conversion Strike Price", "label": "Debt Instrument, Convertible, Initial Conversion Strike Price", "terseLabel": "Initial conversion strike price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleInitialConversionStrikePrice", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails" ], "xbrltype": "perShareItemType" }, "band_DebtInstrumentInterestRateAnnualEffectivePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Annual Effective Percentage", "label": "Debt Instrument, Interest Rate, Annual Effective Percentage", "terseLabel": "Annual effective interest rate" } } }, "localname": "DebtInstrumentInterestRateAnnualEffectivePercentage", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "band_DebtInstrumentRedemptionPeriodTradingDaysToMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Period, Trading Days To Maturity", "label": "Debt Instrument, Redemption Period, Trading Days To Maturity", "terseLabel": "Redemption period scheduled trading day before the maturity date" } } }, "localname": "DebtInstrumentRedemptionPeriodTradingDaysToMaturity", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails" ], "xbrltype": "durationItemType" }, "band_DebtIssuanceCostsConvertibleDebtEquityComponentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "band_DebtInstrumentConvertibleBeneficialConversionFeatureNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Convertible Debt, Equity Component, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "label": "Debt Issuance Costs, Convertible Debt, Equity Component, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Issuance costs", "terseLabel": "Issuance costs" } } }, "localname": "DebtIssuanceCostsConvertibleDebtEquityComponentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "band_DebtIssuanceCostsConvertibleDebtLiabilityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Convertible Debt, Liability Component", "label": "Debt Issuance Costs, Convertible Debt, Liability Component", "terseLabel": "Issuance costs attributable to the liability component" } } }, "localname": "DebtIssuanceCostsConvertibleDebtLiabilityComponent", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "band_DecreaseInSubleaseIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in Sublease Income", "label": "Decrease in Sublease Income", "terseLabel": "Reduction of rent expense" } } }, "localname": "DecreaseInSubleaseIncome", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "band_DeferredTaxAssetsOperatingLeaseArrangements": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Arrangements", "label": "Deferred Tax Assets, Operating Lease Arrangements", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseArrangements", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "band_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfSalaryIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Salary Increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Salary Increase", "terseLabel": "Rate of salary increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfSalaryIncrease", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "band_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSalaryIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Salary Increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Salary Increase", "terseLabel": "Rate of salary increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfSalaryIncrease", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "band_DefinedBenefitPlanBenefitObligationUnrecognizedActuarialGainLoss": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Benefit Obligation, Unrecognized Actuarial (Gain) Loss", "label": "Defined Benefit Plan, Benefit Obligation, Unrecognized Actuarial (Gain) Loss", "negatedTerseLabel": "Unrecognized net actuarial loss beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligationUnrecognizedActuarialGainLoss", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "band_DefinedBenefitPlanExpectedFutureBenefitPayments": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Expected Future Benefit Payments", "label": "Defined Benefit Plan, Expected Future Benefit Payments", "totalLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "band_DefinedBenefitPlanPlanAssetsIncreaseDecreaseForActuarialGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actuarial Gain (Loss)", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial gain" } } }, "localname": "DefinedBenefitPlanPlanAssetsIncreaseDecreaseForActuarialGainLoss", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "band_DepreciationAndAmortizationNetOfAmortizationOfDebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Depreciation and Amortization Net of Amortization of Debt Issuance Costs", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationNetOfAmortizationOfDebtIssuanceCosts", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "band_DepreciationExpenseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Depreciation Expense [Table]", "label": "Depreciation Expense [Line Items]", "terseLabel": "Depreciation Expense [Line Items]" } } }, "localname": "DepreciationExpenseLineItems", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails" ], "xbrltype": "stringItemType" }, "band_DepreciationExpenseTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation Expense [Table]", "label": "Depreciation Expense [Table]", "terseLabel": "Depreciation Expense [Table]" } } }, "localname": "DepreciationExpenseTable", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails" ], "xbrltype": "stringItemType" }, "band_EffectiveIncomeTaxRateReconciliationBusinessAcquisitionPercent": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Business Acquisition, Percent", "label": "Effective Income Tax Rate Reconciliation, Business Acquisition, Percent", "terseLabel": "Voxbone US 338(g) gain" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBusinessAcquisitionPercent", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "band_EffectiveIncomeTaxRateReconciliationIntangiblesAndDeferredAdjustments": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Intangibles And Deferred Adjustments", "label": "Effective Income Tax Rate Reconciliation, Intangibles And Deferred Adjustments", "terseLabel": "Intangibles and deferred adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationIntangiblesAndDeferredAdjustments", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "band_EquityAwardsWithheldForTaxLiabilitiesAccruedButNotPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Awards Withheld For Tax Liabilities, Accrued But Not Paid", "label": "Equity Awards Withheld For Tax Liabilities, Accrued But Not Paid", "terseLabel": "Equity awards withheld for tax liabilities, accrued but not paid" } } }, "localname": "EquityAwardsWithheldForTaxLiabilitiesAccruedButNotPaid", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "band_EstimatedCostOfConstruction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated Cost Of Construction", "label": "Estimated Cost Of Construction", "terseLabel": "Estimated cost of construction" } } }, "localname": "EstimatedCostOfConstruction", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "band_EstimatedPeriodOfBenefitForNonrefundableUpfrontFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Period of Benefit for Nonrefundable Upfront Fees", "label": "Estimated Period of Benefit for Nonrefundable Upfront Fees [Member]", "terseLabel": "Estimated period of benefit for nonrefundable upfront fees" } } }, "localname": "EstimatedPeriodOfBenefitForNonrefundableUpfrontFeesMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "domainItemType" }, "band_FacilitiesSharingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Facilities Sharing Agreement [Member]", "terseLabel": "Facilities Sharing Agreement" } } }, "localname": "FacilitiesSharingAgreementMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "band_FinancialStatementComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Statement Components [Abstract]", "label": "Financial Statement Components [Abstract]" } } }, "localname": "FinancialStatementComponentsAbstract", "nsuri": "http://www.bandwidth.com/20211231", "xbrltype": "stringItemType" }, "band_IncentiveToLesseeAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Incentive to Lessee, Amount", "label": "Incentive to Lessee, Amount", "terseLabel": "Lease incentive" } } }, "localname": "IncentiveToLesseeAmount", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "band_InsuranceCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Companies", "label": "Insurance Companies [Member]", "terseLabel": "Insurance companies (collective and individual)" } } }, "localname": "InsuranceCompaniesMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "band_LeaseAgreementLondonUnitedKingdomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Agreement, London, United Kingdom", "label": "Lease Agreement, London, United Kingdom [Member]", "terseLabel": "Lease Agreement, London, UK" } } }, "localname": "LeaseAgreementLondonUnitedKingdomMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_LeaseAgreementRaleighNorthCarolinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Agreement, Raleigh, North Carolina", "label": "Lease Agreement, Raleigh, North Carolina [Member]", "terseLabel": "Lease not yet commenced", "verboseLabel": "Project" } } }, "localname": "LeaseAgreementRaleighNorthCarolinaMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_LeaseIncentive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Incentive", "label": "Lease Incentive", "terseLabel": "Lease incentive" } } }, "localname": "LeaseIncentive", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "band_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "band_LeaseOperatingLeaseLeaseNotYetCommencedTotalAvailableExtensions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Operating Lease, Lease Not yet Commenced, Total Available Extensions", "label": "Lease, Operating Lease, Lease Not yet Commenced, Total Available Extensions", "terseLabel": "Total available extensions" } } }, "localname": "LeaseOperatingLeaseLeaseNotYetCommencedTotalAvailableExtensions", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "band_LeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease, Right-of-Use Asset", "label": "Lease, Right-of-Use Asset", "totalLabel": "Total leased assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "band_LeaseeeOperatingLeaseCommencementDateRentAbatementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leaseee, Operating Lease, Commencement Date, Rent Abatement Period", "label": "Leaseee, Operating Lease, Commencement Date, Rent Abatement Period", "terseLabel": "Commencement date, rent abatement period" } } }, "localname": "LeaseeeOperatingLeaseCommencementDateRentAbatementPeriod", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "band_LeaseeeOperatingLeaseCommencementDateTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leaseee, Operating Lease, Commencement Date, Termination Period", "label": "Leaseee, Operating Lease, Commencement Date, Termination Period", "terseLabel": "Commencement delivered period" } } }, "localname": "LeaseeeOperatingLeaseCommencementDateTerminationPeriod", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "band_LegalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal Services", "label": "Legal Services [Member]", "terseLabel": "Legal services" } } }, "localname": "LegalServicesMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "band_LesseeLeaseRestorationObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Restoration Obligation", "label": "Lessee, Lease Restoration Obligation", "terseLabel": "Asset retirement obligation" } } }, "localname": "LesseeLeaseRestorationObligation", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "band_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfOptionToExtend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Number Of Option to Extend", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Number Of Option to Extend", "terseLabel": "Number of option to extend" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedNumberOfOptionToExtend", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "band_LesseeOperatingLeaseLeaseNotYetCommencedTermOfOptionToExtend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Term Of Option to Extend", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term Of Option to Extend", "terseLabel": "Term of option to extend" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfOptionToExtend", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "band_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Lessee", "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "band_LiabilitiesLesseeCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Lessee, Current", "label": "Liabilities, Lessee, Current [Abstract]", "terseLabel": "Current" } } }, "localname": "LiabilitiesLesseeCurrentAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "band_LiabilitiesLesseeNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Lessee, Noncurrent", "label": "Liabilities, Lessee, Noncurrent [Abstract]", "terseLabel": "Non-current" } } }, "localname": "LiabilitiesLesseeNoncurrentAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "band_MarketRentalRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Rental Rate", "label": "Market Rental Rate", "terseLabel": "Market rental rate" } } }, "localname": "MarketRentalRate", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "band_MasterServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Master Services Agreement [Member]", "terseLabel": "Master Services Agreement" } } }, "localname": "MasterServicesAgreementMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "band_NoncashOrPartNoncashAcquisitionAcquisitionHoldbackConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash or Part Noncash Acquisition, Acquisition Holdback Consideration", "label": "Noncash or Part Noncash Acquisition, Acquisition Holdback Consideration", "terseLabel": "Acquisition holdback" } } }, "localname": "NoncashOrPartNoncashAcquisitionAcquisitionHoldbackConsideration", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "band_NumberOfLeasesWithEarlyTerminationOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Leases With Early Termination Option", "label": "Number of Leases With Early Termination Option", "terseLabel": "Number of leases with early-termination option" } } }, "localname": "NumberOfLeasesWithEarlyTerminationOption", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "band_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "band_OperatingLeasesOfLessorContingentRentalsIncreasedBaseRentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Leases of Lessor, Contingent Rentals, Increased Base Rent Percentage", "label": "Operating Leases of Lessor, Contingent Rentals, Increased Base Rent Percentage", "terseLabel": "Base rent percentage" } } }, "localname": "OperatingLeasesOfLessorContingentRentalsIncreasedBaseRentPercentage", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "band_PaymentOfAcquisitionHoldback": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Acquisition Holdback", "label": "Payment Of Acquisition Holdback", "negatedTerseLabel": "Payment of Acquisition holdback" } } }, "localname": "PaymentOfAcquisitionHoldback", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "band_ProceedsFromSaleOfMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Marketable Securities", "label": "Proceeds From Sale Of Marketable Securities", "terseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfMarketableSecurities", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "band_ProductAndServiceOtherServiceFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product And Service, Other, Service Fees", "label": "Product And Service, Other, Service Fees [Member]", "terseLabel": "Other, Service Fees" } } }, "localname": "ProductAndServiceOtherServiceFeesMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "band_ProductsAndServicesOtherUsageBasedFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products And Services, Other, Usage-Based Fees", "label": "Products And Services, Other, Usage-Based Fees [Member]", "terseLabel": "Other, Usage-Based Fees" } } }, "localname": "ProductsAndServicesOtherUsageBasedFeesMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "band_RelayFormerlyRepublicWirelessIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relay (formerly Republic Wireless, Inc.)", "label": "Relay (formerly Republic Wireless, Inc.) [Member]", "terseLabel": "Relay" } } }, "localname": "RelayFormerlyRepublicWirelessIncMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "band_RelayIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relay, Inc", "label": "Relay, Inc [Member]", "terseLabel": "Relay, Inc" } } }, "localname": "RelayIncMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_ScheduleOfAccruedExpenseAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Schedule Of Accrued Expense And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedExpenseAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "band_ScheduleOfDepreciationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Depreciation Expense [Table Text Block]", "label": "Schedule Of Depreciation Expense [Table Text Block]", "terseLabel": "Schedule of Depreciation Expense" } } }, "localname": "ScheduleOfDepreciationExpenseTableTextBlock", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "band_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value\u00a0 (In thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "band_ShareBasedCompensationAwardTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Five", "label": "Share-based Compensation Award, Tranche Five [Member]", "terseLabel": "First quarter vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheFiveMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_ShareBasedCompensationAwardTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Six", "label": "Share-based Compensation Award, Tranche Six [Member]", "terseLabel": "Year two, three and four vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheSixMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Four", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Third quarter vesting" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_StockOptionPlan2010Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option Plan 2010", "label": "Stock Option Plan 2010 [Member]", "terseLabel": "2010 Plan" } } }, "localname": "StockOptionPlan2010Member", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_StockOptionsIssuedAndOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options Issued and Outstanding [Member]", "terseLabel": "Stock options issued and outstanding" } } }, "localname": "StockOptionsIssuedAndOutstandingMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "domainItemType" }, "band_SubleaseAreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublease Area of Real Estate Property", "label": "Sublease Area of Real Estate Property", "terseLabel": "Sublease" } } }, "localname": "SubleaseAreaOfRealEstateProperty", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "band_TaxSharingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax Sharing Agreement [Member]", "terseLabel": "Tax Sharing Agreement" } } }, "localname": "TaxSharingAgreementMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "band_TelecommunicationsEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Telecommunications Equipment [Member]", "terseLabel": "Telecommunications equipment" } } }, "localname": "TelecommunicationsEquipmentMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "band_USEFEdwardsMillOwnerLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "USEF Edwards Mill Owner LLC", "label": "USEF Edwards Mill Owner LLC [Member]", "terseLabel": "Developer" } } }, "localname": "USEFEdwardsMillOwnerLLCMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_UndevelopedLandRaleighNorthCarolinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Undeveloped Land, Raleigh, North Carolina", "label": "Undeveloped Land, Raleigh, North Carolina [Member]", "terseLabel": "Property" } } }, "localname": "UndevelopedLandRaleighNorthCarolinaMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_VoxboneSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voxbone S.A.", "label": "Voxbone S.A. [Member]", "terseLabel": "Voxbone" } } }, "localname": "VoxboneSAMember", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "band_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Discount Rate", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "band_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "band_ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Point Five Zero Percent Convertible Senior Notes Due 2028", "label": "Zero Point Five Zero Percent Convertible Senior Notes Due 2028 [Member]", "terseLabel": "0.50% Convertible senior notes due 2028", "verboseLabel": "2028 Convertible Notes" } } }, "localname": "ZeroPointFiveZeroPercentConvertibleSeniorNotesDue2028Member", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "band_ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Point Two Five Percent Convertible Senior Notes Due 2026", "label": "Zero Point Two Five Percent Convertible Senior Notes Due 2026 [Member]", "terseLabel": "0.25% Convertible senior notes due 2026", "verboseLabel": "2026 Convertible Notes" } } }, "localname": "ZeroPointTwoFivePercentConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.bandwidth.com/20211231", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r867", "r868", "r869" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r867", "r868", "r869" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r867", "r868", "r869" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r867", "r868", "r869" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r865" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r867", "r868", "r869" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r863" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bandwidth.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r484", "r721", "r722", "r725", "r855" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r63", "r65", "r142", "r143", "r351", "r392" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r149", "r156", "r162", "r265", "r558", "r559", "r560", "r599", "r600", "r646", "r649", "r651", "r652", "r882" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Adjustment to opening retained earnings due to adoption of ASC 606" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r149", "r156", "r162", "r265", "r558", "r559", "r560", "r599", "r600", "r646", "r649", "r651", "r652", "r882" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r149", "r156", "r162", "r265", "r558", "r559", "r560", "r599", "r600", "r646", "r649", "r651", "r652", "r882" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Non-employee Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executives" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r239", "r422", "r428", "r823" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r350", "r391", "r516", "r521", "r738", "r739", "r740", "r741", "r742", "r743", "r762", "r820", "r824", "r857", "r858" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r350", "r391", "r516", "r521", "r738", "r739", "r740", "r741", "r742", "r743", "r762", "r820", "r824", "r857", "r858" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r239", "r422", "r428", "r823" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r234", "r422", "r426", "r764", "r819", "r821" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r234", "r422", "r426", "r764", "r819", "r821" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r350", "r391", "r456", "r516", "r521", "r738", "r739", "r740", "r741", "r742", "r743", "r762", "r820", "r824", "r857", "r858" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r350", "r391", "r456", "r516", "r521", "r738", "r739", "r740", "r741", "r742", "r743", "r762", "r820", "r824", "r857", "r858" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r856" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r856" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r64", "r65", "r142", "r143", "r351", "r392" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r235", "r236", "r422", "r427", "r822", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r235", "r236", "r422", "r427", "r822", "r839", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r241", "r724" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r150", "r151", "r152", "r153", "r253", "r254", "r262", "r263", "r264", "r265", "r266", "r267", "r332", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r599", "r600", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r718", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r880", "r881", "r882", "r883", "r884" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r730" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r242", "r243" ], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r27", "r242", "r243" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r57", "r141", "r722", "r725" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable, related parties" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r792", "r813" ], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "Accrued Liabilities", "terseLabel": "Accrued expense" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r69", "r70", "r71", "r808", "r832", "r836" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r71", "r79", "r80", "r81", "r146", "r147", "r148", "r635", "r827", "r828", "r884" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Financial Statement Components" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r561", "r730" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r146", "r147", "r148", "r558", "r559", "r560", "r651" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Equity awards withheld for tax liability" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r405", "r413", "r598" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Issuance of debt conversion option" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r523", "r525", "r563", "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r405", "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Costs in connection with initial public offering" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r197", "r221", "r222", "r223", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r525", "r550", "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r248", "r268", "r270", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedPeriodEndLabel": "Balance, end of period", "negatedPeriodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r248", "r268" ], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts and reserve for expected credit losses", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Deductions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r97", "r119", "r370", "r687" ], "calculation": { "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r90", "r119", "r370", "r689" ], "calculation": { "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r119", "r370", "r382", "r383", "r689" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r119", "r294", "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Total amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Land (acres)" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Office space (in square foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r136", "r210", "r223", "r230", "r261", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r631", "r636", "r665", "r728", "r730", "r784", "r804" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r61", "r136", "r261", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r631", "r636", "r665", "r728", "r730" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r654" ], "calculation": { "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AutomobilesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Automobiles [Member]", "terseLabel": "Automobile" } } }, "localname": "AutomobilesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r526", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r639", "r640" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r512", "r517" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r512", "r517", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r621", "r622", "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r621", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of Bandwidth common stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": { "auth_ref": [ "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities", "terseLabel": "Increase in accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r124", "r125", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment, accrued but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r124", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Acquisition of equipment through finance leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r295" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized software development costs, additions" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r859", "r862" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r861" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Unamortized software development costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r860", "r862" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Capitalized software impairments" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r38", "r121" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r16", "r122", "r781" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r114", "r121", "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r114", "r678" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r157", "r179" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Change in Accounting Estimate [Line Items]", "terseLabel": "Change in Accounting Estimate [Line Items]" } } }, "localname": "ChangeInAccountingEstimateLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r157", "r179" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r133", "r136", "r166", "r167", "r168", "r170", "r172", "r181", "r182", "r183", "r261", "r333", "r338", "r339", "r340", "r344", "r345", "r389", "r390", "r394", "r398", "r665", "r871" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/Cover", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails", "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommissionsPolicy": { "auth_ref": [ "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fees earned by the broker dealer, acting as an agent in the buying and selling of securities and administrative efforts on behalf of customers and may include the timing of commission revenue recognition and presentation in the financial statements. Commissions earned are usually related to the broker dealer's customers' trading volume and the dollar amounts of the trades.", "label": "Commissions, Policy [Policy Text Block]", "terseLabel": "Commissions" } } }, "localname": "CommissionsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r328", "r793", "r811" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r324", "r326", "r327", "r329", "r841" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class\u00a0A\u00a0voting common\u00a0stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/Cover", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class\u00a0B\u00a0voting common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/Cover", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for future issuance (in shares)", "verboseLabel": "Common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common stock, dividends declared (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r146", "r147", "r651" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r405" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r730" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Class A and Class B common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r84", "r795", "r816" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r191", "r192", "r239", "r662", "r663", "r840" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r191", "r192", "r239", "r662", "r663", "r837", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r191", "r192", "r239", "r662", "r663", "r837", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r186", "r800" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r191", "r192", "r239", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r189", "r191", "r192", "r193", "r662", "r664", "r840" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r191", "r192", "r239", "r662", "r663", "r840" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r129", "r633" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r415", "r417", "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Receivables" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r415", "r416", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r415", "r416", "r423" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r415", "r416", "r423" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Recognized revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r425" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "Contract with Customer, Refund Liability", "terseLabel": "Advanced billings" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r346", "r347", "r348", "r350", "r360", "r361", "r362", "r366", "r367", "r368", "r369", "r370", "r380", "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r93", "r764" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtRevolvingLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtRevolvingLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r137", "r595", "r603" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r137", "r595" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "negatedLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r595", "r603", "r605" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r137", "r595", "r603" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r190", "r239" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandCurrentExpectedCreditLossesandConcentrationofCreditRiskandDeferredRevenueandCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r132", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r364", "r371", "r372", "r374", "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r135", "r144", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r380", "r381", "r382", "r383", "r690", "r785", "r788", "r802" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature", "terseLabel": "Conversion option" } } }, "localname": "DebtInstrumentConvertibleBeneficialConversionFeature", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r349", "r377" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r49", "r349", "r406", "r409", "r411" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Stock price trigger percent" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r347", "r380", "r381", "r688", "r690", "r691" ], "calculation": { "http://www.bandwidth.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r48", "r378", "r688", "r690" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48", "r348" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails", "http://www.bandwidth.com/role/DebtRevolvingLoanDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r135", "r144", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r380", "r381", "r382", "r383", "r690" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Conversion option 1" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Conversion option 2" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Cash redemption price, percent" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r135", "r144", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r380", "r381", "r382", "r383", "r406", "r410", "r411", "r412", "r687", "r688", "r690", "r691", "r799" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails", "http://www.bandwidth.com/role/DebtRevolvingLoanDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r360", "r687", "r691" ], "calculation": { "http://www.bandwidth.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Outstanding unamortized loan fees" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtRevolvingLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r18", "r783", "r803" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred costs, non-current" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Costs, Current", "terseLabel": "Deferred costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r596", "r603" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r42", "r360", "r689" ], "calculation": { "http://www.bandwidth.com/role/DebtScheduleofDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r596", "r603" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedTerseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r137", "r596", "r603", "r604", "r605" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Total", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r585", "r786", "r801" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r572", "r573" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r596", "r603" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Stock-based compensation - deferred tax asset" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r586" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r588" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other deferred tax assets" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r591", "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "OID" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r587" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r573", "r588" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs.", "label": "Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs", "terseLabel": "Debt" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r593", "r594", "r626", "r627" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Operating lease assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other liability" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r593", "r594" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]", "terseLabel": "Changes in plan assets and benefit obligations included in other comprehensive income (loss):" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r446", "r506" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r439" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial loss (gain)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "auth_ref": [ "r433", "r472", "r500" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of ten percent of greater of fair value of plan assets or benefit obligation.", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "negatedTerseLabel": "Actuarial loss (gain) on fair value of plan assets" } } }, "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAdministrationExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.", "label": "Defined Benefit Plan, Plan Assets, Administration Expense", "negatedTerseLabel": "Taxes, insurance premiums and administrative expenses" } } }, "localname": "DefinedBenefitPlanAdministrationExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r433", "r472", "r500", "r506", "r507" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Return on plan assets" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Inflation" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r481", "r505" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Rate of return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Inflation" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r434" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Benefit obligation at end of year", "periodStartLabel": "Benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in benefit obligation of defined benefit plan from business combination.", "label": "Defined Benefit Plan, Benefit Obligation, Business Combination", "terseLabel": "Acquisitions/plan mergers" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets": { "auth_ref": [ "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in plan assets of defined benefit plan from business combination.", "label": "Defined Benefit Plan, Plan Assets, Business Combination", "terseLabel": "Acquisitions/plan mergers" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in benefit obligation:" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in plan assets:" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r448", "r457", "r459", "r504", "r506", "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contribution" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r466" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails": { "order": 2.0, "parentTag": "band_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "2027-2031" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r466" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails": { "order": 6.0, "parentTag": "band_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r466" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails": { "order": 3.0, "parentTag": "band_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r466" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails": { "order": 1.0, "parentTag": "band_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r466" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails": { "order": 4.0, "parentTag": "band_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r466" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails": { "order": 5.0, "parentTag": "band_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r467", "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Expected contributions" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r445", "r457", "r459", "r460", "r506" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r440" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Impact of foreign currency translation", "negatedTerseLabel": "Impact of foreign currency translation" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r431", "r454", "r506" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "negatedTotalLabel": "Funded status, net liability" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r433", "r437", "r470", "r498", "r506", "r507" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r468", "r496", "r506", "r507" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation": { "auth_ref": [ "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "auth_ref": [ "r492", "r506" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "auth_ref": [ "r492", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan, Plan Assets, Category [Line Items]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Line Items]" } } }, "localname": "DefinedBenefitPlanPlanAssetsCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable": { "auth_ref": [ "r457", "r459", "r464", "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy.", "label": "Defined Benefit Plan, Plan Assets, Category [Table]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Table]" } } }, "localname": "DefinedBenefitPlanPlanAssetsCategoryTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Impact of foreign currency translation" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r435", "r469", "r497", "r506", "r507" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]", "terseLabel": "Defined benefit obligations:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "terseLabel": "Defined benefit cost:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSignificantPensionBenefitCostsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Matching contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r119", "r313" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Total depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r141", "r336", "r338", "r339", "r343", "r344", "r345", "r722", "r790", "r814" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Due from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r85", "r154", "r155", "r156", "r157", "r158", "r163", "r166", "r170", "r171", "r172", "r176", "r177", "r652", "r653", "r796", "r817" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r85", "r154", "r155", "r156", "r157", "r158", "r166", "r170", "r171", "r172", "r176", "r177", "r652", "r653", "r796", "r817" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r173", "r174" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Income (Loss) per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r678" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r575" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r139", "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Deferred tax rate change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r575", "r607" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized cost for stock based compensation, period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to non-vested RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized cost for stock based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options issued and outstanding" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r79", "r80", "r81", "r146", "r147", "r148", "r151", "r159", "r161", "r180", "r265", "r405", "r413", "r558", "r559", "r560", "r599", "r600", "r651", "r679", "r680", "r681", "r682", "r683", "r684", "r827", "r828", "r829", "r884" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]", "terseLabel": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]", "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r791", "r842" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow to fund" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r654", "r655", "r656", "r660" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r362", "r380", "r381", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r506", "r655", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r654", "r655", "r657", "r658", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r362", "r457", "r459", "r464", "r506", "r655", "r735" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r362", "r380", "r381", "r457", "r459", "r464", "r506", "r655", "r736" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r362", "r380", "r381", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r506", "r655", "r737" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r362", "r380", "r381", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r506", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r659", "r661" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalMinistryOfFinanceGermanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Germany.", "label": "Federal Ministry of Finance, Germany [Member]", "terseLabel": "Federal Ministry of Finance, Germany" } } }, "localname": "FederalMinistryOfFinanceGermanyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r696", "r704", "r714" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r698", "r708" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "totalLabel": "Lease liabilities" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r694", "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liability [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r694" ], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": 1.0, "parentTag": "band_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedTerseLabel": "Less: current obligations", "terseLabel": "Current portion of finance lease", "verboseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r694" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": 3.0, "parentTag": "band_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term lease obligations", "verboseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r697", "r708" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseInterestPaymentOnLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance leases", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r693" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": 2.0, "parentTag": "band_LeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r696", "r704" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated depreciation of assets under finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r696", "r704", "r714" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation of assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r693" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Cost of assets under finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r711", "r714" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r710", "r714" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r269", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r373", "r403", "r642", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r302" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r304" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r304" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r304" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r304" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r304" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r295", "r298", "r302", "r306", "r765", "r766" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r302", "r766" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r295", "r301" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r302", "r765" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsFutureEstimatedAmortizationExpenseDetails", "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r674", "r675", "r676", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gains (less than)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r511", "r515", "r520" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Non-U.S." } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r119" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedTerseLabel": "Gain on sale of marketable securities", "terseLabel": "Gain on sale of marketable securities (less than)" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r119" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r283", "r285", "r730", "r782" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill additions related to 2020 acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Amortization of Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Impact of foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r119", "r284", "r287", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r289", "r614" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails", "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r92", "r136", "r210", "r222", "r226", "r229", "r232", "r261", "r333", "r334", "r335", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r665" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "auth_ref": [ "r309", "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "terseLabel": "Capitalized implementation costs related to cloud computing arrangements" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r312", "r319" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r81", "r94" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r138", "r606" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r138", "r606" ], "calculation": { "http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r317", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r139", "r576", "r583", "r590", "r601", "r608", "r610", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r160", "r161", "r208", "r574", "r602", "r609", "r818" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit (provision)", "negatedTotalLabel": "Income tax (provision) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r570", "r571", "r583", "r584", "r589", "r597" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash (refunded) paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r118" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r118" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r118" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r118", "r708" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating right-of-use liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r118" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r297", "r305" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r305" ], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Licenses, indefinite lived" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r297", "r305" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r293", "r300" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net\u00a0Carrying Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r97", "r368", "r379", "r382", "r383" ], "calculation": { "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r99", "r369", "r382", "r383" ], "calculation": { "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtInterestIncomeandInterestExpenseDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Income and Interest Expense Disclosure" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r113", "r115", "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r308", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r96", "r203" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest earned on marketable securities (less than)" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r654" ], "calculation": { "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total other investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r712", "r714" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense and Supplemental Cash Flow and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "verboseLabel": "Lease payments of initial term" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r713" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Right-of-Use Asset and Lease Liabilities" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r716" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "terseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesFutureMinimumSubleaseReceiptsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Receipts for Operating Lease" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Option to extend, term" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r136", "r224", "r261", "r333", "r334", "r335", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r632", "r636", "r637", "r665", "r728", "r729" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r136", "r261", "r665", "r730", "r789", "r810" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r136", "r261", "r333", "r334", "r335", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r632", "r636", "r637", "r665", "r728", "r729", "r730" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licenses, indefinite lived" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtRevolvingLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r361", "r376", "r380", "r381", "r788", "r806" ], "calculation": { "http://www.bandwidth.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt", "totalLabel": "Total net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtRevolvingLoanDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Convertible senior notes" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r331" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/DebtScheduleofDebtDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized loss on marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market account" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r114", "r116", "r120" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r7", "r72", "r75", "r81", "r83", "r120", "r136", "r150", "r154", "r155", "r156", "r157", "r160", "r161", "r169", "r210", "r222", "r226", "r229", "r232", "r261", "r333", "r334", "r335", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r653", "r665", "r794", "r815" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [ "r164", "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "terseLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards and Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r210", "r222", "r226", "r229", "r232" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r705", "r714" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r694" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r694" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": 4.0, "parentTag": "band_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current obligations", "terseLabel": "Operating", "verboseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r694" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": 2.0, "parentTag": "band_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "netLabel": "Operating", "terseLabel": "Long-term lease obligations", "verboseLabel": "Operating lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesScheduleofMaturitiesofLeaseLiabilitiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r699", "r708" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseInterestPaymentOnLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r693" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails": { "order": 1.0, "parentTag": "band_LeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use asset, net", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalBalanceSheetLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Right-of-use asset amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r711", "r714" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r710", "r714" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r8", "r638" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r46" ], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year One", "terseLabel": "Annual minimum commitment, year one" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "Annual minimum commitment, year two" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r629", "r630", "r634" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain on marketable securities, net" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r67", "r69", "r629", "r634" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Unrealized gain on employee benefit plan, net of income taxes", "negatedTerseLabel": "Unrealized gain on employee benefit pension plan" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r629", "r630", "r634" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation, net of income taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r73", "r76", "r629", "r630", "r634" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax": { "auth_ref": [ "r67", "r69" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax", "totalLabel": "Total included in other comprehensive income (loss) (before tax effect)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r67", "r69", "r476", "r506" ], "calculation": { "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "totalLabel": "Total recognized in net periodic benefit cost and included in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other, definite lived" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInvestments": { "auth_ref": [ "r39", "r812" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments classified as other.", "label": "Other Investments", "terseLabel": "Other investments" } } }, "localname": "OtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r639", "r641" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedTerseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r89" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other accounts receivable" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r112", "r117" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "negatedLabel": "Purchase of capped call" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r111" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r112" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of costs related to the follow-on public offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Value of equity awards withheld for tax liabilities" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r104", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Fair value of cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r104" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLandHeldForUse": { "auth_ref": [ "r105" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.", "label": "Payments to Acquire Land Held-for-use", "negatedLabel": "Purchase of land", "terseLabel": "Consideration for the proposed Land purchase" } } }, "localname": "PaymentsToAcquireLandHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r255" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r106" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Purchase of other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "auth_ref": [ "r105" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Payments to Acquire Other Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r105" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r456", "r458", "r464", "r483", "r485", "r486", "r487", "r488", "r489", "r506", "r508", "r509", "r510", "r522" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r432", "r454", "r787", "r805" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Liability, Defined Benefit Plan", "terseLabel": "Other liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r429", "r431", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r481", "r482", "r484", "r487", "r491", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r526", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r389" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r389" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r730" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock; $0.001 par value; 10,000,000 shares authorized; 0 shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r36", "r37" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromCollectionOfAdvanceToAffiliate": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the collection of money previously advanced to an entity that is related to it but not strictly controlled.", "label": "Proceeds from Collection of Advance to Affiliate", "terseLabel": "Amount collected on behalf" } } }, "localname": "ProceedsFromCollectionOfAdvanceToAffiliate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r109" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r107" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from the follow-on public offering, net of underwriting discounts" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).", "label": "Proceeds from Issuance of Long-term Debt and Capital Securities, Net", "terseLabel": "Total net proceeds" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r100", "r101", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from sales and maturities of other investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLandHeldForUse": { "auth_ref": [ "r102" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of land held for use; excludes sales of land held as inventory or investments.", "label": "Proceeds from Sale of Land Held-for-use", "terseLabel": "Proceeds from sale of land" } } }, "localname": "ProceedsFromSaleOfLandHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r107", "r553" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercises of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r315", "r696", "r704" ], "calculation": { "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less\u2014accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r62", "r316", "r704" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r17", "r314", "r693" ], "calculation": { "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Total cost" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r316" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r320", "r843", "r844", "r845" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r40", "r316", "r843", "r844" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment, Net", "verboseLabel": "Schedule of Property, and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentTables", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r314" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r87", "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedLabel": "Charged to bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r35", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Current Expected Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r484", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r484", "r721", "r722", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r484", "r721", "r725", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r719", "r720", "r722", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r568", "r763", "r861" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r16", "r121", "r127", "r781", "r807" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "netLabel": "Nonvested restricted stock units issued and outstanding", "terseLabel": "Restricted stock units issued and outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails", "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r413", "r561", "r730", "r809", "r831", "r836" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r146", "r147", "r148", "r151", "r159", "r161", "r265", "r558", "r559", "r560", "r599", "r600", "r651", "r827", "r829" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r484", "r487", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r511", "r515", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r484", "r487", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r511", "r515", "r520" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r429", "r430", "r431", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r481", "r482", "r484", "r487", "r491", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r429", "r430", "r431", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r481", "r482", "r484", "r487", "r491", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofMajorCategoriesofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofAccumulatedBenefitObligationinExcessofPlanAssetsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails", "http://www.bandwidth.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r201", "r202", "r221", "r227", "r228", "r234", "r235", "r239", "r421", "r422", "r764" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails", "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographical Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r91", "r336", "r338", "r339", "r343", "r344", "r345", "r838" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtRevolvingLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r709", "r714" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Property and equipment obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r709", "r714" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows", "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r14", "r43" ], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales, use, VAT and telecommunications related taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of Accounts Receivable, Net, and Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r492", "r493", "r506" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Defined Benefit Plan With Accumulated Benefit Obligation in Excess of Plan Assets" } } }, "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Major Categories of Plan Assets" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Benefit Obligation in Excess of Plan Assets" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareScheduleofAntidilutiveCommonShareEquivalentsExcludedfromEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-dilutive Common Shares Excluded from Calculation of Net Loss" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule Significant Pension Benefit Costs Assumptions" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r492", "r506" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Projected Benefit Obligation and Plan Assets Changes" } } }, "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r157", "r179" ], "lang": { "en-us": { "role": { "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.", "label": "Schedule of Change in Accounting Estimate [Table]", "terseLabel": "Schedule of Change in Accounting Estimate [Table]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of (Provision) Benefit for Income Taxes from Continuing Operations" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Net Carrying Amount of Liability and Equity Component of Notes" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Significant Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r490", "r491", "r494", "r495", "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansEstimatedFuturePensionandPostretirementBenefitPaymentsDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationandPlanAssetsChangesDetails", "http://www.bandwidth.com/role/EmployeeBenefitPlansSummaryofNetPeriodicCostofPensionandPostretirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r525", "r549", "r562" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r525", "r549", "r562" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Estimated Future Pension and Postretirement Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r295", "r301", "r765" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r295", "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r290", "r292" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r290", "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Domestic and Foreign Components of Income (Loss)" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Infinite Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r723", "r725" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r82", "r238" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r210", "r213", "r225", "r290" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r210", "r213", "r225", "r290" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r526", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r532", "r543", "r545" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r53", "r133", "r181", "r182", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r398", "r403", "r406", "r407", "r408", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails", "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r24", "r25", "r26", "r386", "r387", "r388", "r406", "r407", "r408", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Reserved Shares of Common Stock for Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Estimated Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r197", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r232", "r239", "r322", "r323", "r819" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r197", "r199", "r200", "r210", "r214", "r226", "r230", "r231", "r232", "r233", "r234", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r215", "r216", "r217", "r218", "r219", "r220", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentDepreciationExpenseDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Sales and Marketing, General and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]", "terseLabel": "Other miscellaneous services" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r118" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesGoodwillAdvertisingCostsStockBasedCompensationOperatingSegmentsForeignCurrencyTranslationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or cancelled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average grant date fair value (Per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- average remaining contract\u00a0life (In years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or cancelled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r534", "r552" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- average exercise\u00a0price (Per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r547" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options vested and exercisable at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise\u00a0price, Options vested and exercisable (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise\u00a0price, Options vested and expected to vest (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r524", "r529" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Year one vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Second quarter vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "First quarter vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r526", "r530" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable at December 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of awards outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest as of December 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Equity awards withheld for tax liability (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r706", "r714" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term operating lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r128", "r145" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software development", "verboseLabel": "Internal-use software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/PropertyPlantandEquipmentAdditionalInformationDetails", "http://www.bandwidth.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentNetDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentnetDeferredCostsandInternalUseSoftwareDevelopmentCostsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesUseofEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r197", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r232", "r239", "r290", "r318", "r322", "r323", "r819" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SegmentandGeographicInformationReconciliationofSegmentProfitLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r133", "r136", "r166", "r167", "r168", "r170", "r172", "r181", "r182", "r183", "r261", "r333", "r338", "r339", "r340", "r344", "r345", "r389", "r390", "r394", "r398", "r405", "r665", "r871" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/Cover", "http://www.bandwidth.com/role/Debt2026ConvertibleNotesDetails", "http://www.bandwidth.com/role/Debt2028ConvertibleNotesDetails", "http://www.bandwidth.com/role/DebtConvertibleSeniorNotesandCappedCallTransactionsDetails", "http://www.bandwidth.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r56", "r79", "r80", "r81", "r146", "r147", "r148", "r151", "r159", "r161", "r180", "r265", "r405", "r413", "r558", "r559", "r560", "r599", "r600", "r651", "r679", "r680", "r681", "r682", "r683", "r684", "r827", "r828", "r829", "r884" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r146", "r147", "r148", "r180", "r764" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Stock-based awards available for grant under the 2017 Plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquityReservedSharesofCommonStockforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r124", "r125", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Value of common stock issued in acquisition" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Equity consideration for Voxbone acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r55", "r365", "r405", "r406", "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Conversion of Class B voting common stock to Class A voting common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r405", "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r405", "r413" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r405", "r413", "r536" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Exercises of vested stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.bandwidth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r56", "r405", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Equity consideration for Voxbone acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r56", "r405", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B voting common stock to Class A voting common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r405", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r56", "r405", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercises of vested stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r136", "r251", "r261", "r665", "r730" ], "calculation": { "http://www.bandwidth.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets", "http://www.bandwidth.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r134", "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r707", "r714" ], "calculation": { "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r685", "r731" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r685", "r731" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r685", "r731" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r577", "r582", "r584" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAndCustomsAdministrationNetherlandsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the Netherlands.", "label": "Tax and Customs Administration, Netherlands [Member]", "terseLabel": "Tax and Customs Administration, Netherlands" } } }, "localname": "TaxAndCustomsAdministrationNetherlandsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Federal tax credits" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r244", "r245", "r246", "r247", "r249", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r373", "r403", "r642", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FairValueMeasurementsAssetsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/FinancialStatementComponentsAccountsReceivableNetofAllowanceforDoubtfulAccountsDetails", "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r569", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.bandwidth.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases\u2014tax positions in current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases\u2014tax positions in prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "Non-cancellable purchase obligation, fulfilled within a year" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Non-cancellable purchase obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r184", "r185", "r187", "r188", "r194", "r195", "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r172" ], "calculation": { "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of stock options, restricted stock units, and warrants (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r165", "r172" ], "calculation": { "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r163", "r172" ], "calculation": { "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:", "verboseLabel": "Weighted average number of common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bandwidth.com/role/BasicandDilutedIncomeLossperCommonShareComponentsofBasicandDilutedEarningsperShareDetails", "http://www.bandwidth.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3581-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e777-108305" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r565": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e34017-109320" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r612": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9972-128506" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9979-128506" }, "r628": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r638": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r686": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r715": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r727": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41256-110953" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41261-110953" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r8": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f,g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r863": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r864": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r865": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r866": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r867": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r868": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r869": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r870": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r871": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r872": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r873": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r874": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r875": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r876": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r877": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r878": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r879": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 125 0001514416-22-000054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001514416-22-000054-xbrl.zip M4$L#!!0 ( /<]650E@4EO*K\$ -+.-0 1 8F%N9"TR,#(Q,3(S,2YH M=&WLO6M74\NV-OI]_XH<]SG[7:NU%:U+KYMK+M^& F[F-D$Q3C=\L=6E%PS( MA94$!7[]Z94$!-0Y48%DQ,R+)ADC8XS4\_1K]>KUV_\][74;'W$XJ@;]?SWB MC]FCQO]]]MO_TVS^[_.=5XWU03SI87_<>#%$/\;4^%2-#QKO$XZ.&GDXZ#7> M#X9'U4??;$Z^\V)P?#:L]@_&#<&$N'%P^%0'X5"C;K(H9!-2\$WG#&\:RY+F M$;*W_A_[3UV0!CW:IA*)-R&C;'H>13-K':3T,@M,_TA/M>(I.J6=$Q8D.BMY M4L9[GJ,V7NMRVX,Q_3KZA?W1TS@XZ8^'9_]Z=# >'S]]\N0T#+N/1Q@?[P\^ M/ID=?$*/S1_-OG#:K?I'EZ=_^O3I\2?Y>##WY,HTTWXZK);%/R*]>Y=HW),Y9;_ME%!&LRT>3B MXB(GH^:^]\>7%\I^%"87F1V8_,@FXU?N^\4OO;RQ8$P^*8>#'^'%Z0FKKP\C M'9A<_=]P.8ATN/J32U?]T=CW(UX]/]VX^NQD_61Z\.+4T7#\Y6^D#[_R^X+O MIVL/43[X5*7QP>,XZ$V^P,7EZ=_&O-#I$CGX&]5OG<7D%V,O3 M1P,0W/S9F$W/N!RR4?6U)Z93^9/_;;UZ&P^PYYO7!OIIU_?W__4(^\UW;Q^1 ME*!/SW[KX=@WRG6:^.^3ZN._'KT8],O1&$_'3R8C\>39 M?_S'?_PVKL9=?%9&M'DQD+\]F7[XVY/II<,@G3W[+54?&Z/Q61?_]2A5H^.N M/WO:'_21'J Z?5I.Q.'T9942]B-BDA2)?G'65@??'PE=C[NRM9).MSXN/?2'6X?[O+6^YW#[ M?W.^USF"UOGF4;N3#G8[F[W=\UVYV]D5KV2[NWL^$.W.YM'N^1%O'QZIUN$^ M:XEW:GN]=;JW_D[NOM\XW>NU1%MLB';7LE=B[VSW?=1[G4C76&/;G?VS5F_K MM+T>8;>S+_?6W_!VKW7:/G\#K.>$ML M\?;ZSL&NV(!VYSD]V[[8/=^G9]_KTCFS[_Q!]U+]O?T?/^8[M_6'/7W4VQJVW[/15Y\WY]OHN^\!L MM"B#;5H$VR16 FET2$W/$"7HQ VJ1\\845%Q *Y_>W(-U/O$^,)T;5:CZ+N[ MZ(>;],EHA?)?H%1#FAN]K MNOX@K1"^%<+B"X0YV1,PSI,; 82PB+;IHI;D@F81D),XI-X-, MT,0DRU5V\WO@=OG:1W)AKM0P83>; 0G.&Z?D>XRJT,57U6@\9]!;+UPO]C;[ MVX<']-V]H^W.[]T)Z(=O/NVM;RBZMFKW?C_86]^K6B]_KUKO-[NO)(';.^UN M'Q[1=7;H.T>P>[C!6X=O"-0MV'OY#O8Z>]U69_.0 .>[O:WSB^_0O4[VQ#N] MW=F5>R_?J.W.0=7J$''6?S_8/3PXVNL<=-N]=Z>M]RTBQ1_5[F$[MP_7QJT7 M!?2-<7N]!?1L'V*.!D@ZCCO(F"XCDE?0!TRC%OM%:68TBD0<*'K9L:XH(Q+_QQ-?;=ZAQ3 M<5>'/HY?#$;CM=Y@.*[.)R'2U#3,ES.\55UPAI3 ^O/NWN$;OM?9$/3W)Q)^ MM;>^=MKN;7;;XHULG^]5N^];!?\N_O?.V=[[=!P$Z-9A_-1Z^4>OO?X'\62/ M_EXCX>\>M=8WQ.[[=Z1LHBR\VSUOYU9GC7A"G.CL\B+TK33?YHST8[R)!V2,+$#%U!@3RVD=?=3WI@)DV&/3G;.M% M^^P"5?I\?9_4ZYK:Z]$U.V_.6H]WNKN=H]/=SN_T#/3-E[\??($JW8^N M#ZWU;F_W_=Y!>WWKC"3\8._E'P?;GI4/5;=$5R?#(5EOTA!C+&9\.T]/J\A9&XRJ(IF+I-5_%,N9 M5F^7^[#V^?Y96^R2Z=[IM0Y)$Y]W29)_/]A^V?JT>UZD=;-W4ZNW1/E-;^3V M^I;<.]PC[;][UGY/]Z#O[?8V8/?\^6%KO4U69*](]NM5#[>5JL/3S!= %CA: ;A=^D#B!3Z.>*.B, ,>0#@7292 MDBZG2!$G)&(K$BT8B2SSBAD5FB3?V 2*]IJ.^]2,C,QQRDQ8YVM+HO:@'U<\ MN@<>M;[@$?-)H+"YJ5+Q,73(3>\D-C&HP'R,RDMS*QYMCP]P>(5%GS&G!B!0EDBFSL2D3N:@@F&Q:*W439<@,K0_)Z0R%NF^W.* M;0U RD9J/2424\+<)-(K'(WPAH?;P6%O.U_$*_5DR _[L.W.[B>*1B 8I12: MIO2L!*,9FDZ564&F590Z9QKE[_=AN?%*49S+00)XBAR%"LKY()7F3$A6<.+N MKP3^/98Y3$QK'PFU?=S!GJ_Z5\'CU_)19>KO:3H9GJ$?SA?,T];YEKS(2>V* M%IO\?[C+MCN[I^WU7:#OG^WV=D\I1.QM3_)1!,SZQF5.BJY4M<"(&)Y)PNA=]?X-( M@9]TD3[%7MPRU&=#DLS[?]_LWY[OMW@@BG6J1]]C;MZ162G!*1 MSCYX$0Q%OKSI%46[ ,8V@V30)+6;4=J4=383DG"*?)2Y8,H%-;Z3*E(2+726 M(I,+RI.SR1D+1,"S,OMP_9!N]C==!3:[XD/+W^OR"6L6NN_DUNX<4;\ M(5LSX19KOW]WWGJY28Y#<0O?B.VU#RH)X[*&IN4%R4R2;U6(S<"!2YZ1)5L< M!2[8^O=X"@\"8O$5R*]8E"ST'""DW_/I \;$*%PG"(TD#P_!-QW9UF9$A0#@ M@@###'CL(SPZ"ME+*5,Z>EH4NY"&#C1)=XF,5U-H?V36 M\^)"."E+N7A7I?(^5SAL3!X(OUI>]F+K?ZX76-S\\K.+CZY?_7C"QXMWH[$? M3AC[[")T8OSB>Y^/73YF^GPJ%TW)/]]B>N3B_<5-GEP;J*^.6P!%4@A,2JZ M0JW .&>91--'".#X+,+2DBW <$V+J<:SP=)-R2XO-#MRNQ$H#LCDYY],V#?] ML$>:Y&2(SV9E7D_?O5V_^/K%H8OWY?M?'4WR<654RKN(""&(0$-*,9&7(!US M"2:C69[>WO=HSCB$^T4G3M\FNMGI<;>*U7@Z5=A(56\ZH?/95[K,L+SH^M%H M.[\=#^+1VFDU>O3L##\0=7_ MQ??+A^O8'TRUM5<^T23ZX__5]I) &EG,3RG)&<1<&L<=XEH14:O#$4>"CRG:4%IX5GW&(T*;JHHK%N MV>3E?G&Y.WF)%%.#P!Q*7:GQP>H,SA@-0J/- 2=5INZBRM0M(D"CX?CIZ^$@ MG<3Q]O M#C]6$:>X3#)++UY[__;NT;@:XG-WZQ"?3KVK$#]3E"(B>0111U"@ MK1+"(D6C3'NR0GXV]S)+C2RD;,T?NK+:[[;9&79GT*'09)4LBS$YD$&7LC+- M(XO%=Z"/YY#5JB%TC=;'6"O/"D,V.KO73 M[/"D[&,9E:CV+'K'K2+L(!D=0M;&,V'(LS=,YUHKT7G".1_%*IV3%HTVV2%@ MU&5]C'$L>Q5SHL]KK5CG"N=?!4C@<$N@4\:!/;T=?BU0G(>Q?Z(WOO_/\\TG]$ZZI9W4Q \LYPWQH%SM(V[UXZ"'-8%,&33>43S&M(187'B6 M&0+Y[^ 4_;LTD.W@V%=]3!M^6.K@1S7!)P>EK7!D_6P ;VR(X$0I_?2$C^3\ MX?"9UP@8;BU 1)&0 A.5K./!D0609 ZX4KH&R9^5H[@ \1F2&'$MD&=N(:G@ MD:);>B>X"()!6CX>/9@S,7]P.5?1&:ZYH-%&\!X"Q=W26(J]90RJCN#^>K'# M_'GT(PV YF]WKXV;O?VXV;M+?N54DH4F^"R &U:6(J!1Y*R@)-&TB^M&EM3O MBZDS3[[[1LX89VM5MO-:&AP7!3H5@5N=F0Y/1N-RZP>6R[JZMQZ\3!3.YUQ6 MNV8?=43I=$;ODC=IQ9L%!0YX-"Q(I2!ID$F6E84E;PNN(V M@] 2^94F _4&B)@$&*6"$%EJ"[XLT0H::L2(!:6# G4>Z/F2,.G@,H8X\^O5B MA_GS*&LK%3FP)B<.WD'(0COI 5%XBCA8'7FT@*[L_(%.0.Y3P3=("E@<"Y)S M9#Q'*(Q&9G*-&+$@8>2]P!0TV68> H'DP"7N?6 6@M(&6.2.+0],\\TEWB%D MCJ(MLK-1)0; LK&@-'?&1\:\Y$$L#60/F4N\0WR48-E:JX'L(42T005C"1F1HL(X\^O4\Y_GSB.)MC]RG2 P!(#.#47H9(FFF MC&!#'7FT@([<_(%6AB.P,NU?FAF)0/X?HTB;XJN4*2*"YA(4+U4C M-6+$K^>%BMH;Z[Q4UDP!GTQ' MSP?PLN]/^C;:._@1^R>?MW9\CG[O=,EDZ\,X'=(T8L#W]\GU46:;7#2 M+QMC;8S&58]N\ORL0U>\TG'UXD"Z6,_W'/N8J_'F8-@>](>83_K)ARZ^.\Y# M8MXFXGVGK:]%+3^A#(5PGH0B<*\UH,\V&ZY=#*HTSDV,K63CCF6#KV2C+K*A MM-"9"6EX"=,AD=MM$P_9!^M(7L2LC$E+UKQXL:@>P^OA@'[X^.QUE\9BK9^* MXW!K(LI964O:]_-K$JMO%C!^Z/PFEN7JUT[]6=:53!#P;.7%#X+T(%Y M=#Q8Q,1=E&S:IW7!%S3?I@_\NY'?Q^=^A.E^-.O\US"7I&B Z$HO-'!9A:0X MJ=_,HM+.VCHL8U@T(.=40!JYI%@L&&8">(A!&,65,D)E*2RH&DQF+!R0<^\*-)UFOYM:U*RJ= II(@ MA8@8,#6 &8,U]=>VBX#MG!;@E/2TUB8Z-*"L(YASX&6?>>F2S74H8ZH# MMG/1R9B#2B+:B&! >Q:M4(CCZ9LHP(J"[*F45"T8@0&\G6790NRAT-Q M/K576NI(_TH3(PBM+!>0M/%"!^Z#9_77J%_?[&CI52R)9I!;Z]!_]*\WG5OVC2 )%,&D BVS ^&BM=P25!FB M9!2.NEJKW(<'<3X*UIJ(+I)&M9J#XAYEGO\ $7OI>+2>!NL4\9*BQ"9\4$1 MV[A++C'DO$Y=YEX,"*C^>#B!::<:'7UMAOW%R6@\Z)4:V1LGWU75^U>>XCGV MXT'/#X^^*-LM!3RC'8Q8?2QU.#_[#$6)MOSA8'CQ*T=7\P*SS[;[R]+8Z+(T MM7]2'OR+RM39->CEQ05N79=*?E"VUH=D.0,3P.E82N^,3CIRCW5:,KX2BP41 MB_EL)2T )$-I,A$Y:PS$+NNR*8U$O9JE5.I!Y.^JI"J%]R=C'%Z>=!@O %H.0 MM:2-M-Q8RQP8QJ!T03?<@U4F*YXM4W4I(_HA.;\?VCQ\1>A\EEVC3HH\+"ZB MA-*;S'HT%F-I^6V(,34ESASUS2]"G"!R DA.L^P@(_B<0Q;(K!8)@J]#ZNN' MX-T\&5+L0K$,G;A9G997?S7)L')QKC,GE0T&2N-UFX LE4/E0U:!7&1;.D#4 M@#D+IG)^@).U9([3,2GO$_?, V#R"G1VR3LHS;/SRLOY;N:\0C_"@T$W;?6. MAX./DP742TD=8[B)N70A$\QB#BH&EQ.M@KA9,Z?PRU'&>6*,55](' M0*<<\T:7TB<,"3P/\YX?JHVR>1#/^%XF:P"^H.357CRY4Q5-1J MX.;IQKN=[YZJ$IE)G5$I9QPHEZWQS"HCDQ,B1*=^.4;<^G;3%CU;-)84J(RW M1J,33-O#\G>9=?I&$O?!=@%Z&%I>+ZOV.G)=R%0*^(RPGF=A'3D8,BX66>WA2?DIU^_>(B:= MM?SP",>;)_WTTVFXKXQ":VH,RKTWA_CO$^S'LV\,P953RQ3ZR7!8]??OU;FY MNT;],H<8D7MR9P%*%W='UHKILCLKQ3NN!ML8_0)D>5 I%C5A+C,,,J"TC%FP MPCMIG1'&2,-6#N MBBP/19:,QF8*,K4+&H(503)!H4)TUAAOH0:;4]7+M7SN^T<=^MXZ'@\HB%DQ M]R=!)$5.(7P/FKLCR4&0A M918=!+'>H 5D6RK7\Y0@4K&>&6>,U]Z!3]*4EJ;(Y M60I7>.:U(M#*T9J#N5(!%&DA'2V%!*:LDH+$F59)RIB$JQ6!%L#1^N4T4&(E M 6P4BUJ5SGX^:([!1(_6DQ:2M2+0+X*9DL*2H8"H2.KI_V R RNT!!\@A0NGU7/P=[6O W.4GRQ(Y6G?8 M MI:B=8QZS!"UJP-P561Z*+#(",TXJC0[ &Q\BZ3R919 8.-=S;^A5-]?RER-0 M#J1=%&. 5D-,W!NGM1'2@8U@%GG%S\K16@@"61"NZ< MR9!XK0BT ([6+Z>!E+,F.YL<2D\FC+NR,%[Q)&5V92E)K0CTBV F@TH)A#_OX8A[UU#..OK<'I?\3AN I=+"?FL47[Q55'DJK,"VYT@RRB^"2C=$D;:T'9R0:$W&M4R@8?ZC"1NH/C:FK^ MRW+R+]GR>OJ%4$ANL/H7Y.#'2Q%;>1[YV1]$A@EYQR]!YS5?2XX1-W)YO-^.#[K# F':9?T MT?.SJT>N*,7R\=E6/RXN0I>K^$?_SN,OEO&?C(=/RX&++]]Z#7_B&25G)LL8 M0"452KVDE4Y%:Q+$!8ZS'K)GW/TX-CEBRL[SS!$D14@ZINC1DW^CR;^Q]1KZ M6_54603YZ9:V35\(T$0+3 Y]MPAA5H9[3TY&U)"#=H(5#2K)\Z 8QR^PNIS@ MB+Z[00,Y+KWSUF(\Z9U,-.0Z'@\Q5I.NZ>LXBL/JN+S5O(_#+W5\<9+*@>_6\%IE&Z743"13NFYZ!*>,D2X&+FW" MF5H@5C17]'@ O7"5('^N%ZZ=^C/MY4$GR5$&;3(ADH)D2@0=I @H1/*7#% 7 M#% K!OQP#JL\ZHNR%0L.CTN@UO:]JWM>OGN[L;F1/OEA&K6J;G?[4Q^'KUZ] M>!#>J=OS3MT![X1D E%Z%K(!ETS(96L,Y#YHJ37X2WNTHMN]VB/U8_;HNG-9 M]A5VM@36'AQJ'Q*GZ,\ I&P(S1F62IAEQ7+N<4)1S^8.H$0TF%B %"* Q> I M9K"<$:Q6"9;TS!P0E,T5IO>OEZ^B^A=Z^>JI/Z&7.5U,6IM*3TNPGC@@M E1 M6IU%3(RO9'EYO(![T2!>24"C60P(0'ZEEV35%487#&@R#8L_4[6 &S3 L)*ZS61+9>N!=<^Y%L,A59\Z5?;@- VML<#)D'SW=PT7E:K!D?\&A MNL,:)E^VV.-:(TKP!2<01@6*UV-4#&K0BOZ'MI6A\[ZRP\R+P:@V,A8AH'$Q M:F<%..,]^8?))?H;;>G1M60R-F_@[K#V5@I),9=&JQDX+H-BQBF20>&)Q.%S=DO<-U9+8"ZPVHD 5I$$.A9 M!F^S$Y;GX -%8L(KX9=,HM9.QH/>(%3=VJ0&+9?,RJ0A4J#%O7/!"41K8TI< MRK0L@=9# W2'&4%KP3H")&L#R02?N8S!^4#^H(QVV22H3)#71'2<5!1+Q2C! M(EB*H51"[;CP(J.S9H'KSA<3F3OL- -6)$A.D=\-*C#/,-JRK9?PR8M8@Z69 MSSU!$O'M >+XU6":%KJQ1&>(Q[Y*&Z?']%TE;J!\\^M8E9!U.[_U]^(D7"W\X.[6 M!>)TZET5B ON22L:&84HYY>K%"8*%=B\6"DWR+6]?[ MLSN#TZ)):!A:I15D60(L1.Y4DE%E#U"#!1\+"N=\=JIGUF3IM8Y&@@/IA&1, MVRBC$R%9L6S*=@='6!H2D0-S);TQP1+5TH(4K. M*0*+)GB5LQ&E$-Y$.=WI>YE4]%OL=JO^/N$[;6U*KY=8/RLN=(A.B1@2D/4- M:%&3=YP@R*2#7S;]/"]TYZ.<32S-W)S1Y&>!TM*+D)VEH%8"^^6Y9 I%[5KT;C(9WU$9=8 M/2>3 B_U%4DS""PZ2#YY15&OX=:HO&SJ>:X0ST=',Z&-=2(Q#Q8LRJ!X5.B9 MT9[)Y-FRZ>CY0CP71C&[FKD]&8^#"<)PH:S#-H$_@N_Z10.) M#L:#_J [V#_;J?8/ZE,2'83F*2J=0($QSN54VG(Z>I<9(*N!Y-<%O_G+J"B= M)MGE\T>PNS]WLY92CP:2=%PI*M4#2BTH,[= M RF6^5/(&VZM+ME:B@Y$1D^1IA04*I26=9[GQ3<<6_U4VJ5_/\:O*+ZF:_7W M+_O1U,5T1":4CR%-&F]+5"&47OBLM)_E++L:-!=9Y(CK?@HZ V<2+851'L#I MY"%@U) L(0EQED-?[ 3K*I4SWP2N11ML=C&PA """)0ADK=/T7EDSO&:4F@! MK/TO0Z%(8&H?4Q9" !,F>&/)VEMKHB>ZQ"4U'/-)Y=SAG@\0HR; 0E 9,#,+ M/%.0J#)JJZ2--9#\NN W?QGE)@1A%=>2U+PWR67.4BK%R!RR",OJW#U\*N?N MY!.,C!Y99BDS=D(,Q4B1/( 5C07-T26$.P:19C\32$GKA6O5?!D]#3-5XT\>J6XUO;%"] M@Q\'W8^$R_63[AF;TFWY+EKORR@T*607'09P..G8'64(T2I$%6NP+^BB87-W M*="$LNSJ+H3&##:;H,&[X#%;M$[.NE4R)H1=5&P6='_?1=D*FC69: I[!U0A M](3'Y&2R 8PWMNS/5;J:\LR(+F8V2T94:3X49WY@:NCJ8/SYU-"U4W\F$)7@ MO4.;5"XMI13%I!YR5-9[%DRVBR]B#\GV6S_4967RQ(_9SF_'@WAT4_A[O4%_ MZN?41,@ 4W(B9Q\C@L_2>^F8,IFQ9*,W, 9,Y>E[8.'Q#+R((/5Z,+%SL.2ZQ6OOHM7 MA523-W]-+'O?4V6R>67(?R+]QYVGH%)I$P2DD(('9S"&E)&QF,*L?(&XTER1 MIH:DN5G=<)4V?V[NKIWZ,PO9N8XF>E", MZ^-)W8L^,IDG:;P67CH@RH2R76AA3M;99LM7^JB.7%V%(HNIFTV)Y5%B1BD MH@U"1.VMC%@V\]*XDK:5M"TC[<&8G(GU+%E@-CL3A2OMF= )8_W*R/SBM+__ M*96YT+YL.FP8RTPH *N9CU8)\#ZSI" *L:+]BO8KW^K.XE[EO0WHP&,"39&, M5L9JX[!L>T;1\.(7(2^_D/UA]Y)-9W)>O@F1SQK*Q"BT3F *(JQ%"%(D9-V(EQZK(N\N+*. M6,]E%636Y"E9$X3EI:TU63W.K22O*: NOS*P%('F M"#Z@YY@,CS+(),-2"?8"@3T7R9;@E R(00D&W$(@L8Z0%:CH7419HX*7Q8IK MYU)=(I*06B=9\J: G <9HPX*(M<^"J-KE$5:+#3GDJ4(4A@&VFE(#$!)BD2- M0D$OL[%:RSF@68MQHW ])T2E.%DOJ\A)P;)O4HI".,U-J)%.6] TSZ^XPG/^ MVEU*XK#.%&(Q SPYFYPI%KO,D'$178VT^X+R^I>L%5H A5TZLT RFGP7"!Z# M\3J*!"(8*V;A94VVN[M$\_G)J.KC:/1V>HG1%;J]>.W]V_O%<3Y[VN7@C>(^ M6YXD!&&<3EE9 0J0!3"N1FF"!<%Q3AM?I.B2,MYE"@J5L($;(;R14!;[B61K ME %8%!SGD[;S25ED%EWI.Y^2%8%ED.3O1D9N<9VV$?T+'"].6^MV)ZWI+HXN MHY:-*3AO+"_A/0@24]#6!:TQ>#ZGQT;F0^$+*8T2> G$KZ%7G4 MT0=/GRZ1SIT3JG/1P!IT]B$Q$:4!Z2 $Q5+@",Z3)94+7&A2.HU> OD2!_M# M?WQ01=^]#F)[T']7EQT^=%E$S7D& 1P@V&_@/M>$P87YKX./\$NR84^D)MPDH M2)72DJM$=M5P1R3AW "CT-77P%?Z-=@Q%Y^K[,%2E(6-0H(39#MBE$0&JZ34 M.-W@NP:6Y2>A6W"?8OXFQF$I3IP4\P(P9@,C\,JF3SD[Y+/U=8MO8GX=FLS' MUAC-F33"!*DY9*^MLZ1-*$RW,CEC6$ULS2]$D[D8'1:QR+FE)G/N:).RU1D#42&<%D#$PY;;@S2670H0ZU M'"OJS"ED$L:Z&)PFIH!,*6CILA,N9.4R3U!_._4K4.>A#-9E8_Z/@S%^O3-_ M.7+Q[5NWYC#)EB@\Y2"FM#66_UQQB-"X87-RIU\L)\D]^F#Y7QTZ&8E(= MNCUI##':&HU.,!$KMD_&91XN5?W]FDS%QH3,&9=D>J M8[3S]EU-9(:"/N%S%B++")SD1T25'(CDDTE@%[A\80%AN3MI(>OB;,@A1:7 MJ&AS)*]9>C!E^VI9/SOSN8R+P'@QZ!W3^7[2B:CK^S61E9A$T*YL^&X3,"E= MBMH%9Z+4ACQ37UM9>7A0[DY2@A+6D!O&HR"U)9-SB7,50"7M!?=R\4$I@]WV MO6_8_'*4))W5! X1F=%9E-XLI,*$]<'JY#(9>A6]91-[P@WGS-4(CK7RS!O_ M/J''?$@IX:;)*5IR=V'FF4O:"A%])-'@DDQ^4!8#89(-ADE?%6XO6;*+'H+TGV^; Q6 ]9\9*(5RTT3E^(Q6R O,^DA-W!:8& M8VP227-E0%CFHE$Y&\,-B6R4T\*BB<)L+KKF_(9WL=$[[@[.$*\8M;M:YKI( M]+FIK?],%]PX]69ROGPEC0(4B3DP''P8 O\TS),J]= M#DYEO6+L7]SU#[I\U=^_D6PX\$-\[D>8KE)V^H!#WZ?AN<,M/U8R\\ R8Y!S MQ.R])8EAJ"U+V4J>4Y)&.U KF;D?F>D<#'$E-765&@"1E0H)=$9P&9TKK?64 M=ARM1;.R-,O,V!]3#=,\\5_JA=)\:ADE)EH2$&EB8$& 1>6%+WD39YV(*2%? M2$ Q9SV9L4P"!:Q9B>KM-;2U*8%;S!'\YHY5-4@$!.1, UCB>5$(E4G:,)Q=K M6_KV_?.@/U4]%;RH$%8R/8(P'%]$SSK0TV6AF0-1B5>DB8#/_1311*1>] M9]IK26Y,L%ED"2*#%HX4=:S!(IJ% W(N:S"#9S%P$Z17LG2P<@I8Z>&>E$0C M,"U^U>."*,D[[#WG69#&6PH6:+!,=)X9&Z*@L,$Y_4555@VQ>;"2^OG+5W1H M6%(936G0(J*WD%ER)%X6R!N9U=\S>_^5==]K\YF],E@_M4.I91 \!,L2..L" M)Q9KX$ ,U]9.FXR*1:XM?'L21OCO$_K2QD?ZXRME[]=/N(OP;P=]=V-4UGBN M]=-:C">]DRZ]2>MX/,1831SW=1S%8351;=OY]7! H(S/KOC[KY"BX[7](4[6 MB;X:]-.@7V0-T_]0*)T&O7M5B.*ZN/V,0G2!HC_($:T'(;2+RB@>L[)*6$B3 MY1*+V1[@L\(;5\,)"B78>GL\Z(\&PU>#.$U97./2YF"(U?Z=I!&^?OIC>HY]>O%73/XI@MSL!O 3!.$2E?-E<0"I&"&=S8IA5F"=08W1 M+WZDMR+(O<:=J%TIAV:9_">PP#VZ4ML:4XJ0R1+7*.Y<,65QHN"@3;)"I(3& M@<[9[Y_5A.<#!?,IBPDTQ0X,FY],.@4*,G($Y.N_CB5(_WT MXF0T'O1&:ZDWQ6NB8MI8W!*2[U07L=+16LPN9)X]Z!A]"I)1?&^X$8FE4'^X MWLXFL(H9Z/Y^,JQ&J8HUFHH/W$K( (["&AHZ;;7+,H EB*),D=6@0_7MS=.F MCS.'OI36EF+;BZG#NYC0?%&:I^/PN-S_1EUB>;0S\@EZ)+YG.WA\$N@Z[\F< M=W$T(HK=LX4>/3^[>N1SG>U:SC0@Y<#&!,M[+I*<2R/MQ#USIFQG[S+$&(,/ M0O,LHTLD2-;4:F9DQ?"%9OA\)FE0&V(T&LB90S3<1^%Y5H*I;)F-J5:3-"N& M+S;#Y[.-$7N!B7TO>2[/+'G/D+)& M!]*7?O?HDBSMU5/.=>BRNN+J8G/U#CO-"VVX5$*4IDV1R< \6D918"DG MV37G*L7N*Y+6F:1,R$PNKG*,)0#IK'5:3]*UO.R,D);!^*](6G.K'PP(&0WH M4.8,N/5<2Z8B)N$9)+-<>;26'Q&K9GLAC5:,_062:#*1]QHHX@H(#*+E2B.Y MN,X)GI6IT[+6%;T7F=[SVF0\<5L:+_@L0/$0DA*DI'U (CPS9JDR:"MZ_VKI M,\F=<1B\!K10_.<$%CV3)3^A4JC%ZJ$5JQ>+U??B16=OF4^DB(.6D#7W%/MA M)'_#H6+)P#+D(U9$78J<1(K<:K:.;?!"QNR%(#.0V3)9C B9)&=0.W2 E=?K;B\6%R^GX*K MZ"3792=I$8!SM$9J'X)FVA!9M5W<3/R*G@M+S[O+OUMKIIWE;'(04-*;K%U@ M]+%4BKL:^+F7C5GI"JGJ3G81>(OQ9#@I5]TXC=V3A&ES..B5-E/@D$^J"M-T*R4D^=K%D9DX6@QGQV\-#") )'5P3L60>;). M2B[-RJ! MK4S*0I!C3A&*MA"#$I+4!UAK'4,A#43B2<"L] XJGZ%19VF)!HK.2)V5(I>2HC2?.%(I\_LYH M?-8E,O2J?O, J_V#\5-NC\?__%2E\<%3SMC_]VARWK/?1L>^_^RW,'Q"WYZ^ MGE[D\E+34RXN& ?=P?#I?[+)/__,]#N:V?>J[MG3_[,VK'SW__QCY/NCYHA^ M;YX>'E7G^)0+NOGD[:?ITP!]NUOU\?+I1'FDQL4SC#UA?7'/,!C2B#3IUEU_ M/,*G%R_^F:K1<=>?/:WZDTM-OO3/GA_NTZ\.@_%XT'NJZ+X3[D3?;?INM=]_ M6D9^=G@V'LX]-LR4(1G3P(_3Q8UGH_5X,EI/QNG+8\X^=NS;A]EC?GGLR>3: MPXL39K];'H\?3;Y'/ZK\]'\]DH]N_.[QX+B3(9B*^P8?++IX,0L:3,']T:W Z)_JC1QD^-G4'/][\%,_L^F._VYOK& MSY_R##M7MGO;MQHMW.UN=K8VWC;7V>F/C?U_\ M]UK[Y4;CQ7:KM?7V[=9V^YL_X;H@E-O=^X]RM_I-[_WH@)@['O3_T5A__.)Q M0S %;GY0W.ZI/_SE/]_]"[ZF=[\)H'P( &_)RLWMG=9__2?7[)^_D<7J#_KM MDQY=*39FAFT'<^G[K(U2X+G06D!09;4$("1NG5+1,_$U-Z?1]\6)25@]71_$ MDV*W2T_91Q?K/?\X"^N#CZ_$SL==V3I)AQL?]UZZP^W#7=YZOW.XW7DGMCM' M9]OK;\[W.D?0.M\\:G?2P6YGL[=[OBMW.[OBE6QW=\\'HMW9/-H]/^+MPR/5 M.MQG+?%.;:^W3O?6W\G=]QNG>[V6:(L-T>[:TU=B[VSW?=2[AZFWO;[U::_S M[JR]OMEKK^^?[[W?$JWSO8/M]39=KW6^>QC/=L_7/J:7?T#Z[]^[>Z+[,1P> M5VVQ"ZW#Y]UV9XNUWN\R.K^[>[A[WNYM0$OL'+;.VU7[_/?#UJ85K?4WLG6^ M<5Y^3WN]Q3X 9L8DZB:@5DVPP3:]RJEI ^=)&J.\38^><=;\GXD/\1F1S[IV M$>AUUY+VL&X"N4V/V=3:?Z^?(!X;XV[E)GR7]Z$>D]Q\C_?Q+5?CPID0QZ?% MG;C*A"[F+\=F<'Q[:KPO>]X5I_^V3L,7K)B.^?UKFK5^_\1W=_!X,!P_:N3! ML.?'=/73\=-J_7+S<(_N MN=>)K'U(]SH_4KN'!X?M][NS[_Q!]U+]OEVV^=OZ/D3_=YNM?VRQ?>Z]M.KSMJX]9:=ONJ\.=^F^WW (% G#TV?,C0A MIM"T/*5F1HI\8^3 %7OT[+_^TQG0_[RIP"[UUXSB/\_>J5 _N&Z;L'BMW7ZW M]JJQL_%Z>Z?3>/UNY^V[M7:GT=END*?7(7>NP65C>Z?!U=_2WQO;FXW.?V\T MKCB!EP[@VHM..%?6+D^&0\-JP>O1L'>,TNU>R5]=5[S\:!81O*N3:*)?MG97#N'(8 M[R,T+26654EM?]MIS+X[JK/72-\YH/_IG@>]O?=[!^V7[6JW0U[B83RE\^A> MOU?D19ZW#]=N>(U%8VW2_W\<;K_JFRM8V07K>=#'P9D))EB8[PB[-O$9X *_QNRA\ERYC9V>M M_79KXAO^PF[CUS/)%V[C^%(0&].IED8>#GJ-:8[J_OX<#^IG#%\,>KUJ5&;Q M&IL5&4.2&++^3^\]G3C4L29#-X%II@&6N6 MFL1FZ=3A#3-<>B@3M;PIK;#J6SIM#G(V8\>BSY;<.WUW<'^R[U%_7!::_'(4 MWOV 4F:@<*]I-/ FY*B;'KUJ9@8Q$;]Y9.'1L^=K[?7W6^N=_VYLM5\\KE, M\77Z_VWCU,?QA V-06X,+UG0\*/&Z!ACJ:)(C:K?J,:C1CSP0WK4OR_AC-8" M*)_:A'!@'H.T/Q3#_=DQB@R%O//(M=?WNJV7 M6W*OTY(4?)RW2MAXGGJM3E3M]2W86]\Z:ZVW;H:-1[N]+=;NO?M4PL[6>62[ MG=8IA8V2C-5I^_R(M0X/CEJ'6Y]:_"MAHX2DL@ZRJ10W3> F-[U3KJE#"*GT M[?,02M:KZS_Y(?Y$W'BM\&8E"W\M"QU_NC4K.9QN3EOC0."A2;YUG>3)>*G MZJ8U1C=+)_>F328TB=X@@I8\R/3HF=)-(4!H9?Z4YG>;ZKND\#P=GB\+X:U]__.JJ+9G\BN&^[U?GD_FRP#",C<,68M47OG=\ M,FJL#ZN/W_:#?G%&O:"7V\/.X%,]??&?X=.[#R@A!BMU4TE7YOL!FTY[U^0J M>18G.Q*P1\]V?+<@\^7D\4-A-+'JV\/7%#:1B?S%LG($U-$'P[AF5F$S)TA- MT!Z:P1O;M)Q)96S*O@A^^\67Q:$/!-'K 46VW;WJ>!KV_EH G6]]")Q[[;1K M!@>DF1.-6? .FTJ#\QD]T\8\>B:,9GH)LJ4ST$NJ]'A((ED=^VX#3S%.5GG1 MQ[DT'_I[XV]$B$9AQ-_G/;\P=Z-3[,S:$/VO)Q\4Z.Y_D-$P+VALM(JR"=GG MIE=)-P,X2%;H1)\3L2QC?W]('?9J0,'-ZX-!_Y>66:;BBNV!,KK\Q3??_VG%=S\<]088Q>/"PL:_0D- M_M$@I=8]*:%QPY/0$N=(ARVZ]IKW B8]R3;, =+/ZX4;4W!QB*GQ^F0X.BE3 M>.-!@\Z8A-E<_"W\O9BM4E.R%L=/:S?I)-UC*]6=3SJQQ]+"G4\Z#1NSZ MT6C.4R>+.$A#/[$1;\]Z8=#]V^COJR&Z.43M64G%A$9X&@]\?Y\^Z#<^'53T MR?!27]_1C,7*S ^J[?6UL_8Y7>L:;<\DTX"+I%&F 9H@8VAZ(5F3!6E* MI!*8H+#D1=%^C;5&J:PDYDX:7_VC<>R'C8^^>X*-_[=8M:^;.CA"/_F.N$S1A_0F"8J5$U YDI%A6]RQU*T$)E. M@MR5M;?K:V\:+[N#X+L4-G8I<&RT_/ (QW]=8O'%+.V\H^'/WE7C^.O1\/ZU M:/A^^O;<+GO1'O1Q"3,L=/[ MGZ1Z3X_Z/^5)W\X>=&ORG+54HS^<[96MSAM!]^'M#CU79Q\^.)#2,RZ;*7O1 MA"Q$TP'W32.B!F7)"0;VZ-DNCAYDHXM=79[UG<_QW>M.O_X$I_/_^>W! M@VCJVY3K/^S87ZX&71Y-VA^,Z9-_GU3%3)-USF71WG"RW'CT=;,M2VW@Y;O) MBM#/1OQQ8R*P\V;H I%D?H-P[X;MCT'WI#_VP\FRR^'HUS9HZD/FSB0G13.@ M-TW0.36]R+:9G4L&RX;6'(JGN; ++^=DR&JF1C\=X*2\^X8N_1N?E9DU;$!9R?0A6>*=/K5J6Z=Z-3I!U^ZK!=!>E&V1>^6I?:-1$?[ M^Y-3CX<8<3(MP$5CTJ5FU/@;793"^<;H)!XT1@>#LGSP8B'[^,"/;_Z43W[T MI4V8?'GV:_Y./G8_-?XFKOSD@$@ G83#$K/2ER;GEVW(Z%%F%RL]+4:3)YD\ MJ1^-&XXUDC\;/;ZFMN];;\WZ_$R;:I0\WMB/3WXQ]75&ZHM_ &M#\C(VK4W8 MA&!4TS'GFEX%IIS57+*X\L%7/O@"F8UZ^^#?,!Y%@9+N[%7C,:G<2=YO..B7 MO'/WK($?<7C6V"J)I[+?XD=LK/NQG[;7N&%6/E_CJNM^-0.R@_LGW>FJC[?- M3N-O!4KSSX:0XO%ECJ2:+#(_+HO,[]NT3!_XTEC@Z.\/:PJNC&H9U)EE^/5, M@?S_V7L7Y;:Q)%OT5Q UY\RXXI)J42]+]DQ'J&2[1MUE6VV[NJ;FQHT.$-@4 M408!-AZ2V5]_N_,?^Q-",I\?#T;XA MZS4Y)#MV]V@\C,WC\?YXS^SO'J9K5<$W+HBM.+Y7,C%,=/W6UDTV6=P',QD1QDI"8K-".E@4'PK[%VD\CVJO#M5_4,Y*O])3*&H(D8&8T!XL!S'"Z M'5FLF+C+Z+(JKYNI_7J'#'+#8^,P,Q-#,1P=D,X]>LT;1LA?CY[:RSYZP+;QBKO5(#X>IG[(V'>S9J$WH4.W]T"WWUSAK'A_N_BP#Q>&=TO/?Y M47P'.Z2,/O]M1SM[AX^_ -?'P?ZGW76#=(WW)(GN^<>J,SK1EV6U6)-#YXOX MK"=ZT;U.I[_Z\2_9RW=Y]O)?[S^\HN>_>O87NO;]Z'^?/0?1P.CU+W\CX^(O MLU>_G"^GTW=_G9U_>/W+^;]>OWM.X_QU]R49)J_?_?W]RW?)_O_^]O/A_SX[ M__!R]NOHUW64W_OC$S)+3N+A^"0=#0^.#\?#DX.]X^')T23=/3P:'XX>'W_W MYY_6R^$M(W/\3'RDCM]\HR_S.4_KJ5\X45NZ>@]FM0Z>KJ(X[K^0?;7.W'JX MJW:_%^NMF)AROIR=*7^J!?DPENZ+JWZ>R1_:FIYQ/]]U/MYW''WD&SV3N^E/^NT_Y8N64Q[NCHZ/CO9.A.3BA4YY, M#H?QV(R&R3@=F?W#O9.C47R'4_[I9.,;"GQ-;@DPH0+X$R$\R!QPOH L+6!Y MFC)J:PE.T0F0'C=KZ,O+BI^5+_#PZXP>38^-"GJU$O&FJZQFRZV(BR2+<_A0 MX)7$Q743%VE[X50=2-I]56=F[8:7=> MRH(^J0RR.5=FI?>N#\+Q1M_U/XG'=9FWS>I//M:N5_[OM/**X=(,QY6)WP_C M26.J)W%^'2_J[_[TN9L$;]O9O7-N3_$@&LE% 2(BMW'3F%IZ5^/H@-R9AD:3 M"J"$HP>(ZYHL2GQD([9F,C&#(^R#R%P? MZ1!\![L'057ZV[@:QW3;X>L/N5DPR.31Z##Z>>''_EHKP M'^>D>0-!,0 Y_3L&!>1;&&,=LHCCMLT:W1<.Q']]P6U^'DRJ4[QO+(Z M];/^(H\O'U0GOL^&9MO_1[HW/DH?CP^'N_OH"?HX-L-C,SD8GB1':3K:,R?I MXZ,;N^I]:EO0>YZ*JJ,,2&QMT6F8B5MDZ_Z\J9\<'A ML1D?[.[OCPX/CD^.Q[NC$9A%C^/D8$QGX1_G+&>.]G>_(RF;9#,2&?_UW?!X M5=A#GWT48,?WTY-N2/!]>/GM_^.K=\P^O?GMY M_9KT_3^.1ON'^_N[Q\,X/=D='@ %=&QV'P\/]W?W1[O[!\<3\ ?N[^Q;"607 M],_1.,MSK.PXAL?8SF'*TOY)A*3>JA8RDS9:*>,N/>MTV[+G3HGS:H=C] MM@[%XN6STX-_C/>.1D>'!_O#D_T#4L<'AX^')X?[Q\/]^.#$'!],)LD)&;U[ M^X.]@[W!\6C->9"%O46,,IV'[)/3KCB'J+_;ACDTQZ.CT3B=)/'DX.CH<'QT M])@DY'AOUXS&DV2WWS!?=,/\^J]_'*1I/#R?'PZ##= M>SPZ/MXCN^V[/X\&)T>'@]'CW=OVR^U[Y8?N7KDFISLJ_1(-Z.?H%(6H0+[X M'6+S(S7B6U("_^SUV<\OG[]Z]Q:=OUZ_N7C]YO3=\V?1#[]&;YZ_>/[F^:NS MY]NL,4:'7Z=Q;.W[ IGTAP7=F[9+D9AW]* ?7_S@\0! CV1L>F3$=W#@^&A[O[:=#LG9.QI.CQR>C_;WO(D.R;8Z] M@X#0GR\00%.HYPW2_9D"0J],=%&5'Q81LX=S\,[6/4$D1Z=%T9*Q\](8-NOI MABQZIV6>FJH&[6>4!6M(IGYEL@+&?F47$S&&"S*VH_-S5AWZ[W.'X==GO'$Q MQQY)I,/E_#QLF#I2(U#,?%.8*. MH+@V _.'5'W=,H_J32Q,7$62Q @:B8L'\^F-_SZGT/OJ -?'NX]_#\#UY'CG M9/?FK]> .Y?2#/L<75^?$=;WUC>A*Z.T;#$O5GBNS:3_OEXB'UFC+4F*X-XL M4H\.1VER39*CQ_'1T3]&N]]]ADS*T>.=P\^< M2_GR%,FCT27VGK\GN+/1%U@K>-4UA/2]AZ]D.V'_"H'\?+U OH>O]8ZE M.:FA,UAA9#C=.T;FDYW1_N?OU_EX_Y.UQYT8F?=WR$/]G!4'=X!J?0DZP%F6 MIKGY[)OWTT!/%Z0T[@(@MKN53"9S^SRLN_*+WORS#6-KN\]-)E]L)]Q&@/R? M\=:,)9I6\''_[1-,I"/:W*=OWD7G__FG>-F.N7E!54PWY?P)K6=$]ER6LD5Z MBSGZF>'VM[$N]CO@+CM@_[L_GY._&<'-N\,>V-956X?.W=2JW7$L=UPU"X'_ MDLNV';+XVUG3HQL6LQ>A6RQ"CT=6A)[V,O3^G#J*2=:\W4N_1D:-5NZC*.2;9](+T :UJ+TCOJ2 %X1$+ MTOU>D-Z?(\8RSH&R2@S3J_;R] $M;B]/[ZL\W5-Y>M#+TWMTY&C57M)O MHK?QQ#2+Z%E6HQ2IK7HK]2$M\>'Q'Y.J7XKAJ<>&?'FY?&C!(7=#A_08D*T8 MRQU6^L0&W0][#7Q_Q#-638IWN>+EC:OM^(_:MC!__L\V:Q8#^B[GPI.@]"5Z M"5*<2DI(I$]F=-%6R32NI4I.?AL4F_1J_>'LF\.3'FBR)6.YP\KM/;8Q_*-> M4-^? \?+]O^^,32$*Y/^?[TC3J!>F6C.4.2S>R(:?'O1R]/P<.J_;2 MT3:2E8N84RL%S[!B3XLX7]29\,0X.L:SLDB%DA77D!1N\X8O>3TW,IK>LGU M&^1HKQ?(6S*6.ZS-5^V,:=70\(%E*]FR M\65E5-HR&]NI-&&(\4%9V#\MF[27TMX,[L7QP]D?H_VO SGL!?+G!=_O6H'< MQQHV/98[+AO(PRI:&*'A!(X[[0&'#VN)1_M_$'&X;:?SFQ"J>[N'5JC^T O5 M>W/B>-E><]>E\T*HY^E6O3A].(L[VN^17MLRECMHPOW] RM/SWIY>F^.G*R; M]_8!RHTKK >8B>EA1?27MLKJ-$N$WYZ[-EY4Y@IT[^>%-);H$0D/:S_\81G< M%]'<5T&^MWOLBFCZ*IJ'O=0C1P.XVZOL>R.B>=F>995A#L!!]/R#25K&KKR> M3++$5LB3[J?,M6[2J*>OWO18[KAL7M"B7;4I MZC[V],!6N)>I]U.F6BSVJ&<*W/18[KAL6JR]B%Y?%V2Y3K,YMURB>8^S(OK! M%(9,6@!2Y'NV;'U%C1;(W%@JWLOFA[-3>ME\+V7SGL6NC'KRP4V/Y8[+9J4P M"UC$^$DZUQV1^ZZB8<::&1#$H80EHG-ZZ!S=6?NHPX/:$[T4OI]2V/7,ZBD+ M-SV6.R[;1945238G$]ACMZ,7QFCYC*FNLJ0'%#ZD%>^SK]^PH';]+?_>)U\? M\DJ/CEW0JNJ^6'M.JC@Z_3HJV7 MLY]7HUK*@%%/0;CIL=QQV5Z4%;!)P[]&;]O9+*X6O3A].(L[.MB_39S^J8G' MN;&?NV/UY_\<5W]:^E&P8#K2@T-ZE7E9,XO:DXKCEU?FZ766-E-^C>XRR](_ MV?4_B<=UF;?-S3^YP\Z@6?PBJ[&',8V6YB_XOQAMEO[7=Y\"^OW._FA:^>-S M:8;CRL3OA_&$7O!)G%_'B_J[/W7F8985=D!'CW5++ M>?[Z3N/>IQZGSG"-&'Q/-S[ .Y@LN]_]^1V.$.=3Z8DWM+50_$Z!.F[KL_OYT;-L9?EA>9&67+K2__6UDTV67S]MUXO!MY-LSHZ+8J6WOR-F9=5 W8'KS\3 MND.<%35XUWD>>31H]PW;__V_'>WN[3[N7\X>CI]QJ]U)N/GJ^Y^?,/ M"?-9!$\YN/$IX<7V&3O1:9Z'KZC30#_E%[UUS@91R66&S927T]V#!D(_;,H* MMD,TH6-"8ZK,+3.[XW;?FEF_-(6IXCQ?1 D]9VQ(9-/GV22C08X7/"779976 M]CUG\6*@[V<_NL[R?/DS\P&%.F2NS_#'H\!!B;E:^R2 WTN5/D[+- M5SZ\7O?AO"I_6S..>1X7*R.F S4+AU!6_GF@*&D[7V%B"CK>C,>3O5/;J:*O M9>WJC,Y:3!>;:L8?T[14AOE7M9*);IV8JHC*EK^DL4JJ,T)C@L9<+@81!LL_ MYLG@;V]=T;ML,KHDR=O4#*)QV_ V*LHFRFG82*\VY2"\<0PZPB=WD%=J 0]A M[K)T^I@$&XZ.-R;">&V/GMK7^_I#Z$[7Z&!G=(C)6-D9O R\_[+9/!;1-&_' M>99$4Q/GS30RD3E"8)+1Q#, MUTU<:"JQE,)/^^WS];=//,YR8-R:,HH;MJQX>2K#\(J$9K*<&91RB#2 /"&I M1;J,+:MYE=6F[A=N$PLW)P46TPFFE5.]O* K!W89+6_6>T-'GOY=T'CPM_E M%@(^"-:6SOVU(7.$_G=%I%3.3K4_B$@:%*C;Z==] ^O.=M(D7)?"-&1;O(]H MV5%D%5U6Y35)>I;&8B969"CA%X*,H@T#X=W6Y$6S9*:[TEY*VT33!K4F[OOU MW:Q )@5-JU!/6IC@I)B-ZE==<-+@"U+',UFT-&[B*+Z$)]5$9$A70W-5YE=\ M%A.AKKTH@/H]AV\14BN!$D M_5.L!GWY_(?S=\].!V3G%T/O^\6T">?X.O:$C',!_N3"YPAI\G.1"="=;LGV MWBEI"G)#HT?J*/UX>GKA'&P,@^Y VH1W6A+/LP:&)%Z!C$'0D/7"9RN4"YOY MHE!455CKGE=N6EZ+LRK^AM@/>?;/-DLA:\+%I36E+TF@T;_H^TH\QWZ9O_(R M8T'K%H9"9HID85NI+A?] PMT%>?LVI,BFADZK]V5+8Q)^\7;#H]M -,/ MHC[PW/Z)OA$5XN+"CSO5E$Y(G795&8O%^_K9&QJKUYC=08SZZPS'0^ M^5BBK+>1UDMH4(H[U3$4,/V5F'XEM\?AB7A;DQE35I(>EON+.+)_Z*Z9YX&YY.VJJR%!EZ(JU_4U;]N=M$2 C)@M9*T<8D MTX)&=$E+)H=0I:U5JH.N\IUQ&\I^X3:Q^&KXY[4P MT6T!1>_=#(KN\C:UKQ$K\IBB/1D $J;F;CNLY#;84:2XHU;TP"+785&_,[F93^$,GS,\ MC";TC;F"KXM'N"[B:8VKTSR'MK=F2%4+32]JM-F)MU&'LC9>:H:G>[/@6 M3^$X3MY?5F3$I4,=S83_>[KQX^F @QC]Z/'3Z"HK]118-%F9([TY6E0(\+8$1%@.9BZ@VXC]N\&[9KT26/-L :0O=U(NXV)I?G] UJ2>BB M.2F/Q;^;#?DI&DIL\O8Z66U,P"V@[Z'Q&9,H!1YS.GH]I;OIE,EBL3E M& \"%LB*EE(-1G8D,P3 HD4Q:;TNWZ%F\)QD,IM3*S\:6"0X+0RBL0K+2Y_B ME_WJ?^75%U,ZJ]]W@/HB7%,SIK_AF>P\B)+@7TR4Q!)M7I2MV /LQ90DL4J1 M5[6X.Z@YU*K%B'P,>]E-!8ZS.#6?4-OX,*;Q5YJ[>HK:5IZF"HFR=BX L9LF MB.0$^6BN91X9Y)J 8;^MWHEH;<2F8_?L(]-]IWI2%M](@V!^P?2C+R;PLAI M&*VNE> ZCM34296-G1M>WSI9-#MU.\:+X63S41]$;:%A>RXK][H9Q=MEM?H( MT@L2>R +.Z=/->SPANX6O9#?V$ID-M+RVEQ#(7S*H8A>TOE#8=< ,RH3PC^, M(_IPX3&(5[9 9)ZEJ Y'=3M>UA176546>-T=WN0BSW!M]SUI1E!#R+E^3CQ M$]D$1-9@JK"CYV5=L[X"XK%EF)!N7I8%-]U=JZ=Q+G@KT\FT69+B<^YH/BQ) M7&"H<(P!X*Y,OP@WE2<=6CB]ZBYC\IQ;FUW MNFL[3P4RL_@<0X8@DCUXXX;A#%0P_LE';PH*!']?"=7Z**(2)/#6K0Q[D!-Z M84_TD.I04-*$TB/,H+5-$5#(XVN>)&L>R,[G2B4^&7Q[QA4. EX$I5CPBB:5 MQK*RRZ$K;M.:=, 676U+#TAXH5H<=$V/EA^[TT[T^O8GI:7J5[N/?R*IJ(DPKLAI+0"=(>TSFC#;NYWQZ,$,SS\IJQM;3I(TT56_DU=W3?HGD# M/1NG5R@QS6\PON[$ _&I.F5_[71^N;P^W_$):MFRY!,W2NW:49! Q,G_0:?D MQE?<]L#FIZ$<-A/F_I2QK;C?['VS4!9Q&B#"I52.\6LV<^'PA0IKK4.' (XR0KVL)Q&<$)'-6L/+7-AM06F(@RIO5UL 0&&TRA^B MCG8+GF0#&U7&P11+T"AV;*^EMFO1H:7:.D"_"%=HE\!+$K?,[M-AWU#7I '_ MWFVAUWYI-^5#.FX<\0N9*#,T.WC1%56:55$ B;-'OE_5[5K5]69EY_BZHZJI M2%+<,"@YH1*P9/8K>Q]6-J7%S,NY@]\HRFUF>W-J:2,HTC7@/^N=_RT8V\VZEZ1L8DEOQYF4(SB"3*TP MSLT'67!350C0WI*\6)NRZ-=]N];=FM.V5C64X#ZT8WSZNI-+(5Q4Y50SNVGZ%MV^%7\19CEP;G]:?"O<.L ^$],NZ7I M=?K-^-JUL(5%_$$!\\D4 ?'5(G(M]$?)NY0FGXQ&W7K_]7?F0JP\-Y?TY\1; M*N.\3-Y';5%S<3.NE>IZE+[WNVP[=]G:O651[25*(V.N:V@KD6,>L2@RI4?Y M;-78UJ_UF74&NB0#G9->EY/F6J) T!)>KRP5QO:+O35CNSEKGI2S65N0GR P M8L<#,XFQW!TO0AA42OJR4R+4K^KVK:K$Z]CL]/0PG@('GY]?*%6-M1T]IP3. M=EN\+\KK6_#C_>)N,DA;CEW\S@7S"M AE>3^DTW%W8ND^-)4Y$=R^6 M.L]U1)P[MKY^OVSQ?E'F,!QRQ))936AEO9@- ]O8BED0W)0#TK% M<9X/)Y4Q&GSNY<.6K;>F=<=&LSZI1&6$\@AA8X:\"V5D4E8:[>6^EL@%:MV< MR!!N.)XE$8TQT?"=H\KLUWV[UOV=RPTLUO/$117N8/6\,H@B)<@(RE;PLI:1 M'AL%O0=E^ZC_UR-HMV)L-\MY&Y:;&QHK=P%=CL@5YC+67A]!GK_#AY;G:^)Z M:F1( MD'\_I-L%V;X!P%M066TF5DN SO*JXRN/_Q)6EN,>8Y@U9B/-S!FCATB>S2B'/4?"@+WMY;96 M=?2KOY6K/S9\0)6X2Q@L/0&0TH9P>6)47A<(W])ESJAGVC-OX8.0K(_I;B?EFW:EF?&4VS5;8(0NG/W&GMXZWW8B'/E9&(&=^*9.$7 M4#GD)JT&1\1:8M3MNAA,F##O[>J-C^T&+8N4:.$RX1W9<95- M2=PRGV<>BU6-.VOC3&ZYT*_R=JWRZ["V(9FV%>H4&SFT%A31K]EVK=D[84:$ MX+V1QX/K3E-C42T*:YC'=>/9/$@0E](AM=O4J5_O[5MO1* 9FZ"0%B]6SR^$ M/C=KE&6U,17YN@6"(()*YO2E ]6+G+9GN_;=M[\MB"TY),(46833-T& OR$+/RB:[ M@G;FLD7N3$AF=HW#G@\ZRRO<[74+SO5^J;=KJ7^Q&:CQ4KF S3U!J4\SLLDJ MI692HM@ZSE%\! .; ]89#3BNI"ZE7^2M6V3U>X,E#OU>6K6A+0$*,0F"-;6Y MJQ"*E DG]MMY5@Q?3R:=#DQCDY?7WR,.1O>%_.CWPW;M!_A9AN9VQH!B.N"_ MM>FEQ9+!L^8^IV*,5;03@#$*6JJ[_I;85$S+QP5B2', N4+[JU_P[5IP+P"\ M0@\8)5;(0F#7:8.(EC$*##[J8,]S!TGB#)4GLJ^X)08-H=\$V[4)-&)Z698I M&V3BGZ%W$79$7->&SO_8<*,GM-I PY$P9NJ:D'!W$SKI*7HD!%I$*E'[9=^N M97]15G1)H27'"5 EW+'*2&QMDK< %8A6[PL^MVILZQ?T%;J62ZO2F(0UNMW, ME;$?_RRO&3#0D"?.N!)DN=!.T#$+Q%IF=AU7@RC)KC)T[R'%P"TV0UM>6R+U M3ON]V!:JX[D?$NEL";39Q3*=FNX4G$."2O(A&U>70ALEZ&%OFRXARM. H"# MO7=I4J.?-.7\WO6L@8MSZAM,X=3\O?PP+@O3;_ZMVOP(3^K*A!W!7*G<(C.Y M=K19%*:Z[':;')N"7-?&M],,NK%]0SM]M:]RWP["3MA!WPYB*\;2MX-XF +\ M+>>*$5TJ?3.RL/6W$F*)<=/U.^,9(E-8YB2NIP//OF6E/_+/O;FZ70O^2W=Y M6 $%]2Y5G"F__*1%)X'"H \=Z(J0D, Z1[5IFERRC=JA<46!]8N^78L.,RT( M),],,RU37E&<^E7[(^QB[;HU:[32=9L-(H_,6=TO^O8M>A+/4>X"LCCT>2GJ M./$1)ZUXPPF^BO/6W'B<737,61Z31CAE6'U9B&/ZC1CJK[EB9)K-,4NO@[DX MD[EXB[GH3\#6G0#:]9:B(7$(N77[V(;;K\ 2D^7&==\68<@%";&$[U%U@ELM MI$+,=K3N!>!V+?_;H'(S1$]@Z>II7'FRV;7[(<0R-Q9MN?P+YA+GAFC]ZF_7 MZD-&IZC:3'BI2!-"^-.0*R1>)+MJ>:1K.O5L&?5MDK=R+7]QM"SSRJ29&BU! MB'QU=26E1@:LFJN?%$3O5W=3)S58'FF"KFJ;M'$[LU@YVWHR(_EMDK82L!3G MTY6+,R[B?%$W->XWIU^1'6MC&^OLM7XG;-=.. 4+3Q._-XQMZ7(V,"%?=1D7 MV;^4@#%*RZ05^!2VS#,RUKEVG_YG8!'NC*<@)];=%%FVV;RWU;9LY;D$"4XG M8HN-43K6LIIK*%KZ:RW WJ8<[0!5SDTUG,6_E16B5ZK"_:[IUWC[UEB7T#(H M<>+/'5R&1XW%VJY+=<',!UKMFEM;EE4[DSBD<"J+UIB6.1B\>A:>S8_M]I S MJI?"4E"UV3IE9TJOA,8:^K5C]I >+[3Z;1%?Q5G.".>;4Z7=Z-,)$J;]ZF]F M];4R' C60@C4! Q#$@ Y!LO60O]K:F.$P>4C18C?7"+\\.9$.$:;I?_UW2?D M9H^^Z[/G#S)[_N6WZ>@3IN"[/U^AX-HQ?GKTY?G9V?_A2= MOWKQ^LW+TW?GKU^MGNE/W;S[WWV2G/\*:85/FXQS0/I'.]$/B@:\@Z[Z"N^P M]TGO\/H*" %S_8?&WM&JT+Q??$'6"]'3Z#(OQUQ#T>GEP:DQ3Q66*2LLB4'I MVWMM4%S%_;9_H+]9\N&J6 )1<4V D3J2K"C**]9U'9^X9C#IWE.F,*V;N&K:.2CM M'?-=55O0V759Y>E_U.0LHXM5$[:,UYO0A::XU&[4Y$23KAZV-7>]"-Z&S',S M5XO.?* G9*8 ]P ]L%I<3PV9='-3SG-8<%=F$.4FKHI!Q-1-W'0ACQ=T0LAR M007;0DHE9)$LPQ-)PEE9L;-01$>[$>>Q*X1^N&<1L3.]\568)S_A(O-4!TT\QAZ+:#*JK0ZVAJ\GF MA(YB-DW][H./=^4Z9"^?R62*;FC%I=U+41K?0@]TGZ10AX+<86#YS,[:O,EP M6'3WSL!/6\%*#EO380:##I>S[%*#)'JVD[QLTX% >])R;I<3Y@0"YF?\VX@V M1AR]M2UM5,C4\C/+-!&TNA"R-0PR+N1@RZ6500:TL ]Q/#)>&$A UW>T)X>O MN]NQ&BX2^;+F;9_2+%\IT<\Q#,%F"1>,$ #@NX#G2 M$NF[P*TD5Z7"(/")-&Y&B092A"9IF]W;Q3]2$JQ,-4Z M]_D/S^_CG='A)_G)*PXK$#'#_9UC_)RQ-_32NCG0>DH%:S_]K M;8WH)9W:)/I;&Z<5(* _F9C[8-%Q^+D0,HJS[E)UI(Q5B#\GI(:\WKU-,-F? MG(4_X8WWTA@^FF_AP-\>[[U/IP_:@44/3<4LTC:BF;*9 K_7&J0Y23K2GBY$ M'63@K];2"]7W3 #8Y%CXO;8 MC;Z'N9; O!J")=U*R7;N_H3$ULR-^9")(/6;%V*FN_Y;=T^NUI]&B/1SXI$R'YISD+E*GJ M*-9]7)*+R1S#0NY,(IO-'2L1\X7;X5HT&AY7T*%+PZCM7K4BC,8+"FH8ZXD8 MQ(_VV4:\]H1<;T,[[S34DK0_Z8B,%S)6:QKP:'42UPQZR1_@>4!@%=V.+SGD M*IHWZ(I5H7T.#YPV\K+YL4;CPY4Q#)O!AJD98R&U/Y6"BV$).L6"3]*V8EWL MR6NTEZI.*Q:$+-%/K@O:+B=:&HE!6!DA?'@0HNH7HQCRZU+I!W@):WW'@;H; MV+:O4?"UXUZ?E]8 =U"$I]%2D667*!/7?[!MQ XI:[D6RCW.7),T;(RX@N9DP=]D>YK\! MVJ4?#OA*K+A:S>&54D[%;24TQQU''8TKGLU'6'\S9=)9VEI M9!0T.C\9C882=TAONL3;\YU1R/ S4^99RF_K\?8U&E+* M,=)4>!J9O#82;6&E0:][6A1 O[V1'4QGZP74P&AW^-C7 M95Q]Y M4;N@GF83:W(5PSD=2C9B1! '33%@=<*>T@ZX*^:,6"8[:^)CWD(8TDY/5_HG M.\L$9TY/7#<8 K4RGPH_Y<09)UU[]4F?(;0;XZ@OE=V*L7SY9-\7@C9\+0EV M"X+AZPQA!:@P8J3"!61--'H27<#7M-Z4\QQMM@EE6 M$KBW0=Q/B9=<^*CL;3&2X#(&0JJD?.[<.'_%UP?,]+L*NVKO2>2WU8^B@\D@ M:]H"<?LMB!>SR6D2WG,P4V)3.FS M7DG:'(1:DK7*)+N(#'.82/8":]WBG>SN[QY]P<6#PRJ[+,*73R+RL8H0 R 9 M8Z-IL[5'5H)TL_)*J/J1,'T@B:)SST$_ */5(AJ3[DN1NRU+B;)PS"Y8WC#) MISB#=> *M]MH'O_9KF2B+#* ]TE#+L9 :CU(W]9\0<'G M CWG:&%N2FP-.'+-)F!WU_S!'?+E-L0=ZZA_P3(MB:V')=]Q"!3/P!UR9J7F M)*:+<96ED61$(1UNL/C4<2?52/OZBFFQ2,8PXL5NDYV;DYI<_G#3K8.L_F5V MI1;M#%00B+ #B*L7#%D6DSY2*>[$]F IU!6B4#HI^"XNBM-/]A1DA<]$:>X@ M$Y89*=JB<5@YNG2V..4?HT<%B=_W0:JA+,9ES/%:K18K6SI#-8F=AE6/A,(0 MQ>)T$>0$R:G5&V@3(WI"/FQH5]C(9EFE8I](ZJF2NSZ(_2J:/O!J*A<4HH4J M0'*I0A2S1E(O7K%!=5VOIV5'N&F,U$'L1"#SK;11>ED!.5%C-"MHH'4QI! N M(#BD:\4F=+L#TG&AB1W8D6#A=!2,$-/MD#7@,@%S)QMD F 2'$->EP)7LE"W ME>Q6+3@EW9//3T8CRXID(['VC"-8^[;AJF)H@W11Q&@:KX 37Y]DM]?;EZ1R MJ)UKWFM52*O'VN8;&W>3SFW,Q74F:9PR+ M,+#;T/*%?\B])!J!OKD@7"P8#?$U:P.KK5'(CUO-YG:>^?MT,%X7'(=970#( MLI_/8!D$6PYSPA8]* 92%@^ZY7+&1$B"%]U8:/RDX35.1"?KLB@9BL@E;BH" M+>9#PJ Q9]4]&$SR_I*H>H?8OA-C+8*CJR.NVTQJZ&RR?*X Q9B?PJV090=( MJ@D/Y2WM,SHQ7LX=M\X-EJ5O9T>S=7;=R1/5 X%SL9G#.VF6XR2L@XHU"H'% M_BMD/VH>#,) ;<;14U< 9(6.!(SY\%JAL>XLB39 +5$!6]!!W2;210<)$]4 MGJ!UP!G':Z<]93H5F.&\&I_/IZMA7>+];;H?TL'I&)$[W@54<\DC)4EG #%?6FRI&N 3ALOH@_?6[_.3<00-^>++-:58T[(LUL[5#9 ML7Q+8#1LN#-L5KOM^0^'=A8-;AKV2]49=' 9AVMT)H>U_"9EGI68%=,_,=?"NX']P_7B)DZS>P!CI87_J3XT7@*]I)T^B4M@>X,Y$CF$RR MA%2!;JKH\'_H02E04>QU6;#]\@"M,\@/SL"7X8I/;M]5;)#-PV M#J3R)1\&>AL3R]F&-4W>W=042[:C?[7WQLQKULTUM@XW'O3% 4M'!$#^1HW, MA69Z88A';UZ?BSI<'K>^DVM8.&DK5D9ZTVX(Q[L:WF*UYR@Q&F9""_'"=$-' M6JNB QL*H0SFIL\JV^/SN,\J;\58-I%5WD#>:/TFS.JZA5,BX@8"%'UQR/85 M4YFLDPQ2#4+&GF_K90#/-S;(V2I?E,4>FB*:F+SAP@$K>' SDO]Y]B\(@=O4 MA7>4FN5X"F()$S& 2.VO@>MHL83X&>K)9$XROK+L-@(:16]?G@^BGTW>G+VV@_/3L@2CZU9EV)M>5 MA\S3-!;_T408N^.4@#T85Z0-$*N<5+%C$5-7K>--9_#01-^P.77V/T,+H>[X M2%+B&9C%WAAPE92JFIQ*5H/5[:6L8 +#,&!K_7!L@!57-7ID Y<#'[4,W?/O MT>V9MPD.D8Q7(=V!GQ;]1MJX,$@12HUB@,I?,?M=]HZC>$M)E5JMV+0EPV)" MMH\]9:C;A$E6F+@:PC6../QJP[([2(YS:2'Y (5EYO.&EQQB/FJZ&);FJS-! M:VLKI=K,1D82LL00X^1X^ZP<6^9/A9NYP'@(;G\0Q^54$]*8]K..BT^+FH$T MDTS+9*IY/):I2];MV @YYC7^OP+[!2SH(C=RJ'C#P='1*B^96N3.+%0FR!#Z M\,W/3A*'E6=#Z\I821]Z10/!OOIF]EK[UXDAA9$)2=C:<[L<7D/Q+&^R.)JC M2$V2&9U8V ]\<']E(#*-_DQ?V98M_?#KZS-?Z)18F*:MCHE(KM<9/,6]W=&Q MB.0\7MA,B9"Y2.4E(E38HW4KPH!_OEJ&DK+7@"!M&:<#VNPQS]ZSUC3WL>;M MWUXP\\ &\5) 3K-EJ<=:LZ&WMCZ@T2K.61$SX_*(AB&A_NQ&"D7<:Z- MI(,B?/211^IX,5?,=I=H*3M6$H8]@J(.H+KZSG\[(6'M'SG[T L[^*YO&Y'3]%/549V4* ,RIBB^?];(4 M*.-L*!,DSCPFC7X2@C7-K/PM>R!%ZZ<%'>YXQLEJ[T6H,6Z5158K$[>)4QH" M*Q-,1 A]E/E$ERF6.3 G.M95.K]H>+B<;KK6S%3NK;,V5>HH7A=W=)7ZQN7$!C%79 MU4K9S&JD;.GL,X@^H.CR)WM+7;-/*(78"THA M!96 QR>QG(@] >OTP1=:MG M< 8D@YUF[8P]DS3T73C*],\V2SB_R),DQXRGR!#(HL"GG%! '4XXR3[4UCYNI#1?)E_#CII)YI#-N"\UC^LT'ANRQ MZVC3%+7EW;+@!##C7<;)8BD"/7 88'8Q].FN/IW>AHQZX/#L.V?&.42KP:%' M:RJ/OJ>!PK$^'_*YTB MS/)33[&272\BYX^'P_.&YA?>B MV6QO]=&5\!$MBDY[R'D[TM"%Y<(8%U5C2%NCY^41AZ3>%^4U.:F7? K>JRQ= M AN2'4'*"FE$%_M8RC*00%*6*5\-(LXT[IJ7<:INM)IS\PHN._NBKD,B,^E9 M, FJ5OVA6R8Z*"7NZT\P"X2ELK!-EN\N!T?(6N>JE9BA-!+*J#JLN3J3'S,&.P"IGV&*(5KIP0*JDN_"!$-_+-P_7MEH_S3JY! M>F:1U.H"B5K!79?TRK;ZT'=,;_Z5]JSZ.,^]._TSL. D0Y_0^[O@@EPVB)YI M304J51G<_B DV\]B77#/+^)^7'^>-@ 40+L)*!M^VZMNNE);Z# M2\"52%W;K7,K17K&056PMZY5;H>T%1J$-/7<) )@4C;<:WNXE=6UMIET9GST M-9J<)44%][HLJ;W*#W:E#HMY]C]=-[F>9!C9HR/X<[L MW(? 3PRB8_J<@:W$E)CHC'.^]#S<^8%DE%"-*1S&JT2S7)SQ?T9'T3BCF<8F MM &MP]W=Z.>=MSNZ]0'\JDP0FG\7Y@6R6I/-D= Y81 F#( .IUKX ;,#TH0U*E(?!"2X >/4ZAHZUPJ![5*P.M82JW=WK:X M)]M,[NI3;FT*::%1,'UN448W4?RQ G7!/AYF; M$#"!S'>ER6+15!YSP4'ZA6NTL0S%/OL?ZY;P@R9T^B0:[[Q*YY5YM/\*?",U M,SQ+!0HK6K12@>J_YF1B([0'\LY5R_6'\5S+(M6AX2=J0E-1K5PRR=@O&I,E MK:6U(=&$EE?L85KBGV4O5CT2<3<'7>PJ#Y?.,+G5 3!N"5,<$I#\X',V0=VH M<\TS%YU;S86P6 %S1&F)4;(5C[O;3X49CC@Y@N(R3OJ*#KZ23:.FB]XJS6I) MAP\\O4:8V0EA,TO@]H'H]95\E2(3);Y' L\3!$C(#(8>^Z(_+C/N3X8S, MRR+5W0'A(?*GS/F\D8!3Z?2%8HE__L]Q]:<_/P@->"LS"0N!H?1$6XA+WV'& M62."A9&.K>@N9PF8FM#_B\QA>$.7)-Z5'Q]%BK%\T_ED%M.P!3+!?R]55$U74H]R[-TB+541X=#%P!93PTB#7%" TR]=PY_.0J?M&OP<46"ZS44,MN#JVON ,B= MS@J:SW9ZUHD]2X^L2G(MK'#P0CRET\REVTE0R49-ZC/>:PVL5=]DJ6^I1OXZP'KL M:'%]:&N6SIES71LX3*C4CAV[%9>6J6U("W/*$^HR+O\/LK!MJ#/2N[4HT:]R M;+X&=_ : &S8EX/Y =>>I-MIC[_TB3\+MBOM.1Q*]7BUF=R?[$1?5?&\KO!!& *2Y&ZL0 KW,A^ L7B DK[YA$VAB XVU MI=61=$K+XP4-[ DY1P-A?+(MB"1ULB1>1(RMT!6$/P0!%[EK=?3(^KT7G/AQ M%2U_EPKYY[[JPDM!]=.5WYAV$OW+#GS4RIBWDN?164N/JYC+UKG85,6RKVSR_2\2?L&X4L;IV/:8?3C 1]\]79)$EZA*#-%\\FL*8642/II6L1N;&T, M+M$UH+3V@085[2#U3KG@. V&#&+EFCMCUBRHD86SI6X^A<2\F37WQ!,U^V#: M*JP:M2\Y"NOX9U[)VCR,S;KRLJ!8/K_H4F*&-$^AH35OQS2G41U/3+-0>*4G MB:NN+-@U[$D<])<'+F*U?SWDCP8V>+\.A9W>GP@(#4]+N6*2/!/6:@<5AB>! MX^<&#FJWVD80_/-1@/MA7G*?:D$;!S)0:#HM/VRS9*L,-!8?5 1W63378$YI MH(QB94YRMHG&G-P15P"/<#_"2"5(Q& 5IO@BFXA,7.ZV@"*[.)]8,1/4,L-E ML=/Z'Q)(Y+2:G1)F%65W12J(+<+98NJ\-[J6\4S")4M='5!0BRE^TG=#^U)# MN*$;FCL3F;8X::8TLJ/=2!)8G%-FR4^K=+(+ 9\H(X8JG1^?73SM%^WK+MJ: M!A.>5]BGH5'*O\SGT D+=.T&'.&ZK9:81]B2$-IAOS\0LIB6)(A0)V^KI**+ MM^]>]7OA*^^%PP\!13E#+3T[1E?],7C/NK%:+\(TSRL_X#QUR,&J%[80FN.$7JT9[\UOO+6Z%A:W0#&O*U@M:B9Q.85 LO+T.I!-]JKS;0< M>'O0V5-6['0ATH'Y5XNU!8*M?B]\Y;UPNG<1EF=>DKEZR63&(8$]V9:YVR@< M!]=\;T"%8D&%@2P G95E6>J(!#5M0U(]M56?XH\>9V)WS6BW!YILQ5CZ7N'W M5+[1])#UFEUUFJ&9(.'D>D8);5:<7I7,FG>S*[P:)G@8L:HSF/$7FNYY)IFQ MAQ67BK+:DBURT5E67!E!(*&C(OIX:3Y0E]Q'D3B/"9<8F6#TZ$0J*QK3)IHH MQCN.)O2- MO%C7+M:%U#(F@Z'\56Y6CN7YOA]1N(<]0[&\T]_&(TJAT >5;1 M!P#9>T2V=A3R;:^E1=O;\XNH7,=3CPR%A,.6?@F/F/L+N)RH7&#-W:S;5EFB MGKXRU.=#E&]WPD%%RRS'C0@B[G^73)&=''"9324./UK87LKOZH$2PS-6G'9& M4PYK\OD3Z7/D&'"O[/L( KS6KE0E\ G/@PQOMP,!TPO;:&)8Z]@A,-8[!UQT M'A?!K3YWHK=!V3N"B6417EZ9)[TK\-6$_PW*TU'>=6GY<7*RC[#*U-$C!I<, M!%UKY46 O>J1T*"LIN6B[8 M<5&4;O5UTVWBUN_V3>_VYVBAPG4P'.XX>IK0S=XS8SIM?UNJ-S'<>7E3[[-^ MDC=[DG[![I\RLR_TZ;JFS(ZGVBMB>Y(T!6?)_[653K[0C--:]>N22ESJY]6& MKU!FS=1EZ)5\677%_7+(SN>R9KEV-H_I[* LKTGZD[CQD_@.$%L.U;!=P7F$ M*O8]!Z56('+MG%;HCD2*:P&CFF>;/2.G7;CM>^9&%2IV5_P07?S@JHF3MAJ' MX'P889/6Y*YH=2VL?Z7*T#+%P9BU[&PA[9J/U'E(&JGVZ0+V9,1L4W2.9#J% MD4;KS!Z$P^)8_]FDW[@UXBH7N'\#DU"[ 5H8\S+9?C=^VVVQ%"XO$TIJ)>E2 M?Y5ERO)E$,=22]2 N3]T?"Q*&,->9_PLL0EZ4"X7ZT>)\/0+P_"U2PZM]-V8 MM$5B09^2A.[=B&T7YZ<"?>%6.HX5)%#-2K]#^KCNS:JN2&!)H,[)1Z#884L. M2?-7)D5X"H>R>VJDT4B1*H]28A +\)+$, &!,N0$=1-+_4.">4?'_TOHPE=5W2\Q,D]+H4"IO)D(BD=DZCPZ? M06W(,K+UHQ)-K7S,KF/ZL/DWL'7WVN&!'V#ECB5W9Q89' C+#"7J2-IHN&>4 MI-U]*X!Y;49=\)Z_:[?^*[_$95!WE#9[%ZW&16 LV@;*9ES)[_@ \9! M*K[3T4EHCBQ!6-B:EF7Y%!98V"W)"W+NHEH+6_.">ZO,RSSO>,-1/ -_=*,4 M*2VW<%!^,-(UEG8G'-)]*X!:;_^[:KI(&]G5&\]>Q-J?M2Q(]ZZ6,O-&4-O8 M-K184VWE""T?L;< !X@_7F<<,'\]Q[XI:I=+/8US-PD[O://>@SS'UJ_T$T M,..J48W;N,".(ZTDPX3O!26TU*=LS1-Y:-)S425LG)#,AV?JK]:W< M21"85LK&*X;TA4#GW@IT[K2H-4%R@69AT9@K$RIM[9()JU,W\#,S1GJ=T?XN M./?VSS:KE,9"#'K%[M^"K^MMC,UO>Z\[SC0Y1K[:D\VR 8C@K2%E:QM([((] MUU#;K;" !@%)WZ%)7#M+4.U(0?N-N$4;\5484Z'=N!T2.%[RP#J1'W#P,9"\ MH+LWQKMW4C&(ZZ_):V4BT"[#>8M]\.UA24<]EG0KQK(= MI&7;XH,QC8E JC8IKS38R@J076:F<)".@F/F&W>YM1M2TD@[5VC M+RR[^:B>K:*WS_X*E!F]@9MS[THR[8QB&S@](T);B%G)HV-&M82K-BVF'U/U M]XOC0?3?.WM'!SI46-A<)TYS@?:VTU@*RGU]D35,X)0.U+A&OW,F@<]S!;7U M)N[F+0M9(:2.!6'(6TII@4V1P_DC[$\U\^&&F14[W:B2EW_&;WO'GS'\K$;AL-H\9O*T< M/233AT'X:BGFMEG/SVHOY2%8C1T+'QMSD4O_&6EQ$HCE@6/-FL'=3G!GL7U=%S&58K*B34$?3.HAR5;23 MI/Q&J1VDG0GSN]HH-9DR:';@DM36G;MI*%/I"A9 R[T"@5E\US* O[ A]+APSX2> 0]TK><&H%_ ;%_#*KR]'+7KI-N/7.7+K M3_^&50>X5@(JEH%CD;G"2?@$*-=*8UAN*N#"[NY4=DRTVJ!-@K@G7"!,XOV* MO !5-@/??RQ!Y1X/+*$O_H3&9^BV+CSZ?XKI2>QT*$R@6&@64[@!>S=B\V?N MPOK+S%9'BH*]QW:.;;"W.Z QNKU49S"SX\*4;9TO-GHH-^K6_,AM4\J =$IM MK$FKB'5A#\N!YTSBN0F;B3E=ZRC]#YCLE<7/K5P@S" M-A#64,/@X+77R=2D;6XYG)HJN[SD7L[^^2Q,.FS)]]I>LQR[FS75O&UDQZ.% MJ4&ELH^M<.&JXS'W/J]'G- ",Y*\"-JXH5F/Q9"G)F$-8?.4S ED*P'1:4LR M^+W$W;C$949DP#%25;#YE1CE2\0;65VW9L.NZQL'"395Q92LJ9:+,B)8VMNS M?%J""K8WO21P4$LOZGJ1"H-1P>W5."-U*2R5G2;UIKC*JK* 7=@'93:_F_T. MX?BPIS]44M*-1R!MK4*7)4)Q3)VQNS&'33O1#\W&7J1#6FLY<0.2U0)WT:XH M8N'&#:G:<=O(<= &9L&IX'N%0IT_7-/@K-_BF][B[RINHE,!@CP 47DRI;E_ M;PDCR$G]=FUAQ#:=@8,@9SV%-K"3I9)^$54,W7(3AN; =""*6CN*[AIDS+/R@&WY72%=U/ZC/9ZXEN (I7P'VCF$,]RLI;0/SN7"D-; M&K34FCKHJ[YDO7$GT=7"7==$3!NG:W@5?1!WHM=08C[L9&QO&>\(.6)+;DRC MS5OPJ%2JB.W^0=+!;<)UZ8PUMR3WQ[;%D1%*JS3N*I_5[[4!A>UOUAN.F]>J M7T4RW'&@6RHK[D@5QG[64M_[>Z9.UV_N4R"T"ZP0, YQE6<(CE\;Z>L/]WIQ]YG$G< 4;'6#=,M2PM[(G'C\YT;LC3/?R9-Q.$)^E"\4 MMV9B<'U,VMRB+:3)F+4)'/1\L!3LZ?2K QQ.W]?52MQ .OV[G=Y^OWZN_?K? M9=TP/TN-J'(TYJX//K% -MZCMS^ML*ALS5/EAS,2XD##//3,( W:!N MPC6QW8E.R8[F]Z1W\>UPZRCLX.ZM9,G!-%4+^-H2Z\K-6_;;P[+O]5CVK1C+ MQGF1>W'\N<3Q6^1Z2=TB?;*$7=IH^.AT3?R@BTID*I,@AV.S/"G*W6N.S$]6 M@A-B%W@@EQC98>YG$$D7!'J"-J%R80\%)Z9=BXMD]P^_OCZ+;)/H+>.%_K1& MSV>DETR3,3WL6P19+YOIP_#M.MW#0?C1LHD)F]/W$[RFW3!>,'IHEOTKA"V% M$ B.9(Z>1D^$2\M"'\R')<A)1U6GKQMW%5^"])QX-Q@;$=])9D*##&B@=0 M%NN>.@B&.<./??C,6(R'L%M#M [XMM&_RD*CXDF;<^:#C8JL^G"VN3 ,* VD(Q\G:_:<-M7WYW><0\%F5T^E-QN+6@B+RR2_N]A ME253.Q<^P3:$.5,%L<[:HXTMS3(@#G[+F \FD:BHC9BVM8\&3$J'>@O.4VW/ MTY,[84&WX4BM%Q:GS$8W9+JG@?3KM9MFXP1#(KREY?/Z[N&"(_:*19L.BMWM M(SBG-:/E:]HS4C[E37+ HM$Z;]!A'A+6+OS#M;<4HJ ;2(_RN"V2H'>I@-[! M@ H(M'R$+P.L38<]1GV'5H&5:)7(A;!#^2DR056AM ,B/E@>\&M:"B3K%R\U M^I/85>,3HO3I4[RPKGLLD:N&_3:YKZ^K,?1FJ<#:5%33N PF-2/2.9#"HM]6UI9 MXD<^:GYK$Z[+-4Z1&V(.]AL?:DE<*@BWLSX=15/%CP#:_% 22UI2; ME5"\K90!O-,?-:3W^5@/1KD$^\]_?U,W1HT?(])6K^F.G@3Q.35?NH?UBJQL MLG#7- UTR3+;NO22-A(&%1+^#\)&<&P.:==B](63-JZKSV3%LN.[.MAFJCGJ M-MB4")NA.BA 7-=M)3A&S(B3;:X3AVMT%? #6Q,J(,UPDI/')Q1S:&Q*AR?( M =0\P(YI:2NB -^U)HYKE+K<$-=F#M?J*$%TDN1-D8LMDJ9C4'#OYH8]'GZN M)@>>B*)9*87A$BY67IU&T8%(=(=J%_! 73/9 MF+R)IQQSAX;/N+ .XSBNZK/.:[+!SW480:?8K/$MH>GP7I)0*&E_7L:V(-QV M&/4A5!__OXF;3#1S5XHMTROA6&6-L"M9MVM$( MBB MG;?!+['W5 5%AQ=Y$#UOJU*!^*=U%@\OX@0\)SO12Q+-./QJ/&J"XM*4 MM!.:+/8-5-PT"K^9J9=V5.T9J^+@S.66>*M+6R6F&ID @35E+22Q9N]4'+.] M1_!YX)=SSNNY92?:[)%C2F]39"#$EII#)(S1=EM*&"VU1!J-=G?_'^\=V]4* M PZ<(J"5Q@96HX"$M*5P\AJ85-&ZEQ[3N;WD.JVAOO^$_WNJ?XW243)*O^!L MF-M"B%_\Z8X]U@;L5FT83N&SH'%]XNJNW;4?V%U;.<>#C89IU<--VJHR3 ,I MG-5,U41SN[>[-XI^%*,I>DDN4A+]K8U3LM*:Z">MR*7I[O8,8C93Z1ODVP:Q MM54;\YY1SY5$B,BP'9>IL )W3\W[HKS.#7IC:;]B'UEC&OR'U,_@QTIB3F]6 M]_=/Y%.>V3<_F[;5AAF@&1>3II6I7601$4-FH?,$C!Y,+T:J,FS$841&PH-A M-(+-;>WS9YM;G\1:. =3-VOXV\LPQ M*&_*HGM?[N/@I A);7M_Z(=0$FF79+BK^OZ=$(O. 'V'>V#5:H=KYG80 $-G M5T&)EN^#$(29?[ FA"7_I8G"/= X'DE2?SYR"\9EOTP[(Q31PXNT6/7?P8Q8%/2]MUL)=5IT_'$Q9O* M/ 0X'D'-YMF$Q;=L:^&7G@\T[!5TW^2H89FRMS#+&-G/<:MY5F6-:\B)]T.% M*YV>%V75W8L#40,2W\"#C/OS+-LO/\3R542F''.48[" M(%:"S 2'4GXK%RC?8 HGB;_1LR:9A*3P0QLY$36&');79*"L7A+8G/4T$-@L MFZQ*$<(-L+!B1,/.B$@VU)SXRNI"Q7 CT@[]FH"YN,18)\9 H):D:,9E2_KI MO(FXVER(NUV<@L?KY+0WW$5'A.9&3;O-2/+-QS)!H1T7[^D5$-3DNJ%8K33# M*:]?3&# (=U[62 I)(9F4\Z59]8B0<;2H>1=F<:+Z.VTO!Y$+V)ZMS,A)!I MC(\ANY&_^P4N$) 4IHG^0L\LE$\%W[VKLIB#48\DF'065R6M4CR(?GY[^GWT M@\URZ^\&TJE!EN7>16]N0&78CE_<1.Q#8N9"LY1SU5[KE##'31P0GZS-&=J- MB9W#.(IV@?9$Y MM,Y,5AA))^1_\V6R$?E>%H)P9=S!L36[#LS@&!8>QM*N&*1U3&=#39=?6930 MFRE7J0\FL@PG,PXC#.XADDU$KWRE+Q/ AEEE,W8)+,G5E M7.+$+A/&.BH^Z>2G?N(O;,)=B EW(2:<)/Y9 LY(KI /R!CCS*7'9<#6'&S* M2\."VD6R+-!$M^2E*5K%RL$>!_>.Q&7*VCC'\F'L.2@*WEHO>8I>ZM;2)9 N M.TA_-I(7=DLC$\5=TUG]0#G!VB_924^J5H!=DU8XR3'1]MB3]P?^%$$">C04^$)':233CWX69P#\66(=-D]L8THI4A#9" MQ8S3B-A39:%8@5O%4>V?QFE^>L(5+$Z7DE)&-I^.XDB=@(AA">;Q=3WP&>JJ M',,SH,# A9QJ$@&,$:S+1ITFN'='9A!O+-)G%5LM6$S M&L:=!&?M7F*_H3QMDN#!8+ZUJ0UT.N.7Q,' OUV42!IW>R#-A#4I9VK4S M?O?4.0PP95\RY>5D75Q>*,N1;1 P$KG(& 0&7I06!N%FH#*(XL-.IG<=J= M M&_;"KPP<)(USA ;!/X9&Q_^EBQB>?F,%+Q966TS=LC=0M>OCVMU1GX7K08 M0Y;1Y=9M$E.I\HM)M5\%^<8TW< &VL&/3(" @>V\6:P>XXY5()$6]]=PP&*K3 M5[(V=#[BQL$/]5KU!13.Z'#/ :L\K$F:.[1 0:_IE5\KZ:6X8#0!V:R=.0D8 ML*MAOP>W)/^KF7*W/8 8&) U9=CWDB$+[V;YFEI<]G6S(?8!6^0\0K;!$;'2 M29' ZM+KK;[4O30HWL:Y>F(O&5@7M(6\U\>?H5WNW6;VW33FQV'&A&QH]$]W MP1G $/B03=2,I$,^YC3L&L."[&!L#^CK..$.D5%!0U]O,)"7*^U%5FYC/F22 M80UTQL#% 2[MP9KYR%&?+'3)PH,^6;@58_FFDX4^=.@+TL0Z#65.=(F ('O@ MB&]H^68V9_HH5D BK6P10QQ FU)#@TR'>@=5:0C]=0P-&#C79HPFC0/@Q7%? M/P873(2/,R:3 V*IGJ.D!, 0^ \:-FH0U9FSV-(B"R>V4#Z: \-7R<>"%EJ M': U ].C;!MNMLNO:S,W;+"8";UN4]N8E1]C&-TUQ50840%UETI4D6GA$24J,9]9&O+9UI?R[7 #*D1["YI5'WVV9"K@,(+_?Y0 MW+4O- X90+G8F0-.-N'&>90*26?>M)RYMM[N.@I\SJG3-B]XOVJ6VE,6!MKV MAE=B$P$^G831%,2X/!QQLKA:7)*)8]NLUX5+:7M*A+[+6N@;QI=VONS0Y&UL M_QO)105YUS!F+F$MJ840A%N$ZP;P(WY1EDF4J(VD35(^@ (BO M"0ZMU$.FNAT&-+4F3P,#2Z*(V9!:[("9>[IF?APCS[OA,B\?=A M.2%"GO%T5B#9"L!._R>VK=?6RVHU=" \;(6;3^^O$QH2@QYT-WFC<$8[T)WZ7>IY>=6 E"5C9%DZW*-!^WLND2.VC[:-%Q[OXW.CKV M(5#0BQ W++7-@U#0BY6AAHD%!V': Y!R99=,,?FON=9^1;5+$,ZB-<.N03JS MKLS4!F9NJO]GAIC*4[QZ M#S*-QOV49HXQIBP>A !#($>*(66_\R&*YQEZW)DK)251K(\G'@RR\^OK@6FA MR5R8QWDGD0_YO(_\P9'[SYU'1+!=4%):$.D?W78> ]\F MGL6);W'P])N9-*N&;)5YP _R[4Q"R"_P[;RU95/AY#-4G)HTW\X,6,LI($X) M4=0SE1/?SH18 ]4VMI74WLYU8@\UC&5U^S;J#W];T.'RPB\9TW3OUM+Z=21E7[+#9<+ Z MDO-6$N:,#OQFYH*;'!?"1M;)T_)%DE,LX'+.BFKTB$2*PL;(-*( M^W11<\*S&]?^%NR:K=M"KS1RM\*\&VXFNTV4RGDH!7'!9LNOGC3J(3UGQ M@>LT>_J.$VCO!B1+@17]J9T9B:+\G5[V7V7Q,(RZMXK07S:^&"!OZ41]*K\+ M#W!U/P/0]5U6\7S*@!4^LT4\,[96W.*DI0*/;#@N; ,?((ZB:[!82^$Y&99I MR3R)V"""1>5*@G" LWCA!(L=IX)VN-+)<[??2/2K3QI@9/YV(037O97I%EZE M)4"_%DC.^0SDMD+V4>%MQ L7-2"-BF&=M-AF.]%;XZH?WZ [X@LQE94X'Q_5 M0E,E!$UP!WSNC/5L4F-@WAN4BC> %;-W1[O"O ^F>+"K\9H.@"F6B%K?!?2";1PG)]HFO-5[#T?=NXGL*B M>G]K:4^D6:)XM:!2)ZJU0@ :,W$(Y._&T+Q>OENW.,XV%(]5-.?*P4'VD_"9J$:QK@(OIY MY^V.[H):,5MT]H-/.W4NP*>0NEX2S/$G/6H('W_]*MRXI9Q\>QAK$L!PPEVW M7B7R<>36W!5ZI54V+NMXKS3!+J@A4S3N#$FR'&EX*9P( 2*:$EI]G"M+G<;Y M1#!QC3#4('#FZP8(V?Y'$VP_+PGEN!<>#D*4?TV\,F/Z0H>:>+(+18+2[&U(&@C%#.-P1,*+A"2F#KS3K M**,5ZO+(49>_"D+7@6AFT*-6"XN,BTD:C$&L5+B*T2M6A/Q=4O(NA/(=TRIH MG:P3O)Y_"TZ'!]&E+ '%629O%]%8Q=]?*[M7JBT5?(F 1T6ZX0H5$%C&[N7. M?F/YJ#^CP;[W^$MN[1L%]0VLQ:PY\P=Q<'\Q%K1_8Z\CFUNR?91L8<3Z#E)U M._Z-^\^6PDW,QNO$I)@Q4;Y'<. MR V$7V'-T,'(9WWW+S/Q_.\&_$@=[.?8" RZ5JD*(K+&EOYJ=Z5,\+U&C4(V MG>1JX1B1BF]$0^U6F0%)F[W&, MV8Z\?A%-JGAF6'BN"7#L]';;EMIM=UG%6VRXSTAHOU7*XH6*OG>ZC/L^]%6/I\]S+)1;V))]U3S'^5()ARY/RXNS,T:2 ]BN,PDIK ]:T MWA)2DD,5L*LF32<'POX0K"KKA)1C:%F2I?1<)>4P! M[R"Y1B#C&<=U]D# 43]S] =SM;1>IXPPBD8G^P=L*9*Z8F8HRY&\.OGN%R=' MT:. )9,_H"_M6@M!"^J+I0&=#8!)] FKJO5KW;ZF>""W\L4?ES2BMM&E&;"E M*Z$_W'K-QA (Y" TNU'B4TK?5MEAWOX4^.3$8'QA(\(U=J[PPS@60DLZS!8L M&Y:@<;T&Y0^*XMSFDB:V+5EY:!OH<@+<9^T7Y>RH3? %T^BA*V BO0-@DWAJ MZZ!;LH;Y$*BVEDA@=GB:OM8MO%V?G>B46:C9U@YN"'-6R-90TE8PKW@5MZG6 MPJ%TSB8)N=_*)"*KFGO!5>6XM"WS)*%Q'2O3J&OJ[B+SA:)3\09!!YDZ' R2 MVL4E?U691$!V7-%O9'ZM Y4C8J]KR6W34K=IYZ!=I9,C(XM.>?QG509"I3QZ M+D17CB+I&1GYE; '6*GU[LWIV?-G3G %$R=>#I.@RQI%R9%DWJRENU0,VXNSG"1Q..7T0<>G5W6AW;$62N1PRS MFZ$F7%P\]RR$J[%-F+9*Z1-D8>Z^ >"9""]4OO!C\+FT2PC\0ODY8Q"994$] M?3.]1EGQNHUEW;WN I_9HWKACFH@H$8= ?7N[.+4"R=;^UI#V&#!3&Y"1HP\ M=P7\7.0*T&9+@CX&$76PL94MPE;VT^IG<[18<6LESC0+%0Z6A#V'K1$<)A-<.NQC:SSJ]H=%0%9#7 M5$($C=1W9R)H'*Z5$T1)=I5!V(#FPQ;XXW,,NX7T(0MJP@HXC6<\/URVS!.* M2N7.U.%X;!'B[=XW3N8>Z!K1B@:T!>P! 0 MJ"E)'FKVCG8_3^82H&I>D9T@C V L/]3B$M N6WQAAP-_*H*=^UM-,+_60T MZ@*T!I:-H,K&;6.LMK5ZAQX"#E( MQ4%1K].!Y8OP2+ PTB7>*F2&Q1N;54& M3.5L"V.A$\<8D9I?H#5J;0XGW5&L2@\.5$>K^_BDCH]3+3Y[&$S3(%(.B?5?KU!D M#E;F]?QB*+45TAL[ &;0>[Y5_DA]3TQM+4 *46?Q>R.&A8W0^+)[%2]\9&RX MKL-ZSC+#G@VR=0+3?XUQ+//GD^#N--[B97KQP>W%.HV/02^= =D@B[9&,%@P MA,;&<=G01?M6']K$'YA"Q_ZL;BM'4?D+-RM DFV.&A_P[$^5G%#E;5E]?/=P M%S01RF$<,Y3%@\YT07O+$,234>2#>F_PH:PTJ7R(EQ:E^V;WQH^^HP'PLUMR M%:K;8P)X@N!N)FHU_]3)R3!U*VK46;JN;FD+;.= N*/,D&'((N=&>=[,QU7X+LS.]XRS;]ZRNF-#R=E5B?3L@097IZ-*Z!N M-<3#8](& 4FG8_K7D__63(JYY0C.%QPX4H[P>;DOSN3VV)BE]KXVUI(6XG.; M:@IHW6K'U,0V@LJO)G!&5G9R](*M&O&49(QBJM'CU"E!FRFL F MA-&2RDY310";4Q[1&:,-=&16L*T?Y!KKT;H/@736V:*!H;W]-"XNG4?KWRY" M?[,R9>BFC"I0GCK=:FT ,4I;@T8JW'&D?;BC>\:<,RRG+542&YLBLP-TUC40 M7)IME,>@)58VB02Y]E!%)GL1=.;H,%;<=,UV>=C9I.Q<9RWK((,.&])P(BZT ME@=F4T5+1[I6KN7B4M]\SUGOMKIC1WPH\T'WGWL"+ F5;%;;=HP3B7?X6"D> MS0WE4VL;BXLM52ADQPG-F%1$"(\XMTA5Y\,-YZ<;GT#[F8Q*L=JT*3,/+%V9 M M\ZR#J(0Z'WM'/CF,RET.G6^6%N]N ,D@P7">2F2AM$VQ59'8^=73> @;.4 MZ&R.C1_T()0/92<3X7X*@<7A5XFEPA^E'><]-+X;N\+3)3X?]XG/K1A+G_CL:JX(K*VOZ+1S\&9O=S2ZP23Y MTXU:#E'?HO:HD=?<)"",5/_\]L6?SDFPK+O0923$.QS7Y+=Q'D%]+W$#)>PU M@Z4=RMZ:W/9D:M)E3<-F=9Y+]+5B:=[IOF2ONT8^*B%S%K=@4Z88*@]"Q'2^ M#N#)&-.T3<0;_)>IRDC"SS&[B>8J%H;0EHOSK"U)^S[[("UO.$B3:65'E95J M+H[-)2W[7UK&S6+^]^Z-E73KSKIHJ[K5.>&4]BU;8,"F[L 5$,\4D=L6W!%= MFE+0/)N,51XZQH4@I8I;9=X4[J#;,E!0&AC0SLY]Q?J_.O?5%H%5T"]0=>9. M]+KP\.?18UZH$W(!UMEWO@_@4"=[PO\]U;_V#O'_ON#4NSQ9W3)F6;MVV(XN MRH+,?\I;KAIO-@K^T_,SWQ(F<&FD&_V$O><;CB 'M3.! =)MV!AI:G5JI!&1 M=6[82;0%PMK;)_#G: \T0^EL[V$-W/:(+N!>H<+B#4*EH-/9FEW_Q:<^6IO- MV?B..)^0/9JYR!J6H[AU/21 N&Y1!NX.V [P"3]]2]A@0N!/\@,M7[A/640( MWEU)OTT$M&^\]ZWILR^_W%NYVBX*@WPH.-Q3.2J7"*^50DW1OQ?SN&[>^2$5]ZX6_5DE_ZX;]32W[I84%N8CMC;DG]N:)E1E$;L)[2,S8H0JJGJ(;/#MY-YD0 M"$UA?30V6**3*@GZ(5H&O3=F'A0H: 2K(8??B LF?M=F5^A!.'=;AEEZ[O . M;UV?C$TJB=#W?7$SM/,-&= _Q.W,Q8PM\..OI#_=AS_%UX.U6K>+\@B $S[K M*<$%*-+XO37RD"&BPT!'C_6Y1G5#1.)?XJ(%#(:^W]N)M%*/SV^(.?!0UV5D M1<"] *0$W=T?;.4>+PS"U 6B"[U4)<@4IYW@V MSBY;G<'&OYE#?+M>K$N[B',JPAT7\FOP3RQR3'BF.?>9%0[=*D]P!=P+TTBZ M(ZQ_#+(='#_B>LF=Z*&6J7%E_>\L4KM/BNE=4!? <;_0O+#P\PYIF&ZI-?%# M6QPQB!@5EJFYX@Y&KM496OD08,?D6P^WH@<#&UE\/-YVW@FX+7/C*=,!BP-! M. +LK'[5?#D+Y,B-[-_<%$ MW<[1%T*(@$)TL'Z6*9URK^NID_Z M:-//"+V-3=2-CM]^5Q6.G*#MY&Z7 5-"[U4Y0/Z_NF,/EWUI-W^DL.W@Q&)C MK*!^EDFQ@B38K#1V6JKM2 M3 =S12LT7C"JC'[26ARP18$N[;^X&F=-%83#^ +1,NSE''8C6^53";[.V+7LW\K6R/GIDW&&#A:;2@!?,(N1DX61[ MZZ7,X@5SD^O.@**S:#K48GW&#;]5)L]Y""Q\$(?ZM!:^I2OC2P,Z\$F@$J]= M?27#3T/YN2J>UW*8Z/%#$O3GMUV*22\0A+LU!.62\7Q1H]G> MV%"),L7'&S+%2W=(9]\_,AQ?>^/G/'M\A\KI6%K[_G[UW[7'CR+)% M_PIQ<''0#6156^[I'KM][@!JV;ZCZ8=]++F-@XO[(4DFJ[*5S&3GH\J<7W]C MK_V('9')JI(M2^42!S,82R*3D?'8L1]KK\6NW9XT /"::2K+(/L8--CO!L: M:Y]N')2,\N3LC0_?#.G8OXI,'#I>\LZ(:Z_D98GU&;J%ME6YI35F4"U NYSH M^NK[].WA@EG+R/WO2B-AX#RU%X.Q^]EG\Z=:3DK?/)E2ER*^7&7_\VMQ8-[2 M#'Q+W?$O;17"+*Z$8XM[2?3 ?-@>I(51*A7:D&[>1:8L%J>B%O*!7?_%)R+7 M2Z+4O/^8G4/HAC3T8"F3,%0RV!P#(+\2F^JJ>*XS+S1)3CEW\N/8 M_,N[7UJ0/RB;G*Y\.L(JV+)U4P_7@.U)A22_VJYS6AK7XR:1;![A/FB+^$@ MZ=9^V@O7/;@Z%D>,S=I-8\,G$&.38.>Z/A!%$+6=4!=@@V1LM[-LJ-^1_K=% M/)L! ;+K$UK][!=BB$4'5NH9N%ND$$%GE9)X83:(2J(_GIA\)*P8Q,J_>L<+ MS0MOQ-ER>]TU3 <%@'-JG:ZK^&JH+XG^=[ XQW#I\7S$=(+^.PR%B%18*["@ MM$D?@$S:TTBL+5[*C\J2\/N?OO/<&J,P>;$ MXQ0HZZL^ZRJ2GA"?==.DO;[!-RVW_%275(2%H<)!<%W"P=+./]+BZ7K?)D=O MM[D6O<@E"H!:&MXVP8T?R5*]'-G&^JLA,26Y8\#U>]5(B+UZ3"$2EYPM^Q2K M7IRCU2N&RE\;NV)FCWF7I*./T7$XG_1[3_HC.>KGD_X+G_0G>M"1-;GXEDG. M8_KGPQ[P$X.:G2KA9M^]4/'!Z M$+)['%D6G@SV&.K'NRGK!H?D=*SA30EP9AL2BJ;S:C%4O-%K,I^E&Y!]$OQ[,1>$VAM%LA<\1 M4UAXIBJ%^H2&)=)BQ!DG_="%U3\N4F?=L0-/;S(/RQM2,!_]?L8B]S MD&]N^?74:#]5*_;2)SG_KH?EKS';^>'MF4N@JZ.0)ZMELU&'\EC"D(5(. RH ME,P;!]VM\H]1+AB97BD=.BSIY>JKNU+/+N,>$\\./9RDIL<'#?Z= AL?U=Y* M2\$??B.EXS%7?[FT5.R6"&7I4Z VDCT0KCN'N_X$6!='8FO\DD,G7;OKPMFXAMR3PS'1) YCPDVM]^3(Y:,_QZ^(M@IKUL"/,W6?+)6KW_ M(HR6@HU):C""#T;=N8@N.;KUV@X,,%6?,TT9+?I?,"\B!TNG,#B=="VK^A), M*<->PAF\5K<[V/=-%7_,"% PFT]_ !>,A6\2AI[GM@)^@:(SK\SVN._ M/-KCPS91?-T1N%6%&._ CU!7\4]&NC">]>VQ+J]3^:(S L40*)^?$2B/8BR/ M X'R@=+TOPHYL5^C^M^++L2/T'IRY,B_EIOQSBWSYV#'85["FVTNT3RRHYY9 M=G5 T/-I&($*&>@\X%^_# 8=W6QAG?]6]L&Y_Q3]\I\\NX0VF*3' )8/02F" M2.:S8,".RF$&+^OS\!-_(W#N"^[3^C)LR7#/?5]] MN2$LI5M6[FT#\ST(L)5")DM#B)M78##Z(]N.(V,[ MV1;]W9_>8LX.U 717ETTU8YGZ+Y9O'CVV0>;1@2(?_REY0_O&$(Z7<_^[?+9 M'V@RX'_S<>WGQQ520R&<[=$W>P!RV_W[_P[WHA"JY?_Z&7U9F=J@TR0M&!1& M=D-E7Z#^LX[P24-D4"9N>.J[Y>P9G$CNES,URF!D8I(7>=!=W8@R!QFSW12" MX>&:*RT4&[[B?*&V<'VEK19> LS!JUY]9>##+\Y;\OUO261U:;$<2WLT)9SL M(!Y97Z:C[P%&&JR0"G:2R\MZ1K3HX7+:Y,TX]"W.2*"EFV]N*5Y%7>??I#]S M^L[O\<7X[[N:QEE+32'GA;XJ8[U/&5TPL&Z< UE8^I25D=I[D' 83[;4^SUZ(B4PWCTYBJ'RKI7>=B MXE@/NV->,XKUL+1J'LY^V#^ )?A;%2[\;8DB/_*\141:V#H\Q#JNJ:0V, $K M7;F99+"+ U1F\)W$% *02(*O-3D=(/D 7 $W^=URQT"+<-^5/:CK#E1Y%\UA6S(N*7R<&6P7(. M*F.(N>?,Y/V7@Q)-U",YU.(/_\V@/E96^C(8J"D* 3Y7&'$8R]?F]+S0'FA\ MYCNH/>(CWQP$-:!=#);RH#D)WM\6L(6'T+[MI@#E\R/B#=.<@JTD\1D3-4;0PZ0*H3.:EVD(@AD%PU',O,#6!=O?UQ@1X M7A#AQ.HY$#.@;>PV;^1WMM6&CLLC2VH^S()]AV7X+H81E"[3"_"#=A\^TME\ MR\P73>=N0GDYW%2W9) $]B<4#+J_T-8.MV1U?,;QCT>]8 M';MH&4+ WWS8GM%?R^5WGP.*:)-6+"7?]=7V(],LCD+3;3Q!Q+>8*+P1%HY$ ME"N+9=7'URC;N$GHMV2?J'^H'R?MJX&I82D 8$C$0.7?0\EF2KZHPK[8=9S_ MUKU&P 6@7L'(UK&HR5:_J.QFB"ST;73'V37XI[=9XW,\_:Z2D"PK2LM_38QX M?,ECS["\*YB0*"FC;5(1$.E\F C.:NI]S2:_D)2C=?02STP_UD-*N+6EEJGN M@!])]JO!V0DK($+:1$X?]BP_V/Y!*;CXWJ[2D^7ZNT[G%#\Z3,&GGYPQ!8]B M+!\"4W"VGN\H&]GA+FM686';;E]O5"P2[:ZWTOQ=)#@CY[7Y &M#T3#2GB98P!IZS#VRX-0>('<\5+&KQ+L3+%Z3J(R> ME_7#.I;$HMF1SA>,XLRMRSR_$+*VUQ"K---I'_WB'"-\@!,JQ2);SXFK;]2V M1?*;E+4C,DP^?RPUYCE-S\?O/:^9:'<7J].2T,:;$=DR\XPT3F2% MX3XZ!F1"CQH-#E.[*VL7=PF6I$)M:^Q+XYA5(I YF8;B.84P]0HT7WW"B$%< M&YQ$2?DY\ 7HXZS"=KKVM[JPHPH5R;ER_P%VY"92""L%^ I-.&6_)96"\G8H M/+P"54RW2RNJK6PJ$2WPA)6O(@%NQMOY,ZD*'DVF]S6J'JP%_.*;?[S\\N+9 MYZL#4952P"$N+3!= .L(%_&(PLEUV>_3; CG=Q8J'4^CQ$^3==5T:ZI<'8+Y M .*C[8B4)\3>86/4>0F\BGL;ZTC!0*7W/ M34=[F*[*PE6VN$QD86+X_7[B@F+6C!H,?XHS#O M2YL:W<(DJ(:"FFT)+A[Q(D-CHV*._FW \_+(M 1]&#.C>,V2;B?KZ MT)N-O#V$7B?:T@T+I]]0%IA7 )^?4:>:KX5U(6="=6E$KYTS?!,'129E): M[/!RA 4Z,8SX@8*,WQ16E0@4Q[&7$T8,:3WSM5(Y_$(QVG$VFL<5T$/A15H&Q)LB(@W?X("PI@7+Y###BD*/E>QD$,4/ M:!\Q1VBW>;/M;F6Z&,S15RRC4)ONTQZT%:1^W4$?AX20Z@V96'#X0UWSP]J, M#VPT:FX+<_=.+6&[R'Y#=Z B.DZ8]L42#T2,."DD])L 9H3/@ASHE 6WBY4H M"4E-,-_ETL!<_*3;0NZ'CWAU?ZA8J1H\17;>5T-P"?CD4,0O65H6&R%F/JP <79O S^$P_K0L@ >]2Z"H.6C4D)I:" M5\C)DGU[@U"(C5+-YH^!2.B_8*FU?4=TR2, 62)L(VM!Q]$=PL2_NK58/#TG M)O)$K+:UX5$7]9UVI)Q M2==TR:8,U@EAQ2PG9UZPK+74X#_B^7^YH]T,H:A6ZP;0,IT.HNTBLXG,Y5!D MMP7-H[-SB&0&[ECN)7#C;-4TEI+7R.1[](:1^+NO#M,H=$TLV!Y_#$E3I,=) M2A!K#NJXP:QB9,>+#K9>5GFJ778-,]@&;VZBX5/#JW"CF&\=!\ "(_#,_32L MUN%!1:(M-&&T\68,WEC96'=74_-(Z,]UZU(<.C9A[[S/,PD<;K8%,NQ)UMKRZ($)C+8Q'5UU*[//G%%1$BTT(G MV+[;RB-J]6B4A)(-+CI: -F5%3H.S@E7?V)6I,FQF@^;[F 0@@[&&MH7G&BUAH7@; ;\;]6 M'A*60\-/H\"78@_#@R\!P,]@,P.;/3N#S1[%6!X'@K#GV1:'K<524%AY1X MU.A^V)2-?2Y,4VU_$#EJ^[/QC^(GJAXM5T@]KGMN&_S2&?[QB M?!Y7)3@>H[E#%Y-4?."%J-<@P7=":H1.Y&Y@*@=00:YL?*6D@O2(9E)0K:&"U' M'.@ C=G=L/A'?A=7D*/HO*E^K&,XN [.6F.2X)!%PK692Z!3H\TX-L@9M9+W MX: ;%U-"T*)EF/##>R['<2F?^U#+P5KT;1KX<@25*T?JERO24I+HJ)@MIN0= M-9W @?J6Y_]?4[UY(WVR7FM)9XIX"J Q?8O\%]5I,&J8U*F5(I!'&Q81.X2O MQ$6-A W9[$M!,!VQ&/@$7J!,;J+N4-KQ=KV2),#D4*6PN. 1J?RJ2= M"4.VZA@XA"ORE [7M?D*0NYT^HBP$H7OFX+[Y^"UDFS#E<84OJE5$@J>- >" MQFV.:1O"SC#6,VQ:[)[.D"3ROG ^>_31+^$^EY9@P1#@3/ TAE,ZZK,Q;U/4 MS)0=-D(.C#Q@0CNIZ+:E,BGC23$_-XC97. WXHR#QW\8WLP1+N6P#3_]%/3$+=WI2%>V.1,A$OZ M[RK=C>'%]I1NHE!;/-B*:NO'M'";[1YBT*\(07(<+WZ%AK-W_?WJ4^6Y<8@>#-G+N=J9_CJ9@3X_#5(* MR\8B$#K9.BCVB!SBT6/G<#-_;Y = MJ %*1YQ97+[IRJ%FQK@3X_#;U**_)^)G_*!=IMIMH'0BB5&D#4Y_(083&NDH M5=\RTF4SQDD270!*?0SA1?/^Y]/&S8$.M+5ZMC,C[8990DT.^TO>>K$)YY?8 M6_%%84/"74CB2/% 17]" FCG>VH<[C; W\+NZ<#JCAB7.0.$34"S_.EM(64$ M(N#P-4PW=T]D6X4;P0L]+=Q?MU1D!V]#\BX5V6_7VLJM*&7@5K>&.P%75HL?Q.,.5 MZNTE-UQA?R'7G,=_D&0+VV@+$ MSR(,-(,]O^6%^D3V[L-\2;[@)'C=&L1/W)7YWZ04UT^LP+91$9<)']/$(OP!93>\S4X?/8 MGBK<(!D@DYD*Y.FG@1H(%S#I-6L0P^ ;[Y9K3I1M?]J#X\RODZX98F8W]<-G MAVU@E]F1O_!?C25R*7H0 (2.!5Q MZQ(?"N+PBTB;$0;4BCY+^\MY^^>BHQ4=/ST7'1_%6,Y%QPSR:3Z\0:ZB*2#' M&K4%!X)Y6QO#0E<#P=4))%\Q0C"6NJ]# M&K$M65:0[D6P /U(Y,#H(9'G^\R2PJ$<6Y"5^=QPQ)D*+QM^!RG16X0_ OT1 M5_[D#!!\-C@$M0N@R(^0)@IQGXV7,V)"J<374!Q/W:; P\48X2=?WS^( M/J/PC@E$+''=%/9FD#>L"Y".#!J4[7$==CSCC&?;#K^#U%A8\F3B>#(J[W#! MX[1T,_R<_Z[@PVC"S>3=XG-J&(XH[_1 M]7G=.3;.@&=915E+2LFK:XU6DL2O3B %/(0P]RXRB]#@NG4)#)R78S!QZ-&G^3GZ^4==@MRW5[HJUO(4C*J57PZ0W8FXC#T5 B!FNX)]'K M[6ENO9S_YD+N90O]<+903A7C[\=Z4"S!P@'( ?E1.5.>S2GGI=--.V^8*.IX M*OYXAM_Q.;B8WAZ,B6EJ*<8CE"G'MR!715XX(KTUV>K"JEHY,Z7YG(ME[1T0 M&;V\I6K"NJ/0+U# B^;9$_-WYM=\5_R:$**4]7!MI"&^QY\8Z76QAH6Q-1'% M>K(&@U],G"HG2CUH5I@C^YL.150ZKL'\EU?,@)GX32B'*#!>"-4IM6#0DK0 M(JUT#.@:/&PLW\FZ/YU.HR=U/4&QC'MB734B4B]V51,\PNCI4>5ATZ,N;%L? MW9DX(045V\(U41C#.P_\DNB>P\$J"8?&X"NN/IFD7 M>KU'Q2(O/Q'?<4\\_4"7U@JFC"H!9FJ\ ^R_^SLTY7-ZBG^4EIJP9ZX:>''= M3>Q+.X4$S^N"U!<2RJ?C&&&^.^B-9 PN@V2@;[T40W0LMM.&41'.Q7# ??9#/+1D?#ODL,/M?UGH)NRH>)T1JL/"8H3^SB[ M=4\/6:H69=W8'DG1,UP-Z*OH*)6X)=(!,9IQ^TDC8K[R!)^M,Z,WY5[N\/DBI*>OX4LACB$0J*'+\) M[1B-6TV1?)E;A8/JTL B3 P^R 6E;3/FS,_9RWTG MS?@_9]W9NJU)WD9"QI'_P*XLY=>0!S!_-ERD*&Y3?,V?,0A<,9-*375"/)9! MS#!%VPJ$^@7W63!59QS]^P9,QU8[S^=).*G.2%E5N/(TZ\^;ZG@F;_V0:TAA M&;*(DAESWFJL\EL'O32DF@42"<7%AEKV Z1X09BFYBA%B_,Z?["SNJC L'! MR=WE1,!2>/9%..KG-7R_:W@*;MBML89$5X.@K+Z]-+ ^0VN)AD$>^$1DI.XIQAXQJW^1Y8K-IDGKNT*1E!AW[*R#;Y^$WUCP^VGL+'\6'RLN MV.QA"QO07_M=UT!R)FV!$5T-_ DD(#>KK@R)H6>Y,4B5N-OTOZ^ M^#K2TZ4415 09$G.9-M&KE_N- LO(:QU!/.@_LVEWV#^M!EAUHE#)^ ']$_0 MVE()@6FK. $=QE>WHJ.,UT]Q%#-BI'E,PQ,DK5(:)RU:"4MN#]Y0N&_G@PV:X.%+:31XAJ0%1YCQ\&&F<.TR M4Z=UPSI?)8TAN8I4>\'>N(E(NC7)&,=ZAG-KL<(@5G#TT=FQ*Y8.2[P,$X48 M%#734@0W=RP"8F*CJJ&M2$DS/LEWY21I#SW32?8M4I^M7E&5Q6%@%J$M'@OT M2V"[GL8EOX3G6>3"TSPW<^))2!21'#^/#DJ;\N8EAZ=X+[OZKO2+=\MU6X_T M318 $URV)%B!LUV^:VJ7P(H4QW;HNUT%[>ZR&:(NYO F3)"\(I4G4;I[TW:W M3;6]BEM6;-BLEJPM4WXL:<8\L]4/78^^VO133=K5O3I-,H\ED&3 W'F;?<\; M%T+:-H4K!@0 I@[Z@"5(&MBTS5O.?"S/TNM*L): ZQOF.?+O"%R:QTA*C8,:K<89A(QA!WU?,X$% MKW18!9IE'J_42\-K;.5O(GQY0_BWL3"59^8&HO5.I/64 &0!%,9Y"NXH@) M3'P]W8[(M!^H:H).L=6>ZG@'6B.S#\"KQ+!6'DW0XA0$HHQ9#$MH:H9!A$>' MOT8,-:,???DZ.VW:IVP6?U.8*"'0@Y04^1+\)I- ,:9!8ZYR\B2*$8%G:JY+;<4G@ MBNX/P@A*OVQPOSL R'6JT*((T4&:3:IE;JD#/Q9)')HBDL3DO>-.'X4O#F\6 M<)BN*_$\F=CM1^EK("ZSHS#TTN$_N410"]?H.7&%^#0QYY5PFL7\,6! SF'- M"6V&*AF0ON"%],S?9/AP\5^9G<#[O0FMN.X6!=; "A,LJV(6&S>-7W-'=)%Z M<&[O+W7E%UG+B$/$248<:>A(3QM#=+2)\+'>;I[N*$D M3Q4XZ)VA7QXN4A#N]V&0C!U?%TZUB*6R.UDIU_T[VQMK?X%E,:]JMP'C1_LVQ,YGOD7+ZS\MV_G)"6-M%AVZ*U/X3PY\W\JZ&!5$V2JHO@+\97"-,P"PPLPTN,WF MB.#(_E0#M_Q);M[#Q.4SA5PC%WR-.&?8);P[C**9WSB7JZ_\FVB,.T.=ZKWG M_!&S7ML$+$09_V5>!=4E0P=?WW=:F .+?A&YO$##@?M.K+"1>]65EZ@XU?OL M\!()@PCK&,H+Z!V,9H6^6V*N<>T75.12[WPABQ,;< 7WJ;U'0B[FFKQE< 65 M>K;47D-%E#6%;QPD2,^-0=%CTLFX%=GYE.AJD.Y=?TWMNRW18:&_P9-3WC%K M'/*6!P07"KKG.ZH-,:[B_=E1]<,)KUX3(;14N&[I#W1.(NHT40_>!(_W@O\^ MHD*'XS!6>_=!A#7!&W]^.,C$_#]==]54IZAPTM2&[E4T8[DNH\(10Z*PY-I' MN->%RP^[FMIS5B'PK:ZH?MFM.X+<.K#]U-Z6H!/G-[%_94!N996#!_XXOP(W MEW(4*4/@ 7 /U(#JR.RGI+/=<,-I,*C\B]#2:S<+?>W385LNL0O8 *,&AJ9# MA^JA;W:Y>MX>C4R*1GK@,^03R9Q?5"T4L:7)_"BOE5:53C4K:%PDI4$E.;4 MRXDJTN[T7\QU7^!@F@[!OFR98]$<43WKQA:#)*']NBH-LV?=KN,G$1KXUQ7^&#D5K^JC ^*.J0IHM4Y M7-!1SBU$2H<.&YZ<4K"#V,3-6.+%22%Y*LO(\^M%=#!<=^QK9< MIAR8/1%C!'E#<*!ZZ6$EKRBXP:TAP<2L1J8=)K7))@. +U^5P.4.$@&M+XU5 MR50<;;@=Q7?MKLMY+1)=A$6T@X49\&T%] M)$R37_?'24X>#?3,Q/!0C]ZJ_(3+J1G#9J(_%Q+^%*?#@(_JH,A )^K6F#W'P])J$L(&EK9'BC#3!C Z2 M)A5^BDA_TG5/M3R'AXNDNSG?TP*)7:$.1K ^(#V*GBWJ)_[QX%WKW)OONVTE MB;SDKWC0DI7;-8"B)H,7=HCEL9]@G4 MMW0Q?A41SEAC6U9XG#IG)OMJTQ4K,-1[4WDYK7"Q'$*\1F0KX2A=)\I4NK=J MKX/%^G#)JXQ=!X%;SMR7^V[BN%PG)\;V:;M6>-E*@4Q:0)7V-BQ!4@6#F)'Q,LR+B!7,WV3*N/J%%R";J2;BESRV=WG"6HD>E M741*.;]0*5LX1(;8W)$G(:62B79Z:I;V$4@ZO>'D01+ MO@P>U7%@,FCZ1R9@;HWS>&O_KILW$:OD,(Q_8,.%83]+,XF=AO"XA@+(7'R$ MG2?5%5V=G?]:LUMT 11+=U2A)?VXP7GFC&U)R96?KB>OW%H^TC=0IE5S#7>O MV'&]W?VU'4LXR#I8![%N=)WYS%RB8^1,"?P.<^;"8CO'7OZT11:"7NZFX/(A MG.&Q?,/P= '.I$ >S8]83]%8RZVGCQ=.OB@++=5JHM)MPNE3]R:KN )A=&*H MTG="7L>^5G%V[.]U]"ABJ1[-3$*MJH]V.QMMM"!K"\?]SZ>. /I^JVK+SSU3 ML+UO2J!_39UB^@@1H3:^;@_3F*"3U2QY@W,FX7K/JX7+@!*VHKPPC,R^**@L M."3>JSDOT(=8H&V*ZH?KNPU&GL-7X!$[ 3O%N%4-HO0-;5=6W%N&2 Z=]18? MX5/&&H4'S(9_/(2KY)K<9EP9$TA_E<9CO ZQUA55'];"XF#GGH]KG"%\QPN, S.LRD>\ M&'^NF(Y(ZN<&=D)PY6%S LM?H@RZY2NS,CHF3MI"=\04T2MUL J[-9$7Y5+H MQN-5Z!%Z>MPA6Y;KTU#2%TUG81(:XX?-=;6=J+P;B184"6K7ML"P\O3/PP/6 M8I7JT)X3 _"LGDA^ M*\*4/;]SPHOG@68#)U&QCW M#7:")HYY+]0T:,T,.^#4VVP++H(JOM,J+?08)_7N.N46GG5GBYZKY1%2:^S! ME&'LB3.ZQP23/Z-\S,M"KBW\#,'A7%*Y-9GG?8[P^E RYTV^T!2 MS7#8:HBD+C_7@#(#>$JABI#E8 RJ9\V7S$%I E5) V],3'QC$Q3GK62&,^TH MG='&D$-XK"LG3[IUI4L/['5A)_UW>*V>C'K9'!EJ0>Q.6B4+3ZBKVV6AMWM> MPW>;I6R?=;MK)G"Z 2]"8F@'OS<<)X\#GJ!#PA6R=6A<\1!B5FHPA?XN73L= ML_YD[^!8]95"=LEAZK5+PQ'W/@FWXVL4NBCDI40&6+?2$F@$O 1GA!(M,S:O MPGJX]6/CX#[FB]LYS]?E:@9W()JH$6_HV/[L>^X7^ )G>-:V'OJ)=\W8(1H* MO[[$1:N!FU$CM]MF^?&N?C_;")P=.(2?,+>8Q7SSR:-_:3HP<[4[\M8V8#-3 M"DW5C'PP@7)V=GW'2/S1 ^$44+*HA_"WS$W1P94/^[8N96U.'-.T)2,YXG>X M>6REM'GX(?3?UDC*[I4SJ:M=L,!KT@W$H0LN,&!2=JKMG_/WBNKP8#A,;?<" MX18(X_#VU\SL9O4")D.61O>P7482"3=1^8'#[S<&HO)=GG=5%:;#P+?-C(]0 M":B[%O0*] !J&>J/$J3KRV?]*0N[\3)X#[:)T6$OT\8-4(@6L/[34+S5X!]. MF+_@G[L^'O?BYQZ;UX!(+GI#OEU:F3^PZ7Q'B&>D+I1)-"9@K(@U5"EY==+0 M0:9;<'H4-G*_SA ;=@RT2:/R;7B FE+H)=2BB_P%PB(1'9:*(X4O1.@/BN;NJ>V!$NP@D_NJM- MG">*K)N&\*=4,1D,T J<; &3?NA8()T_*^PD\OR$%.5R]0_^+7N=PL;!BU;U M:ML\\F[P_J/K2G5M,>9\%W'72@.2L$ +\VYVSR8.\=T)KH4T563-1!.,Y#Z# M]4[\BT-W6RD?_=;$I:5&H#Z>'I%X,4=K)$4E@:(^MJ[ 1Y.US/I+#:CI@;D4 M<%UHP#4C=\7&7NZS6O1^+C_S&^=NBSYC"\N9TO-2<3=?Y M,-3#J)(KGB&X9TV(U*-(?>AN=5TU!_XRU=::&SA_E#JAQZ"N@&KND !I'4I3 MZW@6/>1\G=V8E&\BTH\@R]0):=#^J4UYROG-8M>Y3DSR"E8SN<_M$5?G1!I3 MF'=QX8TG]C.N'>85R6;5[H:$+%P)D'3FXJ5)0/[]O@/UTW =IHUE8&(C:*KM M/0_1C.\L_TWA'D/=KV02@F$3#I+'2\WV6MQ3:IB%.LWUG3,1D=3#=#/))M@: MN4RTZG3CJSMPQZL4UN^ZZ7J9,"?(JZW@YI](>\XI-_W^_5RT>Q1C>1Q%N\=B_KXQZE;TV?EC MK((R#^BR M4'-X$E=B*D@CDVWKL46,9NYK3LP%A_%!I$MVE9X;E]XW1!YNI00+\-=TZT4]56V@8U^ _XEY+59??<^!).S8 M/Z=P<+>2&#]W-+WG1)?>K]QV*)_RY70(J, MBJRPK83B7=2F98+RJ%MV@KVDG4*0DB<8>! M :A ZTI^BP[?>0G?\Q)"W0" #H&2K2RO[6AUNO:\,.]Y84Z80.'449Y IXH1 M2=9G@J@U%M^2Q!?>J/B_9^S]O MPLK&SA)2-M;Q:;Q"1^Y=" <1:XG&366T*O22;[F2OF?0XQ53F1"7D:T?=@88BIB!N05$9R1#=+JT0LJ]?:; M6"_ZAB(^.!-?BP5[/@R4A'C!X[KC6?37K\F63?W9.GT0Z\0Q-!-^EGW= 1,^ MUA=KJN_)IL!?$%9!L.U\DRG:WI965_\%?W+U+>!]%!X\%^@M\FE_EB?37W[Z MR;-/SNO^GM<]#::1Z4-FDI."8]@%N]W@4G-MUU[PWZ[691\\X";L\U9ZSUMIUU"R/,H42G&'@/T,8USU M<:I&H"275!?G$GM6D4.];Y=0 MUT)""F\RK'66'F)]+!0(AGUS7:]K%?!JR;YI'Q$\B%ATY%X=N(O;KFG*_GS_ MO.\UGG4@A5,>\56)(,J 4%1LO@$$;:CI+6T+U1=M[Z M QR[CP_3^-D9T_@HQO(A,(UG\_0N*&]9MO*Z*AN23C\$[W!?;UP>(+:F4K,W MM>$04*L>2DH[9AXH=ZZVBKLSG=LVA1 5'C]4^!9)2B&VW+,>VV?)* H>BG.@ MQS.K[8?8*79O4:V2>1&FEIP.HA_GSIG;DIC&8ZK:8]Z@]YG5.,&^2FRHT!6* M6HK2E/(VN\M%)+5T#2DFZ"FB8J7KW-%. "I@-(CWP8?I8)W"$1 #QGVQHK1Q MH'F:IM 25/%'4YJ2=46"/:SUVBY_?4NT "-M#M=8%J&=HJEY _+K]-M0VI68 MN1(. 052.TG?+&JUKC'BSLYQQ)=/8L]0*^!SUN_M)=R MP/JYA_V$ZKLJHA)O44MNLO(PAQVM&=X%/MLG8JV>)]T:T+.-#"2GYJ;<@T7K M[NGAIFRH)0EE!9+F\NBQ.ZR(4\S3P/0@@LT^S+M_7_ZS\_W8*7>8*I9MO7Y& MRDV5M-+>JOSI/30V3T=#Z?DXEILWK!M/#!M5N;F.24.Y88 J,&9@"- ([W"J M#S8=.N<$].B)%_@Z41IO9ZIM9#BFF)"\+#8J;Y'74Z3 GPY,(LV!%Q!8D MJ\ZC'G$,IO>BY/.=%H:8/YV6 M7CCD]I11Z2L^>E-X!9J#"?L_A(IC7Z^G$=P)+=IX'3&[-MM\^67W*O;SZ(\& MZ[L5_S9X(S@@\J*<$]M792M&>:UDQE-;3L&^]"1=Y11;R+\4%C\I;MD4+^Y; M+Z9NY@K68SH<&JZ5BVB7&] ,DJL&C&GNX5+)PBWTH=&I#V:K/)!9"->'<7/P MGRL0MGG9&9C2TDR+N_/2?IW9\JY868)'A4TG&)!E\LT[F?F2C<*D3GCL?2:3 MS XKFXF'&OZ.K":-(!$YC?,S5*TP4S"A5MFDT^%E 3K?M!3^@'9R,(L8-(\[ M1_7\)+_I6*4C^:,=NER17:D]O7IW.BWE54G!L-!:T_E%.!L[9R@&ZKEL?/0\ M)S'"P^:!V"0Y3*MC54(OCL.<0ME-#Q7Y4K0K:3;2,0@3O!8*&+,88:@44TT' M3!9/+S/K#M7*+RZKR07_;&30F1)U)Y--!&VP8](DEA2ZZ=-751=VQ>'ZZ)_< E;']"S=3S]H&E*MR;QELP$W84YQF)*MJ72F%,8^1 M"XJHM)Q:DF8 [TOP+IC_;5V%%\?!:D7A2;I[G\15]F4U'&IA"W9B)\(32N_/ M46'>>; Y?2=44;W!#F/I'/AMM:/#&_:\K:"P;8W=AC".VXJ3A3 M[1@-IS,\4==5>T[%3OO&4!%G"@@$)&'YH?Q@=M2VS+)']:TS? M&3,T$E$VC1\:*\'.Z.BZ*.Y,)R?\6SBPS5YW W\/IP_*3'VP+0RD3_L!>6.5 MI#G;;>DGI_8V>)TZ)VTUVGC@)1E*1EJ4U$D7VP)_M.ENM]TM1R1-MWG#3+W4 M81@VPAX;@1\9YHD8,OE&^!:Z@,B M0U)A^'3E?1T9_'7=@-5 %2*4A9*0YEL^_WS"Y8\IQHGCN,'&7O"!BF-C!XO-!_*?UL>'*#=P:!:-;1I7BC,N-CD7 M@R\MA6AV)C$PFD%U":$T&Q2,R-^".>EP9YN!9\ 6A [)$K<=M ^ENY4]G2I5\;T17\;_&X8^^I& MJ.O#2]HS)5H,X;#D&/"SG?,'<](/=P.%E\\Y9.X>Z>0@PBYF1-_ MX\'CO?R9JF*/)73(_"5XK^LCME%8QHGTU,A_)MTHR5)Q#J8P3Y/FI SO2GMV M6ZG$PX*7+Y2=&A>/DDQWS$?$3WG5(M,SA5]L8C"G\;8ZL.Q&S2A&$RISBG3C MJYE?%W^/>,M9]8J/*'DI()QN6W'UHD/&QR:M8(>H(GCO:XU$C#I?*]D[B61; M=IEF3)VGTCWD,.0Z%WFJ\C2!"TV#99PJF 96K1!-"20?N-U4LR^TMQ/_R_0+ M:=,GM56?NE([Z',VAZD?II(#MI(R:QNLS:[:4IV7PO]":7K%YY7$:R0 8V1! MN:MB4VREB\(6JPN?DG..3)ZSR2Y_FZU=)1,>/3WDLN&;X3WM\VH:$I^T;E'U M041'2AD-$QYU+LD;@JU=\$SA: KKK /)+"4R.^G(+#C!BK-4AU->:NW%YSDY M")],>2&GNHW927_OZ,LFRY_DQAY2SCA=I+#GQV2E]ZPC,]O,5]_1*2BB2^X] M[>A>/XUBPS=>'$H4OUTA!T>,+BCW=Y3^Z#EHD:8O,UT;=@/H?@+G/MVZ$ HH M766V0&+.(4H0#OGV9OY%V^W8?;,SHX2][DZ5WU4A@&TPY["!\#ZJ?4LLSQ/G M\5$QZ64D5C,^%3T%PQG.\S9R2,LM3SE*29.84V.S&><)$T';=!9>TS!C!K%5 M?4).'_?[@8\QU:NG%ND-GW?B^44^5B>S252I-#"T5Y'SQZ3<<[L22ZMV!7"N M@"Q*']V8\-EC?*D.VJ?FSM!J!N.U";X\V2?PCG M]O .:)_%6BY+E#Z1@OX/K!@; P77.1;M=,( 5OZH$W]-OM8\$2,EK)M:NT<^ M?_9LIMRF/'5T9SH^3RFM#)'7\S3J:'$QSQ35[Z#R39R"G=*>L"P8[MT% HM8 MX8(W)M[)4F'4MEC6H)ALLZNR-[6P< _X,L[+=5VP['YJ;$)U#QO^Z"87PY M-.$/EZM7(6"52OG+X*ZN?G^Y^BOX\KXE]?IJ"Q4>9=O&K1>BX>=M2T[9=Q7( M),)U M6A?B5M1AJL?$TULA7+^N9 L8E^;EZG7Y(UF08)[W[%.G#A^\9]3F>KW;$E:4 M,@S8,!7Y[XMK(4ZC_'6\A^F[U8F7+T[KRGSD:,!G4C";N!7M]G<4#K4#O%TX#N'(#OH/X94'!AKX,F7' MZWM3=XV5*4%6$@S9X9H@@B_"BA'')!TM[;Y_OADO5R_>9NCLC?*5MIB>.]]* M/_I^>T% %RSU MH0MO/4CKR7*R(5NEV]0!NM_W*3B_OJ:FSK;<5UM.5_/%6+:2:J$E%!G0A"@" M*%?Q/AQZ'[7LQ.#QKF&S)P03+,U)G"XH3&#[W2#\HW8)H!<&]B<$NLDS58^D M#GB?BV&"'B]G:C&)B!,2IF^+?AZG+3B'QV$(\#EZ"XJV0/AC)NO'G)YLV&.XX&X'MD\] M9EL5]&Q MFJ3691K;M!6)$83X/>M&M'"ZG<"DBL2WL/C*Q5QV\!:CJ_#RP2.C3.XU_K@I M]^('AT&_P4:G-8#\+Y]V\;66W\#\B>!%@\!(T [64!"6^' $_5D5%UIK=J"_ M(Y=B,+J:(?JP!+8<6"'L%0Z2G"J."Y6<66D.51B(B?12!?OGL3+P?9CN;^EC MIIZ'UY0J>-/X@FV(F:6JTQR%%$Q@=90=P^/$&7O3=K<7Q_!3%_IU=<+ZZJ:N MR$Q4!!P+_J1^H)!$B:6KLD0&%9@IG![HHQM2,LDV"GF[-%-7UPXZP>Z!=;F$ M-2D9\5*&V1B'!<-&V1VX%M(=LZNA\YZR4_[,J*QMK=6@14UUZ)Y?>! MB&4_ZDY@Z5"?N7U(,"?"I5Y]7O#=5N!2*F,Z3&*_5GVW[J)=XGMAUX<].37X MJ"F&4[0PM6&9R !UR8>6UIKOCS0S()$LFM7CK2=&")9'K0Y0SN'M)2=P,E= M8V!JC>HJ7"Y:+CT!Z?J*>A:"'Z(1]3 0P&#K0FOU:F(,;@5B4S:7%C\WT=;7 M%Z-@5=FE@)6=#?Y1]9[*WIP@;8J=+7+L5DN<$,W72OO)D7T/;CLQOX,ZO\C? MR)3:JV"6MD@D[X67+"DL67Y>DW(T-!-E!J?=UB%'T"00HO,CLL*RI(K)7Q_% MR=K$+&YYT]5;33O;S/X\R,%CRN-:ZG*Y'"/Y?U20"= 35K3GHQ-3X"42M5R; MWH:;9WNU5[ $L1P[QQ6@8HWTWZX2[7]7-7[A?A$[EU,.>AN-RB9M)H@>'>Z M01@HL_!EHI>6F]J,8[2U1RWIUI6XM8EW,"X8E<(?K/$:CEDQJIKE"#D M+U!2;YT]6N-);KDP5,>FX[ZSB#]Q7R'0+:$I^(;E#)8&F-RR)5GYJ"?K] M7*/+<_9$KM&E$^-S@(QBYU+?UP)K?I%N%?HCYR.2$M_7+UY$"5) 3N+.2>M7 MPRG$AEKC*^IZH/C ?&^W!S7#$W.=]+612N]2G7(!1FWN_XXZ.CFK CD\,6=Q(;-Z83(DU)";[M:KV].X3AG)2KS; M_,)XG_"1QW)^7'E1,UDX*2]>9#L Y'R]5%N/B.:+%DH@RXB5MZ4],KB1AK M\,7%M4]>.@SERW#$T.-\+KQ:X?79N?#Z*,;R41=>G_T[D5,09:_:H>!;3*Q9 MCIN2W7XJ'X![8AQR31"IU?ZC"^;N D'@2R5C^%8(.XRYZ1_=RV\-AS0<0TQ' M/B_=S1R!TN^WX6HDHC\"^TNJ^*]?O9"<#Z">R#AW+#@V!,>!F_A2ZX2.E9J' M%KZNW!(T "4V4B^$P#:'Z^-0LQEK6\6Y=%*$'L:+/8%7@V^N<=,D(#$07?@: M"0+/MJH9]2,_WM[YZYPX7!I"84]0U^S!$Q#G$RFZL/'A;X4A7Z&+$$FV;94: M?'8U?/@7EIDN3N5L*?&?(2#F&Y>^;TP-,P5;RC H)72Y^@:/O?=JQ43$^U4O5T,J:S+%.6ZQ_K0 Q:,G M7Y?@*VI!XQ%' ,:/\%F"(UV'_4S97Q"\ K[*\AMI(!R4&WPM.%A M!T>_QXXD$_"A)R:+)NTIP"PL=6?$7U4,7[=N(J#MN:,D&41<@&9/G7>;Z(-A MMTM-?&A0G[A6%JNJQZ3.4NYKZ6IR!.-_*O?;2+5&\X "]E_M2"Y)\NRH$,W9 M-ETI@RQ$&"P;L-6"/PJRQNQZQ<:F'*_4@MY M2XYE7O"Y3-OM@[6[(F(NQKT2[<#^2$)".-?Y3D/U,6L>$4+67SO2V Z'\<,J:NB2:9(;=7N_Z M4[]O02BSX: OKVR/A67G'OZD4Y:;HV27:WP2H>,/"[Q%:?,:82 BWH BL*:) MX7C8HP?P#W$MW_^3])]+VJ40J6?K/S$V[)B#2!25>-$27;8[1=ABWJ^I;I(, M(:\I5&1P]5@_JX/0.#+OI>%HMAOHD@$-Z8HTJ_ML))<9DX #D8#,GQ%6*8EL MV(]+7+4 ]D$,69)(^-'EB9V1Q_O,%E[N:(M<1J)ZNJJ-G\1A,1:GX:FTV[Q. M2>SB_>!S5;O5RV^E_6W>MLL4B00L.B> WY45\MXC%2[IOHF(F4@#>,>RU$L" M4%2 !\?E"#A)6CSHH,A&V!.H*A#Z)'*D[??4L6S"KGZ TC=O1]L_,OJ,=(G$ MT6&KA2,JH0PC!*79,OEK1$2)_^)((OWC&12F8#[QM<+;TTN%-W@E$_1U".L+ MZ3*GL63=PT(.DD%H\PS[\X%,'VX!\K;^6MZNOG*LHFCP>GU=";DJ89S(X0AO M\_J[YR^^^I*5CFOF"3$ZR3D$:1U,=? ]-T8R3#/NJ*%MPB?JTGDCL%V[V6'< M-0 HMQV3%;,UDYB=N;J9M)6(:UQ2<*XYO\(95V[!5\R,$MN-7H+>(WB0WU$J M +M.H_I7KU]^%_F8PQ2_"B>/U'^TJ?8_72O^<\4AO73--]\/'#3]Y:N_1YKG M5__Y//S9'OR;L;NJN'+L?O=WZ:<*D068EP*B15\X]Y_B?W[!E(JQEGBF!D^XHIQG!0 M_VL*J_O[3YBC]'+UY_#;2![B\%^7%-@.>_)W@ET*KS\FE-P)?0\A)R;#][FA MTLX/<45XFSA>WK[L;/CA;2FN*W_HT$UL']J.$@^?=G=L[>:)M\ M 4=0?0D/02QZA]>Q7S* 2!)[Q)\C"[8P6#>,#PHU^CKV?WD39VPFB=LI@01W M6*DCX(@SD[+DG9"&Y0K5$RG6?Y-I ?59L]JL4!^!&UXJ01 ]S$DF")>6VC,8A[-BRF"S@PF'Y/7/>S"*,Y*N)2R5:6?I:[*)=^YA0F9TDZXTY[^C/6 MZ=.?N$Z_T'!^ZK:)?(J2!UBEKE.2R1/X<"(G8[4_)HV63$[$IR["'\^8Q_>" M>8P,]3EC9TRGS3#YJ!$OG<<2F:>*-5$6\E6>N8S/;&%V 5B[!!H1^:WP@TD# M@O^AX"5U[D[(W'F/W(X,B,O69-F6A&FII.*@GH @-K7Q0>=MB3(+GW&TB<%1 MJG,!I<;AL^G/GIBW"BV&FNA''!,)>^WP3G/^(F5R MN7HA[C6*Y/,X%Y@VRHE9P.MZZWV20"L1\86Y!D1.^(H()\,.W$C;*/_SEHE( MQA%:D-)BKTY-6TUC7W(K'=]GJ$_C4%3M3=UW$N\5JJ>-2FZYJ^@;A[Z^*3BK29E?)'LWU"FU+X M_GF:"11YE&(6=$DF""5<-%H.+;1]D*.8"$@_QC*U'GYE)/);!C0.\C&I-#^1 M2N0WF"6%5G:G?:0[0P'B?,AK=UX^CI.\P:WJ2Y;.)D^J;*$9- UHFXIJ=K]X MW/BK[YSYJB9G7!6E"R9*4W5=TC@H29052-W2LTXS-6B+M0X8[Y M$2K!&HS,L1X<\;*%5)[U5F?J#9K5(;&V&C+LF>^N,:N3_W3A'N=!Z4\5EX I M!1&;QA\NO?YNLH./Y2C_,&MY7,*;+!U5B9PI OO^\M6EN^ZXW9^$[<.ZI&3L MEZN_:\J0/W^\(% ")8WBKR3)Q 15 &+23%'25!+F^:;"0[F856-9)]3V-ED9 MZ;J?5%^>7@)[J\^2(_9$!QNP6;A<_0TZ@7JCVSPM3J9N;NU$;,GPX09_\6U9 MOEII?U3LF5J 5'CA0&&&O?L7ZQ::7DD...F[RC"#0P4Y^M57$Y'OE.YMY%RAY$[P7@88CL)4P$97JML+B"696WPGAX[; RS-KF0 MHGK@8:S:K_^.I$H>39X_6/__*MN)+LM//WGV6:R!DS)@V0CV^>_BWOW=W+O5 M=^1=9FA#Y8/ "<9E+O AK3W]:^(O2];%HP1Q8HK<%EN^+;K"U9BB Z+\:@3O MT;.P_/=>3$7>.B)G=!=F,+HJ"TTIA,.<$YQ*P1K.A9B @<$)_MZ21[ S'T:R MJ;J1YM<>@7^[W8<$P[ MQ&@UZ9*E->#6+[M6Z)#/ 8 KZ3%%A1P[ MZ'+U#Z5XB$SN![&7"+:EAW6C4U#*%%!#PB"6QIK#:-Z6\+(&A)>-C,8!VC.] M!#HR+?YS_$/\4<"^L7.$SD<_"(8 GA=N1J 3X@'"BJ3A5DN4\) )T'S70[8W M:BEQ+\M[_KYK?$P.T_O+[_,S2).]B=A&I3#5K)? M\>#1O-6E8U0_39=$%'J5O6VU9_4WZN)@9/9I^Q'7@#L:0#/8R%[8,H34V M. M+D\T ,=H*D[AO2/Q1U3PBF?5\2<@7Y-AR8604OH^E(&^VX0@[ZD@51/_J1Y\ M3"7M"^RE*T_GDEM>.)X0P[5EPJV^ZA33*9E+;3@ASQ =A22>2")J'KUJ"\1I M1+OV5)^:?J>0"^%WT5G &90^"5L8Z1JBOJYJMBY<$;34(/Y^R9..JT*C[7H( MGH7 COE]"K)5)>[!RRZ:=9*D M]EIVOH@A7M)#E>TTLF.*6)<6L@CTD90Y/M VG4$9N(,AWS/)9M'$QOHD8"ME M@HV+EVJ("-EM'7%5YQJTU:!_?ZY!/XJQ?-0U:*N;?,3%B]?W&T2O62@.972I MJ,OT4&^IC0NW+[#9P2 --4!94E2(V% 3B#1^+]*O**R#3J)&Z!"B-AJ'EH_L M:90"A-3+^FR]K\K-$+'S[LYE2EED1R'K0YJVUF1ZUA]?^'A]<^26WW;70.2% M&R)BKCD6Q)'*A_R+9S#36$C/*GG(#EB$[BHNC>!L MTFK/G)TW/FL:PW_^=Y6F>T_SAX,0R>_H" 1:'V/% 8ZU<[IC3V?!.J^[K,@X MX[)[.P+%IV)S[K,FM+\%K@N#H6$!^S<2?A!2.-WNYNFJZ=1F) M])W(\-E/<%L&O#J$S>)M@MRI%GP6Y4?2?<.P@$+/;AIPQXU4R"X2588-TGUN M2XW7K (04X:QZ/TB50'PH*3UU(=#&/'#ZV.1NQN+GA"(2I;,;HJ&87R]91F= MA7Q:. 9B8CZ-U+[/QL@U1-VC816XC /\6A07Y_;?D6\I$=:<2U?GR?8R2[QX M7>MJ4?-^[ SG5V["!3P(G(>X$@!NZ'E' EFQ*Y;3.$ML_KF^?,:Q8;SOD?LR MW&X)% /ML^* \78O%B1U>E#+)*HZ[T(]QR?F',D_*_@X0N HG^.E@41KIU"I M 74"^U+XMJ/N ',0Y@\96"\^N\0_ KT=[J+1= MJP[)ETZ?!1$JSD^3-?.E"3 Z&MY%0U'.-P8EFU9AL493CE O,Q')U_W@4JW= M%#O,GH50[8"\^XX>QQP37*2_WZHCP;%1>E(=PP][!OO(4$TODI2<8I4FHFF< M5$1R$_)6OJT6(.D_:%4+%VNZ '+2@_.^JVJ*"WT=(J8>H\[PT[]^OH:8#"&3 M:(/6Q)Z_7(E(2Q".URCEVUUW6R6582XH8NE-VPY.X&A\<*FJFUWGH_" M753BIKB[RND[J $PHD46L-*C7;*10BTH;@IC^TV%9)G8P+@8UEY#/)LMP$64 M, V=G20>X;(U,7X;6:A,?9?L.HCX#64"*\?L(S&M$U^9;6ZMIO7(!7:&FE%] MOVLJ9L9*/G6Y^L_R1M@8#)C&-4+\$M?2@2 M*W?S=X;H*Z&-J+88/)DMEQUUZC(OWWGVR(=11W723T.JH>P3&O'J[WUV@X(32L5&A1DZ&%/?SIDQ M8MCX]-DQEE&O20.%=!(POW@T%LC7-,W%CBA@8\M1CV-_7:_A"#*,W&0![OIF MUXO4V+Z6K64"D'=_%9N &(-GCMX3B4/0BLT (T'"A=B1R%L'W9@N-4@V%U D M@,/^-946N>X<$F1Q$M':$L-IY*GA^I,-[IA( *D6\-N*YL/4DO2MMPX,IUX8 MDJ2/E =,?]F]RRY8!2A>3"/)8UJ(10:C:PIKU/,,@!D;HY-D%)!6+MVNW*9\ MRXJ/X*9ANBLCGJ2;;%^S\]&65R@8R:.T7>&,.##$P;^=$0>/8BP?->+ @@%7 MB:,84\[MY>I+T_*N>[N/1*5-Z-T'W%>&WM',P?D.PBA=+HA MX[8R$<$[7H>=NK@_B">]XH7'36X#+;*X_ZWDD1Z,+G\2SF#:Z&PZ'^9E%=[% MXL"-J9YR>@#OY"R*+2$'K2T8GIRRI]S=J&<,Q$/8 POMLW/M,2F+2&C+)\D@ M2'JFPBX.*[?OVEKZ-7RR3]HWJ('FJE/YQ_358'%H"U=A"6N5+DXZ)^>18S1Z M5U5WU9>':^*,@+"I$&8L;?7DAY$\QMOH'+':))^>:NM(P"3( MUI-^Z8AV.4"P_CI>X8D0MZ\HY*W1CFN88JV1]K[AP& VK2@3>=4LAY;KW9\* M4CH;D?]*KN5>S"G4T/PCACN%0@_CY>IY,W3%;!"2Z#D>*MU<2:Y7TXX._V0S MTKGL0 RJ7)F76ZH(U+2-+!]\?EHA/&F6#9 M)L$'!,>S9$*V8.V+G3*2<'9>D"5IA<"0&_+UPJ0F1H\MB_L1^TFL,PODIG/, MB9AT@_E$O).1GY=_M5RYL]2=J3[KIU5/)"THA]FDXO )%-@O*9GX-#)T/]CZ M5C\R1@;Y]2@!+#TGP;L,^Z+OIX/0"_T(]FC)FS">-?RAVP>/42%\Z:&!^0NA M#NW!Y?8@A@M$A0I7,+EU.IX"%> #O51B^EETQ.?&\G?(=D(-N>+XO>#-L_K6 M[#SQX/_&Y&F_?1Y)VKDU^B^7JS\'+Y.$L$"9GY(;:6X->6"6SSI0M,44DB1L[]'=P\^H;Z$])X M6;GT- A5B(1BVLA]F'ITJR49/0MTO,'6>-M7.86@'#4K;H;SJ.\$YG3/VY,' M$&$E5KJ0BHE",PM<"<0#35@[/F;ZIA:T91M ')(X M#JZ&:X($QU?4.7>+B"^\AFQ%^X;KB>^Y 8'NPU/\CEIHZE1#[]OF) M'6Y@'6SP%/\*=I@J L!HE$!G&5ZZR/Q'OS9"#^QP7/Z>;*LK)(27B5H+5Q:5 M&[(X>2D^#4OVS2FW?6%N'W(1#ND]EY)9HH?S*W[*\VU870JN^>K[SG^+N2+@ M,@VS*$6#-?MI6#2TH2\.(MR&_$N50!!L)*\I.I["CORRHD-/1\E(';YA3K]A_"39:AR).J2/]!I MN7%=05.-#D)3B6=S^FM;2])Z4L@%Q//B&,BXF:V7RTEPF8[68%=NG)!RKGT7 M0Z8DD.Q\(M5]Z(YP4 )G57>AG.'HDF1)C_:"&*92+6Z5"O*.P!8H'4E8ZK=< M^GB@T#A_':V1)4TCGK*3/X/.;DKS.6HYFO;TOO3:=,_A3CYT\)##HVP\'[]S M6Q5@^ZK+:'(H@E^_L0"_:DQP/N.CKO%T.X(F0JY B-]IV""_% M=Y5T+7IBBIZ^$0M;.J$YI>,T,-L199OI:Y 2"Z]VE?!SISQT>1,@]6(%%_J& MF1CG0VL,HWT6,GD730A^C23=8G#1Y35[< 7WMARBY"A%1*N735E[SA2A.#H$012X,XK9 .D#YSMI)LJ1L(%[C< MYF6(;)P3":QN16+Z#?+E:<6*M)=]\G:5OMPY(>TTWDHK\F:1:)TKK* M( ?_6BH30QGFON;B&L'0"IV \+^T$^K!/\Y^+=I"0[>5X&,N!++=2%EOC++1 M3R0.9SE4;1Y4G(P<(;KY=UU3=U'56!(='L:MM(-,[2BS+2@_S9O( Y/MR-6' MI,Q3JC0EI?OB,4Y^1Q,K$I^":3VS(Y!7(^1\PF=&EYZ4[/30VJ;&ZW3]$-&) M$W<(12M#'[U<_;D2,0WZV.DALIXKB#W#\14#%IXJWY"4+ 7TS5 H]Y2\T:S+ MNNNSM^3D%D]6[3CDJ?U3WBQ,X&UYY&K/1&'-!=N$6]WS2FX9ID=3=4_%UZ(, MB5JB<+!7C$\)_V\WW@+M=4=*;BF,3MA]4R_*^%G>N[OTE,LB]7B MLEOREJR]TAI&/I[[OJX9%T^X@;P5TN*7JZ^IP2U3\'+9(A9AFS_5HV:$48;- M'_PF%4P&4+$F9PPU">DOJKR(I%UFE $;^ZG:SNOOTC+!O'Y32Q5'J!)7VQAP M28[.-Y?/8L+(\9C3D#QPM8@D5-49K0!Q*[-14X?;7MB(M<+A16'43^'.5'.& MQ! NKYV43Q(]0&F-6$?\IWKF& ?]F]L5VP=OBW32ZV&!RY>O#WFY7#+4ISO] M;T;LT&()(LJ#>Z&*N!Y)+["^Z5SB8*6RUG8]%IQT*O61]T6DC.#2E2(<>Y>D2%=D7B^N1%,I7QH;GQL> MDGKMF/7[!V!9:XEWF#193_+2BK#;W0H\+E:9?&\6 V@-UB>"18MCU\;SDK2# M*K,Q8^O@HS3-O 15C,A,O><44QYJYJ ML974;V)G"0I',8NSY,3[IQJ'0M7^LT/$"L^1-8VD!L8X%/R]AQ\E<9"8-.V4 MO',G^/=,CE>K8AYWF3^>P=A<3B4$CY! =H9G5HN=<=2+*9FY M!X7:-16E/'*O!.;QHB+7N\K/,VWQ>KCG(4D??NUA2^ZY<'+-:)+8.&W$X;I: MD KEPH#9M==-1=!U[P[_[G^7^\,67#@1]QPL6JQS]%-N? MZH'$NH8=!R+67WS.4"YE*!&)*T_44(M(CM8]RZN^DLO#^@.:HV":E%EL6A.W M,%H'K.0&L[^<9$SB08<^"5YU]90:_]S<+72\N[O"SO]X/(C8'5_@E65*E ?0 M+AFW7'QSQ6P+_6R295'$?FDC9>PS[@;4E.&$\DFCX))C M>&2:[EO@PA)U"*'AY4[**\8?9Y&T02F-]K=C,;+I/J7*YTY;\A<^G0 MK*!).=0Q)!0Q$G7@S1A?KOZ*SJXZWGP.W"=,6V+AV!5UMD'@U"?),-_2AWCN MHN"6F$Q41TU^K_$DDO%JS?GX<^8]"Q6Y#T)<_,5;VM%!T$T@P(YZ.% /DK!, MF6-UW^\F .$$%6SY!+:.X;/7]4$CF=*UKGN.?P@I:K5T#E$I[J%ES4@$G[#/ M]T')>M_6X4R2'D(YXH6&:=,+338QX;#<79%G^Y,X#S %3>XK/H_$S7S2! @U MT0X4<-PP-K[DK77 2(ZC%$:2=J$#_V2Z$;^99?<.U5A%""\YH8/UQG)_"0PG M.:M(S\#$HH>J:H$QG MXR/*E2Y;DV^)2Q_7W^2OTOBT^QJJ0'/^KNDDB!,2% ME_W$+3!IU30FZDBM=T0I-F?93F"#%/T?)![K;5O;6YIHQ*<)K#E]JR[[O;"MU)-V'SL)8DD,G]9MJS9EMP8SNBU.%> M(NE<1(*HTX(0QTPNE*\ M>SJ8W:H:J/Y=#]=^!["Y9VB+S*NO6',)\K9R,0\\6\[:YF/)0ZD$69[P'Q76V)&@J$O;N^NM# !@L3$P)20GZD6X\ENL*6R[L S4O^\$=,03X98YM[_83DS%.E&4>:Z^BF1._VF*9R\EZ&A_W4Y>K+<-'7G @> M&.!13@JT'JU+3DMA.Q"0>FDNS/'A:)$8 D^G;:S:9NY$:HNDCE9&DIQ"P4@Q M@;N9I^;(Z2XTL+IM;K U0ULE:R0TEW!DF/#:\J3HQD"QE8DN>2EQ<7KP0M*(K-@P_\6S]I.'@ M4P=*-E.VS[Q1CDVPEJSO(E6&-ANG9/G*Z3.C"0V^=+P]Y@.9K,8%1G0 \NW"N9<.X(,QT='_P;6FI' MP$"5=,LQ;,-D'9WCJ#P2S$/VZ!"0C\7)> V^:$EY)V<"CM7 '1(^!9:%5K$A MM9"E)(,U0<*2%39F1+XJ&)CZ-ZQUFS&/XMWW,+NQ;4E+"T!*;ZSKRRD\O$-% M%S4M(7=Q['*2S A=P0\M/\F1[,XQKP+>&\+ J T;+M7 Y73YR06;\PUZU@Y\ MA1$6T9M=NG*BWMQ.0LJT0<%&D8+=_$6;Z(/ 2:*?U&#C=%]$]#W#W4'C.W83 MNWOX;?$>H^RD[8W4E53N#MC^&W+V?*H@EO#-DS2$SU5-/88D-7P@KW9J9?]S M]QPCDH@$GOM3_EDYPI 9/P+=I@B;%KZ1W37,/F#4[.N*BC^Q^>E;<9?# %[; M&TO74WK^R;,_]0[T1W)%9!9/S!V?L>H-'!"*2YKE(QTVTD%3L'"N\5G1G_4O MHWWZ-:GK>D2DCS-U:[C#KG>YY*O$9X@/SI@";)=X>]%[&"LEAUR8X$NZGD1 M:'=3X,.=A '1/! '07?5RAT4\1I>QS?.FOCU:12$<*-J"+SI$=TOP<74US>I&#D5R;B6=,W7%<:W2/LJ?<,D)GV4D7@FK9^W7K?J@U, M:\>NF/I$#'G$VU6_ Y(_JX&3O;.M*;^_3;!D3+O"J\GF1V(]'*@3A/VG MB$7B7J.<7?)F2?CZ'(D0\J7OS%P M%5^;(TG$%S(C<3*B_QD.W8W +!JZO8?S)1T_1 M-QZ'J%LJ!Z[&]&1>*O'-.$ $2DTTGP5]$,>V+M*9,X7<+E*=#)4WTD/W$+_$][&>M*,S,B/@9&'[CW02Q7><+.9>B3> M"57'+40D(*0\2A*^JB#6/%/U@F?2,0)(78K& 04'[4<)CFJIN4KR#P=)*ZC0 M%R,O-0L/AMM#^M6 @D@&Q!MJM)%,::M57R3:@9BO: M+@4G\K7=<.EK+'8;/L!2<]Q/%'N,LA,U.-3\($!W;OPC''*D*O3A4I&VN44] MV*7UEEU:[_+W 9/^;1OY//(S;GSALW\@]MD0/) K'8[ME64OS<('TS#*C#%/ MA?VBT/F$,>Z >T;HQ+2:RLF6';_3&]=DI(C?NPGT%EI\[IMY)"3_>D*8I(R;2KF_I.SQJ6>.22[%"9.'LRY:,?YQLXS@R'JC*R6I)0M/8=6_0CAX^I?_.YBG> :2"%BX<-*R<>BU'P)-) M;TG; BZ)R]5SUEQ*!E0DGR$J[FI_D(QY7V_>I*^%NS;LXJFY\D)3:B$<;'C! M/IBWL0GF/TQ-<%"WR;^SR:^I7H[KX:;N)X@#B[LJ&^QUW_TS;)+KX/16NL?" M^U_UY7ZVEL;Y2VF2:90"7CW,4I1V4N?1,ZS%A197+C>+5.*6;G3R=E&BNE;Z=\N-7C&[Y&M33"X.X!Q#,314MC92^')=7A% MJG7?] DF7-[F#GGD.Z*B.ITUIT7Y4>FF(AM!A4H>. ZJ%/T,RR1,FXZK,O^: M&*%$I2X> 7&.I=GW8\&8OCW,S[)BJ"5LKL*8!ZH(TO M^2R[!&Y4&@7FSWPJEN\YL-C#[)ZR6/L?W=>]WU^5R#V6(CF^E MGY6ND9< "U6C9G 'A*^?S@2?4VF1)G33 ;67WR2D;6O5MMSP3<6?#\[%WP? MQ5@^1,'W;,+>T<4YR\Q$1QU4_6:H@F&[A6YZB/[^-7%_!MC_X7HC)R)R)WQE M+MUZD$.:77J.2LTU %$Z8U.LJN"*2\"U#<;LR-!9 GE:8_?YYGMTVR;'7=&F M.82 K)[V%TPS-!.WTVSDLXO//_DDD>3]_-__&.7:GD:<+'4YX.4<%I(EK9[R[=R:0WJY>D7+ M8^,Q'D>N^7C?9O"QI')IV90XFDD &=C7]-W"UH!*;"[Z)VV[]185S0# M'XE4 MK,I0IK(0X BPGTV+SPG?4$R;TC0AFXRIC1@03ZR=25IP'8=B^R\6U^ @]O!ZH')0'\J;N*)V,K7J2X,;4::VL-> #.[ M>D M3UY?P7*.83_=VGWG^R/[BAK5N&>M#6YN0XTJ .WC5>VE.=%I56;)>*)%NRE; MJ3U9AL!0XV1!M]L>0M]>IU+G5F_VZ&90SR]YUL'9[ON.1Z;SL[P$9D@2LP:_ M'V K1EB5U'L#/FCB7*DWT5:\^.8?+[^\>/8YI(\KR("7FPUJON!\H&'4)'R- M%%PI6>=;4J^-21:H$DM=4AA:Z*]NB!"@J0?'!54W#&7DQVGIV>K9\7C2+<-$ M44,EX8:?E.RULT)1[#^T-6/)HW-&^'U'*'I($R?JB_,JO-]5V)>-6D3SMTZ$ M+9U*8:/*RN3(-6Y^,MCHUYU#R"U M6]/\N_-RO.?E8+"5$^P*(8%8?UDD3-5*?V-(LJSO?8AU@M M.(/:>_# )):YN\0"!:!73!J9ZB\K(7+L-1#*?-%++V4S"Y5'S%B;H^B71'"N*?=6KLF-%&".K*"+UB>%),<$:N.5Z> CTZ MLF*2^D]V;$*329E0!8C/6?^H]94&*6D8V M3R\ZUO[H5]-AJQ0W2_TI#"6-W6!1'J PPK24BTH^4""Q/:*GWV9-8_MB=3,U ME!DU'FIZUGJZDEZ)7=T/8P3%;UE"H($@[N7JNXJUQ,-T;JKZ9N'Y %#3TY:/ M4B1]=N(N.-8>WT:\I-@*<*WJ/0NJZZZB1* MTQHY"K=SD$2-[=6$-7P0009NC]BC_9"OO9:A,9YB1G.E10JSY!K$&=ABP);/ MS\"61S&6I\YD<.[0*&G=W'Y/4M!BS M1$C@Q&69&>?+U?,HA5"?&B*A(BZ#5EN7#'""?,HIC/;E"CVE_ "P M'!/M('Z:'WK5]+M1ZZODB@* M,#Q\,9GUZ!9W@H._LZE>+[^"AABA4'W3S1O)DW,5; M,,<3$L;(Z(G:C_E<&N$\CPD)9U7[2%\50N+0XGY>]<(*QZ M!N1#R,?CH^8TV'5T"2,FE8%C;;\?W,!0!97]$GX??2/SD6JW_J[^L=H:A&"9 MI[9/<2_A5F'5$H[8)4>A:(JD?U56G6-I/87!:/$\&4:AH^M?X UQZY- 23EN MKE'YVY'%J@<.>65.;WLB%]0?#MN&F%UX=)9-V!-+N-L?T&UFA;K2NFVX@1D[ MDU@D':\I/R9.4'A25489/9-W)V#)FJG%%SDX]\';/'$ DY>9VRS>'T4R&_D. M2)\A8^7F[6".XOV2R(0ZC'4J9KOP4@"?T*<8OXC[8>&VL5[).[C$(]MH,H%L M=7/M&4(JNLWIR RNU?>VWYR=8+,;V'W(Y(-2IZ^O0&!E9V#?K8EGRQ&<2M._ M$'%AJBKB;H+6?!(5^A:#5M$? MPPG.6&0DL#(%7X:M*))$C;.L^# HV#I;PKE9/XF%TRKSDNA* MFHC-Q*13W)_>6V%O(\<9 JE6E:V[_NA/?6X<"M[T!(;N@@]VM.TJL%VBA2/? MRJ2_3*8S8?!Z5U9"O5]VV&*;M .O?G S\B3BZ[^7ED3#-N'%C1#7Q=A$+*.Z M,1I"BT)O7U$9R5R;>R)$]>3-*CM)S>@4N$TL[#M&:L; ?M SL8KG5E,1'0VT+4S0FMLO./XHTV0ON(+.B;5W4@^VPOB3LB+R$-OC"4<^54#]&_?7*NG#Z*L7S4 ME5.+0$OAWO:RZ$+$EW((LKPP<5>S:'$C.D,4N8(9:DQVRR6.(<)]:'K*MVQ=;^F;%>KS(,_L:9IV1&O;_*N"YR/Y5K_FVLV M7;[%IMTC/IN#<9*"]J)_KCD?A+FC]- MG63C#:34,MX*F25WS!V]&3DYR7&F^,BY0R>[<$\7JK]2PO/I]$4F6)^V'=MD ),&U&('P\\2UUU&BSA0'#;0AJ\*!!\/&P8K6 MM]V*?L*R;&(9'6ONZ2\3B0E]V7(R:BD%VQ(_CIG7$=GH(WB)855F(DLV220& M@3=/=2CD!L:*INZE\@ZXL-]M3"I53 MN9+Y#=.B8RI7!/_>3WO:D?]7\)&+L/=IQ2C5$MX:HQA8_$M (7%>]%T(9V5& MD]P[=M-0+AB]!^]IF:&Z];;ZJB+JZL,UZ9K1@CR5S,\W MD:L_-8O75;B(KG-82RF4.TD #"F(L]C0+\5^8$O"F.X3U7=XBIY T"L;3ZU8 M]G 1;*>>Z9&QT$C[9UY#"@=\(91982E> M=>D _0KS2<67U0W)XK SA< "C?HU"CSL/K#H""G,A[#&U)Z%T=KWQH6/LC3, MMKMMB6*%>5ST"N-*B"]A;QHNW=V4S;100U8]GF"?-^6!-IK_99U[;V"=U^@G M UZ>^82[B>02A'585"2+$W&7B'MLJ_6HN2%"*_(&X+YFA(7\-TH^70\C4W'3 M]ZHMBP]0#NXF1.!XAZ/S');Q7! X1?VD./ M$3KD'4LR,BR$G(SYL1(PGJM0[>AV:0Q3, M1--#.ZV"D\.F12*HX%8V+ #2^!(OX:8:(?-/)#IV4?4>^7(@!C @6B)DS'QA MK6X'4@2CPA>%Y67[AD*O\"="J)I+&>= 5$@1JTJ]+QTQ+ZA)!G%PCI]2BAOF MM^=Z7YSYPO6ICYE-1+Y&HN9M?PX?W MR +(9HG1?RNWASX^G,ZM=I6%,?+A\T9I DT'"V$4KDW#E8SD5Y.]@F!&&-KK MWM);9)P\4 2;UU=\Z/7>N(FFA,>IZU7XE-"29MFNM!FRX"8Z;['G.UQRM3IX M5DZY#BL/B -E5G.@#K$JR @O2?-<@BK)@+A_C4^-1F2$/+)9'_9?!.E8+?R8 M@CNO8KTL203H>^15.+>=(FC_*<4Y9GTWUR3>@.,A"\C&[M<2PGQ\%;QGYPK> MHQC+XZC@/98;_D5J4%+Q/-XK)5G1'H^60LMMF<65*DQA^JLA4@YW:=D3 M2RD2[NXO(I[5_4[,JG,$8,J@A&*8G#2?N5WTF:N. RBDT"*FX@5:CBS7P-', ML3!;N8UMX^J_9HG\8K4YKJ%&)Q1^-F9ZX/_;M?S+7W[9O2(\8[EY,_Q_>-$0 MIU7.W7%0=,N' M==K4!RZ<09>0):'BNR,HU/6\7/T5C2_F'>^JW@D8.X=7(%3DY_S_[+T-<]M( MLB7Z5QCS>NZS(R"-)'^UQV]OA-KNGNN=Z;:OY9E^&R]>;( $2&$, AR E,SY M]5MY,K,J"P IR2U+,IL;NSMMD03J(RLK/\]A]F[MAQ)B*2+WB"8S- ]Q3\ < MEJWTOJL+B7'F)VPS7((ALGZ_I<8.OV5;KN($?8(:\D#)34B"I M\@]6 +\088@TT %KQ5\NLZ@Z=4>[81E]A$L!M B16J1:XHY.;S1BC=QBBQ*P M0!N:@-9/8Y@-3<9QJ$K@)50HD-6(3MN.^( _?^G"UHR['6*T 7^4OV(X_+AE MO;ZL+HGPS^]EWJ+>.U2P:@3(UPW_>0\B=<<@4K[YE^H )W+'VN[(_/."O$-$ M,0V@C>5K#%=P5,HY29WJ1KP\Q)[)HTO=?XS76B'2OXG 0+H7A+L5!(W1=JV" M0-FLX2!N225.Q';N[+G"7I 1EW: MJH9.2#BT9I@/T%EI5A):SIRGD&N0JS*Q^2&D/CF[8HB0I79$2C!UO:5XQ&Q> M>(@OWH)O)H?+*60"HX'O-A>FE#T)IQ\9-] M^WXT*9K)BER-(9_1KZ2*,G61Q$A 2_,"V\(>13(15,5_F@8$ ?POQ1_C$'2< M[C!O_59B@=^2COXU1\%1KH$)P4>(16)IJ;19T^H>K9K@G(7B23!UH-72H@^@ M%R4NFC:OPG,W)PFYY*I7=6W'6DPAAE22;/I.Y?<2ZIEN^G7"/QA_!- M?3F2C+YK!C0ABL70WK+RH1TB+D'Y:=70XD.O>Z!<1C0:;%&(LN%;SE:QE#)C M"H4&RIE%[?X_563QAOM>(NELJ"0E']C4J)()$7FIR(?K"&A&E0"/P4C6'&8! MC J4-5UG#'I566Q>OB9"2X#%HD6N8G!]NI@)-A<>5;]%E&VA!8&NK2UT[\:_ MB)Q&$!G>9FO!/I7K4[DG^U3N@QC+/I4;(6S()1,4LZGO<2-=4HK.>++3/!0S M!GR)I!O,$::Q*G.S;=8'VEZOUPX,HP'G,ZZ])*R8?-RL")GBY.CD*(&30*6I M?S\\.QQ-G/$%9'2Y0BT,>6H)77Q5#RR74P-CY2;QWLW9_=B M57;VU#G!;@5\5[6FJGQ6+QFAB(NL.EM(GD);-V,%UO.)ZU8@@-PV-#,U'_F. M'Z!?]*&^E!,JZWKER^&Z$3K@T\&V9!PQML!IK6B-:#K\0%_ZO$A;N;*U:[*. MFWCP.8\0,C= $>EN5S(MW3.BC9"B2UGB_[NS$:CA=_^77^O1(8,D:FY.^^YH M(K.ZS@#+FK'15;1,XFF?P1ED>O.LH9N:R3^U_S,3][%2W!HB<)41'X[^J[[, M%?/-6&<(U"UIJ<5%]L7"<;Z:7ZA1<>='G^>^CRPP@PZX_;[OL50D10]$(W(. MAY\)DKJ* G6^AE)1(L>"2$:^]$5: A%T+*#]O MG7-I<0F!99A$!?N2?6;-#HM. J.+M @)GR#0%+#4-W=CW($K-N*&,J:P//LR MU],3/7U7PIB_YAK/QHJK/YC[LYF9.+K:E56!THLJ%1RXD'FE"E7/XY1$5JS4 ML;HC//\:/:W[,.;7 >71%(SIA6&!:;=(BG28>*"]F\L.MQU1#VS>K4ZZ>C'S]KX_([<>+HCWZ3N AJ= BKU4\XAC8@S MN(ZJY/OKOH#)5^7EAAW@XCJJ.[R(D430F:]V@4)RTF9AOW_+PH= MEEG*TD( M5ERI>3?,I]-1_> @!![,]FE4Z59D\*.CZICR0JG&ZG,TPOQ):@Q M3P)B=<!$A3KY:;!AV:V<00AB\_:5;4%C@DZ+(,9JXYH,3K)K>.O]/(I&5( M]U"4VFGI%2\O7_QUK^&:.J$5@MYZ!C OO3.+0MCJ8! MC!'/@$S$%>1UTQ7_H,\3WCV:A%T3SU$GMQBB !&4CYP9D5$1WP_N >Y-R>@7 M=\N>CUZG3>T.> I4A;^G4$0.@PSAD:+E*0A9 MJ)6":YN6;R<4X*]Y'W% (^<;>N2C!(0('2K7WY M?J+\QX"//R51#.H!??8MJ@6ZV!ZA5=X2F/BA>Y8A[;CV]" $V.;M^F!VP$9N M:B -D 476?,PTFNB\LLC$-PF=VHGAY;K),#[R/(<%:'8Q@VVH]/)H>>3QWY72T M>?XIPM(S@>%!Q)KCA_I"P%5W@K:_'8'#3AMBZ*=73]\;7L4!ZK<]3W,G@\@5/OB!#$Q00ME('!UYYX8 M,_S*G8E5.>/3YE0@(U9[CT<1+)#5-%086UR3WU\.\LD^!_D@QK+/05JQ_$? M1N("%*".>*J$93WY)+77J$\ UT[0<\8Q'' MH:E5=1%SEJIZT57P8-D@-NA?4EY5'L>8_FZ0$!UZ(902I(IX.10O;@/\3 M!XW(R,L%VOO4.97)*'ZB\%=S; M702[/3[ANL1!=Y'3W@SQK"P2M: M@\*T+<:0:)#A\IJ^S)3 0\2D1 $71B7(QA=5#YA^C:P%TMU!,E=A@0B&EF^OD-@ M+E@QYJ=W?KQ5">298AE\,;8NQ;VF;&NS!,PUGFQ ACH2%IN,FDF.;48S X?]8A/'GRQ[[$!*M4_I9)_R +#$!7J6I1)Z:-51ORZ9[W M(8G3-^J"I)+4#L"2E'(WVO42Y1^ZTRKW_A4*S!5[&)PN47_VG"94Y<03376E M5TC(;XW1/)@PON^=B)T10X0,%\/=C@W%/NB&$KEEAWTE+%!:CK-,/U_+Y1J\ M >^(#69X);[YFS3L9T41%FM9 *C0J7ZW.W$Q>S<$WJ'K1!!3VE,86A=1^GG$ MI=*ICJ_JZH H2N>YH#% )'RFMB,W P%J$2%[APW1##^RS7\D7/'GCS?2E=9, M=FS([9CB54O'B <>_?55#Z!2ZX-PS5NZ-':L>U./%J^S$&R:.K/'+Y%O0[O> M8"CGV:[;)=61RXWIS!*J&PI]0X;HCD/;W?V2MC>J(OQL"P-P'9U33((AY[EL MJT2LO0NVK/T0YY1FZ?9%%'G$<+.R9%&:T( "\6#_-=?CHK,AC6/IWK2?WP.Z[+,*47@=;7$DP;UHQ.N-C\P"G+DNH)RA(*CO0; M54D9?,;A8T$@)ZQ;_5)Z3V?,86TL!YY+<=@ #2&+ LEQXX5I2VB-3892$ZSR M7TY/WX>',I\E2CZQ:*UF51C(Y7.0Z VR@J*R C5](*>F)@!>#$BNN36\B8Z6 MO$:L95B,@2#WW)PA 6'U777K$9$4D@V2:81=_^!QA-W678#2D(2)*B_GGI)! M5 >7(-)B"JPN\/N0ZTL_ZUA[\4+Z/)YX89 9U3?Q6Y5_7K7!M$6;A/ ,>^R2 M6J0S>JJO ?7E#KT%UQ/(=IV=(L*O[ORMV\(C=0(*,:PH+E^F#[5HLMP'A(H\ M5)B&=?WVG4GN+TX_(YA@Z 5]R)7=/J$-4 V0.EGANMX+>N/:J!^Y EG"'O$;:#H%P.5U"82WJ0K+I M;FD"23R]9%;[$8/DO4-E&/'YX/J8*Z,\,'CD>ITB<.1O>"<$MDW6C8B+E,:L MN71%G.Y_P^#@7+^F#824(UX!*S>E%]CU)V+'=<) 9,SDB*%0"-O]^5\K(7I7 M2,IF0>Z4VN5_JIN(3-FCZS+),^IJG7+[ F-V>GFP?TK5WNCC(BG71(.%60?7^;&%&VY]L/-+P[PJ Z')W) M)]=Y$^P)]H=V\=FU40IP3GM9UX$.^)\(>/UUVM6;!@#LZ)J+3:.K%FFQ3+:)Q8HL-2< 9= MQT*N9\Q;/F0F4J1;,ZA"R8"#P5>:6$O $;?L"9MU D>'AO &N/RTS"](C=KN MD8'9TQG:YR-]/O+I/A_Y(,;R,/*1]Z3 LZ(%9 )[EZ%22@_],OWD3&%AFB=_ M5IQ+8(LJBQ)@J+AGJ)8B<8\B0&E)2N5X-(1%/B&SJ^(QEW , M>>:A)%8':NU" 0 U#'\=2V&!.]QW<_JHE-S\B+BH4;#)8"$&,E3"DP+E9J@V MT?Q08-*C3Y$0"MPVD[0]'TW+^E+1#@@#JX:[6\;E4.J_#H11'YAHW3PTW:^2 ML78X6ENG>888@$B36TK?0JOAB&"U9?F\PI(9O@#.%*,@E<3)2JJOJ!F=+=RR MO9M.P1 MEL=4NVO[0Z!^%VKMV_.;WXK1>'MBT&-T8HPX1MSV35<,RU1JD IP MTYEHDR5YD$RPS>4$\B4*8A-#',H(W-\^4#M+,GI;30Y'CZ9_^O2GE"AT5D[P M)J-?B0H'7@!]_-AW5.,WVE/-]AT%**@\4BWA=>)SW/0F,MU0>RR-@@@4_^+T M!.?TCBBG=_Q\],@DN564PWN^[@G@*!>B);.T<0H7!?%2G^&?&DA&0C$A0@:T MDU/$2ZJ>H]6@HW6,P'X>?+L61+^\?S[1^GC1\>/'[UY+.X$2XB/ MAOK=Q*S>LG]"W$=LJ;ZNN0/W^.7WSSFB,6=.)[N^]"7?%Y\&?B!]M$X9-\_E M0.[-)QL/@-KH5WL&V+#N]![EC_7)&)[*4OP5/R"_UY=8W6='?P3".Q4^ &$; MT2FZN8"DX[R;A)R3BYHI7;6^9FJ$/Q0>N2]X"0:?)?^9H9TF&@>S!> M^ $W^XHW^6J[[J9I57Q;[ESL(ML+"&0:_F*X65P M[J@&Q'N JS+<+8/O3C9L 7(#8 J? .LRWA%Z:F&H3 >WR$F,-^L '+V:YQH@ MO/'F=;5PO'T[<6N][6]<[_![O -:-/=!H30)9Y\H+5@EH]-FX2Z)LQ*E$3_G M*>S&_TCGBU>CGTKWQ;_][;TE<93"/%_Z(#'1(;+%:'?;HG>OH_#[ M*@HR/JB$C>+J@!&""5%86W$'SWT06)FFN+@ >&53D/:2) X.%4CC+Z ;]+UW-S2 M4/S3MK"_+M.V'?T0FTKNJ_SWT_COZ)?1IN[SO,PV/^)&BV86C"'35NWMK98S M!.J98#/KD?_RD[UM$%%OY$=W_-[Q:UJ]Z0^=)N/6&UD/^R5D<(LH,M@S=LZD M7][:-F\_G'E+0JIX*0=$ ?)SK;#41*C[;OP=GT(W(01!07!W+$L*M4>=!](( M.V8TL>>U8K_$\X%C'P*\FW4>HIAT&_+!Z]AGN".'U@L% 1+X[*9A&ZH/IN*^ M*+HQE7PLI[QH\IF [!,=Z-J86L,Y0Y^[6#9UBC!!HLLY%3!9:=Z7@I(P*)0? MQ&/BBWK9D/6VA _%=E:KC:[1T-N+V=N[5KG=+LSIP]3]K@5&-I"91I MUGI+A6W*Z+'ADY&$N]DB.D52V71+AL^CX"Q81M,X?1U?&(_Y MG1(Q)+_*C=]=XD 546N9XZJV=HG^S=F44$[#U_-0A$LRH8C0AIS.X"9QEEP< M!=_X(<4C.W+,?Y3X0^?JSNJMZ1"66*+74+\:YS3)22EL FT1X$M=M: MB\"GW"Q!@) +,8$,;BL(X0FEE^$RP!"+(!Q%)TKLL Z."T^>2/4>B9X[^<(; M,E8T8R/(E6]Y$QHA [U8AZH\-AM[([9X5W74U6#]+Q#]S)DL@RE21!-A6N)) M_^R7RU\3;XIVLF(^1QK.J30!T);\Y*?^VC>/LX?NS]"[4"6BO_L>PT M6Z!$'NV1*;UFBN8D Z%PYZ.M8$,?$/T(5*%G)5VKCM%"+NW"HG$TB"L!5?6 M5@;ZTB#?'45*VZUH5G#_?XH[PK";,%&%V]RSN!(^"MJ%^:V$I);%6^O"KQ8I M[0I@#RR"9>+12TA9JLO3!53&OT-76'E =[IO@E+,\4XGF18>^7I*]\>Q9N=I M)K30_E 2^C;N*D5$Q#BE?[TGIJESSJ M;I.*V$$<'Y-X:"3VVIXBT9FZ]8ALYC%Q<56@?!X>($*O0%POZTOM,0KF ]!E MW;6M8DB'9ZE6SD7>,DI/Q$.<*LZ&!S=LTLQC:,<.>IS$V*&;_C+WP2??4)]6 MIH:-.Q%I-8B[OM0>)!!J19VDI:?9 A!".%NLU3F-'7>W+P3S7UB\1)FS[35X M-K6%<.VAX#3";DNPO1%!;1R4-MN;#E^G?JM3'\^!'-GL7DB'/OWQLZB.4S(# MX=NDS3AU^N_@W>8F"(.\V29C!/,, M?F;:9/X[OYR>O3G][]%?@,SA3'TTE#"--RP*I6G0TJF!&;:;AM%#PXP(%P@A MC*!>@PG=;1CQC6MRG<#" HE9RJ![**TG)!\/DI'@7!W0C;>:ZS/IYW+4@!8= M^8\MT/_433,8M+8=V>E0O8AW0HX_#DNA6K:;4H[I,L+X# ISDYHT;=PWTII\ M:V]ZJB=P],]N&!AF5BG;'_>R\$.N1!Y%L'\AQE-PLOC2 MEQ]?DX>O3<@)#X::VRD0/:?VR']+E:6W[[4T25.TVGTI9>%LN-&#PV&BD6N4 MX+I3 3$=3R#8YU8'C9B,;S5?L94G_>&"6B!4MEQ*ZG9E :=!P=CC$\H8KXWE M8#/0FVS+473J4CKNX1CK3GK>0/2SRB]#=SZ^:QJKKB,S;RE@CRG[WO_$WO"9 M?W H5^D@JMRV((>&==C^F<+I4NT,+>XRC\6L"UY*O?!66WE%9*OY@@H-C$NU M6H+VUQ8R'DD9IQ%V1*.],S&V:.>4U,;_4==;T2'8"Y#&NS0CMNXE.;UBG$\] M+0_' Y0ZIH@[[PP8T66>?J(_!2R[WVQ%JJM"#ZHOI*0RZO2D,HQI(.;UG!C- MD+KV@Y#4=(3WZRD4_4N*)N!EB'?F07#GO.#,Y]O,MS@S=1,5*7D+G"C6^5%&]OS?PPZ@KL4?!:^G>+2\2^_B6X^'!!P4B\<[ D@,;"/U>J-'6=" M"\_^2''E%OZ:=P>YMXG,2DCQC08/YL/:N6-T/V5)\&/K)E"3]VR5&_C@-SWB M!M5V MG%;^Y( ,Y!?G8#0,JD/\:>[6\(<[5%3$M?\^M:FE_M8/E#?H M'<)?U8R^FY:LT""R6%K9N8?C<>4Q9%6L,VR4K_<+@&&_;97U:]Y'#J7"-3=6 M"<1,UNY#V2-.;Y7$TV5YB[",]L]?@]ED#\1["VJMM]?A3&,?HDTL-HF 9S<_ M-TBA/D3JKGL!%M2:90Y!H<0OJTNG7]@.#\T6C-02O@V3+*9O)>54"7'UCRNB MG:'_^H$43GL^>D_@@/Q%^K"-DEZU M?39 -@=[\ ?,,;?9F'V\":"28PHG+%"^J*U)%2;H-NFGGMEJYS>RB*KW-X2-297,V#*W[.#>)GSJ2Q&4/5HA\TXY'-V#A M,*\RHQO2_)[AN^X]PQ"8UW*3Z6AWQ'>+W.$^=ET$5.?]#"8+ M4Q7F:A(#XI&38;[N"[2JI?1V,8>$$?9-N'J)3YF(68P\,!14:)'^$OT4M6P8 MBTQ:"IF!9> :_AR2*9@(%QA%O@VJZ!;W#S MRH% ,MUYM7'^G','2QJIH999-F#Z[J0\-#,^8.*@#N_:7IRF #>6P9)->I:G;\_HR%,?OB-;X->"CA $LF%@IW< OA#ND(M)7">_VOE%"]A##A!HM@,XU>CZ&9:.L<3[C3U MJ!03^D_&RELM4Z#MN;NP<68S.>G+93KY1&Z4B(.3='=?.5&CFBFWUA[83PJ) M33!((@X*JMXVJ\6RK]E-S2(9BD)@51;1ANR#1[>G84_[FQ24&]6G>O$QTD,@ MY5-0I*8L/_0?*D#X;R-!?0&"_(CX( 35$: -(>$O"@?7S3 <-$%*HA:$+7A'!8AZ#? NRKX_B)"&$8^A\?)Q$<<#S*(OE M]IK\8J=TRW1<0YN"Q*F$):.W:%.#PUY0Y3]GSB49!='T^QDC;DW M$@>'&+]:3DCISKJ\$#[118T@S7AM]H/?&!2N,MI,^Z^[HXE2\O?M>Q_5HGRJ MJ05&7B1SQR^5PBX*\L/_:_-T#E:_L;L(5PMWU2Z0!Y9N$"<(,XY(<;=!(#*B6S:SU2@$/" M_HJBE_BRWY3J!32%M@;\1[>75XM#=R7K+&C$@$MAIC:.<'"E*[67&CAP^J:; M:"Z4%?-^,R>5=%0^Y!L"KED^!L) YF1:$6^[4+>(70^4U^04ERHXVH!6QR&F M39U!%L4'^3BN@MNM7*OH7&3_VE=A9T*823E:"@NQV6UP9/;@U[<%?NT; _@J MK%JD'CQ7T0;DFE@_6'R?:1(D5TV Q%Q02>"0A3@';C1NQ5O:IA()<7>*JW\U M%.2LQP%H&Q.G,&@FGF+ZNZ0:+@3*/P/% M[8*"-Q/D(A(;::$X3Y67K70L>NSOA O&J1-9:5MZ2^4-(SGOORW6\E!D[71R M7N076N@\>,[EAHZ$B2O(L"Q @@+!SN6YH& RLU]0.]168+;:=Y&RQHKUE3![ M\0VECY!0GQ]&$[NR(@J$O162C[C$S&D8H@7\\TT4QH($J9H=E/F4M^RJ;3TX M_O[>]A4=D,]?W9\RCI?K^.GA\3-:#&;^!MJ"J>,WC?0 MS3A'8N?1F\W0-5& M(E_M]_%N]Q&8>-[ A(%< 8HI]E+X:X)K!RM]FSGD\1IM_Y73U"D(9J/45/P- MJR="'F$O%'+)@G= 6_73K?/M!:"RRC:E.Z?_6[=]6ZM*GO= M.R[*\.GL44YKNM/F@VGXH%NRVC"]3R$9"+T MY9PVI4>NW(T YF9MS$]\];8=Q/6+N'VM)P UA]J\DVX3B$)7[47UKJT&+;L M0[3S>8OV7$$+K) 6LY9\&1T-*Y+X';7"U.G^F=;&VK"&9[^< M5UBR!7V'"F\115U+&+9@&[D!C7169!Y D'"E_ V7[Z7KCJ6+W!.M+R"?L)I) M:XS&S0W"1K?EEJ\P8LLIFN7*UP(:T]1J)PZL&6LWKMJ*7"S41)(WK3%T%)== M=B@X:P0)G99>G%/S#IG*0<8\ '15 T];_)Z ;;87M3L6-0UYASK8/KQ_^(SB M?\!I@!/$21X?EO']^1YY)I_[7^PW]OYN*%(+&8&\PH;Q1I2$6#2R96RCM8]P M$12G^F<2@->>28@(1=)I-JA4N!O<%<9"$8:_GM?-XVL1\H@TD M*P1=HZ!;7'FLMBF7-=*/&(F+0B7[C;_KC?>H K3O9>V^0-QUT6Z:$%B"]K1" MDP*(,87C_&C:+5@7M,46]9Z^#;ED09BF$_GEX[C2(Q1#(9T2MP3 PD(CO2HGKF M3]YU*ZP"QI;'*^<2,-TF4U7-I1E22FS#F5I16J-\?%7Q+3&%,1EMKM#8-[RX-U,EZM/64C6RXYI5&HJ;]3+D^&*Y@Z6KZ5^E6T_2J(P]$/ 3ZWZY8Q MYP>]O>]!$:=XM^9?<=A#&;+4"/-((,)+ NC9!-&G]VBL-W7]N<^,-^C2E@J& MLIVH#G@WCHJIMO;B2^*^L2 :GYIU )"B.U8)0PS#(PX-OE]#<0J2TH2VR[?=%#K2O; 4S MXI8:9_*!T&]79.^T6W7K:ZNE=D40HAF>4;L'F&')H"XD(P5Z@-D;(Z-33X?\ MD%%TD/LV5CPH#IHE;7Z ^&);_](]/S^HB2D!TE$E4+'F4-:"=T>\;O4#U--H8N0=I=K8,ZB3C&.KYE3Y"^'# M='#>;.F&#JVX?%5Z6/0ZA&!'ME6X-0GUV7]QO,'FZ]0%B5F>R/A@FVG!\]! MG,=:ECG!,.U&:\J[:O0+P;50/\=),CHY.CG"ZGJK1C;I= 4BP2C6R@,Z M#%AS MB#(DP"-;41COZ6H,NYYTB\I*OPU&"'10MR$5]](?!@@\\679/+!]% "QB2B: M/!O-@"L0?#C_0ANN0:%NQ^W3[DB%4F83M*0H2N/+ZWAS/MNNR5 00\L2HCI8 MO?!27D*NR6OM7@X2S+2*':L&'?>\?7, MJ/C5%I/L]U?5\')?U? @QO(P4$<>RAW\JR#.PE-LE)2+#GF'KI"XZ\UUDX#, MMB$?M&'$_-8314=^25>YV-M#:7FCR"-^4[/U)!K=1O!]^,T0'05-K\@5EK*P M%U(\' 4"9O55+5$>0GD2!-36F!4()(4SJEWZLEY6=2&4#$--8RZHK63\; :Z MZ^;1H\7PM6%2L5'E*8@"4(_4YL+!:M)> -L$L^A)%(F7?A.2M904V=_J%LR#A?UP+( M(.U1#"+D)4NED7'&">>I(X9!<\>XW49R!8<'*EC/!%\RGTC)D9&:4@\.6RB++IRG]0X2?EST4I'2"S3(>\O3QK(@I20 PPQ[QIU0X*MK(WA!RX>QI287F&'T"'02?Z$ 8?>O=YH(%F92S7 M-J\6>H&YIU@;:/I7,]0"^TH#5T B23GP.@C/?!UI)KI51#L7_XZL1!9RA552[<;%J M)N=IN\EP].]@Y'T6)AI(*JVE#(.>!(/ W)GVHH1L*5AQK_Z'K%J\YI;'OQM9 MC;-@D8=^[$F^D!2CP/QM7BLO5@T]U$;[5VU_%8MFX!'8%WI$/1&4?NC,(5E M8$'K!OR#F:@BD M1]A8Q:(HP]KV=X,IN4#(2%=;G.T-F4:XH;3-I5CD#7*^J M15IDWEL*537+FH&]@/S&.%]ZOCI3,1/( $X9F8K7%5;WS0I@J)1$+&4GL[PD MD"-W_9244V[/TR;W;!B#3![P>NBDBY<27OS(D,.XHX2@%JT_SEV^8FL0KU/3 M<]IX^@B\^;'E?(E\'6AE/,VK9K9[%Z+1AS=HG'-H#7^GN+TGH>A&)/(*"=;T MPIF\N,3QLKJQE[H4X@5_2&)JR%")-]<;=-B\5L*MG3&VD&3N>$7>;LK0PJ2- MV.EQ V%)Y#*_SH9WQ*'N.EA7Z%9689M4WY;S+#:*N:[3!8*)])4R=6[K>&VQ M*-+5\KQNO%M%WP_>3+C.C?J.C?V.0W+EQ* >&OHKH:TFA]9TD0Q-6Y@+X55 MV[Q%,HMK+68:CT;H,?QP?,V,NQ&6JV5N_$FV_3H_.'2G-O["%\QO6!D5RS8O MIZ&BJR31A9QP?C1GWDN)7VXLQS=^+$''[X)89=S 9/V;ABWCWD M3S2,N\&H&^9OB7E;&$4LSR(X.10*[DAQJ;. ?G;+=W)T]#U;T3_YB9Z&W3A3 M!+[1#S6QACU"&]'1JY].SW[ ?QZ_G1+[B[6]S^, MCI\>'"?VR;3!=F_>T :_-11:'VF':8@_Y*.SL,.O2>__G=3]:V-'O_5)X?>$ MA.,F@>^=>0?;MQD21PX%F9SIP)7P8R+-G-09%]*X3P>G_QI?F'!D55?A].RU M+L+HZ8NC RI:PSP0\S7CHYOM'4S]=PN)7?\=]Z)[@O\EQ8")\W$]FCM1<5*] M2*7+38Z'+R;3(E@IXY?\0CUWJV)S4+WS8QG*'FT])(\'#Q@-KY%N@06O,ZJN MAD, O9(XI_9*] # LB*9:7R!EF:L0HZ,$N!<$A>"4&&Y-,R4QA(U;#,4K3$3_=]V886V.B E0J(BZN[+/T#HP\?>52 M$(I:TQN6AK?Z,C5N5?"Y#D$IQLRH(BYFA-\6D.#8"[_8X2!A M')G"K:!4-).BF:SFE ^9"&SIU]7G1IE38"9PFHK"R-DNXYYM]81)_[2K9BU; MR/9;TLD>^"(%KX=#W&Q0$DB#P?*]=F!9DR%=[3U)2P+&\^5;E%>GN:?PKULZ M13P8BKF9DNW'_ JQJLHD7*Z 8([P=06=[\W*U0/$B_>[@Z+DQ M,/^N?PO6MM"5S5$8I 46 \]$+#%;3?2@!@&P[A; 7'KNEM4LI)01LE226^Z* M($$2$W6C06',4Y)%RU;2BS?;)07V] J7T*Z]C657B^F!CZ_+MLK8#KUJ(&4MRF#+>[$( M(3E]HB:]T$R(!_(-DIN2A1:U6N MY<[0?ATW*'=B0A^$B5&H)H0E9D1!Y1.;NE#JZ!%CM2D!H-[PPZ*]L,U17++$ MTF>/#\FX240-KH(2&$++\-%00S^P]_!A<:IM$GI\\,>I,SC=FJ_=%K5&.IC- MY8V[4*"(CI^AT>LX87$/:B,^$&6$I\+S/'EE@F0?:&':0[T1WTZC0EV=D\_#FS$/53X,YNXU M2271&.]3^*)2,II,QOWZ.?Y;R^3KM6CO'+&HB;>\4=#%%*TD6V:R/&^0G\<] MR'FRT&%PY2U;%N[U3A37G5PYB2II$MV.K(;3=?U=N52"8#M'R7^&9+@Q*)M5 MJ9VN$UKY0I*,,"C]@O#!('1SLG\E=N K\#>GD%,?37'*S>]@ ,/SH=8DJARU M94B2(J'%9&A QW/=!FHSD\3XC^2#&LL](]JRLUTX9.<7TVFD: MP>)AW1AB])NUBE14#MT3>YOI-FRFH<92S^7*V^*L_N<;]D8^_G[#[02-"$\- MG L4KZ"[L[ MHN=S8%)ZZH.K'Z$8&J)@SR>-N"G9&=>*G5;9GZB$CEM3\:NHO&93I5Y1JZ@%)_IC1J/T+2Z4<7J8D=R\MJ!C92T,\L*8"B= MIR""[TE]Q([&]E9!&$]N\<_S;):'VCDC3QQV&!1"J6 K&BT21:/@=.K,GQ1A M;7LP+M*&F,QL1,\R4_,(M=A4,# ="@O9Y!D;GH'!.C6Q$X'_M'.^!7-Q. M2$!D:W_Q3@$]C0H6UO(UR,-(+42$AK&;PJ((QK!5=5FPY=S?VQOLIQQ4J>*3 M:C_MI]SX*SK:,+]-B0\;T9P\H/* C)(0 B 7R1K#L9!W*NAA<1QL3KXS0M"; MU-\CH HW%LK0^35MK=XN>O[&U+EJ&70B)N..FNTGX$BU(SN#5LBU^EX4RA:$ M*.?/7-1%%L/<C 0\FM6@G(_N,BBZ*3'LB$0IW,]5L^R2GHS.08\3ULZ,99W?- MB-N.2YPY&J36(M7X@B VXN[5*@EG732YIWV8IS-WW:R83(P>$JR07'_"35\S3#W!8S4)(NLW,T5P4VK#_43(B MB@,,#\PI2=2)B)(,!E5A\,*:^>K=S']6Z5HK.W*K M?]PH86E4-6.=!H\"HO%:LY!(H]'Z<6:O6IN X)*H(>?H%^NW,\1K^PZM!B\=1DEYO*-KUGL#Y9V4])JV@-7X^RBTM M;AQ-,P5W0CY!G#0-5'062#-MAB*"5&3&^?6&]01^1%H-S&;-71!YA*!14*G> MA3NYZY@N)VP("KS< U>53I_7KFYX&G6;VY\*1.EH4J;%/'31U78/4E699,.$ M79OPKDV0PNT9V;BI!F;5V=\.-@2OE&)_K)R'X7W+)+) I(0M?@Z0#QM[?<>_ MZ%DIG"#GZ$E-$)$=N]C J; K+Y M=2U<5/T1_"/X&+,N6&2X+"VLNMI53C@N?/'NMO.U&_!.[RZ=3!$3$,WUG5G0 MU[R@9[2@WVY([,'RQ9'EV'#N1B@:%B%.\[$MWL*M:/Q7EAE***Y.#3A,;>-OC(ZI).'X! M5>4NF>R:+<0PC?GM[HKX[N3H\.C(UK[\1%[PP%M@MY."\S"V@V\8YS.W 2I$ M8HK_HE<].($HJ,%LE) MRY]8=7'F+L#C0UOM;Y2'LW-FFS89G/O=NN/=8K 5W/2A5-D@Y3( N+WW/?-C M&_#US*D+->TF-(: ?QWB8FY#W/XTD!"$;JC[HMEO_AUO?IN6TI)TM2_M#/V5 M3R/9KNW]KMWQKOF8_M3F_3UO*ZJ,A.)9N3WIN\2\9$Y[B+.20S9'!<1X/?C$ MR_-: !$MTVNBPF"PLN9YKEF]\%3)IW,Y5M A\<;_C=[SC2OW(=8F1*E=\^YH[7RHW"N6; MXAHD ,_OM^P^#BD?/(\VH?R?&GNGH@QPXE$"D4HG8(MIM#O:\;8VJSF=-*9O@#U-J5-%6G!W8EU>D DN!Q0[&DSJCOF\W[V[UJ.^ MQ,)2P5D?:J4MQUT69JK Z(16-WYYOZ\/8E^S_"(OZX5' 8X9<#N7IX)7&;9+ M,7PM@TSI#GX[21<&&WJ_V7>\V<2#/.OKVR2.3!!RL%._^]VYZPO2 #D'MR(Z MBES)W.>^2T:>]ZYGV3;Q[J+":=S4:;8_@'>^Q=%F K.I7:PH4D!=+0; F1+$ M)15/K-A-=1O-Q6!BZ+J_-$6^I 8'0/WO[\W[\BL!9R>TTE2A;NGDW6D,=Z(E M,U;7,F(U+O+-_NE^>^]X>RD84*:7V O1RZJ0Z2,4<#@GU 3U/%CYT,\,4H%X ML"H8^YV]O[3/$ J:.Z9U25CU[K]FJX(P."HT$W5WW /UE?L0T;T<3\;Y /X3 M5V-I4S6MVV>-Y#:&I?'L/]+YXM7[T9OZ)H9.1=V=MG:% M( 3B1W-J'S@ M$B ]16V1Y8K'0C7:Z/--MM'$N_EDEY'-7C*K\$.[=PS.;^B MJ-1^<^YV<[3 "TAVI+(^:5Z1X9)&V MGA80:4G6.1()-[X\U4/7TV5>,1" =C$!T57)W!1VRZU>OTQ%JQPE+JN@%]V^ MX=14+&@NU(?HPSBED- M@-9+]),*_IQ[IOO>Y#>W^C^8IHTSLS1*E7R#,@9>:>X=OU%7.#C,)C2>/1K- MK;1V7GOE>#G8]*C$'%T"J,/WQVL!2*4F;70EY)_=*8:RK:E1 M,I=\C;U#;0%,HH%>M%TN)+!HI0OVE8$73)U[U,P&^O!!K2O@=8P\6VBKS!X" MS917/]F75S^(L3P,"+2'HM5./>,)U3Q> Z[?=$Y;#$9N;55F-T^^S+]95\TUZ),JP#<)>,@$(?F0C#NE4N.* .HT//*A]D. M[MRM/] ET,N7EKY_.>[T8W8,>=AG8CHR183#")1A:-[.T$B8:0FFH)X9*@)SX>>Z, MAB8QC$AP*W#\R*K@YF-C$95K"WCK=BI?MJ8Q;Y[^$V%[G8"EQ. CQ4%!OQ(4 MP6WJB[31;O-BN^%A#.[ECDH7$W4([SCWX8.&/.Z[T V(]I]_U!*).4 MVR&O#I;U@3P?0,$D14ZM+R_):[8OH!<.6]'TI$$=_D/7H26+$DJ5J9+>V M@'?G]+!S 5'&OL)P)T4GR8A4<.U&S[ERR A MKC?H$V/>*9"\THA%&R22$&;0[3#,8J2@B4D88Q#SI >4,3VC ^ MGBCLT6#&),)VYS8AX6X&X/CH657ONZ?!>&VN7-IS,FIYLAUCE)Y.0.L@V=L5 M>Y*Q@0@72P#TF.9EOD@%6+^78HKP[_RAY&C2CIQ)IQC_YZI<"R#)0-HN]>D] M@"Y0FG8MP6[O+DK2+1F%4@VHP*%TWJ*44\MF?6Z.'GDP,19?Y &&3.&6Q%^' M!7.CYX>W"*;HT,NXORB:WN'H9[K6 M2.,*R#]DUN:8%)X>\PA*M9!<:$&R## M4\)[7<5,WL\O\,03JTHM#\_$OG&"S/T& JEM;U/(+/H.H+)RP TQ( TC:]@U M"+NS!&ZCIT#"59NZY[K!]:1(50J;'(>C'S_K3LIJ\;,Y!@M R(W3 F\(<;"F M#*T+PT=ZO!CY-+7[?Z/HNR>_Z-)N$"'>KISV8 :U.7)1L<5$R-94%CDMFKE M -I#S2PR&LQ5;UAL?W^^.PY[]U N;^+8 QP(WL66<2YK)?(+.4R&]T3A7CHF M#$]^M%J/,[I:*P2E%A F*1*#T%\6]+X\QW7-;^>PCZ2U!V\+-\LJJB?E4$#J M<9VW3&!"^;Q):GACKAIG_[(RL,4]WIB(&V$S&-;.7/2,H\911"5%*]?J7I5< MQ?(F=??:Z-3I]=IIB$INB_K@IUI(;\@W/2_RJ5-8FJQYQ\D:@FGF5G,VWMG" M)\Q+]SLH-:,\=\N*?[O==;NNVRZ,KG37_MSH%F#)@<4=$--CVJ*0P]I@1Q/^ M YWZHEQ'QSFQKU'$,7*U4:4-^,F39W^\5G# AM$CQZ^CYSHO],:]<=H'A)._ MXG2LFZ,R0\59>&'PC5'BI^)OMXE)5?:12F-1%-6./^/+G/.^L7G2X@ MMTU+LN)A6ZZUEAN_QN_R&GR3RSC(HB%;#W\)!IF-2C-&L5-W7R5OGRWUV=*G M^VSI@QC+P\B6WM/=- 3,*10(P4M0X&J*^;DS[_1CJHV5EY4/(7()A91>>81H ML1\Z@<9=,9S>1F ?M6EE\C =$^!(B[$MC*-YVDS.N0Z?2/]:L;>UVTWK[[79 M8BX@I?1\7 (*^.")4]ATS\1R;IQ%WV1;.4J\ZKXIOFD?X"NN!-KGH&ZE#$N7 MV&#S;@YX-TZ*+T$#E5YJ)3-%[@LB8?)C)T]BOECNE?:M% Y\Z6XG MU]AJ_,UNJ@J;W7?+A-7)C-%+&WHZ/&"ADA#"D83HG,'S+-H325[FNHH2NEGN MW&EF.&X+UJE2ISNNG;*.4N#.M9]30DRYI)ERY X.A2\8"PNS1RB_\^ZFU?*\ M;HI_DQ )6>BX3*M/[LK/)Y^4%MU)VC1O&DV+Q51N8ZZ"9)-F6,8\V]10#8.@ M^:S]0>'(5")TX'+RG"@X2Z'*3$R'RQM'[0I]*9Y30:^[4( 3!^CV'71W+&,H M2M#4?FF8:#@AR$8@Q_NR?,Y- I*$2>+F MY\Z2K8[^-][J/A$^K5@B&U5/+! M'N,>\Y[RF$O-"+4+9FV>TQ/W>WG7>QD.W93I/D/6,JZQ]TDXIYA9ZU\G!S*4 M$;!9 '<7((4%^C2NY-M>Z): X<*'5>K+JD.6@O0YDAW]@DB;UAAN]OB\&!?+GM+A,^[,V'NY-'I TF^1"BHQ" W.X0YD\V4S>I.6S3KNZ0C&U M.^]JU@Y:QP 3)DR*>EY4 ?MI0@9*AL(0E&.KI:%83[W+9P\X<@^R8O.DS!M> M3_(,H#W:BB*2P*=]@='G'5O_' Y M:1JHX2G*[R/[_:I90LK+T]:IJ,OZ8'E>-%D[I!6B45!3!EK7J=*<0BA0)3? 3 M-L(-J$-0)Y> MT%+C )0 )I^G*@B"XE@/@SZ@=H)+V:A+*Y\7J[G:5P9VXHKR)]LV$.I>N32" M*VS(OS---L2X78AMYV[0=+VUGF=7JB1^2T;X6!0;B-C40& M%=#7ZP??D?-_UUO277Q%A$$$?TJ-/+X=E[$0(N5M^B,V1]KC/G+2',N2H03P M4-\QX*\8,>G1?DSE5M["YR%C6J)]FGR1IZ66H%U/VWWQ\N)]\_J"E9UZ3L&2.,\W=H:H?P=@5;K.96O5 ML3 G/[770H!HO M5\,VH9Q%I*:6,T #T*%DT )QOVI'7;C]QI[\^IYA7X_?] M;"ER[PT"@:YB+*RZ9%;3G%M=+R#NPH^TWR,X0DL27 MRDZB'0O355D2((AT+C@[0!!EG&6/R,1UA.Q1\1BZ@TKD+OA>DH0-5Q1/\ASZ M:=S4*[<4BG PSL_3#77DZ! CO!IW7Z>% M&T!63Y;.(L]?C;!F%_$KFJ(5D ]"E\..IUVGXWK1H-^4$=$%N5)&^2:-EI0P MXUJN?,2SZ,!+W70[J1<>M(D0#%@B*(6'RZ*03CWAAUOA9D7I /^CK"=XM_N> M+H @$IKWNUN8U:)46[HEQ'4GN4+^B\2(32CNFB9*EK>3IAC3IV.WU0JI=%Y+ M8H+/0]BO@,-VY:4Y;JQL0:5V%"D+V9+JSYV)%_3M)@6[_2PHM>)&;2OW ;=" M>K0B6H8554#@16Y]%HIA"*.!!D_%JR7DGCM- 1*MFZCE^C0)#LQO7+P;U8/+ M!G':IZ@,+8>;UJK**_?T"2-12>/#Q$=J:8KN!) _X]$N%:*Z;>M)@3?HA(5< MB\M&)HJ,RXOYSY4[PH3UPJK9WJC$&]R(F=GM_(S;0T)_@8>$U+GV:?5VQ:"2 M)OHJIXTUNR#F;(3HP?D9R)M\S/WW_GK$EJ<7:5'2AA^.?@KDO4U*6 OZN\MS M9W+3.W,-3*@=[(X0G >"II WST*V7UU<)"B& M]YZCGXSFBAC7>*DGAG*[I%I6XFM;%C7^B@:6//TA/0BD7=IPWJ2^N"[AZOU& MX3<5WL.P(<*],C1/B1[41QY)6 C"V=# M.CN"(@ONTO8XJ'7 ?+P&VBY#I WH$M'XP%N!SF$\)J\OR#8-MRN*P'"=+BD^ M8'@%49 !<_S=XKOY M-#;\K:OE]Y<&?+Y/ SZ(L>QZ&O#F9E-6"^*:TBPL8+%S8\XV+-:]V7(; M9@M4<$789FC431NV/Q=IP3?@)&W/S7;4U?;TV.!N#CQ'C:+^KA+"7F!\]H#N M"!<*_J;!Y!&K*D]!41&X8SPC$TL$W%A0UKV M2$RW'0DQ][%G+TD-*,QO 4"%I$N7X5EJMR$T>-S@.J(#NG(C.J#8UQ .U5SL M-7#E0I6'L&*WO]K8\B9D[MZ2 KV".4?8L/T2KJ:F7G2ZF]PR:FZ%9?\:7DG" MJ4JGG NFBMYV.JZ:@+(LH)6Y$/8RARG1$Y2 MAZ%<3@$46UO5TTHB;$XEYP2SP= B/5!T_-2<;L%7&#RDZEBIDZN: ;F X.%M M6D7$&7VHB-D%>^><3^I__C_CYD__V5<"1?8__G -F_/Y\S_7(\/;D= M3;%![R2>'H_=,.E_D-][4!WG5O8O@:\_S-/O7*FW0O$I4E2%G],'I"_>[ M9/2+TXSGH]=I4[NGI63;44["730E((10)_FYH)B*4U[N)<)1[GY#"I' >*6,DDF9-CH@EWQL?N(Z?5>%K9-PJ M"@/)<-V3XU61G/'?*R;G9/"C#2MX:B$DSW*5".Z1JO%3]9;@VW M $M6ALM<04DEM<6<:-&UIFU!5@J3(%FR>92^K( 5^OK=*S>9B;L*E_3/7_[7 MJ]$IG2YW/W[\?U^-SMRZ_-10P*Z=U.[;I^Y/Q;P8_<.].%_S'WYH5JV[B]UK M?LC+6;&:OQK]K:XRNF+_?OC7PU>C-V13NW^]I?!G)7^%=GRA^G(S^XCPV9R*BF\D)=M8463(ZIW]1F9^DR'7$H<8-V M>#UZ%%HQ:#>K?'E9-Y]L=)8?\)C6VMD;U2PO*31+^_'&[4W:\OZ=+DM">W2K MZ3Z@N?PO]QC>YDU+;?=N=UR15=/D@@< #4OV*L4>@MHRH0]"$2#GF1QI=/>Y MR\H=LW?$'%'EHZ?)Z.3HY!C'2FD)LH[2?GKDK&0Q=BETB!B&^U:)D 4ED+AL M0*H?.JJ/41$X#>24*Z4PXFLEDA;$6T*XQIVRFJLJMMQ+E3M2Q(%Q\@2_'N=E MD:,DSREV>ITLC/!+*1[?,DYGL#:1Y"5= Q.8O9F^7#.7D%UDOP94]Y#;@;_G,K>9[7Z+T=6!S':*__/JKL[C^W-J M]?N0 REQ/3K+FPNF ?G;WU[C&/(73K-Y40E#I!/-\+6WU>00=0]AF!HL M-_8_48+3<%JMQFV1%5'9%F( M?XI;X%1'S5<54BRE%'UR20EG@U+@/+)'H9I*6CC($'4VB0^SH%""2IH&U(E2 M3?HD/=7EHHI%U,N08OKSZ%'ZF-T\TJ+ 4))!3WL>A=L*9QG #W@T?BP9)9WK M6VJZJIU)TM'9&B&M\PQV(JMK=-D"<(?^+.S'($CTY@C5_E 3R M,)P=P'%E^930I@&F[_YYQM6?IU+]*;%>/AZO=0OYJXO54DB9\"6ITIRD*)EW MOWU3I,[._SE?CRZH5K6D!")E-#\2OD<]9R,G&5'8NSP<+23J/1@2>%-P7H&K M[R4TXM1!^,#)W*]47O^/@C:/Y)*O=[:88 -!ZC*(FY0ICDOF10_4H N8983@ MU_H29DRYF$ZYH"R>]!PKO.O"%/E>%\6L=H-I@1T^S3VM7; 6"?I0G*U+2=W/ MW8N7=5.XW_&OJ*Z/RN#2R?GAZ+_JRQRA&M,P \1XBAG"I26J,NB 4/3VSU4V MFPO1:U']TWT#^]+0FZ=,I$,R'DQ7*=;6ZJTV7RZYW%!2(THRMJEB>+!\B_/S M_8*O'9>(3CB.T4W]WE$] 07,I( _D6A P4CKS'QZJ7Q>4><-O$3+3L2U[JH5 M/(L1E;ESG:+N#WQ\+G?D]NDL\>BZD;2[ M96TR@_3-*T2MW,>5IKI7]U^YEGEHG<(RQWVW,H$8*=D\' F[;M1(AD6K'X%6HR>[.6 M//LXUU2[WO:B%L@L87N!&!D B!G:<@EN,^D\35D0O3I0REAB)R"6.>4^%VTE M &9&9;0TWZPPU,!!+-#!X$P4+25E09BF7$FS435L#-W\UM#1R3>;2GMZ./K9 M?>QLZFGN9,[=]Y.R1GWWMQ&BOT"C'H#W>3$/QN8QS?;XYQW.1P//O# MUXN,Z#?='"<'(.*;+/_$9>\];!(--_\,I-!7]S[ KQ]+&=JF5U]? MWJ^G%-^??O@X>OMV=#!Z]_&_?OPP>OO+3^\^_'SZ\>V[7ZYSHT1C_XT7RLM; M+L"YPUS$LT/^WY\#:]6'?(88?+6\SUIM:5>]FR$,KU*+2B1GS/PHW4E4T,!N M>.C]_5E R\FN>4M%@\WHO60(873Q;RF0(,U/U[^H[TDX1!3>DND[9PN1Q$+K MW&1-L 8[D2Q^MZD4DD"OQGE>.5NY18NQ\E#/ LXYD MT9A4&0[$>CZN2V52^>'TES=*H>(PE''"$<=OZ B*=]UEBZI:(!;S:E. MR(VDJK54^09,6.^PNNPT0@/8;L(IO*=]LM2; 0@HF'XEC.\OOOR@LM#K&@*;7==OP: MF8)Q7N53Q@5@5N'1>+44?G IQ4V!]<-U]>[ZH-HQBJN2\X;O!\3C M?%N.\J'(YQME&WI/4='U3HCH33N(M($HEL*HR,86HUS1[A-: ;B)9QGXHDP@ M45O(;#,0R0]5F"S/>WU!6SK.<%S<)#E)WF\%:F_2]\-%0_D"/UTM9&$&(IX; M J2)KPF7]FJD\ ;"(EO))@AG!*&XG*A]'_XA@I(?O<\;F!1T_?VE21?GW\IA MVMB8M"E[6X"!V4]V1I,5E!B)VPE2C)@'DG'A2YW;JM5:8(O _4*^BJ(4_=!G M;<]^?(TCH$UPR+M*&O?X>PW^_?A9$#E/)\Q-[.'@;-39.\D@6 MUZ'Y*!2*+T+#T?:-]MSLCRZU0J'0?W#/0IR JWR"!15,9AJOUN[8.7S=K,)= M)OM90L9.TUTRZP_=J$C'K^8K3V[+:@-TKU+T&UW6XWQY2>9JS[0+5^]&SHZ/(_?BH:!=K_@&K=%XS-Y45;<9WQ^Y'E^@8HD['W/?W M#3<>=>4NN7+\OV?' MA_]/W,_)#FZ9KWY M0S.5C=4CC+PY0QZ\E8YI,9$DL$AW55ZU?!&])V2PG;DN"G/%>C J= A3-?W=R;.CT9Q( QB<,9W-J/QB"9Z! MBJMVTSG5C*K]X9[P/:E;#X5VQKACO]1+(+'U._%1P4$(:"*DL%GIVQB(%GG! MR5H $C'EX\H(L-HXM#B)9IQD) MAD1/%/.R$10\7ZVH;V3 .02 _%N7?L!F"V3MAR>#>?A'I@M^%D3^NY/G1X@1:9Z,>$JW.@*'?QO#MMP\E+YU@\=6)X-=#%H1,VGNWH^V2T)U^#XWM= [T.*8!)%5X9^A'K$D2$MJ:SU0O0 M,S!DH[QL<^YH+R37\-_<=^BD\D-.O5KDTOWD;G/G !_\-S--AZY">]&G8^(- MVGPVX0CVCLUN^,B_BG:7%@V@%&U9B8Z.T\94;O:DPE]V=MG1SC_G\P4GK-7W#=B7<9*0?5N[%QT^?GFZ,&2)'@0IH3=ZVYO'MP/,Y_."6 MCRZ_$>Q.0E E$%;^R3S-MLW68TKQ7PPB A\C-AV.U=C#'1"4]<9P%<"2:..1 M<3"7V=9K+"1:.-N#2&U>C8QQMC':JK7"$MY5L22X;H.=U4$J&+=L8)L%196Y M;3;9MKLV);(;)_JCBC18#A!#!]G)U5N>-MZRO.&FN\_6WCF11]!^67LO8/5I MS)[W96!3-HJ(.P471;--:$7SC)L7XE>"U3EX,XFL]F! +56R.GA^._K\/.75SYMG_OU>)7B4> MWTKE^W%H"]E7OO^^*M_[2G=9+]PH8I5[K^7N/_MNJM]]5?8;[J=4B()3YTNN MVZ*]XC8=;&9X*%D?J/<7AZ.PRYZN:<-L463J@S*O(V:%#Z'R[)VO/+L+?^HV M F4W+K:R\!%9O%BI6:P-=7J;J2B<,8)&Z#'%$-),D'&YLUKM'HF871$GXU=P M[T#%H1MX@HB7;0RA24ZJ'S_[JU" F=,&4,%]%*.K O)!%[@:C$< M5-).7+=YY( 6&IK9,GB ,_#3:9EV+)9!30\_CY+1?&$R\9_%>),G]P M S*$7NH- J3H1\]/W;WUF#F':"^*[ M2T9S:I('(!DH->=Y,\NKR3I ALF@%E1]53!.);Z9MFMG$AU0(">,Q[V$RKSK M2S-GAK&H0 8J+?V+ILY6$U&#^B:*'AD"2!I1=D$_RA)=2/4Q+Y0<_IJ3Z"UX MNO#%K(>HET@KU+6VN=*I+2G_0",'!]B4XI!E6<9C1()5B)%#'6T W0F*-LL%X0[1N2+$1>OJ &SW+>H8($@'K,"CV;D/ MZY(?99^=H!YNQB3(?KFBT7 EKAT/8KN\M\EHO"I*P9U-)\+X33/C!"N)P;I= M4A$ZR'[I]@%A=\7HLZAFA_;WRP.,R7GMWI_;U^+N:0IFX0I*?&!7A5.AJ=U8 ME#]290LR$L-,K(#@#CX0;7?P. PDU1397RTEY]3*,28*,ZD:C67HO MI <"3.B/V^OW:7KFSQMC9&IE+$E8457U!9YTT"!1[6XQI12+V1%NKT!V(UXN2M7SFV!E->OC-\>-TPV;P#[0(W$IAXE- M-Q*5$6,E7Q*"Z=OW(KH*J3N4NT"UA0>%$@J^;/2/^O.XKHB4SVOY'U<$2I)6 M0Z>Q#;H$VT;P/X0LVQL"0:/,QR7GL7#4Z-$\//HC75?RUAG>D-5.-MQ%HN>T@SPK M#2YJC>(X""B-QV:11 :UGTEV8M4R:>VJXJ2BOY!TIDE89U EIG,FCVB(#S&O M"*9 /0G OL"C \:"/V]+$\V^OH0IL=, MDC>!GI1[4 Y(KI=]V<\KYJ,,PSEPC\BH4)L]J]1#[8 QTIV^7)T,OA7@]7UD61AJ?SRX)@IF5;>QLBV'$P?Q!Q M(N0]?UW:NSJO:,[AM4VU"XSWAQDUA_G2^[H&S4#SI41C@3LBP M41 6![UHM7'N("?H_$(51KL"565K@7V#?66M"^@;EGKQ394!'&K >:Q64H)B M=UKV#"W;Z49M3Q$&NJY2:I]MR @1DBX=/MY-,&54N(H[9FB2(K%MAU7'\KE" M=I=$BJT4,VY%F[I,1G(^$A2E@::*S E>(W>H%<)*(B%:1G!P^UR+39/3= MDZ=/#H_#O^FWWSU]>73X,OQ-V-(!Y'7'X=-,B"6/GYB5W&<3?3;Q9%]@\2#&LL_R[;-\-\[R?5,,IJ>&2-))KD0; M=L+DL8#;)\E :"4=DJY[!_)ET!*ZN$]'[Q1=%ZU@1';5_1-#]/3^BJTDE_=C MO9C4H[\5\K^$"%;-.JW?MZ';^2.,;DW/<-L.\@RQF/_&%+Z7VNINU3-#>KYF4>Y(H= M1C<% SR5:\;P]_^B+N16 ;60_^"B?@8R7[;+E,/ZK;E^8$F,S@Y/#[4[\I%/ M25B*JL<4NT*ZA>M>Z#'Z\;ISD]WGYG*KC#68R&&^2$LLQ)+V_/O7A M$?CI5)M#F:, 8XE&ANA$P2YY5#SF9@-N="A+BF@]2D'/4%0!36:3&GG<;6)U MT_ 1A4?4!1-]+,-]\N1[_R6/?.*<^XN4X9%R!3N2O!8WQA'D=P3V3[]Z-UG6 M9&Q)&.*Q?OFU^S(]"G-AN/!KS89H;(KBL?G6_:1*HQ'U?-':O MW_\K:W-\]/V6!?SN^.2K+=U7*C$__M88"U^_^\?;-P?'+T=_7U!QVT[X):1% M*N>84'E)4U?I1=&L0MV,SMCG\MT(LWQ."4SJ;@"LE!ABU*6* *+P,J'ZCF*7 M=%[<<?X'?)!!!*A,%)2=#+.#6,PL:(8W(P1,C M??)H-<2!+'/F2 *PG"<[5@;L)$XC),@NE(7/=QF*#7]H/9<'E7$28VJ@/7FS M:I3#P^!L]($V&#'!IX>R$8I#>8],4SW#-C+.-JOJRS#.0D]%F"=F*[=S&M'TK,K%E MU?.UIUCQ&S:KZ652W]DMY@SK1;^3;9DLXY>V%.2_J"GN7 HUN ^B.VGD:M^, M>HKI3>?IN."J4;3CJL JUXUDCE$SH4S<0I9#DI^CE@2H=5IIU,:0#*&?-1#Q M::J+,].G"R9ZX1*LE'/>#*4+^4P_\0OK:8)EJEH9T:7Q4$@K2RL1N;[6%25>O;O0'UR?$W9I&]>5.?C4Z7RW1'H/=_(';D2L!&S_+%4@+& MSQ*3>>Y$5_<%,#6OG47YPIUBV",S+KZ4T^076@ M:M^42\U0!4LTJ,QT%==?JCIP[VY6@BO!?'DHN17@'U$>C-@OY55J #C-,,) M9( $2.V^28C U.) _!+4F4_$9OP.3BS340:*$UT%\*+*,#)H\:MT(14BF M7H<:$S)FW&?.^BKG:BCQ[V#Z(#S0("3"4Y\V*;/2DZ9@'VXT+>LZ8Y[[R[3B M%@ZW1)1DU_% FWKJ;,_^9;I^V1YLR_HRHQI)]W+P3XJJ)=[L)9P]?>3AB*N] M F^9TY]4^9-L[,SQ9B)&HQ6"#H/5R B(F8Z@]A:6_U+W1U2\)PKP5W@C)"$"LEPV@ M8$W#!E(;)HOETLB?6ZE?4>TLZW2295 &8PHY9\ MK+1&B!YFC@[?E 3%@]H&K0WQD.SNPF);'/Z2$\"N*W\4JB_VE0BF$N')K?0U MGSS]BGW-^_J%??W"OGYA5^H7MD[IK_DZHG!XRRC<]8[P]K@K/A;S5]MOYRY(9UPMB#B5@E\KA=T/SBWANM/4W06,1M)@+\;? MHU>24YZ;R!=W[#(\UZ=\!)@F9RM-@@_::;*P4_DKN@&<3;%JA]A] M^9]OYHRQ:>"OW,;I0,JHE>FBS?^L__'*V2AN_.L_%Q66'S_Z$HAG=_T<'O$5 MM&S<_\OTS?+Q(3[ZTS+K?_;L^>&+ET\W?GQT>&P_-GO?>?+#[3"/KV2O?0\WG_ZH9W[Z;#3Z=;E.[93[M.6QWM P]-Q[+\,OVACLNZJ/.:B0]RW+@Y(.=%@R)W-WUV]X"##?H^O/=IMVO^J5&Q7U M;FX2^E_WF_2P-PF=R?>W25=<90];M^Z_^=N_>6-;1CH[OB5;ABTZ09JBZHHF MI]0@J#)L0?;][\;#^>8V;3L@ M^(MCT^?G)#73LL[C?5M?)\YTU7R_ MZ#;^AN7CR?%>/O;RL45_'/U.Y>.N8Q[;:J*^ZK1/00SI#(4??WC[\8X:L*O&,E"=1Y'+@R>' ]E],FZX=&OTZ'BP2?>N%K!3>?C [)K[K 'X./,;BIGLY>U;DK>3Y\GQB^???*!N+W3?DM ] M?9D\/[JI,7MW@<=;CSO=FSWY$V$,3]+VG-I]+K\.LLM7M2>-.;FWZ+[$W]LU M93M[!Z=O$B.CD^N;]+=CM=^FX&5O;F;R"9O%[?+<%@W%,@\BH8S;M:@E_JZN OIZ?O#<7HSP)B<^\K,PQ^>5S\VNWOEY_A;:WOG[U%=K8^GJ+9!XG+^Z%@G98B8>2TU-;/A82OUF_/SW(C?HF!TO#D1QZ3 @Y,N6L4'(G&%H&IV&.H[R)-W%1HS@I];A2>343C<@,<4N"_I+!89Z 17&#KB\[+R1( M'(+> 1[?+'5+PX@OA-Q%D*[+8KDB7#7%E_&KO5T$IZ-B"127_@^[VT2LR.D$ MB\Q[13"Y($3+%(YOD8)?<^M+#[T68!2WA9L \#:$Q:XGPSV00?=HAF$9C=,R M!9%5Q!LMFK:\*WU8VIE.X3%"/Y2C;U]=[N08%(YJXXIY[?*,\Z4$$O7X)CDIFQ M(K2A7;4MI 3T!Y2 $MW5!U\"^N&.,'F_NFR /UYHX0CEK"'A$', 1*9Y!6)7 M!F8E'65XT;)\05<\0, ([RM16$'S1,+T! P;GN8>+-B)/;I5P&Y^)NYKP@F+ M5;$?18QRQ3R5^2<@/RKU%E-#K]K>)8QK>MD0:!;^'"-7@H:>D(+IKF;04(5H MR[:7 L.HB$%JZ;H9'K.PQE[Q1/"4-[D@@<;(7G2(PYMH88DKL*%[3>#!VG2> M^[_));)PADH#?6EO(=PI0@JC5M^&2XZ0Z9F:&T]YV!!#7_W8$"-FZ60_;?Q" MZUIRV.5P]+&F[TP80^8:8@1XU&G1M$N#40.2R7/P/4YO<"CP^64>D?GJ/EKA M4#/6",?':P@\46Z.EPS6ZTX+C'(]+/%@=(P9RZW T6)"5G(3>LSU?HWQAT?P M"C7,]8I!;!'\7\_SBE8Y[,MUCK9 M(Y*MKMA3A/!@Q_[)3!]F 25D%_9_A<2 M3_J*NSVO>%'K$?OD)]@OYB41'^,Z>D.5(!"^Y?=6 D1%>A\E57+H1!BJ!SXB MK4+\\5V^^C2K%TNB^W:?>8KIZPPRR[<-Y.O3?^HXH%/9(B8DX&L7!LN&OB@E#A@GXM6$]',.3CFT=:PXY>\'Y MX<[" 94X[O_'&I/2=B9P5@NAF[<,"?&/R1]P!H63D6 M7#>%$T3O__MOJ_&R6#7N;F0V(C6RV#!TSW/[V!"4]-U#S;_XPQ<>JJ]^AC:C M?;YV+J"S,BLF& !=S5S_]<[3#>QHY.4#"^>N8)MZ3XVPY?]9 _MO)9-4PFPSCO+,][=0$ OI%1;'Z"_#(2?#?:0#^-Y%R MN!\F^"8MECNA+;X3OLEJD__MX?;I@REH6?!?0)NGS '4E@YG14E MA@X[>2*SU!0K!*^@25@ZN:ET[2_<"20NBTWD&20@XEDCDLO4EU$XR1P^T!62 M(-Q^[/]^=;3/ ]MG(N83NBAQ+GEGT4 MV4JK:ER4I.W\/D[#A@3.B2POW7%MA&X4!%;N9W@*HD,^(NM9A/[>?? \S9P^ M7XR>/74JX-D1ZX-G)W]D*0W\I0.33A"\H<@+05@C3DYCS^K5>$D UB'OR*A> M5VLHJX)V-6GTNF8FP0_F_/REJ=MV]#/FM1-9(S'_9:HJ:R!\;9T,+9K"S:;@ M>X8L!:%WK>6^5E(7)6DA[A=BBI6T^.4Y_7]TUZS#J5"SADT:"-R*^&.MO>#M M!+(8U'\R@7/]&C9%!S$IFLFJ0':^,Q^DSXGR!?R2--N6$U?,>41Y# Y7&7,KR\1DSHT+@#/C4L0E/W M@]+I&?#BU=/E)2D&)YQYU>9@TVDR_ G9,?T<:;B\XE.QV[.VGA18-/CG M"_]8RI*E*!BBX#WSEJDG*:IO;4BDW-R\4R^K%.8DFS#,5Y7$U#JR<=!;EWE9 M,E5AH+K4C4V5DI=7*Z/4.,U$^-;\ZOUK52QXK](Y"=V__5>8F@F$5AE5W+CQ MFSU!1I12HX]*IQ\>4_R:.H?JEKFSB,,P;X0WTK\D%';8#%WG*.Y&D0>;/!NU M#!UL"*;LEPJFFE:B. P/*!.+RH&7'ZMF@@",6 "\/DH"N=:$9);N+CJL*MU) M3QV)]10( 1-HD(9)_!*E>JR=9$^%V;+QKI)W:!;NT!P(V:V,,SK-] ]_SKM' M>S MVS&*DCN]RVFL[F.E?B$,RMMIPIU*C)%*$$82-7;O8'81&7,.6DC2WRP+03+% MME3UCUR&KG,YDSV9@=S>GN19A<_[8* M4W3HG+D ]51,2[I,1>.'K.\D1ZJ7O94X)$V7C+_G]DE"GR1\MD\2/HBQ[).$ M^R3AUT\2/BBW^9WG\/Q1;*N=L&(H,@B.^BBI&*5V GNI6I4P\1>Q]Y5(*;Q8 MOW"+TM(YV61#CO,JGQ;TI7%=K5J-S%_IG#'5O/@2*TV2D@W=>;MU>^DJY6!E M"3;;\SS-C$$WWKX;/ M/F5.\('EAN7FD]&4B)4;6TJ9=J!Y:E@Z/^1MGC83KO1]$XRK;_WH'3_K3LY: MCH_NZ8+!J+YJ?^DU%^8_TOGBU9M[7X6OU4MZO2$\WA"N[&J^+XMZ)0BN(WVV MP7^!G]>/NW&D:B!4R%$[>"Y+=MZZ4N$,O%.*X4G^&0H9OPT/HV%K+(S<4 R$(I[T;>LSR]/W0.E#G7-/\6KL4*&.YVKG[MA7W65I*O.AG=&>Z1?C6=79G M7G.=5[BFU?39=ERM_4&QX )F=.M;-%J\()\ORGKMH^#7/M:'HZT#M%%9_FM6 MT-&-S*+,/37/2=IIC?H'OOMVA M"."OI#><(V0VKK/P4[>M2]1]HR8.J@[?*YU-RM]VVL2YQT5[KAK3K=J\#I2[ MM.+7T$9#KZ>@%U-]7F@7=*IV4H',JN=2WX@ MO=9*+ S;?E64$.>.<"16DMC>). MV2PMD]'YRDW*& #(U.UY<>02)P[GZSH"TZS7F=>D8+M.:8^T.PC27B8KZ1- MS*$L4/K&QI;S\2BQX[3(=%5-)&GCC"]J#L2?@WNZ6>4FVBD^21LHF0E]C[Q@ M?-CH:-C%#BE#G" DHU_MFD!)J17=[K"S!OHGTJWL6:88Q[&% T)5M],:O7PED, MM18G*"+_BJZ1+9.Z12MJ)J0GD_=*Z9V,;':/F)@%%!7(UP%AAI?A,PY:/<8\ MX>3"W=.-(+/_E\RR:+^0RZQ;"ON?<:!Q8'GR=,B& @.+Z+GB.(3#:HJG)V_( M7.1='B4ZR%3LGE8HBD3OB;2+.^:* #)Q/77'92#(K62U>%E*\12XKK^2T(UF MKB-5"1 0+JT-E"*J"H!A:[O7E]96T;.D/9?V3[D0GOL58U$I)0*C),E'Q\0V M,.UC^]PXNKA_8FV5"+8$',"AF1Y(<7I5\6I(,I2"BKG7_D.F"$;E+/;*KY!] M"XO[1^]S#SC^+)-D$<;M4QQ=%5IK]+_3Y4-<[,7E= MZKJS#=>=C4G6^H-'B;=W7M:Q/+UA_LI'0J!]ZI).FMUAQ[-EF_4[HU /G@BW@0Z2-S,L9$&8K"MJ-2PEX>#IBG2LJJ$K*,&Z@EZ:'(R5.I3-WGT4AE MJXB_3?_R+JTQ[_JT6'KI7?GX*@J]TFF*Q[F$ZO6%E)*=%>27Y>,>/5JK"RR> MV59O9 ZV/N[WC.*SEE7I?WS[AM6SC^U#K7ZQM;?_H4Q:[)V*I M7L2/'\*C?1>?8\6&O?']BGKO0@>KJ2KZAO0B-O@OSD+I8RF9B(=T-JSEQ)]W MI!1$I$BO8HTDG8;0V-5=IX'@15?9/DU,']WN'K#MSIF9?75F!Y^94<4RUIPT M%IV'XB)/1Y%]FPSOL9@#U_.LG[P42=-:?>&*:A$'"!J)*2F\>.5@#?6@?RH-W8.1S\>!][8MN0FE@ZWW3 M4E!J-I1&0WUB3^J#THELY.8*E"_%HDB=%B@2,GNYX%M$(:9EZO;D2$-S[\.H MV1ZX9 !; TLWC$,EE0)P:P \F/3U27_44 !W_EYDK>RKNA]1HJ2%TL(P^CJH!*UW\78=3,.^/NH/%9B:#2;3&.F#?HW4=&FNZTL2,NUU MNQD#?6@8 0SM\-L> MY>EL#X#'MF[:I@)P5P%LCDS=&C?U,JKSKFS1- >KU+FQ\F.K.2[2C]UZO.^F MIVT\TH?]0\T@Y0\]MX9FC8X7X I,9P/39*C; UNYK<_DMNZT3&FO:\WLZWWK M4&:E'*#GA])@=&AXDX+2V6]"]Y:8^U$U]6S#1.RU5.NKA,OI@QUA' M:E[*A=D" -LC?3P\TE!5 &X^@$UCK-L'9WXI'_6)?-2_;33@5)YJ-<>E>:JW M=2=M/2ETT]]F&?K@6)V@I6*_A5 :F'K_V/ 1!:5S0$%C;E5.Z%BW3D CPS=&AZ9C*H W'P FV9?'PV/]%$T[]JT M;=%#^;6I%T3=%H$=C3NX,D;Z<&*];ES(@8HI.0%L+=WNVPJV782MJ9O6J'F@ M[9#]MR52B H&N;X3++EV):V_U[KF\_:'2;0]4JW!J4M^'(/%C"*PB=3P4;ZZ/QH!8(J2:N+1IY.;%=75:.NQF7 MHIH--1U"5X8^FAS@Q%$ .K\+]0 EX'PQ78 >)FJT5E/;4[T7 MC/.M!9QV%B13CV61]L\I#JC9PMK4!Y,C:["?[HQJ]@XH M:E'4LJ?Q,;#TR>B "R%%*HI4+I14S)%N#8_V)]=(*J3FOHD9?!3^.W/OWG\/ M?Z0+7[+PUO73]4W*^/E7$L7N_$$>^?OOI^&;]]D!K,\DCVM@PQRK(')C-X#U M<8]J,+V[=V?Q0IYE\2WYX7[^"IO"&23Q]E<*"W0X)J*<'R5,7--P5#Z+XI^+ M,%W-BMWRZVG(V==K-H?%OF7>/7N(7KPI@P%@(",&7-G.&+#X;^-_HOW7Y 2L#GS!_@BX$_T_1NV':LE?1!YFF7J>";D,_8X MC!?O?V$^(%:Q2O/SKJ*:!/[KN[%IC-Z=9PG5!Q%I']W(22*\BJ#B;S<^\QXB M-ZHBS@,9G_C)!43SX[?6D%2'BCV:EC$WG_.8ORRX-@\\+[C'F@O$RK6(QQ'\ M&,8++4A"+>11XL$O@->R2%'@1QJ#_]/@GXBJ@"[T% ;'%+,GFY/C)%H,7X!Q M;C##?C \0M2>];3_^QA=/"8WY%I37D^B#D[-8ZN(OTW_\BXU^UV?]DXOO2M_ M 5GBNF,%/R@>Y]RRUQ<<4_IUY)?EXQX]6A/=XIEM]4;F8.OC?L]XU1AWR,&. MD\>W;U@]VYCLN_T#GEGCO0^U_L7:UO://F6Q>R*6\AZW:.0CP#H@R?QT*S;L MC>]76)U";ZG)NJJNKO OSD*-@YR=:=I'[O#EE(>:9>@E:ZN))_[,Y1@.L T; M#F&S;TSVN'[8:\?[%&[8-^"G\<=F]I]R;!=Z9L8AC*--%WW5._Y#:/(7T;OJ M9!SB.36DU4W [/&]90EKV.KK_;1 53<7AD]ZNDM MH-"C)>AQ:)A(5]#CTLK27((0;V\5#>-0(7Z:0AKUDV$-J6!M1(]ZZA0I]&@) M>AS9XZ'UZ-'YE,,OQ2OJ3LONQ\HQK#M@VT*:_2/;43UG0%S]A%N#<:8P2V&6 MPBR%675[#)J@;%3?GWT(HAACX\(+ND=KRBU4H^>XM LOITP(K:>#;KJN:^J: M7+\@4C<;"CT4>CP5/=3%UV549>R?63IP&Y[E-5=Q=,1ZT@S3B&60JS=B'5D6'VW$:OS=V _ MA=C08A4&%W;A MU6GAW5XG]:&M1+OBHU97&.KZ4V''$Q7_"\6."[G?NBWXG#HMO3OJ*AX;OTF2J+[MQK_MN)^Q"-UQ:7FN+0KKC]XQ%GH M+*A-PHS?<2]8%3M(-!;!+_/6R[C41 UUK;$7>I@*/11ZG"XVO"OH<3FW7I^9 M!Y.A,%^R\"M'_;;3HKR]?FQ5Y5!=73?-?^(^#YE'PIS- MEJ[O1G%(G5,[+=';JUZ;RCA7UM<.]#CR DNAQV6@QY%9H:U'CP[=-.T*; DV M[ILZ+<8/:2C5(BH].'?[T'-H)0G78+-U#K$.S4A0B*40ZUG"6RX"L3H?39N' MMWA!U&U5HZ-Q:5?CURHD3<4ZGA:G!@JG%$Z=]D#_Z[NQ:9CO5!!MIUT;6X)H MJ:JLZSO!DFM7TK'Q6M=\WOX(PK8'L39ECLNYL?ODQSSD4=Q1@NBFW_U28^+4 MK:IRQ.R;BJ=O)?6.#C;RNTV]*N+YK(&3 M"J<43IU:R[@(G.J\8^-3IEF KN'SN1MK5ZLPN',C-_ WD*$A&L2E!_.,53"/ M"ME0P3P*,U00H+I+ZMI(!:P6C>R\%^Y7GL>Y8XIIMU7BLDTG./A;"UC^+$BF M'L_LNJ[9O4>6F3O=.;52K-;G<+DP8 M_CMS[]Y_#W^D:UJR\-;UT\.9E,'_5Q+%[OSA_-LP"=3_][7V(?"2I1]I2_:@ M^4&LS0/X8Y9P+0XT@C6 IJ=E^UW?W=:]O/]^&KYYO_4]N8Z!#0M=!9$;NP$ MFGM4'O3=O3N+%_*LBV_)0^SGK[ I(%,2;W^EL$"'8WIC36<]')?/HOCG(DQ7 MLV*W_'H:HA=ORB@%^"0G'XYZ>(3KN]^ZQ_G\)'O<2*:& M/0J\GG$GP+HM !M 'A[B*%@3:\Q:M$7(YW][\9T[M(V9,[&'DXDY'EA\,K:, MF3UBS)@[PQ$;#O]M]%^\_X)4K05SH!- 'C^.OG_#MF.UI'7BAZ].\\2J@\BTCZZD9-$> 5"=8EO?.8]1&Y4 M19PG8>*F9,%U_[%61AI/P#&S[2/W.'+*0\UR] U MLV_V:=?P%^, EBXVZ\*$?OS6&I(N]4Q;I1G?NC%\W]EC\W_P.^XG63UIDL&Y ML""E Q;GL57$WZ9_>9>:T:Y/$])+[\H01IZZ[JC ,Q"/K2E1XIEE]ZR^M?5QOV=L?;9K6F/0,^WMCW=-N_N9;1TWJUIL;8L=[37M M(UZ^1RVHR<;0"B-'R+Z:-/CJNB_((S5.+++$(_-X4JJOR-S51S0]P"9S?3#0@@3FFJU=-W;HMK7Z#*2EMD^+ MZG96B5-S/$O5O"9@=/4EP(??&?NLA64/Q#&!5Y470U5[K?7.X^63MMCL^QQS M,M;[DT,;&)PFANZ408X*Z]J$=0/#TB>#>B*^%=9=*M89AJV/[?9CW5Y!'.T- MZ+8F*J*[[9;0KF)_6_3&0T*36HC5 UOO']PG\#1UK^H*(&LAE$9#?6(?RG\4 ME,XM(0Q]8AW:DE5!Z=RTI/J<=]3_(PK''>G_>>:PXO9;5"<\H&93C36P=,,X MLG=RK9'7Y_0A*'I1]")-B$E?G_1'BEX4O2AZVLC*VY5_N'LC^2KK1/_/^>4?)/.*#]TBP^^13?KVMQT4#!5/>0LXC/M.F# M]A*X0F^LP=<]-_!U+0BU@?5*I^2 TKWV^FN&W9N47K,F\)I#.0@PYMZ-%Y2# M$+$EUU:P@6"&42\8@]C3;B*-X8\8G\-N*:VFM$9][=OW+-+&@U=R F/M,^/1 MJVSJ3@!.ALAHG(4^;!(3.A*L21[ST*1 NX2S\.'2G20PC7XZ- MGIU"162!N%$&."^1P.R[^-"HA&([<@D>8)3 1N M=@\XX(HSN@M<1VP+P!&Q6UQV/C-\\"7@R"#'6QRY6@0^U_R$(K\!8G'4#?8 GK@H.; MN? 5F;:)1[>"%;A!$L'L,S=R8!I,!OH8?-9NXABD04_3OBQXE-,W!:]K3'P]^]R6<6?AL2?,EJL^ZM+E MVYIPLXPUV38R7ND9.:Y"P.K018(29"9Y(NS)#;D3YT+L?N$ZB_6Y^[UA1@AR M N;G/!J^DK.N* F=!1RJY$?9%P2;R[Y#;-S,N5"6MLT#QTE"9'[93J5,(1*L M,P=TNZ38L:IGQXKS\)$:\B,_H/@ :OZC(/E_"K'\^"^TKZ?M^T6[,B['X['* M"VS/8JW>Q#X.8/4L=CA0&9E7%Y MJ1F7J>T7JLS+RYJC\Y%WTE%:QF^5@=GJK*1A7Q_U#XUF;EY6DL*Z-F&=:8ST M0;^>V F%=9>*=?90'TZ.#&!L$-)U/*3*LB\YI*H;AM&N!,Q'U,>.IR69 ]T> MJ.2QAD/)'NB3<3T)9 I*^TN*OCXX6%HH*)W;PC0/C8%7F9@M$>@B$_.)_B"5 M$-.1?)>QK9NV^:1\E\:GLRADO@QD-D>F;HV?EKRED+E9,+U89!Z/=,/J.&/N MN%-L4(_;LH4Z=-N<8B(J?!4&/JUG M[AZG4+.G0^'SI>"S:8QU^]B"@PJ?%3XW#)^'?7TX/%2%;ALZ=]P1;1U:>UGY MH1NG0U='W H=6N0U'A=NNVGM[B#5HP)'][5?U2K/NLK3!/*VS>BD0-X+B[RH M*>JB?O:OM(-G\; I]&A>!H;*XM@W#.\HYM]B__FE!I6JZY7]^I I]*A5XV[* M')W7_$7(UFW!8%9F@-+SE!EPM**@T*-Y*OS)S("M!8Z?4IWND9+'$D8#+,RV M"B(7R_6]#;E'%3_S>FQ8UZKPEEQ)/W^%3:/ 2^+MKVR4D3@_'E*MO.&D?!;% M/Q=9_945N^77TY"SK]=L#HM]R[Q[]A"]>%.&"P!%3CX<]? (UW>_=8_S^?-X MJ&&/ A-FW E"JK[X%G"0AS@*UL0:LQ9M$?+YWUY\YPYM8^9,[.%D8HX'%I^, M+6-FCQ@SYLYPQ(;#?QM]T"2H F$PUS[ %P%_HN_?L.U8+0F&XLC,JAHF)T<^ M8X_#>/'^%^8#8BUA"756Y_RO[\:F,7IWGB54'T2D?70C)XDB+&B*Y2IO?.8] M1&Y419PMK?>;56BOL^9I7-# 1=C76LG:83\O+2M*O8_W+?6N:[,0I(2/\\@R MN<7:X^X2/GB'I9[A-:!^_U;SX'$H:L+/(Q[CBXD_9W? ':C *+]%VH#E?$OK MZXK2VIR^&6]8$\@0!O8K;0[KQD4^Y-4'-RHFK^UI,*Q\K4ZZW"C&7&NQW+;4 MRMU=SA.M^T]V^14;WOG#%7 MEP[W>7P?A%_I/=GOP"QT=Y O 5TNLJ'\&YP/"EE18YPM [ (_T.J&#[C?@0@ MAA7'+O, +*3XP_=AFF:6#Z]7F(K*[*)]0@D(65L.OYUCVQI)PNZ 4@)OF&X$"2EQ0*ZS,/MB4:3D3=:!I3 M*]KG36)F?!5RQR6JU,O&T3-S,MA8>H'ZLQKFNJN;^;V9ZI#B8Y1.]76PL." M\BIVN>"B^5$DN58J6X1!( 0+R:3M*DI/TSYS7JO^A X>L[_+P?/L6)-![4?7 M9SZ(#$_[!:@P <2H_62,6D]&IU9=280UKV7[!GH38T7&CD58^]WHOKM%'L-Z"Z M/;6H@5*K%JNZ/76JD8GJ]M3%D:K;D^KVI+H]J6Y/K>BNU+3UG&,>U>VI^]V> MJJ-H_^ 1J%S.@DSF&9C/7K J>HR."2#N:#60%M7[&)AZWSXT*:AYI:45TK4) MZ6Q;-T9'UDQ22*>0[KC*M]0Q-1T**GZPAVUT471I#QNG:^']>VIO\E[11F+5U$55W5<.MD! M-9N C)&A6\-#2U&=_)1J-O,4O2AZV5.VFGU]-#Q4457THNCE,NEE,-&MR=/: M5[:?7+KN1;S4HK6UE>9K79T=L%@P9E#4=\HKR,1;[)D#TX(+V5Z4V85YVUB3 MQ]Y(-V;16CHP?!*,WQE5)2C4H4F?8AVI\NIF;HR9JC*MS>A6WF&MI7/^^"^V M7+W[F"-!.>70L'I&N:J.L7]5'7ZCD%69$96RBP. MR$M L\RTQZ5CE6I.+(\53V&0Z^<[%+5VEW+YA$*71['VR0>LYMJ5K.CR6H=O MQIUP%&7LWDWWFI6A]3EA:/; I4/0UST$=FXJ[UNFO$[^E%I&-9NW9E[*J59N M7;3)UE&@6/T)80E*++F%4:?]-8BE&Z'FDRP4^ZWU((LLEH'$" MGRYB"%SSK,1?%,,/^+E(%'U$W[\LCSCC,7.]4Y9P:QCKII/_PKYI?P=E MA5U?AL]88G4,9YMRBOPN8+?C\-D/Z*4QWJNL\?.?TMY.N/7KT1EAL,5\&>'TI<%+TD>K-Y:<0ANA6+.-(?J MMZ1[NV->(I5EY*; ^$IRRP&!Q:@T(;!6/!^Y@?955^)X7B:JYV >" MJAN)XK>XW7_1W=P/50AA3-*[N?[A.SOUW6>CA,$?XO8QW5V;ZBE:?>O"2Q2J MQ3[G8D>JGF(UXU#U%'?.WN:1JIYB955 8[('6JMZBL=6HNPLDU3U%"]I/>>8 M1]53['X]Q>HSD);:6]6<_$+FZ'SVJ&B:%)8]$,<$ZWR M +MA"55O5W10VZ(W[H75[:VE8PWTH:WJ4C4<2@-;[YOM+UC><2@9?=WJ0%GY MCD/)JH?;M5".M\W_(ZJ''>G_425=SG= S:8:TS)U^^)KNBAZ4?2RKPF!G4T. MU7L4O2AZN4QZ,I&7:Z?1V2 -1/JWBE=;76 M0*;971P?TDDRZHQSZ/T%5C6G>OP+( 038*H?3936W&$.)8EC#A\<;*UY5/:X-VQ$'I5,?-D*NY[V2_DP M"P@K@45)5.7$_KO 2W"5,+N !8^*:4.K +/I'6P1)+LA]_^^>GC-68'>5&0_IZ?47IF^4E- M.0VBLPE"2J=R*:\J$)E:&8I3@A661W!BH/5@!=0R2RB!E6DQ; UG6"T>(CK( MF1O%F):*3X$"[H/PJTB,76 R(??OW##P,5>UA^GVI<4A=2Z#*,8LL- %J..V M@*QN\;V8AT"YL%P'.#5,%<*R%BP6J]3^\0%111*GK'O&1=4S*OU$(*P3OZDN M QSJ:A'X7/,32C%(U]O3?MOVB+8R,8QK[B.;FFT;U1R.8A3J432&D,FR,R9>D9Y)SKV@Q"D>4E9W#T/X-O4^0> MJ8B3\"642H6;EA: C1=@(]PN-DO#BF1FD9Y+YA[O@U/:/2?) M,TI)J'])FH.E#E"JC9AV13D&88^ M,L=8N@M>V,RZAZ^8^GBP94#=M18J2H&7? ?K>D:N8M#6QW1ZV4;'HVU5)>JD MO&(*7AUG?,H*:#625BGF;,/ODU>L$I7 ^X+3D2PH&]>P$S=$HS!#L:RD<'%& M,V?;CY8NSATF41*"BA'>2A,H^Y9PKF1?S,O9(:YBG1K2(V;95[A[U<=6)@,7LW3HP9WLME9& M%3KZ$$146?"/U&<$&_\I#*)(^X7V]30UY46[2B>-QV-5X*<]B[5Z$_LX@-6S MV.% E4ZJ9D6J=%(CRARITDFJ=%+C3TZ53E*EDRYE/>>81Y5.NM322:GM%ZH2 M2I0AH>F.JN"2BT1YZ*@TA.]0:JN14?*5H#(G-A/ M*UO1^*H4"IDO!)G'MF[:ID)FA%5"#.BDI?7>;0AQ] LY'>Z(_TH64?9RCO?PHU.SH4/E\,/MLC M?3P\M".&PF>%S\W$9QM4://(ZX#6H'/'_="#D?)#M]T/71UO*W1HD=5X7+#M MIK6[@U2/"AO=UWY5JSSK*D\3QMLVHY/">"\L[N+@;J%=8?]*.WB6H#.%'LW+ MOU Y'/L&X1W%_-OK/[\QHSJJD<4'NB&"'M1*T=C]O22'Z)(WVZV54;['A37E* M]:\'PU=4G1T09$&=7*)>UDRBUGX$E0G\FZ HUQ>&W>S95NJQZ:LK"HMZP:)Z M.+Y+M;M?FG:OGQ4EEB_*7@I8A=CUDQ@.)FVMDW40@$7(S^>%BC?J)UL[)DY[ M$&W,C#66'2]!7E':P2/-BD1IY'0!=#9P;.EW>@#:F#KPB)VO]1;!5BT;I^#+ M-_@W0*&(^N;@1V9\%7+'%4V'L,RR'_'\-(I-:;*6-6LG8^;]Q.JME)XW2H)U M%CO$I'V(0AXE'O4.HM+H.(2.A,4;38RT6^[SD,6E5DN;*(=?VCS8>ANJ"'(J M<9>UFO"#0:DF//(=60B\I_WP+<76$F;@1@&CG:^R=P<2-J *2SN0O!SFK6P: MT2.ACJ-O@' A0-5Y!B\G>S7SN !$R%M _1KXUS_=W/Q>(?+'KPAB-A;C!_:$ M5>[=.^X]B$:.0@':\?ID76,X1Q^#\RF?0:W:9T7:^9KHF^3=?O;KSKG9)H$T MB[P+6%'#2;^]WHZAJ#M4]E7(>R? ]/W"&M/F".GL$;8\85(NIGW5LEX+SB() M<45IIX6LJ]WID*Q1U;=_6Z'$Q[/\0>A!3Z,F+/BHRFVWJ()UJQ:KRFUWJI*L M*K?=Q9&JW+8JMZW*;:MRVZTH;]VT]9QC'E5NN_OEMJLO,O_@$:A^X M%ZR*?;>.N')M!V*"D*H5T;4*Z@:GW#ZYAI)!.(=W3DO]U M>U)/D3P5&;:_/+K4_*'.)T1\9I[L8+UDX5>.UP87EAYAV7K?/+20ZFEBX%66 MPO[*"MF37D:&;@V/M)H5O2AZN3!Z&0SUOG7IXJ7C3D3K4.]*IYR(G:J- M4&N6[Q__Q9:K=Q\SJZ:8%":SN$0V,J9U!4F(!11FB8-97G/XI'\;;2:X#TL) M_-9@WP3^+PLWGXT2$S?RW/)OP-8@JEK-\[_)F[D9EG+:V4#_,"_SM_/E]#OV5D6^]:T+X63.W$RVKP3 MS_%SK5Q$?MR$;,:>U2*J4B@!Q>_0?>^5 "T64X5MPQS13XELQ:S+8J+E-HPS M"G43-C!.0/#]]]/PS?NMZ"A/?X#9@:M +.,M\0'WCN=)@9A<57A+\MA^_@J; M@C:0Q-M?V8AE/K]$(0P;F>6S*/ZYR)( 5NR67T_A_+]>LSDL]BWS[ME#].)- M6>*X?CKY<-3#(US?_=8]SN?/$YP->Q3\!- G"*FVPEO0!'B(HV!-K#%KT18A MG__MQ7?NT#9FSL0>3B;F>&#QR=@R9O:(,6/N#$=L./RWT7_Q_@NEP0+.?X O M OY$W[]AV[%:J@*DJ)I5@?3/SF*KTX-_83X@5C%&O Y&_U_?C4UC].X\2Z@^ MB$C[Z$9.$D6IB+WQF?<0N5$5<;9C9#V _[;G.0]K4W*52]=(P>Z,2)N4U(^X7KK. OX-Y(0I4U'G& M2^;ZH O..4R)I5#FKL]\QY54@Y4KO*QPA4Z[F[G <+CO\.QW4=TH<>"O$(>'U>:44:SY(0#Z5/56WZP'Q99!&+O_$3_D M7[=RO5;7YLQQL;H9G$]1\RV4BILR_ZN65BXAF %(@+55:\HZ%0+D)'N85[+? M"M8K3B,YY$S[]$7+"Z.L#HC:'I=3R\CJZK'BT M>6E+M(WG1%6.9*6$8J$$9*9C7=0TP_-"Z;U1]\QZA<=M6]N++D7KWYZY<0)C M4HKAWQS.9U0 +<17 Y^,QYR>\D)!Y;4\ JA-J#QB^[6[U,XG)!<.TD-6VM&Q MH&&W:E>YZ19YND6?K]WH^\;%31959T-V3?A4]A4<.LU*'KW\'/ MQ)^ XN:!!RSO&HL^ H^/'S*_(#)8Q''!C!DMTJRL3[6^PW7)!=8>N:/1^/LU MB(%9:9^Y^*L&6T%+!M#N(Y_&]%?C7?HBJA9X/4&3Y0(]BN$'7#\("]7FIAJ=\4J06I6&9> M5W ?4M&^H!,<<)IX.TV,Y3PS.1+?< &B,'Z),'"FE:O+=_.P"DYOA M.>%!?& K)#WM#QX!5)PGUGEKBEKU&R"8E^VSJ"])]*[33%LG+:-6$TM<40$C MG0GN(CSA=R@L04 Y+%IH4Q$*7Q E= 2BX8"UQ;@(4ARCM'R6KED?B#]00E M6-^[H'MF8CM;JQM%"9)U:LUMR&/D+C_R:9BP\$'P.Z2.7Z@L!L*HK!WWM#^Y MJ&_-M"7[*P@EV\&IZT2M\L9)TREL' \"]C+ J? = M0*WYW'58UR)$5HL3*)W.M8#UOP MN,!O#G-\BS7#E+*WI_TWF-X &IV^2-N> X(]$(62/)Q2W54TN)Q8&/?WJ"0F MWDQ+8A!__^%BL7>@ ])50ZXSABF+UZ(@@)/ X_3I]02F\V,0NJ+>:4]#_CE/ M<,W9/D(\Y5#HG-GALAG\BO50 ;L*GTS\F3S1&T 42!^5"\/$B MB-#]%./A"+N1] @D-7@M=F,/#EPJR'^XT5?M1S%)+]64 4'PB*8\72.I!1'G M7XMJ<:K:A["F:9P>"]6VUR@<2)20Y027B._:?L:FT+Z-!586OE28.LJ7)%E1 M' &CU20@B*WAVOT@QO73Z<$R0N:BHA3CN8%=L80#=QR^BM/G2407Q?A9SX/5 MS'$>T,>TQ"]/45A5NI'[!4>U*,)%231+(B#**-*E1D3\NT :".PUY"L0J[7>TJ4> ML[KQN>RMJUM_WLM3*)4N>,J]B(,>$'*A;8&:^:EP MV["/6D$KB3A FX33_22HVV%,O93$]9D;E0P3LJ662[K2!=C^PD@U!U!8VE7= MQJDDFSH/]+\+)ZC]C&"N_4#J91Z"' 4]6H58T%T4H?T,)H (\@2LQ GN7FLO MC7$I;GE]AA6UY(!)@BG(SJ)E(5 <;W27R5);L0?!K$AQ$[?#8.]%B-EW+'2# M)$IC%5*W%1(#SG1%R[!+'41J1?BUK:&-G>\O/_DI37NC2;4G"W"(8@Q02Q,U14 ZYN+'AX/8[/Z!*DM1?'J7SBS3QG=X('\&X=?:CZ-F/>L*0\(X MH 8UPA-^:L)1!DHT(=]KZJH8"=>80"MTC*5W2L+I+6^FP*@$P8UQ2.C:$SQ! MB>@7[W_X1J%GB'R[W-*7@'&OQ6W&/S[_\*/VP^R>A;-(^P6YXV_W/OJ(?_[Y M@[C# TV0W0;:%_25 NN+DI#0[0/>TOH/PN47)<@\!5*"( 9^37Y ="\B1@NV M+_B>PSPG\;)^AD6([!(#;I3WRQ*>ZC6N;Y@%#0-&!(Z#5S-^?LUB%L(B#*L1 M5MZ'@@%-APTONCX&3;H\:@"2/+/Y)P))A2(CN%W!HY '['8LR.1S>FKD <3+ MGA_Q!JD3=^-$YQ3Q1-/L/5'P='VVZD!&PVYI M/Z:]FM:U&S;/.W)K38[6-29[6DNWDS1Y:MV9[=7,39U9^$BI^0WI^T,VO#OM5LTM59MN/ITN6WG?N6QL#2O*)+6]5^7 I'SY#.&4;>4 M.+F'D&@+_]EM;*G.4ZVH4G=EZ*9MO7[*#FLN::WPK4WX-M!MH_UEU!7.M0KG M^OJX;]6'=)TOSOZ('B1RE2]-#\I&=K/TZ=5('QZB.*@&5^<&T,"V]?[85B!J M+(A,?6P=*I=."*3+L<^+TBA/;E/2J#.-?PS;U <=,"PZ#B9K,-3'DWJ:-"DP M[2^7^B.];];8.;#S%M,/E&:,L5G\FRP.0P5DQ-\C#&!#P:5OE@? "#ZLTQ2Z M3IK'KZ17R_7 JXE2TAL+'*,_4;V<&PZB<8T@N@@K*LMFNDJKH+VF$L*5,DJ_ M3"'U&,!5:[#S'5##^=7 TNUC;R3:TQOLB9=HBEX4O:1!"GT@F.'HX# %12N* M5BZ,5DR[KX]MLZVR97=CP?TS\#I=<#W/YQ-%^7[+ @UO-J\TVEP02E24-NIM MA.=7W2)5Q792)=I2V5@]K5B% X,Y3>4%D:@O:X[RSAD:F^'18^)K$,K*(_!% M-^9+,7A4J-LN[*N\VP4-361M[=2#B$4A\S7F=:,]5Q29=F5#BW%>,.N4R; U MIH=^R(YCGS/(>@^XW0(9;-#R.>885$(MQ2 M]0D@UFYN/DQXY??7\6>2UT&IW$IVCBOVD!VB64"Z3N Q[#U\KO1I MV99G4&SB6<)=PIN-E;RTUR$O.)N/RUL%$79^F2//!(*0I=JS,MFRE[_>+Y5TL,N1/\595 SDH@#U0)Y$:L195 M5B60GZ4$$56+GTN$)5HE5L$HZ(>)/H]L;)9W\ M*+7>L(O-)TL*)^6%/< MC2*0-A5WV4)-&,OV/IH[U;^+3H&JDR*:[8<_P^(K^^%/8?L'XT[!YLE-DZT6 MHS$J&4E/L6"&ZXUI467GZ:ZF ?R24;%8ZBA7N-U%>SB]OBL$07;2:7]4T=/V#OD5'"N^Z=]N],O=P^(XI3A<\[$=(UGN7X;\2E+]^OH;00QZ%JK7J_[AZHR+(68,8L^X@][O9=QG'(O-N#+DE"6 M+$["C+T(LLG[T6;-\_HY\6QV=S#+3HF >W[.PJ(=9N;)T%MWE3(C=WUFM M]CQ(G>I-VQ%Z8-N%,OU+YOH K@RM!)#6>JL6FO%)W"QI$$C-V' 5OK]6=GV_ M):UC:#5!F%;I7G#]I1TX:YBYKG0TSII%?6N-NIY YL:DWS5SKUJ1WXZ0HP)' MR?"PFN%5G2L%6Z^"D9TWZ29<7^\:MKL)+?Z[NC44 M$0J8/)/])R/S&DP):B<#:@P+L6L)+2RE=UA?P0,@^S84R3A?$%LA)7Z "6"N MEZ/R:UGCEM3?5'(QZ13:4#$>AR\";X9!8_EF0+3.@W )(N&?P3>P>X'S+(#X M<2"ULWDY*!\I-BBGQ@W*7IZ>0U*-Q*[R"OX3IY&>;:CAZA M+UJ]468.1Y!%%[6L_5#-L,U"Q-Q65#,&Q<"Z2A01W0.NL753,@5!C^@ ^_!O MB6L^\O*A^&64)SR*$[[LEYN"9;BV9NHXA8Y'6S?Y"%^MPE[5#CF/!;!5+$ C MUJ)B 50LP/.W0VZ4M8D->SNAY?XF.KN:MBY=ZO=<$XV\A#1#]2_D,U?A2!6'+ M0-Q(I?W&=.U_^,/?F?]5^Y68#O.TFR@*Y.6IT.3$" >50@0?SOD5+XX^^4Y/ MM,%+VV^)?61+EQVW7HM^9>M/88"0$G,^<\;SVU,7UW:)@(:5@X'%0;Z\?7?D,0-F]/G_>U MS_MJ[O DX<4VOG-'[WI,]H8%-1^[O+ISE]RP@ ]Q(CG4-'G 3H9@N:+>3D/_ M2& ^8S"X*:#ZY]Q!?./$::],^JYYSW08D/0=4/R MRMS LCW-("[YFQ,'2#\&&3S8_?8!ANG:E .:^Q3OXN>#!!J)-6U9PQ((?(J= MBJ(5I_: V=K%%NEG.AW'#9UDB13J<&DG4>!!0 WBYLSUL".@:#>^@DU0ITI\ M%%(/05I;H=-S?H*"\O#E6Y [H2_#&;:MN"@+:,BG]/U4$F![87>W7S'$N!Y@ M=\! 8*EQR&:R^E8 MI%-DIL,_9LC*Z*-)1 V2'3$]WAL74!!6Y(8DVD6 $OR&TA(=N9N6=?4R0=ZB M!056Z2QQ1)B([.V<+BC,@FXBO?H*L,(]BNBY:>B2$>_.<$,IKLLMBMB34C_0 M>IF<,6H&D^N,-/N13\,$NW(C]HL+\5R@K7DP'V?LM?%T749P(*6\M/=?-/77 MW5SU&C5K_!L/'5>$0,T3STOWNT&4D303->22U]A#6EQ8"F]9M>0Y6NA(342: M"ZM8J&T[Q4XV3*23";[7SQCFL'72IVK%:])G^)CTJ9KC0.DSK) ^5=.N21^" M8!$4PSI$T+-(GY,+GI?68%"(+-W*@+?F.6PKC^#._O9B#W^:U7_1U#R+:L?) MKX%__=/-S>_I_3P:[)Q%@'K=:(G\)Z=4[VR;MR&&5 /*S%V0!VL_BXT5?D92 MN,(@[- MTD;_S"<54=+I5U/?4/H=UZ>71$#_-$CB8D@RCQ(/F0KW%\1CD ^E'R9IDODN M,!"(@0BK7(XX'-$]'3Z/ D[&9:- %T@ 2@5#%@F"P0?D1QA*@0:KP!<0\%_Y M0VE>V88;3R@-QE]FSFV*N(+O[(U>/9#F=&QR20RCP0,?G4-9S@'I 5)9V0%; MF#IR0G>*:\+Y#E%O906<:PH(?VL/6N9>SHCF)Z*EWXG$Z.C7GOQ".^^$WD^[ MFG' YBSR%J$=B/R&T@+2>]6Y8\]T!5*/Z2!TQ&21B&U0'J. 9\R)>^. 1_IPJ=?\#=(5NZ\!/;V\_HZL[ MN\O]+26:Z#I=[Q^%K(TB/'M2)40.)$ZDFNGB(LO_)@U)X+Y&<4+Y_7.6UO'V M"#K"NF-[D=&U,:X-@^C4AF>Z#:M:0OFXC$'/L/$P=B9\O3ND_(("QPG L9X" MQQQI.8$-R?Q;5QA4E'Q4,!]8'KL>O4,HJD",+!!CJ (Q&K$6%8BA C%.$(BA MI,P)I,RV=.UN..G_1/77X3K=AN$YF5[GZ 7K\'8:>,5CW+" O-L4-2V-JF;HA0$6B)#<\ M(32_X_P,J+Y":$@T:DK)YQG M&K"0$HQG@)Q.]EWR=HF(GBF/T=S-08RC.6$ M:#OE\HND/L'^(Z!"CX5X(>/&'A!#YL#*LC7I!1^O!5,R6/\]G7TK5WUT?7 @ MVU=2<>I$B&?)!CP%2]WJ0-M2>A;H'4MB(_=*MRCS,E-SB^IGPPH]MHKXV_0O M[]*>(JY/L])+[\J'@5;)>E,8/ CQ.#=8>GUAM,B>-/++\G&/'JW5 Q?/[&%O M-!EL?=SO&<5G;>G*TI:1>X/),'N#R7!?,!WPS!KO#?SZ%VM;VS_ZA,7:_;VG M;05B/=*VW./-.R-ES@9^KWG 5&I.LT:V5OF_^H0^MR"!.6;11L/$AISNDVBA>0M6 M(]5(A?QJI!JID%^-5",5\JN1:J1"?C52C53(KT:JD0KYU4@U4B&_&JE&[HO\ MF$A\&P:)/\-X6;P\<1S.Y_-=U_Z8#-.HZYAB1' IK;Z5-S,M&GD($O6U9J'2 M1G YH=++=90Y:(O%K5%YBD;MS>B/]*%EB_)/3]DGQ@0[,@3.9 %*[8:8RE4\Z>/A?(ZK615;1RY2ZKOZUQIGJ@;ZO:X'0?21+>M0Y5S!:1S>Y!-O6\WSH'.R3US=Z5[I0<;X <;Z]U M3N5?S7>UF.C*B;*_D- '-?E1%)#V!M)8MP>'ZL3/#J3F,=6+,KD_;RDUJ\1V M \1V>XT&TVBM_N*?A3]*/HYIERN-=&MH9(_EV)YM#"Y\]>JKL@J8K])[L$",5I <;,@ MP=O7%#4:[?:HQKE!FSCBP4!H7*QP-1"."R4_H;].H;5":X76"JT56I\(K9NG MZ) "_88: ;X_KD^B/.[WWT_#-^\[VG'Q[P_:9WY;[,/=] WNZNF\H]_[A]\9 M^ZQZ2JJ1AU_2J)Z2K>@IJ5K '#^RM>U:]NK5J#"CJ2.[TYM.]4 \_,Q4#\0C MSLRH8FWI.E1OP2:/;&6OO^?[GA++S1K96B5P1\^^2[A&)=>&BMYL0O2F*AC9 MP$CW\4@?]MN?,J*0KDU(9U@CW1H/%-8IK#LGUDV&NGUPLO0)L6Y/G;Y9>+*O M6J4BU.J+4&MT\,*6XH^[N7^C(P&.K_%X0!Q+&V&ZNZ24@FD;83KJ-DPOJN:$ M*O/8S$#R%O(%5>:Q!4!291Y; *2ZRSP>9I6V0]"I*HF-&]EJ+7B?8HC/QS&[ M;6$\7L%0G>QSE1T\@_SHE@6EJO8U1HQT20=45?N:#R)5M:_Q(*JS:E^'+O>R MTA,J>*JNX*EMP:+K4=E-BRHXL,C0WMML"N.IWM]DH%L3N[G9V/L>\WF,*X7C M;<1Q8P#FY,A22*Z0O+M(;AHCX.3&Y2+Y):0$5*JW*GJM>8Z<[E7L&3>7LZB* M/>?RK'0.K5M5B%BAM4+K/=&ZP<;.A:+UT^N6-;\8UV_Q@H>G*SAF#6O:XXOW M7V C7&/P_WZ@95HWF^$RL:I:I,6!=DOJ]TKDD,R#4(/M:W0&6B2*K_6V'H;\ MV@ KC:V"R*6C#+D'9WK'\P)CL)3B6_+L^ODK; J65!)O?V4CQ?O\-QQTHJ-1 M^2R*?RZR0A_\)\0*QB.<0Z MF J%8HW>G6<)U0<1:1_=R$FB"*,+F3_3;GSF/41N5$6<.WFW%,C7)'??VH.G MB"S3,N;F?7)OQ.?R<"R\?-^K1 M1EW:J,8B^E'^"^07/I5"CL](HCF@3S'7U]R8+^'1?,Z=&*"NK6!9P0P(_5K\ MC2**6,BFKN?&#[U=7^7?'"^9\>CM 0>=(ALZY-Y:XZ/0[]H8UP8.I'QS>";* MK]3:2B=H#'J&C8<1;8D)>Z=@4SMLV-Z!X!KIC? $=%(:)73#2$&Q>5"<\2G8 MMB"#P0*.20*[490PW^% @!' DKANX),ABR#&%Q0@&P#(G+ R>N/?D&-R16@- M@(\+^H<;HHJO.0LX=?@@6+_6@)W@?6,0,0\1=A4&H%''#R0:.+"<%:)T@X#V[$3R.-">>0E;@(:6 M#(IHY",!9J*# +AWXX7&6>@]:!X'+5J+>;AT?9+V$8&0?HYH8)#$&@?1'BQ= M1YMRGQ>#4FN'Z\42(X=C6@KUF7W34(PX,>G;T^".%UV^#2+"BP66]"$@I"0% M@3(6)1XY)>9AL$3W @?N6A@1;5 L^NGY-QXZ;D2^33*#M6!%9*MK=X@2,!\\ M@4Z"YDONHYNR""02XO3,Q;LDP'70 MH.&K4U!#9MF!B9GA*0/CE-T2Y8!,BT##IC&?84WPT@V<\XSS)5T<%"W959@> M*Y%2J@SKZ+:HG-]/J.W#VF>VK59'<*_0/WG'O8>>]F5!?.*:D],29ZF\QW,C M +<0VS!5$N$GF ;KI>83(1X4<0@6)W$0/A!*X*_PID_+_BL)W6@&/()D_CU= M'-YS;0&[H,%S%^!P&_6T/Q?"W0Q'^ M>X7[C.@O:+>XI3+]CU M:;U$:W >4;):>709B$?JAAH-EXM3-_;YC?U8W=@W8BWJQE[=V)_@QKZR$V:; M6B8.!^.MCU7+Q',D]W:O"V&K%JM:)C[_R-9VRU$M$UL]\I#\R(9CXE.[)A9W M_)3V9&T\N:?U3KSHDU,=%%L[LN$=#<_]/26EFS6RM3KAA7=0_#6/;A=.QZ$,T>Z-31K M0;B#=:PY_4_5%U M($WT\?C0,O *2&<&DC'0;6MW3\1GA=(CTK#9S%6-;.;(BVKALD=O,-45K GJ M5GL;4=AFO_4>H8Z#R-*'0]4:L^% ,B:Z84P:V].E6ZZ'=;EX5)$-)3@;(#C; M:UWMTV=3&<&U@\FP=7NXNV>G@E+M4#*'^G!T:$T^HX34M9P.>_;AC8JO%LPZ%4.S%=E*,"ZTSO5_%-R<@&R,CV M&E #6\5,-!Q$EG5H[*T"T9E!-+::ZX,X>8)&H79$N:J:^0QEG_8[_Q]*I1E% M(2\J'U0LX/4LQ3F&5*/FL156U '"%*]KJU=1#0,C(T5IF2LCCT85Q3N:)1*[ M-[*;NON5H4^,09M#Z;L.H)$]5N!I+G@,6^];PR:F!C2;G:J1S1QY(E]*FU7& M?U9456VAAF@J#;$Y&F)[#5@5E-(*,*$>8BIO4,.A--%MN[G^H&:S5S6RF2,5 M4JF1]9LA;0YT^K39D2:85S6'43>Z#5#EV^RLLO3!6'E[FPNAVD-I%)CV*PBC M#_N66ZG[_/2[)9"CEO['2FMZGE'/H9%CU>V;6(9M&HLV[\,VF&; M;XH\W%(CUM:M_@'UT0[:>\T>286]7<=>8Z ;$^MY&C3MJ_8?XQ%6Y*/(IP&[ M-FU]9!B*?"KMM'05Z7KM'R&ZX MGCD5I@4L,<"%)D%"18!.::!R@F@ M?GFKO B+=;WU ';'%9VJ]Z0\:A99Z;=[^E4*Y-*'=E],;UW-8I=+M,=.M/FG@YW#*KJ/IT M/RISIPF7=EUF.55;;#;+ :7JT)K;S8O]5RC7)I0[4*E2Z*;0[8Q*U>F39M1- M3KM'/NL-1N?GZ)9E<6B$(%V\9(_I!D;9'PV@X#9<JTQ=N[1[9#NO.YHR1T>L"YKQK1O#UYP] M&$]VTR)&\9G&8,'LEFM^LISR$*MCT25,I 5)',7,Q\TJ\Z0!Q-V&FY"FS*%* M^:B1)Q^ID$J-/#=2M>SN^)'H#Y%9*_0+I5.<:>0>=0*?4"FD@44S3'TXZ.N# M89L*9QP$B!95H.P69@WT_L34[=% 89;"K!,7^NE/^OK$&"K,4D59U4AER:F1 M;1NID$J-5$BE1C9_9$>NOG;JLA\"GY:#Y>YF?!K#1O&'2+5Z:8;G2:+4]OJ$ MS3;CGJ&AXYY'T:(N@MT"KJ'W35.?# XML:7 VPKP3L8CW1@[V]I92+CEB(CX01RK8<*I"P.8*P' LBT*2JX\S68)'& M>XTZ&VQX F"UR-"Z/ RU]8EAZD9_I#!486@C,72H#VS 4E/QT&,UOS(3_WO*_[%#3U:7K*NSTKR2*W?F#V+SKS[@?O[6& M1$0GW77-:$P MG;_V9<'S6JHQ^W8-*,J=6&,S/-XEG&FD@0+,3]CA_0!%/N\[D+"[QW/0_^18-N?=C^ M3*=5X)+$BEA<6I+F1AC=$;E :#!G'.#;_^%AT*,#H??N89FFW3-?Z9K1&^.? M%OQ#FP0.IU1HR] ULV],\$^S3VN%O\"/8'2LX%@!*[R' MGG8YV&W6C]T?@B5\^J& '(!BB#[\VXK[$!CEMP%?[QC][GGC;C?M;7= 3E187!9$1QX,E8( MAP_/PV")K#UV_02DBQ:L>$CT&>E2I@E^'_*YAW(.B1%5*B)AF 88U]+U!44# M8W" LS&@6?D=E'@/ ZG:V-<&Z#P;L 5K;/$LHG: QZHC:1A!LRX%48W+D8 MS*E=2<7A];OF0.@)W+3M$(I!!XMB[4K ZG4JEW4D< 6A^B$TXRM0=URIY8!B MP)8!Z'O_$3](:#4(4 U@=L^,*UL Q9S_35RAIFNDIH,8DN")ML-'SCM 17Y3 MR[]W9_%"^CN*;TEP]O-7V#0*\))EZRL%B#H%-&;L!L.?EP1+;0^NZW[G$^?QX'&>(''?4, M;10BTK<)$$TH3++O66/6HBU "_O;B^_@>1QXH 8Z0^H9B@AV]'-$ X,DUD##\8.EZZ37 M$IUPP*V[W5S8NO:5/VA+V'P2C?8B/!>1 NR6F/8^.0^S-@FC#++0"1KH'F29R47_*81 8MF1? MT2N((V\!]*#FDHLI OOKEH6(:L+#Z'F!DSL5V0J]NCWMDZ^M&%Z=)!X+Q945 M_^9X2;3F?4R-.+P]2"_B<.IUZ,R9XWIN3!=Q*+%9Z$:X&)@*=U^]<52_\ YT=7K"\-+QC7*+\O'/7JT=D\OGMG#WG PWOJXWS->[8[O:'8< M7L-'[@TFP^P-)L-]P73 ,]O:_M%=;W9IL79_OVD?"1Q6Y?UWC#3LC7.J"+@2 M'HI&15S]"U0A>5]="GWNT_]^,ZTHL-VMD:Y7 JT\8O1@D,,GV(ZM>-;,(\X.P*';P;_28;@E^=&7D(\G2M0V'[6C^;^F!R:-IY\TJP*)QK M$\Y=#2Q],AKMW_E7(9Q"N"\:WW$H75GZV+)J(:,3N5#$.5L-UQ$_[4S[48Z5!@C#]M89O3+UP6#8 M9J.PXP R+'TX,EOO*^HXE,RQ/AK7Z-$[D;W;#H'XL9!EJ<1? \1?>W78B=X_ MN,BV,C3.+P(-:Z2@U' HC73;M%I?I+<=(O"F4%= B< &B,#VJJZVV5?61;-! M!";@<*B U&P@&1/=, [M<*9,P"/E7UZ_Y7J]?HN2APV0A^W58U7OEE: R1CH M UN9[@V'4NW$=%%6X>U5IDPI70U0NMIK.0WL0U4N9=R>VRUO MJ=:Q#0?1V#HT=.Y\OH=F MGML;>S8ZQ[L:\0[.\3[)T31%+]M2'L?0^W;_X+234YQ,PVL8*+JX9+HPA[HQ M&G:L4[,B3$68;2?,P40?]ON*,)_>/#U=[#/U53]A[]OC]];I3NN? MJ%TU6MRU7SZ:A2'8@<7 MJCP>%=Y,AU)/ET*WS:WWI?0OV>^%6L_/..!3()YARR%JSA(%\_B>A9PHE!KB M^LS#C_6T/[DV!08&;VGS\LZH%0^,F2<>O#,#GA?#VS";Y\+79ZY#\5$;G&!\!]WEL#ZLIW""=\Q MUZ/..+B6F1O!:O$S+'P0?!Z E\"+/>W+@H<XYK5JL:O7S_"-;6^5= MM?II](,U.M?EH[LN&M=\[]/266FS6RM4I@_:U^ .6? M?>_5EU*_INZ^*^GO>UUV&5;X"57@5;V!5TV^C[[ )AF&;MH'%-%N7LJFPK*EP3N'LXL(-=2SXA[P_ M3<,86MWDIX[3;>.)F:HM4ET)QRW,B+PR;7UD3[9IG,\GY _(0&WCL6)IC\G6 M9G?J6(_M,332C>'6II4-JA#6!!]-M7^J'#VDW"_UNE]V!F3OC,G>B)AOF&%S MCF2"PPZH*;QMB]_8'.E]X_#^J*<[H(9;\8I4%*FDVE5?[X\&BE04J2A2V7TR MECZTNI9 >A9*[6BVFLI-.VUNVA]YELQZ:@LFJ13S6_2#DELPP6%[=LM6^,K5 M#?#0-D\T2P%X]:+TEJ2S?OX*FP)))?'V5S:",,[O$B (C/MK[L["GXLL%&W% M;OGU-.3LZS6;PV+?,N^>/40OWI03-EP_G7PX(KQ;W_W6/<[GS\/$D3+HJ&>8 MNT@Y-6^!7?)0H/_WK#%KT18AG__MQ7?NT#9FSL0>3B;F>&#QR=@R9O:(,6/N M#$=L./RWT7_Q_@LEO0!U?( O(OE\_X:]?RR3AKB]614!='+D6T^9JV:_OV2I M8,_#A/9+W*.J^J-WYUE"]4%$VD(C>J(L[+2IXV&Y(\ MC>*IG(Y)R8B4T)>$SH(R .>:A]"#_[Z\LOJ]_NM"-O4\@K>G#^*-, !%;1:) M.2+FE=\U@'MF;]*0_%JRD"**&=J89%B99E?.LBNE8,LK&TP?G$DFE=C]2E2FW=2[@?,P@3$U6X K2BQ_AV*]*??UM/^)R[/O,=%XZF MD/J)VAAH?"L6BNMVYF!) 4J/I;31GVYN?J?L4SF*I5G.@+M 8)5SAJ@7AD@/ ML(1"=C'E&G_E&D_/F4Z=15&R7!6RAME\SAV1T N?#$)$XW3HR)R^D" ME^P!SA&@%&8L%U#AKQ(MY<.-4,?R8EE>1 [J"FFF-AY2U JH ZH3(*S(] M*]63G&"Y3'RL.T%4#1^]4VE/H@GQ9J^J11.1C(($X MY[ *4%3]]&%^T,"V@/NDW& -$U8@=)$/H @A)B5YUI9AN(JTW 8*?3Q_J5<# M)P36",!+0:(+_011P_43E,15&)-^3RX7]8,E8B.MUR_Q*2V8 M!H13WM'^N; M%X*Z#\&LW4"DE8&$N"9 4 MCDL7(IQ%J82Z";T_AQ?[J3NC45Q!)L@O2M?2CH_<0_X2$K4 M06XFS++?YJ"3^7SNQMU 'K2%2B@S"\A P+/ 2DQ".H 1@.\02P[AV$,?#T<2 M60'!"&W(J,'AQ(;1\EL%H,P*IYH\_>Q*($I6:.LARA!45BLOE0\@/:3Y1WB[ M *X*9\\I-CP >,TR[AS.)>\(,OR)BH(K ,_0[@/"$ H2JGP@I.'4W!@ \T'\ MA0 @#QU% P$9H F,AU]N806T7_("R256=T1G'-();Q628QL"'U]"(]*4US/ M"!6MTUQ\"Q;C)"'9FS'\.1,UKFBQ( *BA,QNP"LJFB_P7:H*Z69+*,5NX22B M.,6#CI@T?Y<5V+0/P7(*5A^=75?P%RO%K=]@ GTN!.LN&-N(K&DM.E0/LY.0 M&D/FS2+5#OBCFW.3_)_2U>*DHG#-YT).#R';ID6\(M>-&Q9*3&ISYJ*?)_S* M8^G*89EGN;@9=.KUM)_ 5+EW/:]8WA!'@E4CG0*I1SHGP%11#HM"D3Z;N8Y2 MY_K:OH0G,!\:%83H7OL7\ADKYKE^1OAD[^5JX?^)BO5,147"P+LC-]"&?V.[ M+S%C*NB;DRRAZ'03PH1_@Y)=Y5JP#S @JN9U%I[%^$- M/&E!.EFAZ.)^7Q;C7*PZR6<">;*SVP*SQ^"@[MFS>W9#W;,W8BWJGEW=LS_+ M/7M-NH<4=4)45D@,H8W239+GE<0"NQ6(X!ZZ+ M,S FP( %^@<:)D+&"UVLFSU'&P->A_=<&'@GBC*'FKB8('=,"5H98UOKNJY:,"@I4X' M37<)Z8'H>,\BO>H T?^%TZ "WFA12]9>UF-3-XO<]:::3GJR5(7SW>*_"&YT M@)[[E7L/@DU2]6Y\?EO8=7X6R)6+JTIO[N]S*TGZ'3BA1GI13I7(20G7P0YQ MP@".P ^6KE.ZP885 KV&#]+3349<\3E>/S#_X1JM/31A2MO.H5TZ <(Z?-'C MN "\2Y#HF>^PB('RE/%J"U%.DF2QU<-C[1;H+R!\"M/"XD)O+0&@]X@BY\29C56>2>G&6 M\#EAWN!"/_S.V&L$O\S(-OL2*G62$E N_)H5VE(3NZOVW2-D$=XQN4>(@ML!PW205TX+2_)XCV(FRNO;7!N" M56K+5%N/."6 ++\JV/7ME'G(\!.P+L&LD-[H0M!E/MZ-9#2 8#SIW3<(NWEY M5.$^6CCO4E&BKW7&P,"E(BI&^7;DM60>T03SQ/?(_"H"MRC2IM*YDWY9+&XK M\]4WJ2]3CI@#X$W$/9LD/*EE$6-_:1I&3[84SQH1"7Y-YX")''D<""ITGBMZ M6WC"9[IP5RCEQ*^I=U[0K4P)P7/DSL('4KE]Z&F_!MLIEI;D(K&!J)3$?J@H M:YD J;:1/LE4F>M_1%S[G-Z8?2SDV'S L,=.\+9LK^ARS6X'W33J._M%7@6F M2D1F!:1I18"?&<;I0M.>"30"4\4#;?J.-,8 J)0+WO9!Z&;_1_A;I=J5Y30) MI7'^(*5;Q1HWC&+A9T.4]\1X32K&W$P78\Z?J+LPL;#$5/[!+X MTL_(>WPV>]C\#'R\J';(V")\31X:^EB*]P6QB-HGX#(O"HH0%@=<"$/(M/1D M=1NRF51 N+] \2@#*W ?&R?'2]U[-&DP8_0L&;HS80]@)(4\)N:E79K2]FYB M,1GBB.!?VC=+HY !MMBT:MO:>H(K%#=4A1*%_ 7J$@7O7+MXA#B)1+ZJ?EAT MA2L62Q(N7>H.N;2=5/864(5$C-[VVXPV,;P/A;3)K ]8%A%'T>8R&EL>7C$T M0BLP1W*B5#T#V"I7/O"ONW(C+F\^T-3W1\V8BWJ_E#= M'SY_GFZ]WAX9KB3K)A [CI$=%Q+*A,.B&._Q(..=]*I IF(D(X;75S0)7H\= M2"O^5RBDM.E.AG2%]^1"LW6#+J$\@= $Q?N(W@C3).JN$A>+&7WNJG/>WU! MJ0J=>J%0)PJQURM>4LB9"RH0_ZVD+=+U22*VF MW9&J=.#-/$X=/ UVM"<_WEL&"1M=4THP<"C&T M\ ;)08$+>FH+EFBZ-*!$]S&:D+>I92"0%FQIHOMOKLB*!Y):@:P.'XH(KZ=N MS))QB=D"R2RM(C,'J)#G$G<%9I#O4\A?C$A_2[F^PAV0Y\5K#\T@Q -T#(:"SJQ6!5\F 3)2UA^73U]0CU M$XC225-'6@1G2N$^8E;^C2UEU(/ 89)%(LFDQ,0WKQ8\NIV-"]<1Z7L%P4BF MNW2OX-6W<%AE7,+=3%_?NB49QBS=%K1ZH$=R'V Z3NQE;+6X<;+FLXW SZB! M(R0 E&%"X@D62_M 3Q2(("\-XTA3=.@:,?$+IU$&>"[@\'?IG^J$&?X;>8$^ M4+XCYL>Y':E3\:?(M2C$WWC\%G!"EF2!S:9*32SS.^@J5W:$0/0*PIEP:0(_ M"$75E[RY_._$%T62&TG0DC<)64 29>$YXLN Q1AT)P/**:P)^'*.K3D' ?RB M6A+9M6$^R LB64T&+P;7MX0[BN7JD(2B[HHC34/M/34^Y1$J1%OD$Y$+%W&(3V0WHBD4:QX JOSY1/BG<*Y2>EL M+*NUD=DAOLP7SQ2O@L;5%4:$H5J)4U0F$=&6B!DH3OY*@/$ +TF+U81!Q# *>?QT M'4%(SRG55A9[R7\2F+=V*; F,S"((*2_YUN2$Q5&I4JBN%')#SFB@F&A]/Y' MD@U5@(H^+5-A8=/3-' 9<-0CNY^JYV AA$*N-4]!M?:M3!T*9YM,FYPJ-.EF MS041&QYK#SS65LS-F %;X?5/B% H+9L0,&5#DLW(K^8F!GXUQT.M"@_Q<,HT M<$\6CU!^@<@7:]?'^9ZRF_KL1G.3 4LCDR3J+F&WQO%A.\2SSGI&5DH(J[AI6'T^ODO57>7&U$E>B%A#]6*HGLKU65+Y:<$PJ4IJ07_ M3'HSMZ4,59H0^Y4_%)/;UN^\R5PO!7_EY(7/RT#+;,2"II\>HL^_)5$&&ZH M)6W]],*.<"W8)(Q/0C*2YZ^*=-#^]+"J@)!"Q50]4?=).&Z%$2QS>G-L(-$D MBTZEHBDM12/H31QM+MP.J)WW2*F\B[WBLK9?<1U00M V7JB+L2Y7>+Q?'"P ^2+ KU8/D3)ML7_'V2MX^ M. UO'RG>KGC[F7G[)V!'VNB&KL: )V3I93/\(4OL^IA7>I554G\1^5A_N-'7 M3O!^:063DBP\0JE]*S//0/O^&NWPDJ+BG'M*?\E?6L_NI-\H;2.2EP1H6\LP MN'+1T.R28R9L!3:C.^UB=%T^6*X33%8GK=,K'%._)6%Q$[DAX!83$.*L:BXN M;NXE:#44[@'D94*8>F1T6I#FH5\AA#F1%D@ZP:GZTH1P'O+QZ*\3B0TG]' U MZE+A4WI&?Z#/H#.4@>@CT.0A1QTJ/UU$<8_@3,ZC J:DF$K>F063^4.BP0G\ M!:^'[S"+5SA!7UJ64:@-7^D^0']!:G##.A;<$_'<6 X2-9JTJ_4J"9&2)?IO M_RQ5 19U+.FVH)"/D^UDRAEE&C@+[M!'* 5'N,AFG(@TJY(FO66!SQ_2$TH? M=<.S^QF]I^G17&,=4W%[%,5A(K1(RL&B$)!;#& NGJ0H@@L8T].^!!0,HV]G M-=)Y)EPIE G'_6+^05I*7:!F0(Y)%%:2&8NN B)=,8^T%RG3J[0R&;P-W',% M" -(Y6&EMF_N4MQOR\^C Q8%7N'#F%HNH@=PG-@.X+B57L$C>6I]&WF/-W6^$ MDZ*>0Q%H140I8"D6^TQ3^[/QF1!9OP;9CA':?P?WZ+W5*[(YQ:((V6=\&I5Y)FX*;W-U/F4:A4HU;EO@F.T)N'3,! MW9G+PC2^5ZKZ:9%$+W VWM]QT0&/'N0%(D]U,='YI&A*_)"$0<9]_HYM%D#Q M^AV[.?[_['U[4QM'E_=74?'L[IM4J9V^7^PL5<0X>?Q4@,3&2>%_4GTUPKJP MDK"Q/_W;/3,2N@ 69@0CT=E]$FP=1CU]^OSZW$\4MQ1:NRQ""Y$:X?^>K'@\ M&!>C,:I^V"M,]2EZ8EPU6X\7=4K\6(XA5QVDKF_87H65IH5Y5]&F(ADZP5>_ M>'S<@W?/WCZ+=UZW6U1E52\X]&FOI^U-JOA)]\MLN'2V<'+92BITB*2ISC$K M)=06N6F%0CE.5\E-:=N3EEC %W6/5]":=V*\2X,:S MB:T5]$[:D\\65$Y[ B\_H A#ID#;!S^_CIF,[IG*W<3<2<9/:9+.YGLN;=3B MFU6NUF06SX[=N.;D5P46-_EB(X=F65LEB<[4F5YEZ'THHM[#PH"_H3"O#%%6 MNU768W;ZU05QW3RKQ1R0&77RZC#Y_@==;DO2"D^]^S!315KEPQ8)V?,95K,V MVW0?9Y7N>(R[23%)VKYI,WR"W"3F*,0'QQ!=+ MF]W:MU'!C^M,-_WLT(:[/VHF;3@L[<(HM4K^$/_VUIUXD%NWCC%A=W:%5+Z> MK;AIKX1QFLL[>;\B%R,Y-FY,\IKX!-LSR#/M8M4:W)0%5O:I*N9QE-Z60;S. MJ@MQXBL,,^LH(*FH^!FD6O9DQ/JBO'^2CEUE6!7JZF(50+R.4ZI6B2/QZ $[5Z&:2 M^!M(*Y>Q4]1H7+UI)S&*GLCC1+K="OH*Y%LDI8W M[*W G(7BB%5R])Y>[(O5$OM2.?2U7:&O1XQFR6>M7Z?2_':^(O'MQ?FD8"H" MT;X>ZSO&N%<[SQA?-^ES_3*+5]JE7_8.]_]^O7_\[];KPY&<,L!2E-83S.$ZH_.N M_O*\TR^67?S2BWF-Z)JYP<47EA]?8=PS6.+<>!C_YR;?7'W\K/CHI[%;_DSB M9PRS&S^&S]"-G]WV6,2>8;':8W\JEEPN.^Y,VN7_W2$[5^CODJ_\.6RA0O&; M/.\64GQ^F8B7.PLL36 N-O'ASV7!JC_BM38]5'?8B&O>KNO#\G3IR;NMX>;[ MIKH,'^[FN^=:5K_Y,$L9<"D3J] "$ZRD=E3)]'T3]>?1N*@S^N/"1--H-C'L MU\ZP=\T%>?,QKN"B:)!Q'O7>A%FMR7F\QRGX#F"N21NY=E3Z(VE&=US+W_5(&5MRFP(2(HZ5YT0?_A],!K]F(5W:PZ MPEEX-Y%W%-XNO%>Y66]3+ M<[BGXIX8*ZZ_E;F M":\C\R1Y[^^?>9+JUG+F23,R3U;*,'S4S(1)7X<[!Q/OD4OY6$4*9:KPK,EX M514PT$-7E'@6I935S+)?XL>%'"4/T?WR8Q^)O4?GG7[9[K9XS94R3AKU6C=F MP99E8!>N'-YZ6M8!%(.^BO+860UFKD+I&L:V?I@9$_;C3;6^DR9AL%T5K93] M&E=*HB\'Q%XY'*MZSA]2VOZ/[=EBL]$U#@U?.#2N:H;+F8E$M_H2C.I(4OU8V4WMJ*A^E4)9UDW5.7P7].JH-J9BK.I(N0VKE[MQC3- M-B4MSR39%ZT#BJKB.KE0#$\J&H@F+A?5AT7V_E4[PGBT_6([G:KXLGO?Q/U' M['&1QK3-BG&[:K,W&!9]G,JMJ+KY5JV#JEVN+J4)8VJ&V(Z@KS"BQM@ID#=X%W1F7/D[<6P+&CLZL]7FF(UI2_9 ,.+2=/> MJLGNK#"^O?K]1/%J4BPX(YN31Q;OU'!!^E9K9>]F6+LZCA=OWCHN^HY>?5JQ M=3JV((T+J48'#(OIB04CTEM5JJ^9VUKNB9U6A1TU; M@9=M*&[ZVLD^7;?H;RRI/;MABTM(^UJ*N;OJ^UHLY5FK:*HR0WS5&[ 88Q$? MU2XG3A3C%XOY$NV6_Y3F.=LDD1_T<-J_MNP+4NTJ)FM+%2$JP54 MHU\F#[].&9JT*G%S)5]777A[VOETN5Z!7CM=Z9]]:O@\6OR*8JY,MSO11.>Z MY5^_^+^O6N\6NSPC%$5+9N?+\MW)4373JVA&06XX%EQ_J;Y,:)=JM?<*P3PH MABTT^T5N;F9@)R]3HDPU.>*JRWK2T'PT ,HB\-(DO'BZG2J,Y>VBT^!H].-L5ZQIP7SJF#,C ME-.A;E,HJIY\XTRU'_"/5Y,ERA$$:;)R.>6YZ@I=X$55B5ET1!I6DYPOIP,J MJHX(CS)Q-'$6L9OIM#(AL6$MG (D9,GBEX M\\??6\0H5G_L@Q0Q7A>Q'P_.&]-C:](AZ,W5'-SK"AP7$%86.U+;OLV1UIOX M\CA[O836*-75[OM15&#.9]2UXCI;T/S7FAC28#-B;U3H;!>%$S5JJ)-N_K.. MJ.FXP]%5I[&)\9!&0J5M71CM=#5OJ1B_ZJ8=2$:#,/Y<3$]*=WT9=;KJB'85 M3"A:>$YF#UV,4ANGJDWL^+0[G>=4S@4J:(KY/\6J_]#Z;4%K.YM)!^4JT[?9/:L:5N,1=%+ZW!Q7CN;TIK)L(] M*-PTU=^6WNQ>FN+[H8SZS7W3U?/3ZOL7A<,^N5J*7TB_7H[P'.JRE741K(G* M5>%B2D_N^W%RFE_U':O:P"5GU80-2W.89T(^Z<=RAP95R4^)'PP]%'ZWIDE*X:#3'_9D5SDW1_K^RT?J7 MY4>G4&2UQHF;\F;BPL%WXT)F6ZP5IVRAU>>F^@@*'UDY/;B::#$H/5\S0Y4* M 2K%8/ZH1FM45V'2FS1-FO%O M1<*+7MDML7BPML/4T;V79K>>)_WIRRCUV)MK.%;O:2L<(45 [SM>Y?&.XK/6 M;P5&E'Z"TBUQM?1JVUH13LMV>ZEM7?$&Y6SM4LR*J7W5D-SNE\D(MNH$M&_Q M AD MEA3D*7R"DWF]I41'=2$NN$K"\*/)7\]T02QZQR5A+0;WADFD?N*W+%FR2DRE M=* D%"C=FU7'T*EH%7=U,=A^!LF3B[(S$PRI$&TZB[80PC0]WA>QO31JMH"B MN2C$9=(+B@=7>L+%J.I)?S4^MAA!'AGTX4OKA]?'/Q;-ZR[.BUC]I$/<8DK* M3"I2L2//6G]/(FX+RTS>T=?'\^LLNW^GF&D9X"]TSYE53T%P- > %8 7&%C= M<,5UUIX#Y)EYA;J;%7S"_R-,KX5;70N1F**?!3WL@7 M:31(=0L4F51E.';FPKO:OKFIFM,(SK5!L9EO*!NMQ@=>% DC\7$V7ALE5Z?K M+<]YN9/3$>X37^_%4-LJSZNXB\;3PU[NTE8JSJ][3[5HOZE*9?M9JM3924QR4@=+K4B6F M.L*M9ZR=PJCIB!7GZXI@3K4HU;XT:S/>%J-D\\0-&*:&O),/IX;EXBHF IY" MR+,SU.?.8)%Q,3FAY:2WLL/PI&]U>RH*.IJNZ3?GAHNFPZKMG%EZ4UQWAK9J MJSFU63K]TFXH3^UD<&XI7=I64:EB6NZG21_^PA1R$0DGEE94LVR:4X+P1CHG?AK]U'HU3%V^_R<" M\8O6R> B8L/OO_]Q=]%^Z*6_T=WTQW;K,"J\IZV7.BI-G?YR8]3&+7PI@S8' M=:=!79F#NHU82ZYSRW5N*]2Y-=S,^F:AVV*=15$3,E/Z]F92R]'L]URM\FV> M=5--YC'J68HOQR\>I:JEK. [>GLT7>TU56>W5OWU=-RSPE=Y6Z'9U M9ZPXO M+7XCU> M3K3:.R@]M=3XK?YBRX5_N>YO6^O^FEKV]SV2GHIPKE3"&S7"IAM+U[/O:(9C M%>Z4NUEBW'RD_DY UJY@<1*,*$9^EP'ZJ\U+4QD+B/274N.2G]ULU&'E2PEANP(NB M7/)6YD[2D6>^83@3A8Z8=(5"Z:"D[)'Q2IR]!P\GYF-1,FY]Y[P*LQ=C:2.^ M%3R8?]5BV<:GYQ3UUFFH^W5+T!>1L\-9A\^,^EYN[HR74IQ WFE)'T MQ46R6"<%=?PZ3@@I_EG/"2E29V\,2G]'HLH#KOU.4>D'E[UB9W/H^>;0LZJE M+ZNLHR]K&HI^XX;%%[2@RMA[/KKH14&^!=HQG?&+1U]@[?'M M&Y&5W!+9OC8;;O%QU_'[Q>K?\>#NXOM-Z5V?V#]J>.&&/CBWS?![K(U3*RW] MA]=)+1UX%.R\3'9!:W2J)^G^*:&__%/9V.G'[]-$IN^X,=7]'#_#D-8_ MHI@_DQ)_UV-O_XR1^EL1%(M=;0_NVXI -6Z>\C>!!U8UWPLAY>^9KKQ"W=V- M\WEO&\[;P U+Y MKG\TR1K-7J"W MZ5Y[_EVG8.&UOXM)ZWY&38+<*OZKFL[4E.(TS75*H=]/NCLWD&!>RUCI[6'K MKLUD'N/5_^M>KSC[:L/TU$:]V\^=RU0R].NPJN"[Z'?&;Y)9?C%R.X4O-:Z^ M^(N.H!9ZKS3&V%(HJ%%4JQ"PD^)U666,=O_=R_+Q_T0-N M4/@1TF.CB,7M\X6P%3XA1_[Z8O8'GW[';SZ=D(,+=_;JT_O?U-G1V0DZ^/O- MV='Q.WQT_/'+T?Z?7]\??Z0'7W_]>'CL3D^.?^V=?#TA)\?60'9Q_@ 7['CO8/+M_OOR,G?[^Z?-\[P(?X%3[LRB]'+U7/ M]G[MQ^]AA[T_\>'9G_00'Z##_3=G\=F=P[._SDZ^OH_?%3__^N?ET?X)_9V\ M.3WI77:/>K^>'7P]N3P\WOMZ=/R*O#_[\^O)UP-V$O][]-NK+^_WW=G[XU?L M!!^PR>_$[[IXC]_QD[\/OAZ>O4('^P?LX-CU#O/R%PX9360#,G %70 F,E!%!ASXAA MF(2PLRMP&W'R\T_S)V3W?_Z%.'QQ'Y&88-X=1*/."SX#U)8"E*,X:&THXLQ0 M:E!$JF Q=]0RI*#7!4"A#%#- ZBO"P"EXZTBL T QKL%4&$YT-9P( V41!+J M,54[NR0:[)0U":%JTNXW0R-\XT?C8:?(*4PZX8UJ/K[;^U\+N1N-2W4I3E<; M?CU"94BJ#9+>+NE,-F).X,0!S@(%%*H M)08>"X=-HH1Q^7.KFIC0>\+2+> MPKI4IE5-Y2(&%=:R^01VA>LET.L+*);J?_*4IN[SK'UTH@N:J-N=$@69?"4VSY MZZL=SPI.;8CY94G!\<0R8QP!+ 07%1SLDWN( X^0IR+>==Q'!8?"=CQF#3*Y MZH[Z/'GAK4O#N5UX0^?2._#5#P=9;N\FMXN:CF=*!Z<F56WAP8)[I/RE>Q-AG@5-1F?4DI4._6K+_+?N]W!YR+M+!7TN,&% M&8>+[G3N5_:KK%O-F##GS90WAWY5W MS?*[%+*1WA+.+.!>1*DU2@&-F0*!"8H(L2@@L;-+VAC>.\*:W1C?)X9_I-X5 MG:J9Q*CJ[5$VX[%S2=_9:;%N]:)BQ:N2$WM]5_A;R[J+C%8UH]7!\5Y"JD+C M2)_'-?X3/ DB8A.(P)2<%T( Q6U$+QUQ"DJ%,<([NXBV&90-LGFR\Z*A^D86 MZ(<6Z"_S JV1-(%R J W&E!).5 L,."XP0%A+A0S4:!96^)[!T!SULCV+'C# M"C:O![SCP3AU>KJ_$G>7RLCMO!!J"TMEZ%\/]!\LZ7+.!\BU,8!:FZ#?2:!I M$( &YHUQ7AK-(_0KTF9*U61\KBPA&^19>L)27UL,*TO]VJ1^0>$CTE&F( &( M8@4H]09H;J/")YC'2EO%,-O9I0BWI62;(O5/H<' '\/47'K\I5WT'*\FK/_? M1><\)9H5>379_[1^_U/)@S\2!Z*U^FJR__'GLEVT_]WKD7^3EGD4WD63-B'; M7FJ^MV?M1>^B&&ZR[\^'\5N*WG#Q-_=ZJ:5HV6$V@U]]X/?GDLJC$7)*80'2 M=06HYA H'JU=91'Q4DE$D\K#4)O3>V-?=E\U%P_J>\N-V-GEJLWO'WYK7@I/H]6=H^DDC6)#P"" U,&Z M<-)\O[;S))(!:JM$FK#@.@S+P%0?,+U;4E0HU41@R %E#$5%A48K+20O3:!: M"D0T@BKY9MI4Y;R>+1;EVNJ2LB@_F"@OZ!A(>V@PM4 0B5+(G !)?93L5 2@ MI4M.ER)D#GF31/DIN%1>]\>Z_Z%3#63Q:^EX_?0CU]=ICE* M<>M^&PSAB 080!1 @Q"(5XO9B=74QE M&[+L"=EBD:Y+P<@B_> BO:!G1!5#8,<5H$A'[8):!(QQ# 0GM9(>:QY2)0!" M;8Q$@T3Z*3@SYLN0HI8QZ(,J[22[,1ZT)BEC4'T89)?4"B&5%$(KX 2.& 2# M 09+")ASR"(22-!%-4,-[M3LM6BNY*ZE&BE+;JV2NZ ]&,0,YB0 A)$#5'$" M%($(<"Q%, 99'YFU2]ML@];9,BUZ#C,(HMI6V* M-VC(S<;5[V[<@K?"EU,6'%_OP?G6>ZXV&GC;9K?=[>6WYE*KMYPZ7VFU76EG MKY6HV@X84?'G+69O>WKA\$ MT[;+QR>N%%"7CXR_?-9Y^N9J? M1&:DV0U=/\^H[YHZOZK'8PU+? JV1]5=H]6].B3/O^L8K!K'>LQG/*DFY],Y M*^?Z2^K_?Z_!V%NF;6WU[.^Z9\'\49Z?W(>G=AUKN<*3(2TPEA8@6.1L5QN>!H4O,B1M*235/=4F0](:(6FQ-9B77!@C@! I M-L,% 5IQ!A#6@CM-/'$^3?M&]-[S;)J7 [HQJM[PPM_:BWY&O\])H@^@.25^ MS!C>&:EJ1ZKE\E4A'#,("J -B4B%F01200X7D^2A:E">6$0VG%&%0&60P>HDP)(Z03P 5&D" R8TRC&K*WPO5MC-"]= M=#,TCHG;\#SUI(O2. A1DJIJUJ'_Y/L72_ZFG)M6MYKQ,CXT?=W?G?'IRXM1 M?'<_G(#5EPQ5M4/5!9A9B:G4@*23&VPQMH;7M2FN*^TF.S8:*,_KU#.R/*]3GA<+8G50CAD# F8I M.=@:8%*:<.JG@05DD8WR<%QU&N^FYKC3 ,J7=BOWZ'J45N/9 M$EH?1"U7TG+CF"/( >XM!]0* E2T>H"@(?(P\BYJ(4GER*Z-K1;E];0:SZ*\ M5E%>T#:HTYP2Z0%&/EH/W D@.9< AJ 1"1J;X)(H2WCO#J"YMC8O."_X"58O MUYQG=(\BP(V^;NO2G'/.PAJOV*_+(P0MMM+0I"A#C^*_" )20PH\TMHB'(Q1 M;&=7X3:2FU$8]PB^NZ=*F:C,*_+>K&/;6OKGWU%*>A.E?:\O<&7#*73?7@4_+M60V"!,( M9 !I1P&E,#75<@0$1: 05,8/3:K7%XTR^[,'KZ'J11;C!Q+C1>\=8DKK@ $2 MP0**# *:,@NTT)8R*(PLJAK:$&UA2E*S=8F;0X1]/TXYT78^33IG*CU2Q#!C MU3JPZIH!@D%QCSP#3/N(5#JJIE=%X(,(H0!VC0 4%@6#>$12$0%9&<89MQ>KR<.3(X98Z7O87 MRL-JU9&>A"'W(&5C&5K7 :W+&=V2FF2[:2"4U( *I(!4D@$:E.((,FW3_/>4 M =JDR6K9.=-012G+]&/(](*ZQ# )A@D*A ]173*( ^F(!P(22;!E4*: D&AS MTJ0YI]NO+6V@:VFJ+8WUY95?*?N/'FHJ].N^C1!ZK"]G'=X^XV=M^'FXO[>D M$U'"-&<" LJ13=7T!$1EB(, '8'!(:%]-#V<42M]']D2C[6IHKQ+7EV68A7K\0+V@36$?PM0(#Z$P4 M8D(<4$9)@"!#3D,NK%%)F^!M2N]=,I_38+ZC "@7_C1#P[AB0T:D^A!I>;Z? M"I))2#E@7#J0LFF!=)X 3E# .CA#=50K*(=M+NOR5N22GRV1]C64_&1IKU7: M%WL2PQ3!<0HHBTB4=H& -E* (&0PAGMOD4\]B7%;T7L'=YI0[+-Q89^\X+S@ MO."\X+S@O.#M7O"6Q"!ZOV^;V]S('R''W0])OCEJ/.\ MW^G^[\YX>.&7D[&F[[;7=R]GWRRKW]]6OX^7VVLX(6E4KBU@F!B0^ED!F?KL MSV.]+4>PKM8AOD0KO<0?EGLB&@UDS@ &) $=;2(#P1 M@&=!!Z826M@;#^%3< 2_O7&P>!XI7===[3J?)L^N'@$2_7,DBS4]!MO_&$Z2 M%8O)\B]:_W4;WOWAAV]/]=#7XA%[??CK(NY-5U.$G]]M?U/W[/]WWN/O)G V^G/S]IG<8GQC?D1[N M?X"'^]WNR=E?W??[_SE]WWMU>;CO3N-:4'KG@S__(4:(>(-# *'$J5!4@HBA M&@AF!&10D:APW7YOWG".OB^.DL_1AIXC'63P-)XCI2P#E' !%&<>0(:54%B0 M8/7.+GP&X?*HN*6_:)WK8>M38N^+UHU';Y38/GH8]"J.V&CO8GPZ&$9 =JOY M^/-1?/"C^/4PS>B@S@NH@ @4IX @ Y)9 ["4*J#X47#V%DB[]ERM"1LLGL]?%?1 #IE0,$>6&LQ#QB7%&$';6\]+\5<*X\:RT]/0!WQ;NU MGLO7H]%%.I/YV#W6L4.'G_\AKC!V0[Q/:8APIBW0QI.HH5D5H+>,&'Y7.%OK M-9F/31..C322*,PX",$)0"U50+IX"PK+!93>4&U#5,A6!ZE.P=:I_R#:OSFW M=7WI8_."59@Z\\I!Z%QZ![[ZX2#GE-Q5TA8SR#!+ ZTE4)K0B+ <@@BP!GCK M!)6!&Z?,SF[A2,,O&I33FA/3&YH-EH5WC<*[$ S0+ 1O29K#&*+P>JV 9L8" MS)&APB!F;2.%]Z'C$#/^ZIX>?NCT0;F>YVG^6P,\V+@(1G?U:-3::WT:%-T< M[:#7&_3OX\W&5)EX\:)X1C#E&$JAM'*8,R\/SZ\_O>.WCR]U^]H[]?PX.SC^2D%_?P.+[7_@$\^2O:YWO_ M((T(53(:2@1&(STDC9<: J#"1 1I"6/^NUS9\5>=0,SH-'=:&2$A]Q!:'-6% M^)$6*QO9^1 U_A!1+>+_&PYQVXE9V- M&W(.X='>/]H9";'60$OO 44H &DL!4XRZ7P0&@9S5Z_/.G L'ZI-.E1>!AH@ M IJD-J*>"&",X@ A'9AG7'M5M!&]EPN[I4>IF^2^M[YG_+!%4+N5SE6179A0 MZZY8N+YC>W0Q'HWCLJ*NF<]M0\\M/?SP#_0HH*+4&%H)*+31QJ-1T:,"1F", M/U(AF@.&$_]W/E"-/5#6&\%2[,X&'&]7C!W0#'J E1*!<.9D@#N[&+C7(A$%!<)O1VB BU-"KJ' !,N U%P'','@]D3OFP]1O-XM-$-* M$H"4#@&!C>)&8HE3&^]5W&&=8:?0"+P(RG0H6HV$68B1>QL 9(1S' 1G =XO M:J.-""M\GTZ2PPKUB^1"M(]#"K4,40%5F .JTSQ@%RTHZ0T2+II3QHFH*CQJ M)=%W!/L>O09P(Z3R^Z[4+)7U2^5"L(\P[SAU*5691@5>1=5)>LT A\08Q1@V M&C9(*K>MTVU>\,/W$KXE[HQ4PQM0[L4U)_G3W=:Y[CC0Z;>L/N^,=3=/3EYW MYXBKO?\C;OWK_LMRX_-8DMKNI[/E(4001B7>H!2N2?=3TAH55@Q8'55[ X,0 M+HU%8ZA-^>-FI#SZJ*'MEN*Z6DAD*7X(*5[L)>%9:@4#4V^MU#E01-N/$PD8 M%T):@0G7=&>70=RF0C1(BFM*+=L0W<+:B]Y%-R721 D*'=L9/[%YR3\\B%8Q MBN\9?UH$IC=^K..*W"L][,=]&\VP8[_D1L:H^C#J8#D;72$$&74 (YD"I!8" M:3D!,'+7:(HB3I&H::@V@\MQK!]SFZIM$.KO5S*R4#=#J!<4#PJMU%9)X* E M@&+A@6("@4"\=)(P2XC8V16\+?FRWO$H0OVTW!DS*L=@?.J'*5']?.A/?7_4 M^>1;G7[\LV_]T!V,1DO/ :1QY31FG";JP:"NZG$"='1_-%NY'54JR MF#^FF"]H*,YC$TS9]QYú(!T/P%)J/?6"4AEV=E.W#+J<9[*ZAM(\ITBC M%9/CP5AWRW*Y:\=]W<EV MM.ET.^..+Z=0KZ[2?&LO*B95O0](Y(0;7)BNGS+J?F!WW7X^*M;]UR-NT-;< M G4I@+]?'>N]OLMWPCKOA.6Y+AAJ!HNI$-9%P]5;&.\$BH )@F-#!'&2[>Q* M!=L<+K="^S[?5'W2],B>K8RK&5<;JUUG7'U07%WT!19E$CZUVDHSHY&D0'MG MXA]349/BU&.5RLX@9VU&U-8@:Z&._S36\4LG56VW-=E:GS@63WR>\@$[=H6I M.F^];VF;0I:Z_R75\?4'8S]Z-E^?-_,FU2]C_(RE5F1&)^'SHNSI5]KWX MW''CTXGPS_Q>]>KPZE>TB5RX&-_\*_$E+8A,2$?C^>BB%S?QRRQ7K(_H,7RD M:40*+I0PSOP[O4,!'IPA9Q7C2F%)B5>2(,>$UBA8+C3G_T0LF_S2Z7#R"N?Z M@P=FZ/5'H$-\P^>Z^UE_&>W\-'^DXGFJ5J12C/PNNWCSGH50RYZ):_:L9%W$ MV<%0%P<@BK$?)JJX''WM?8&MTV&ZH_[U;8XB&,W6A *I&O9E MNM_ZX]'//^G=&R7JIA.]^[,9_G3SK\U#"IG7D-8D&FB%7=S9_67OHEGB7]'Y[X\"J/'>PNUTDO\\+K?&I\. M+N(CW*C=\I?6IVLN56P7/I/X(I,_]>+].9Y)1;G/>5SZY6LQ^[K;K[@IKRZ' MXG:.>]75YR/_?/+#BTFQ5*=?O'+Q2PN/2]?08K%=>H/RXRM8? 9+:+QS75CU M:?6@9\5#KOV,X6>8XQL_AL_0?]]NAS6O,.TNKX_(,\7DJJ]_A\\8N?E+;_O- MK5KLB@>KMM+';X:*UG$8$5OZ_FO,_Q*5'LG,78+? E5.O!ZV?%077&NN!<:< M';/9O%DOY8WVV6WQB@8>! R1NC&QXBZONP)OMV?/,,Q[=N<]0]>!RX*9CEBI M;-U7.K\[H: I^%+#N]9S_FK8R:>SPMINS+JBX8_7J.:-_^3[%_[Y"D"YN9*V M:D)U?L9:9>.>%<"/)R0O_]#Z;6M8BLJF2LI=V+)MX='K7G%K IS6,$NQ#T8& M084VD@>JA. 4G+BU'< M#S]\=6F[%VD?]T8C'__?;4HAQ->#MU7PLQ>?>Y:>\QH?_/T:'7S]D[X_^Z5S M\-O!UZ/C/^G!;R=?3GJOV>'7#Y?3X.?9GY<'^%5W=YN/^!'!UW>P?' M_SD]P ?X?5K'L86'Q^_#X4N(4^#SX"V$!U\_X&+F2% V> HP5AI0EN;#I^HG M*835W!HB@M[912K5.RV/#7W(=F1KR2+.P+6EP!6"U=A"*2RWE%$N&<;2*T: -<*N649 MN!X7N"X7FJ3_HRQ1*A %")$V(A86_=]E."[SDD#/A*66(H$U)<%K83%7P4IEL[F[ M4>#[=LGFOJ_QS^,9467) M_%,PHE9.*=E.,%:"TJ"I458Y&CB-NA9SF"*?@HI.D&Q>;108=Y;,*^0%9)9Q M((IIMUY3H(6Q@!*&C'-8!!C-*TQ2UY*ZHHDKIT=N?+>B+4<':1 W7DNOE*;2 M*&T"H@LX1XXDJG"^D MC=#:VYEE=-@L=$!<,$8UPIQC:IA5GE%/'9**,:LASH;9ASPO,S M#KHN:RIU:2I' MRSG3//WCM (N6JPIB*R 1O%?T$&%A0Q!*[BSBQ!L1UNF00D\CV"M;+= UYYD MG 7Z001ZT3$!N>+>8ADEF!I E9) >8D!QT($29&5!$>!YK M(,\"O;T"77OR M;1;H!Q'H)5\"(41*I3A@5@9 \= (@P!1,QJ)./_6;VSBY%H4]BD*SKGV-Z4 M8_N4K*$GD9E3>ZYMQMH'P-KEE%I.@A)2!*"5]8 *J8$D7 &/0OR#0 %[%Y4G MVN;HWKI3SK1KKCS7GE*;Y?E!Y'G1&,(D$.B"!LQ;G;IA!Z"P-T!#P@@/BF#% MHNI$V]'@S?*\O?)<>^9LEN<'D>*$:T MECN[C+:5;-)$V\8ER#ZJX)8YLD_)"'KB^2ZUY\IF^%T__!X<[XU3:LM!@4*/Y7 M3''\\^O1_@G\!^$(XU0J@!T3$0:D ,9P"ZQ@4B!%H41D9Q<+W"9R,PID;FCB MC=?4Q/ONZ8C-MH V/7VS*<]HG+?@\>*EOPT'HU'K?#@(G?%3\!!L]]U?NQ^@ M.!Y_%*/&GUKI0M#EA M#\=.L@@W5X1KM\"S"*])A)=,[A#UIXBT'&C+ Z!,>""9M$!P":,YX3SF.*6" MRC:[?RNP34X%;:Y%4\VT[7]H^3VTI\489><_ M^>[@/ V(WGBA>?)ZR!HZ:)5'9:_O]J\.RJL29K-F4I]F\N=R8@#$7@L:C0MF M:#0NB "*$ R\8-A8Q*QQ43$AJ$VS;;'-,KV&OE=9IA](IA<=!EXA(ZPDP"OB MHK%!!="<,* )U=AX[ R-,DUQ&]:6ZY-ENH$RO89N55FF'TBFESP(W$8=R\2+ MV@OD 0WQCE9"JGC(E$&>*"L]VMEEK(W$DW8@;(!E]#9*PJ@PBWIZ^-$GG\)6 M&T5/HE*E=J/HK>]V4^>_OCN8G)*,M+4C[;LEB\AHK5!0 7C/72H]0T :K:(* M)3"U3AJL;+2(TM"&/)UEBP6Z=HLH"_3#"/2B.60-M"(@ V1D'* RRK*QD /" M+-/&0XE,FL("V^S^2<]9H)LKT+6;0UF@'T:@EVPA9SQ5@1A@4>KK3TT FD ' MF#3&,D4UD2S:0J@MT;U[]&YR,>D&V$*_^;X?ZFYA#6G7Z_0[HW$*LWYZ$G6E MVPVX]6>-EHW%')J%L[ZIXL9Y)&[Y@5)=?R)IENJ'D^JE6!'%03//4Z]1 BB''F@9?X*,.!7U M94)DV-F5LAU_SE*]O5)=?VYIENJ'D^KE?%.+,2[<'<0[0 V/ FXM A#CJ(%9 M"%D:,8T0:0MQ;R_F)H>+FFL9E/O+[&LWFJ9YRQ7R MCC+TU@>]=LE,@MH+2PD$7G(&J.(6F( -,-%6DBY$-2NPU&F'M0F6-3FG5A:7 M#?)%/]4V&[6;5UG^URK_BP85#%YHC2)WC," 8I[R[J)]99C$# I-@HZW(A*H M37A=K4N;T6,G"W_SK+ L_&L5_B6[RQMN Y<&:)7&1V(7!5]; PBAFG < J9R M9Q=CV!:\KNR1K6JMLZK#9E.,G17>=27M[;M*UNZ^F??HW[1A*\R>AFLJ6[N# MT9/P+VR@%O'#P_H01O&%XT\WZA.O^W;0\[_'\Y(UBOHTBH]+[@2L<;"(!>"8 M4*EE)P(Z,!/-"1>"3;,M5.K?(]I<+:?]_YCSUK9!G&MP"61Q?AQQ7O0.,*FD M%TF(L9. ,A=_(A@#*ZF+]IP@ :$HSJ3-X'*X-8OS5HAS#49^%N?'$>S_> MPAA9E=(G. 84P?B3LQ XA 5D$;692'U]VI@LYT0]BCCG%J4+(QT[A:BT?JC" MJS^V6WT_WN[./C4:W5O_C%R_NBPXK^-E-O2C\?6RL_&BLYT:RF.F($P.3*F6 M5*&(PT%_FMQRZ',#POH4E;-72VX$;E5P 3* )6&IS0\$:?HT( Y;IH,*B-BD MI] \3G'C)+L9KH0LXP\MXTN9!SSY PT%(K(-T( 9T(*GPG6*N#5$"$(+WP(7 MRW6NV;>P%?*]/M]"EN^'EN\E9X,V FD&3?S)8I(9]4+/4G(*GI&XL MV^*:L3U/P]NP =;3+6Z'K3:=GD093?W9V^FTS,)LB;\93.\$ILMS4:B"QCN+ M@9>.IH;L"AA%!:".*\409)JJB*5-:J66:]X:: U]0UISM=L:9'FIP4]01#L2 MHO"F?J L\A(U(C30,M M@K?\WN,<#A&61L*ZP S#!$@A!: P3766T@"B/#;22>55 M"O6R" DUY)UF--@6-%ACZGE&@P=#@^4L=,VBW#,-I'$VPH%S0#H1 &9,"L>) M@YP7@6'%EEO.- P.^M6F-T2T^LJ%26UHNHY&/J)6V*L+Y]& M6[LMUR[65W9^5<^V-QX/.^9BK$W7'P_^T$/?SVEG-6H7RPWME-'0:>32N#D& MJ! 6:!P$$ @2)#$+6+'"UL"X(5EG.:UT<[P(6;(?3K(7O0B$1XQ6A *-+ (4 M"0JDQ10(P3!TALOXI])LR GCVRK9ZTP8SY+]4)*]Y!%0&GK$B !T0 HXPJH MH#E@/#BMN,%*FF*L.[I73M0FIXHWUT1Z/36+HJ'4]Z$S;OUP/AQ\ZHPB=Y:8 MTQ#S)R>)-\9..M:7E=_UE_+X9+"M#VP_++?H4LHQZ!T0.")LO$LED-I!$ 0B M$DN#H0I%BRZ![MWP.R>A-EB7JCV=/(OS XCSHE5D/+.0IUDI1!E />= .V0 M#E@RK+6R5!3^#GBO%EU9DIM[0:_;*,H2O5:)7HZ/2L4EC2)-E%. 0L2 ,I(" M%HC S$45#,EH#;4E:5*]5TY1WDK*S-:MI,PAWNE->^BO6H.ECN(;Z[)88Q[9 M=1Q[5/7HO]:3!G2'2Z_A2F'M*?513'*?UC5H@%^7VY])'H(26 &GK0=4* Z, M4 %PB(+0.!B97#2X3=5R"'N+,^@SOFT[OC4CR)^1;FU(M^B]DMR(@+0$PM-H MZEJD@0R"@FCX0N2P,43CG5U*VDH\E2,K-U*RDS6[>2,K-U*RDS6[>2,K-U*RDS6[>2,K-U*RDS6[>2,E?#38,[ MK_2P'Q^PT8 M=,\JGM3[X_KT]@Q&=8#18KV.<$$ASSR0VGA -;3 &!IY(Y73#B/MC-[91<_D M*3>XUDW%HVW'HGG4V&8?6BT-+%372> .#$P *'[4B!5/;*PP!#Y1!&R*C M*$] !)=GC&WV7-8[=35MMG6\W^E>C+W;.OMXU5;,&WPI7/>*S;X4&F@?5^<_ M7P9WN@R6VV5 H>*MC04@E$I @TI%Y-8!"86SQ,1;PO'"0H8U=K=&6\@9CKX/CI8ZLAH/";82:$L=H!)Q(*ES !KN&(H,]!3=VT;.2)21:&MM MY(Q$WX=$RWTGL&3(<@R\1 )0BA2(?#, :BN-U2@@2>YM)=<_56/R77F:YF.^ MZ]-]1D[]F=X3?Q=_\*ZEXY+T!]_J7_2,'[8&(;YOKQ22Y%%3AIK$6">6$!3&UZMM8FGSCB,C#- &,J MR_I#R/JB.64-#(I &#>4$1 M*PXD"1Y(%RR"WE)B19WF5);U1LOZ YE36=8? M0M:7#"HO+$*2VN0;#8!29X&R08- '-0H_JA8J-.@JCO3X*>Q-ET?_^LZGW9_ MCO^:?'5/#S]T^J#\E>>JD.\U"5OQQ.>=<5RDO5W\9-RO;L_F^%/NTL?+N174/6,Q>6<#T:=Q)7G0]_5X\XG_^)S MQXU/)W(_\WO5OL"K7]%F-$@B>..OQ!VP('(HH<"'3A#SBK&E<*2$J\D08X)K5&P7&C._R%T9_)+I],4EO.( M4L ,O?X(=(AO^%QW/^LOHYV?YL];/&S5BE2RN>^RBS?O60BU[)FX9L]*UD4@ M'0QU<0"BE/IAHHK+T==DQG_.+1%]@Z'::[Z5_?YBB".[O'"2)2NL/+ M=*_UQZ.??](W2]1-)_H;@CB/-V1>!UB3:* 5=G%G]Y>]P_V_7^\?_[OU^O#E M,LQ\Z[T?>KF12<6X(YU25MZ.XW]ZB6[M.8;,**XZJX O.@S&)??U>Z,0>:;8RAMUA\^(I-_UFX^R6$9N_M+[+);CE1[[#<=\ MPU-+$5M:Z35&: E]CV2%+B%B@2HG7@];/E[IKM7:]]87.8D$M>=,B=$=CP@Y"B 2M$@+[]NJOD/F[-GF&8]^S.>X;N BZ;@@.9,C=S?0*4F:U; M29G9NI64F:U;29G9NI64F:U;29G9NI64F:U;29G9NI64F:U;29G9NI64F:U; M29G9NI64F:U;29G9NI64F:U;29G9NI64F:U;29G9NI64F:U;29G9NI64F:U; M29G9NI64F:U;29G9NI64F:U;29G9NI64F:U;29G9NI64WV#KJOU3F]N0]-"/ M6YVJKT1WKJ_$XV_^FBB_Q;L;RS\7*T"W;2+_'<#W^]WNX=<_ZN.KKUWG^ M^GKP]=7E8>\P=7K[O-C1[7WOW>>#L[\Z[X]/XN^GKF]ON@>_O<(G7__\>G)\ M\/7@./Z,4Z>W7\+!U]?+8R^8TY0$ 8A)8R\PU$!BK('A*@3JJ%=2[NSB-E5U M]<%?64 >N4E^!KJG 72WSL6LMY%M0KH;!F)FR%L;Y"U-ZW6DP@)IQ0#7' M0$(D@9*:<"N"XVG^!R5M=4UCZM6'9&:XRW"WX7!WSUZ^&>X> ^Z6>O9RB[QF MT@,;B &4$@A4X K$.\LBZ*3$-/7L%6W"\0;@W9V="ILV@/5H?.J'+3O7O/*) M.1F^AZ^-'(?:E&?4Y(G;@!E![_I#']?PU;O6!]WIM^(-U]/#C[[JANKMQ; S M[OA1N]7WXR*D*G)[K,5RJ-'N?=*>;3EO4:D91=7D[/7-[[NQB M-$[]B:/^4?@V%:]]YX/.R8B^*,'@_^T,-(DA6?.RD^UTQT]9';1%! ME8. >H2!X2%:? );+# B-DUTS8-WUW?'4BLW&W/OA>GC ;^1ZXUAH8@J,:9PP"$FL(@C(V:G,F*OQX9Y?> MV[K+TR:;"P$/9MVM"0)RU*L^?%@T^*"G%A-" 7$$ 0HUC09?Q >E%0G6Z&@& MB"+HI2#,&+%A&-&,&'9&BXU%BR5CD$+*B/<<>.85H%H)H"$G@#L-)9_=+>?C^B& '(%@18!&DX4 MA8(TT:>7W?R;:AIF*&@(%$P-P H*---(0"&!55@#&@@!DBD*H-7<,J:#XHUT M[V,#)#Q\,D 'QN+_!)[U=4^5J#MMEI&@R4C0[ MU)+'U+;-**_!)VW\KEE"7!^,YB2?)#2Y2]6)QRNX![UO3A>%^6]/L&^\QC>1K MKKC)]9;OL+4$+BN]5Y/@A+,>6,T=H-XCH F6P$H-.:1,R%"TX6*$U]N&ZUZ2 MM!DM:S*./DD<;49?KXRH#QW_K1 5$VTU400(Y"*B6D:!5 8!0QQV.D@#24@A MH#:LL'R6CZX!'URL="+'>!,PRX)1308#%01AJ@$2,V&&IT M<#N[7+8))9L-I[D7_5929K9N)65FZU929K9N)65FZU929K9N)65FZU929K9N M)65FZU929K9N)65FZU929K9N)65FZU929K9N)65FZU929K9N)65FZU929K9N M)65FZU929K9N)65FZU92%FS]J2@QC?]UG4^[/Q?_2K^[^[,9_K0[3;B;?#AY M7$\//W3ZD\PZ560 )]+)Y[:^?-+BB<\[8]WMV-LS3''*,'WK?4O;5!BH^U\Z M_0^M_F#L1\]N?)/JEZEZQN(WG@]&G91K^'SH4W?=3_[%YXX;GTYJJF9^KWIU M>/4KVHP&W8OQS;\27]("?SE.^8S/1Q>]N(E?9K,*K>^/_7!].WGKOBD\OT6S M_T[O4.2[(;/M?=S_K+:.>G^2,5SU.U(I4:R=YE%V_>LQ!JV3-QS9Z5K'/>#H9%(^;G M%WWGAXDJ+D=?NUQ_>=HQG?&+1U]@ZW28O_XWZW7AR]O1I*F+#SWN%*T3 MQ8N'6<+U&]9Z]7\7G?&7QV.L6FF9/[SNM\:G@XOX"#=JM_RE]2EM_50/XXW7 M&UQ$'O]X'89_&SNKH;:3BZU(BX\OU=7G(_]\\L.+B0K1Z1=K*W[IQ;S4IBMT ML45 VKSRXRM(?P9+6*]TRNJ;JX^?%1]-=)FYSXAX)CFZ\6/X;.ZSC5#"[O+Z M_!EB*[_] SSU]L\PP0U::\-W8%/.ZH:>_X<_J>(91'Q#UKI)^YK6*AY-JBI/ MR(+QB$L#^/K'?+,7U^-*)U]:Z#6UM:7:\S"5I'*E0M*773T:E2TK]LK_?!J, MX^H+&R-:_[U!O_SK4=)S5V@&]$TV;?Y&_7+#1K5JVZ.&7S2SE,/!Y_)GO)E\ MW8MK34:][K;.=<>!:-)9?9[<9#4QW M;,13V3_G0\=VQGF7;NA#-YIQIE0.C9:?=RH\K$:"\.9J)-]#>6,M_S7E_,T^ M4&^3/V>5>6/;\\I[A?.J7OUC>W8G'XBGH9"ND?+!MNGZRXCDNVB^K\Q]\.LN M#WGH[WOH16_*B6CL*6LP;S?R^W*:5:;,E)FR 9093#)EILR4&4PR9:;,E,VA MS&"2*3-EILQ@DBDS9:9L#F4&DTR9*3-E!I-,F2DS97,H,YADRDR9*3.89,I, MF2F;0YG!)%-FRDR9P2139LI,V1S*#":9,E-FR@PFF3)39LKF4&8PR929,E-F M,,F4F3)3-H@_M]X,>KK__]HCW1^!D1]V M0DDXZGSUSV7\XN)/GWWGP^GXN8B/Z7;Z'IR6?T80_O?.[B^ZJ_O6M_2XM>^M M[QD_;!'4;F&(Y,\_I04U@A/?1XGOQBK8NH9AP[193>+8SYW+],*_#K4==P;] MUD6_,W[CP__NC$[UT(]VXNOWT_J+O^M8SSC&AED#'26$&(T\9(%R::V"S/_S M.G$:88)V6L[;3D]W1_^[\_KPUYU67_?B6UV,P >MSY^_'/1Z@_[;\#36_;1[.ZTP&/;T.'[?Y?AY_Z('W& ,JL=%'L2-BT^".ZV.BR2._/7% M[ \^_8[??#HA!Q?N[-6G][^ILZ.S$W3P]YNSH^-W^.CXXY>C_3^_OC_^2 ^^ M_OKQ\-B=GAS_VCOY>D).CD_P[^2P>_)U@ ^/?_UX\O4C.CS[R [./L #_(X= M[1] #_$K?-B5\."EZMG>K_VCL]/XN^\_'AW_IWO0>WUY M>/;GY_?[KUA\-COL_>?T_?[[SL%O_^D<_/UK]W?RYO2D=]D].OL8G_,F_LY' M>G+V"AV<_?GEY._7]/UO[^C[X_?=@^-?SPY_>X=.>J^_3GXG?M?%>_R.'QV? MD/>__'PP M/GP++W\_?C4^W#^@<6W_*&845Q8#I ,$5&$(-+<44"<)$T9BJ]C.+L)M%?\G MJ/CYI_D3LCN1X[4>5GKM8?V??R$.7RP"R1WQLQ!+N+I0?L_77"O[30/K_[K/ M1MYA YN$:A44I!@9 M%+$A:$VT,! ZXZ5TPMJL[C0.0XY>SF,(CH#A$<2 >AL 15@#@W@ WD*!B8-: M([&SR]L,P;8@.$-)UG:V6=OY/D3+VLXZD.KMHK8#A9/),*," :HQ!]I;!QPG M7@E)XM\DI,H(M0YE9U-\4#529H3?2H2W3'IH&11<:@H9-E0(&2A25A!*,;D/ MPJ^BJ&;X7PW^#X[M^*"X O[\>K1_ O\AV@CIL0'(.@4H111(P3GP4&&./... MXVCM(M[F$.9;H,9;("/AYB#A#W> 0JTPYE@&QQBBRD"MM-!&(<\Q#9+QFZ%P M%%\S_I2UWC7 WL=YV$/2(&4\ T;*:*!K*X!D\5_:6A*@U5RKY.1; KP?,^ T M1RHSX!2 PX076L5#"SFA5@3E88">BFAQ*Q;_KQ; R4I8C6AT]FH>C22BD".$ M@-.!125,2R!M!"<9M6D=;#3#@]K9%6U)94:DC$A--P:#85QB!:&3AFHAC:4* MJQ",CH!$$,K&8%-PZ& !AXAE)&JNP##! 0W.@7@^*:#,N@"#L0+JJ!5!V18B M&X/-2=D+Q3_-3-F[GF&O1Z.+(F=O$.(KIC!E7$"4]E:GG["D[TN0^=P9GT:1 M[W8'GUOQC^<7IMNQ\7="_-+^AW:K[\?I"7$K_/#SL#..?]F*.VKCYHQ'6YWZ M5['<#(;QU<%X#1H-MQK<2]1D?)KS\3=XN2"R0EI=9CYRD-S$F%C,*& M$@8%8M',WH^7C((((I!^6"%<7EPWZ6!ZMW^1SM^*Y=M"X7]?_XE,<(OFL[9S)4F=L4 MO3[;"@^I6'B)%>+8HX!DO(^,]C3P^*8,(8C)L+.+J&@3N>PS?PI@^,0 X0E=J(S@94-]9Y0:\I M!IMWN,'Y/IE+60ZV9H=S 5B^"^^5MUN[8W+/G5V,QCW?'X^.!WMQZ](*=/6>LNS-VSR0'I]"^LC5S)VOFW;)+$@IOK< $>(X%H,QK("&U@%HG M.%>.*6=V=B6A6Y7"N]WBO'473N92YM(&7(VUN_ORU?B05^.BHZ]L;X85,%A( M0"'B0!+O +^6S9)C9!0T\0\)P=_0_#_\J.BK\L@M(;QQV''7@46$@AL=UAA8\.]C0XK MO)D>I()L[[,>ND,_/@J_#H;!=\87P]SHI4X,MTM1!N'B=>RE ?):F;56_]ED^LI] M^+UNH,EQ7<;RB^;5QVZ6XO[D[4D:SUR]28S>M!>]>;,2O3')>.ND@V23!A&, M Q>5!:-XS)YFK5W>V65J2-AJTOKF-?U8](193)02XJ"W*XS%?VA/=;9'P*_I MV,U3?#5IU:3"HH:;F50K=8"!^6!(H*!Y^2*D2&"8,L"4E%H'7Q @ZKD;:5:[ MJ=^[284*_Z&H(Y022JD'BG.3'010<=ZKXERN!E0Z)FZY@D"I \&=!&-8@$2H MJM\X%U4/%"<6 GZS2^BXW,VL G^2!_O';C8;/!Z\FS35@5\,D9M/SE[>N^KE MK8XR]S:W<^]!YJ_5"UYLO<.\^'X^\L?I90JG=>H@%@NV2?%_K82;*3M!\JE]@2"*ZL\ M2T"E]B"$U. H3:!YMLD'IXD+.[NW[@^"-19=<;*N5,24RF U591)*E)QLX0/ M*7!M@D\\>'D313PKSUSPC1JYN^ _W/\2_(FH3'56P*4K&IEI"39[7Q1T2-9+ M)Z2(7]/(]][7[8%A=U4;WQ*X51NOAUM4RYM!YI*M[$W9T$X(T%Y'$+Y&0[Q+ MH$A.@F9ON0Y7=0VZ=T1BC3M&!?I2\8DV(TH)I812>D!]+M!R:]MR6TED9>NX MR]I $*DX522[6E#+(,@B76FH+YNZA8:/>![BWC%^^6^6SP@P^@!'HQC3^!'" MYFNP^7-O_GPI%!%RT((R!8Z;.G>%>;!.2;"^$&'D- ME=W8OTO.: M%IRFN2O2B8/DIO47LT$\3?4"%Q<]RVNF<>_E_D 1]1E?6YP][&UI2*<*>'"% ML40*I80KW \<]$5OH2Y\J#L4I812ZD%&S>18PS#:N\P$U<1E&Y.60=C$J0SF M]0$CU*R;2*O%Q6DZ6QRAQQC+NL[BGT^_C+%$KK7(-@"+M)ZR<1%<( J\-Y:) MXH%++G=VJ;[-*#($:7=!FIUP/'JA<^9"N.R""HE;E9.ST>F((+T/D"X%0JGD MU/.4P I#0,1DP?GR([&.9LM]\,)W'J18S_\-V/XVGJ9R%Y]2'+QQH_&@ />M MF_Z5YLX?I\'LE%"@]!%@NV=E.ZS M=!$)=C,$NQR:\TP19W@&1H,'H:@ 'V,"D3.-0@NMB.T#P6*-XC? _&PR+3^. M!P5,TS0.'P?S:?FPXZ:AS59'Y'J;!NE41AE7&-.!*"5C=ZE@W&8O$W533RS???/3-]7U?)=W.+>.+ZZ ML(,O#I4TPT-?N0_H8*[E8!ZL1O H=\QI*L$2J4!$&<$FPB#1 N4<@DJ.[>R* M6WN8B'5D9)12ET)XR,C=8.3ED)]P66>2,V@G- CA/)AD+!B;O$Y<,19=+Q@9 M*_*^@?ZFEG7@:__JVC'W

:4'XWUW,IJ[XZ9IK5\>#/)K^M_3T6PT3R_3]-TH MI$6[I5]3F+P9-Y_2=%["\2'MN3?/5^=N22F5B"& )\I"<6D=F,@):%)\6DH# ML[6YO!JJ*T:9;@\C;B4K;)W>0BFAE+JO83PLU;/V0!6.F>9\=)&O;/+AL*N=N=""&\/ MA%L.\2&$-PCAI7@<*_3K%<]@4VVOYQP!8ZT%PUTH,N.9,=47"&--WV=0ZRM! M_=@=NW%( S?-)L>C.*BK MWFF"OEJ6ZXWF]4$9S4Q@C!4S*V03HS.V#OH43/%$FU:G5T_D_9*;]R=OWT[& M37'H8OCNX>E\-G?CNGHX9K<]JOYM9?"]H3Y'2@T01QD(3AVX+ M3)YY24$(J M(G9VJ1E*(X9"FQ6Z/D?XO;AMWY.YN1E<[ZA2[T%PQZIQ]WW$<#(),K#1$3M;?& M21EX$"01JRVW(NGH>&61A(9(YWCG<&G(7B9%*; L@2<30&A!P'/O(3(5:*SS M+5SL;8=\'V^@';()/EAR3(BD6NABAQ12$"",R&"L MM\"=IH2[%'4N?""1!_!<"\:"[IM'B>2I^G0A12:TE)ZQS)413GJEO!*WX5$, MU+='LBM'4T3A46>Y *EU#?\P"4:36CBK=9&B-LD4;X]I.922(]>BR]<-OK&. M:9]%8F43"!Z",65S3R039!-VF.3M>9J)DU$L%XR&P6ATE"2(P]<,QF*'V*NIY,U1O:A M'=,BZ2S7#(4D.&$Z Y7"@ZB-W5S*&GBRC#M!1:P]W8H5PU8S6#>?Z(>X[S[N MUX ]U37RDP,5=5"GHY[)HJ"KVS,+(V<&3XB"VTEMFOS$>YR-_G)X48_+WT?QH_[,]^2RY M^>D4>\BTZ%3^L9H*4S$X)[4&);P&X2T'4\^>V4"%XT+)1./.+B7BRE380^#+ M!\89#T@3HF11LELAV762/IXJGYQ)UCIAO'4^"A5]#BGXE*5 /;\=>GYEV 3W M=;B3!,-R'39! [A0ATTH3P,-W":MMT'/X[G5;W#%DRNCMH/1>6 W3&;SV7 P M3O,:XYV[#UL=T.UMV]!.-7?%%<;VN2@E7.%^X* O>@MUX0UWZ#I%;ZW%.;T; MQ^]Q?LXSZ/O%SD*?ISV?)ZS&-EF1K[0Y0_%Q& AF-!C-(U!/>;*:*$[(SBX? M:L%N7Q[71:;;2K1OG3Y"*:&4>J Y6XL]A;IP.X)_C8&U7^RKP\:\^OG,ND(?IET?YLUJ M]"]+[ZAD$G)@!(0M7YSV#,I_S+BH7.9D9U?P(6>KI^5N[L1TF.NV$N];IY%0 M2BBE'NC.>PC_H>Z\*]VY'/\SA$BM9 !=SP((5[ZSCB^/FH])\[NS*RT?$G/KV4-8/+>1 MDQFW1.DU#7I60?H?=WR:KL$HVDWKP7!IBH0P2FG'>.$U%D%$)L%;4:=($,&Y MR>5K@>%J#\!N !"K)/I0RX(KW <<],4Z1HN[!ZT4OD.18W2D/2V_DEDPCEKK MF0(OZK"HG#(89RQXR9C.S 1A31W:0O3JH(;MH;BMA/G6*2*4$DJI^RJS]:X$ MJ#+O5V4N)Q0D92Y+JH!'ZT$(1\ Y&R %I03U1GBG%BI3=5YE8E7Q-X#_GS2; MEUNM*85I^78Z"A=IA4H"VYU4Z&TVN--)A5\_;Z3FLKWW;AI?I/EA?C:9YC2J M'61FF&-HC<,_[:WD&"2E,5"A(/)L*H7[XO5(!KJX0]J;'!0/.[M4T2%1NJ4. M,EBCB[4V*"7$0?]6&&O5T<+:_AV*4D(IH9102GV3$M:%?JLNM!GH-7#5S9X- MWH_F1T?I.%;_NK:$'!R/G!\=ERNV.I+3V\C[]77]=Q7*:?Y,K>9_-IF^>.\U<=0 )3&!B):# M4R2#Y=KF*'TRANSL,C)D=C5I?>\M/;82I9C%1"DA#CJVPEC\A_94-WH,7#%@ MX==T[.8IOIJT:E)A4V:5# M2U>+&N[=I$*%_U#4$4H)I=0#Q;G)R42H..]5<2Y7 T;/A1590W)"%L5I EAB M$CC+N78\:1Y5#Q0G%@)^J[WHI3%#>;!_[&:SP>/!NTE3'1@F;]].QF=E@?/) MV$SD5-0WB7O;Z*(9^69"[Y1(W<7_(?[7X*?Z$"H"!RR]A7\08$G0H%U9YT(;K@ VWDM+* MRFGMBGL5E&,@E#=@+<\08I*:Y^2$UL6]ZK(1AX#!<: M1!(!O/8*2-'*43%/G<\[NTKQ(;?8+KL+^+SGW-27T$1;:3WT+:6AE&91>B%! M.5[+9A,'(T0&X2A/PDG%;<0NV;W#;J; M*?>50S'::J&U8""="XH4"5M3(QFW.21;L3->3:HH[O%[ZW3@.AE%!* MW=>5=]H>&W7EQG3E2E?LY%E228!DEH#014WZI QX)7/MF&T=]V>ZTJS.V>P: MOC>:/^BV,8]7XI5X97>N? !GZYY-IN7'\2"<3J=I'#X.YM/R8<=NZY./O:T3 MZ50U#ZXPUDNAE'"%^X&#ON@MU(4/=8=NI936"%%E9;@4B>DV[_Z9Z?NJ6KZ+6]P; MQU<7=O!%!YAF5- K]P$#6NT%M'Z;/W_UUY4O9R#2";D'((&GF(&(8@!)X2& MP#V7GB@:#.\-9>,1AF_00Y/X&_C:[ZYVV/K<\&ZK(X:]31%W*I&/*XRE$B@E M7.%^X* O>@MU80]*BR]U$GXUV2LK5^_ '=?Y1@?C?7@NEA%+JOH;=9*]^U+#=U[ KW4\2E2EY M#8X8"<(P!48'#M(G&:7)W$G1%PV+E8??X(D7:3XXGLQF6QTS[&T"J%-I.EQA M3(2BE'"%^X&#ON@MU(4/=8>BE%!*/>AR&@4EK-: >IY%LL1S2A.A.7A6 Z[J M^[N<%M_CHJ8(G?KVG/I0G/JG2^-M#?%9.P*9>0-"R.+4QVS!!:<SN1O7 MU+<6 8GEZ7$);& MP;AD; Z1 5="@6 N@#710*H[UD=KLK*5$) (.E?C_B#(Y$I#Q$F5F$A!>F=$ M<,0Z4NC$$N^XM9)R-$0ZQSN'^\MCJ')0IO!.-ER#"-Z T2Q!Y,F)PCDB:%5X M9RBL&E(FD7[0#KF]'?)]O(%VR";X8,DQ$3[QE(* 2&AU3!0''R@%E;EU3N8@ M0[IJ@B_R ![DQUC0'?-H#)X$%I75D@B:LO7,J)AHI)8FHO-M>!1KD=HCV96S M^*8P+ U&@D]>%JO+,3#6>W VY>+[T1@MW=D5D@Z%XLBUZ/)U@V^\\ME3[PO; M6&$C=D=4$EZ1P8QR@(QCC8D -H*FGQ_F04.2S: M&XK5H\E(-T@W[='-.H77-@45M0TR$B%(UD9(1:UV@1#'J6?7\\TU]=9(/!LF MGN73$TX;KIG(P!DIAHYP!*Q."G+FW-&LE!6B&#IV*,EJ;.GF1=<(_.X#?PW< M:Q%(2M8QQH(@6G@KG,WU Y-)O&$=D97X+YTQL)&)XPU!&CD"43.$JST&:)7 M5C*J9<%\@3NS0\O0K^G>\8]M:,Q2![HVA5&37,C!SRNUE-N;52/3Z]#RIYE'2 3H4%8P\$9&4!:$1@CT456G$JEAI:8 MEF;S](LN'QAE/"!%B))%R6Z%9-=0\U1I*86C3"DFO PV29%$I,9*&1Q!-;\E M:OYS[/BW#X=/]N1K$[F)LDY-+5]!)";!A< A*EWD7P1M7-H"-8_G6K]!%4^N MC-D.1N=AW3"9S6?#P3C-:X1W[CYL=3BWMW,4.C7M E<8YXF@E'"%^X&#ON@M MU(4;:#;:6I33NW'\'M_G/'^^7^PL='G:KT8VC17$:2K )9KKXSAT?GP<"3TZGX'^64U^B9LU^T@GDT/0 MQ%'M1*+9!)U-]"*3F+30_!O4?45#Z:;S1\W'I/CD=%K6[N?R&).X:"[=O+B@ M[-GY_HK89KH]PO[MTKR+0%X\^>NU9UEH$HN'0T)M,ZT,6)LB9..(E9$$ZM7. MKN9#:U;[ '4C1[N5.,4L.$H)<="Q%<8:4K2H.G50_AIKZC_N^#1=8TRA@[N6 MO;02'+;,).6+6RN=]2 B9>",H.!X*AYO$2VC9>]?U45M>SAL*W&\=9H&I812 MZKY.;/U4.>K$C>O$Y:!O(($+[1,HDHM.5)*"D>6+R(1+*GEM$],/G8AUG]] M]G_2;%YNM09]I^7;Z2A @[N]2HH22K M(\:ZD:O?2MQB-01*"7'0L17&:F*TL+9_AZ*44$HH)912WZ2$E7O?JMQK!BX- M7'6S9X/WH_G143J.U;^N3?L&QR/G1\?EBJV.Y/0VM'Y]Y?5=A7*:/U/KK9]- MIJ_A.CD))3#EXQ M!H+R#%[$!#KF*&T6+!.RL\O44,C5!JWWWG1A*U&*:4J4$N*@8RN,Y7MH3W7C M%/@5'?!_3<=NGN*K2:LF%98TW,RD6BGSHSDPJ84!6_BKV%2)@2GV,PC%N2(V M>ZG"SBX?&M[">.0N$MU6@GWKU!%*":74 \6YR=$QJ#CO57$NUP):YHDA1H&G M@1=U20.88BF!45'R+&P20O5 <6(AX+<:0%X:!),'^\=N-AL\'KR;--6!8?+V M[61\5A8XGYR]O'?5RUL=9>YM;N?>@\Q?JQ>\V'J'^5*GWY']][SZVM1.XZJOAVJ&U=%5^&:AY]2!$^ MI>D$5?2Z*'WY)4J3S:)HX@PA\@C"<0]>&0=4<:LD3T0']CGTN<6*NB]N/88* M^ET&BJ8D2@FEA%)Z0-TM,,[2MA'W97;K*7N="-NF'R^O M3T@%B].V68*2;]$$JS=J^6=Y-TMT^>O1]/QN3MR;!'Z:W%_@K.$T2NT_Z=HN0"J>,8BT9&;RU#_>S2U=./7P*S*KPE;=RLS^+E"];^@2R8^ZQ$Y.POG[W\0_/2 MDHVP>(WK'XRBU[Y,?OCBM8Y$/;YYY8T?7_U Y8V?_@X^]>NO,[O^[WZGZ!T)53^ZU3^M:[U7?&ZK."AN77#UFF^C/U1_3\8R 6KG1*T)0 M"\NF2S&HIJ)R$5786_RSJ*ULW(A%?>7BUS5T\GXY1-LKN5Z,?AN: M34["^!N<3[CFQ/AA33GM7\XX'329II\FL]F9%;Q_9@2_JC;PXE[WQO'5A45\ MT>6K&0?WRGW YEWM'6_X:_[\U5^7NEZ&]Z^3HUDJHB!8::!LKPA>9 XIY$1E M8)DXL[,KZ)!*TN7N7<@(R-N]D](=-U1$WNXO;W]Y+$V^3M129;,$GK,%D:0$ M0YD%ZRF3@:A(B.H#;V/7Q6]PQ&_C:2IW\2G%P1LW&@\*2Z2W)\>3CRD-?!JG M/)H/:J?32A]E?;8[IMC; \2=.N:-*XP'Z5%*N,+]P$%?]!;JPH>Z0[=22IT. M*3XI9N\XQ<<+^_?G8O;.5CW0GR?3QC6=SZK MO4MQP]_*\SW_^)HD3:CE&F0.!D2.'IRGY3ON+*-67:?IN%-*B&^^O*4S> MC)M/:1KS8O5#N]&GI5G-.BF;3")@@M(@!-'@M:>0,]&L]NDTNC;E%4/)]6U= MG Y3XE;2PM8I+I022JG[*G:3 YM1Q79?Q7Y18'CP\;4SFCG#!+C$BXHECH$5 MP4/0Q,3@9]$;%8I7A-XCB19H/:G>PK8X:]C;;TZF<'*XP9CU12KC"_J?7C[NS5^G0(-A1('*-H&PRH+C5H+.+OE$"1=,[>PR/>2*=6]P M. *YTP>)$<@;!/)2>$XSFS*E"0A7!@0+&7QR$8RB+OHD+"6Y#T#&^K[KQYPU MT'[LCMTXI(&;#YZDD-[Z-!UP.AQ4;&YUM.Y,5&==*B_F( [BY+0.;VLZ57Z[ MAV472?QJ25_+X6IN)4;FH^H.KV/O@Q;-E MUMYO)J(T9:2+QMN'I_/9W(WKZMV,Q F2^ U(_&#^HB'PI_,7KYZ*\G=>2T&C MR8Z"D[6*P5@.SE(*B@B1#;5:1U,XG ^IUD-KS J/;V1*Y$T=O._)\+0!YEOH MGWOCFJXIE?]S'X);0V!=8M\KSCM^%_5>,]G];(;*8N8JVL7K4NKH2TKE+J@D MA"L6L2E?*"]FL:4.M-0B^1@),;Y2*E)ISVIOT R\V@QT@A3'/7 E)!=19$=D MH2!%N9#4%!\0S<#.<=;A_I>(C194.838J:G5U)V%#H MU2)[U%9WKZV0L9&QKUN2=8HP4C%,&2=?<1ZNJ;U M[MXT=__U)7=3+Z2B(4,2TH*@28$3GD"6KCB!T;EDW.L1R8BB)( M:DER&"?H"F$^7[(U'3%K ME/_1M+@M_\;1N]U_EB_G[WCKIF]&X\7SL(;V6Q44)>>2:C[Q46V[,0I?EQUK M&HNF-'"AMA1UXX]E60?CR3S-?O@LS.7G.'NSL#_(\A=/)K.F5<>C::H3PMZE M']^/XOSHG+0NO>],S.3B+<@ 1:QUAS^:G;XM2_CQLIQ#*JPW MW=Q*?G7=K/ARB2Y_K<_04*"2- 8KE;7,")ZLX31*[1S-0=7^5:\%WSE_T]'T M_!%.W)L$?IK<7^!R><)'[OB]^SC;^<>7&ZKLIK,[LO66UUG%Z]0?0H#=8Q9W= MQWLOGOQ^\.35OP<'+_:O9Y*NW&X14J-=W#S%P#\6!^-#DM'Q%G?V]EKZV\^1HF:33>!*XQ1^/FYILW_?CE'JX*94EK-_>[>/F"X'X@"Y*[_D30UQ.Q9Q_T0_,A5[XF MY0\%V=>^3'Z@U[[VM8^E[ =MS'=][-=?XU+VYV:%%1NY6X7SO<#AW?B:WU:##;+^2&XZ2$7YQ<$7I]&^L/#O;ATOA51NZA1T M?($9H?8&I_J^_;@/:LT8P35;>\WH9D#;UIG;LL1W;C U2].8=KF:=H,\G;P= M3$Y2M?J+ USC*>^*BYINTB;O6]&-U2VT[E9LH=+NH=WD!G?Y]_5\O(-=?GW# MQU'3K&'PM]KX\58M >XY=W"S)[YY[N"J)[RG',#-'FV-'(#50F0GO TVUJ,F MSFD9F: I"ZNCYK7[![5GW3^H_78RH(]-/SZ>YP'^8(?_^N7C?__\]:\_6/F; MGW[Y^,>G_W?T_&W]V[_0%_]Z^NF_OS_[\\6G/?(Y#_#VOW\^__W9T7__]9^W M__W7 7_QYR^?7GQZ+EX\><-?/-D3?WPZ'KWX]&+T_.T?=#D/4.[APQ^_/_OK MO[__]Z\__@SLQ9/G_/FG-^3P22#/GQS]>?C[ 7_.#LK]_"<__T@^UI+VYR\) M*=>P%WNO(XV)9\*!$Y9!Z,S!^L2 LSK3BUM/3.W=,Q0U MGQL5YK]^]!.NH/ M':U3S6$\53XYDZQUPGCK?!2UDCFDX%.6HNE&1,Z[$9$M[T;4#V(B2\048F"* ML0@I:@$B<0M>N0A.9AV"KN<7S%\.LC!C>:+&U\IO!\)( M!8YP Z1L@5K1;QFKYPW5T)#5[G8(^&T!?&MC&A'P'0/\<@"CZ'<6=1*@>>8@ M9%!@HF#@J!:\ #D7&Z:V7_0D@'7. '5$1.>(4;6UK1@:>FL3!C'>68RW/EH>,7Z/&%_V M4R1GOC@FMK:O]@7C(H++T8&GAAF;G."$[.S*H69=PC@F6[N2;.UK@FHOA&EJ MJ&^2!WXRCH.R"J$\V?QA9:?6*:QI-SWU60*'^7%9_R=GRX^$O@:A'[Y<<T=2AX@B#OJ>2.(-P_B9<>::Q6I,@IB MJ,$S8HM/[0*'6*RHHII=XMT$,68 5R#[+S_/GY",XG MY?/__.4U"<72<(D!5=R!4#*!34X!I3P($V36F>WLKAY17;NQ+X;ZNV=PM)[. M^RI2T>YH!<$O]K]$< Q*")D24.]KUBX7!$=: *U]U,99XYUHS?! ,'<6S*WG M[1#,=P#F)75L6'#,>@DV4P7"4@+6ZP@YNZCJ#(7LVO,BNIB@VZ*,TZ7,=O4B M8O+SSTFGYHS4Z*PZMZS#;/Y]#L5#"(NT[D]\62?];#0N0BBKUQ1)[UU$2M"Y M6(_-GJXX%REZ[J0AU2H1(+B,X)AA$(*FK)B:7%N_LTNOZ#.!0]GK4-F%*)PI"^IM-504>.<2>"IX$; 0B>0";3E4 M&]O>ANW>E M=-\+NI<4=^32.^4"<&,IB&P-6)4E!$JDD4Q$'N/.+E-#+;O4O0YS&2M8;J8_ M%6JNS4/J=)@TGN$QICOU-EX>N6EZ7 6P?VG]D;_:XZ^#%<>#>L$UM1**)5)G M%G()/LAF9J&A(".7-0WG9T=":IH)D!9*0VAG. M$S!6)V#2L&)91DNCJ9U3C*$(Y:V%T,"3N[5 PEOW7,H(NYC8=Q)::"KNB.E]-T6CRPN?OPG95CO0TF MW7'EV#6=?,\EL&CG^\I].#MK^CB-4Q[-D??;X_U?5KPQQ4+TD7JP-A83+M?A M\45TP(U),5@>@HDU#324I"/-?3%,W'%/#/%\AWA>=LDX48EI'D&[XI>)J&EQ MR10');/Q1M&L:[-N6IO!W#J\@J#NKKK>7.-]A/==PGM)77OE1,&P "I9@;?0 M 8P@%KATHK''E"UNFAERNMJKMM^M^+6XO'?EM- C&JB^NA M("?/BMOAJYD2,EBBO>>46)/\SJZ0F +:7A!O;F 9@G@C(%Y)_WA*$H_U:!HM M7S(SX%/YSLO,==!%A#[N[')^ZS(4!'%G0;PY/P-!O!D0+VMB*C4W) (3@8,P MA(.-28%BW$M.@V>T@-AP;#G7VRLQZ[,ZFO[(C=^43ZO-!"[&=-6FE[/&!3L> M.3\Z;IH)//JNF5TW#53A9]Q7C(#K;^_/MZ,8C].]=45LJJGK%+HT>E=;7#RL M>,"]]K4X&(=I;8G[)"W^/1B?R^/7S^+ 4&=[ALF;E1 !5\0KQAAHK6OS1*7 M6$_!&ED,26-X,39KG2C5MPEUHFO175"WGIE$4-\UJ%<:8I@HHPP,>/D*0B0. M+M1:\,"+"$-Q$#79V:5F>)7#@:C>!E2W7BZ*J+YS5"^I:BE(TH8Z",S%HJHC M!5?4=]EJ(H9(:8&\JJI:T]4Z\'L!-080[B> \#"NQ.7J07CJ)N[_O86G?IZF M$S>*@[0HK5G$I";SHS0]"U)AG?(]1@+.I'->"'56_[0WCH=50LWH'#P#WY[! M\>?J&5*=>0HQ:U"N9AZY)E <10E>F"2X,Y1&UDR\$[(;95!8W]B_V #"_*YA MOAPMD)9S)ZT!95R-%L@ 3M5Q&B8JHJ*L7JNR6?W(NBY\7HD#R:H^\GJ^X(L9Z9YQPH$@0=;8(!TL-!Q4\V-YA+A*5\28PO:2,A1>.F"R!<6= L%@\B2 ->"X2%RS'R%-5 MQM9N93GS]B1 ZH"\TW1E N12:>[#RH)TSLFH$OKI0AI(;>U1VVJC%AEDBIQ2 M$((T]5*RUE@(4(:I)'SF)C4U%H2MED-B7X=M ?;=^!D([ T">]D/H8';X&(" M9F*Q68CGX I%@_,A.VHX]XHW'5NX7)["65[52(O$8% M25 6!'<Z4KW6UUS0X><3EX'XLC_GN"3!*PE).@>"AEK- MPA34ECB*9L%]'8H@AYQTY# ,0KQ[16L(\4Y!?$F+,Q9(CHD ,SR","*"-3F MBSE3;HWCQM=8+&,=T>+HT^$!+ERNCEQYY^G>S@8*7J3Y(+C9T>!OIW4&XFC\ M]]H(]]THEA_\Q\N=F0IWOKMURM=/IC%-H3SNHTJDL\GQ* [.'W*[39+-!1:* M#/>+"'\^D]OCC[_-:F_PSW;)WF?1H4W2FDWR:6\ELL!$(DX'!3&F#()I"881 M#B(;E8PU22SJ4)ELX:S,C9'4H^S2EK'#?2:5D1/NAQ.60Q%)9YU5BL"B(B D M5V!#8N5'J[VUBG.7ZS%9><6T@.]+0"$Q;!,QM)Z31F*X)V)8GB&OE;3,6M"J M?&G:=UOJ%"1:?B\HX=X7WT.0H2%MI:8WS@QWGHCM@%NEKVYN6UVJ?#QY/QOD MZ>1M\:O>I=E-_:@;K,.-1/E=76)O&F)^N#>)P8///7).I^'(S5++XW-Z6VMV MKTUR?G8?ZXK/7DWV0EG^:6H.SW_1LG]O'"]U[4?MWI9V7^V.XPU1VF0!(60. MPBD&WAD/EF>6>4K19;.SR]B077&X#?MF; / 6W?I$>#W"/"5OC@RPVB)TUF_9-^=C.;E'CZELO*3/'_OIJD@ M[UTZGC3(*0\]^\X&G@^B>FJ#OLF3A11>GDD%.:P]#EMMC&.=I3P3!\PS"D(2 M"\83 PV;@46+F-IZ7U[89>S0\=N'!]6+J@;[M99(.FGLOS_ M3L?QV63ZVVR)X//H0XKP*4TGR.UK H>&.5W,BH.\&T"MNEU%1)QM!YD2K MVZ6AAH4A4I6Q=S.1N:R3/@ML8N&84H@L%UEHF<($0B$)K09@3D;F=7:J'0CWH,0C==3,N)2_> MNNE?:5Y'APQF*9Q.'^#@@XY4CYW%2IY_%LC+S_) /FN/S\)*)1G7A'KK!<1( M&(@@)!C#-42M++4LZ,Q"QW)>N$GN>I-(Q6@1G@&M&8'BEU P6I0?/95*N6+7 MQ-J3S0RY6NV[V(TX&P;.N^ZHK@]S]%:_&^'+WJHFEB93 ^?$"1 %[N"M(:"= M$T6&.MD6O56$=6=AO?ET&,)ZD[!>L>Y,H,PXD(D6ZRXQ!YY(#2Q(+J3DQF?6 M15AC5NSZK-AB7E]!RQEXVG5D'T)(;N-IL[UQ?+Z0S\?#C.[*9EGOS>K8<.>) M\U* B<:"L"&#U\E!\LH953Q:0^7.KE%#H5:K ##ROBTPWW@N;4V8HUWSW0A? M=E=8$%+K;&K;%0FBR!ELH@("%=[I[%FVF%Q[ !#?>'(-(7YG$%\^XDP=%3HE M\,D:$)Q'<"98T%D9[5T1HFC/=<%,VX8S;8OQXHMFB4T\X&%EV3J5/VF:SQQ< MB (IK!4*^VO%#PF<%/EY#Y*$0F%.&C!22G"1$)5XJJ5]78R^8%"U/\T:;H1I M###<#M@KIX=8SJ28B073.8'(+-?V*QRT,9E+2:W*7<3+4AF#^LS>8[E2B M!-7TIM"\I*85CRJYF(&;.LE!,0F6,P_1%#-,VL0M,UU4TY@D62])THX/\A#" M*G>;($&BVP#1E<]:\4>4"9;;&"#7P;DB:P5&10&\B#OFHKB25ET,J6#4M,^) M$71--HGQ9==$*<6]( Y(\!9$4 )L3 7MBB1&E9.4ZIW=0MY7NB:(\6W!^-UF M1A#C&\7X M_FQ4Y3$B?-K%ZWG\[*#DH<5S8]AP3#*H^Y$3)C>&-1LOM,+[: M#\$Q1CR'J*(&074";X4":F/Q3Y)65H5JM)"AL#A8IS_P[E3.!)7W'0![V1O) M-!@K&&A?TR=>!7"I'A,5AB1>5#8AMHO*&]M?WT_[ZX=Q)2Y75YJK]RR76137 M(A;PM]-9BH/1^.]U F\STGW@/ZXW;_H&0= ;CP[OAS5RQ^U,9N5YRW?+=DF1 M834]?CZ3V^./OQ51'HP/SF6W]UETZ'.T9YK\MCHF2X1$LB=@2WAMA%C?K@WB1$7#%#U8+EZ'Z Z3[H,BH&TX,\T.$YN MA@V'[JYJY=EBW7^JR_[S=%14V(D[/A<,9KI:,0VO.,]K-5$\)O T*Q#"&;"N MR$Q2%H07R2N!74?Z"N=[+5/Y!IX1MVOA=CG0XZ4+E#$.-++BTA47#CQW :PG MV1#/?O(=B6IR<^N-1 M&$QR+A\]?O/YQ$YYVC1]7_L+C-\,REJ%\OS8V.Q^F@HD:'\:Q-!B^- F%4@;2. G2*440G!5&\ MBZ7\".F.%[<@I.\,TLM:6@JI1=:@M*$@ D]0&1JD539Y14A*G80TYEN7\JU- MCX#);#X;3-.QFZ(7F7%/ M+ &5E"A6"3%@>.0@=1$CXR%IIW9VM5R=Y8+YFZZBM0L] :X&*]HAK8!XV;7( M6G N% 5>BVF;GD56>E[@'&+FAFF7VVNRBFCN+)HWU@, T;Q)-"^I9.94Y"DK MT$(:$,H0,)H$,,Q+*[/T0LLNHAD3'E/F)A?#),>CR70PGLR_ ML[KS(41+-IK8V+^0QI/DY\AHK3#:'ZNUG3[I0$7E,>V*56(B6)^*D9)4JK/F M=)5:!^,D&/KLNK=Q4S!C?O)VB%Z9$9F2(,+Y8J/84/L2%6S';($Q%WR4AJ@Z M!;8V'".W;Y.*B.XLHC>:S$!$;Q+1*T=S91%.-, UHU"$J,&I.N&9.DHY%5R$ MN+/+9-<0C;F,JT9"!G=RDLICNN/CAY6IZ$*BXMED^N\4WZ1GYP>@KVLO@"[& M=])76'$Q3XUB?#7,9FW8XO!O' M*R4D+6849.\$B"@]^%"="^ITY(K)J(M+H8;*V&Z,0,+4Q14>14Q^?E$RU1S* M>%@9C(Z(IB[ZC0@F._+;3C/1,1"R301<))($)D1,$0)B(QF0T6,A/DZQT@*T0TL M8R+BZG,6Z4.:AM&L?'IQ(V;UO-)@LP"4;UQ M5*\<[X[6\:R*<<*%J6UF#/A@+5B2;3+.&$J*IA=#HF\]-0E1W5E4;_2HQ36H M1N"N!]SE;MO<4V(%!1?JN4?F%+BJCFD@1#A&I"!\9]Y+^]W0T_SAP[]VTN&;O1_.CHW0YK7-;Y+%LO.&0;2BV.M,$\/USBX="K*J(C".O U WUA2 M"(%^GT!?.<.2*"E$'D&QH(L?IP*X(DQ@HN _"%OP[RO035>"S CTOB2,$.CW M"O0EC>Z,9=YI <:SHM&E2^"B:P9>%S8OFR#RX@CPH94= 3KZ>UWQ]WJ6?'N1 MYH-01WZ?3"?O1C'%@?^XWLSO&T3TKIU4W4-M<9_N7Q%6'<_^\YFH'G_\K6B% M@S$>>]RH>GB^XO YQ@SS@H.3MO9V]!0\H1%R(MQS0:B+JMB!D@T%71V9^7U1 MP9MAJ$=A_@=*"JV[BD@*]T,**\XA8\4E"'76M4C%9F359DP"//6,F^R#-+S8 MC$(-36O#GI 4MH,46G*5( ,M2 M!.%D!LN# DV]2DXD263EK("O?/"BM5E37S3H0! M8C@!$30O7A?/8%06A'%9#*R:DB.KO/!]W2*1'+:#'%KWN) <.D .2R8#43%F M)S4DYE(MS&F:PWB(3@GJ#1,JU3CM%9TDND@.F+2ZG+0:C<,TU3[9?RNH;+[[ M>_G=-1[7L#67ZV''J5K/:-V*'W\NCSN)!V<;XA M@O*:6 Y23'\I9MG;4RE&E0,#+ZNW1UQ<#%5,G-)@O2[;HK;L((5B;M6 !]FE M^^QRG\X>%\L_Q/*@DR.@XC1%;.%,"#.!AJ%9DF$Q<@D(UDOS!9, MT9USQ/[-O<'AP*G#.MJV!J-F+Y5AEI!HO'#:^" LL[GV M[+2R*./7!\5&,QLF4N3%]GAQ==PKJ9]+*X9UPJ2A@G#=(W'>E!I+>)]&6O MBG#)A3*NCHI,4 A<@$FT.%E,Q90)D='0&B:70T)6S[L@U+<%ZEH$DI*MA:Q! M$"V\%:[H=.8-32;Q5*%^DSPY0KT[4%\>L,B4T*$>62V8+LZ.EF"MDY LS4"-A/!F(TED0+F@PU!H(T9:7!(_2 M\];LPQ8Q=L^!>218)%BTRI%@5PEV91*!LE(;8L%KIHI5;GAQP%4")IG7F1'! MK6_+*D=^17Y%?KW$KU&P[)P75$DOA*>%:'-@*HH@J27)-?RZZ9PP\FNK_+ID MP&K*@O>1 -=)@+ A%:9U''SYF4K+D\IZ9Y=S-F2WKP7N ,$VX9)_S%WY<^7? M.'JW^\_RY?R6SX#"=$'2R60QV_#1M/:?&KU+/[X?Q?G1.8HNO>OL07M_QDI M26.P4EG+C.#)&DZCU,[1')1V2KVF9&?W505!#8+M5\X?US&$;O=+R5\2T'6; M<_>??OJ/Z]]6Y/BF;($+K-_!+J_Z M=HN0&BJLK? &+^?EGZ8Y7B._&O)\=CQY/[N_IUBV/:Y^B+\=C ?SH\EI^8@X M^WLK>^WSFXOJ:3;T9U)NU$AYL&-W,DN/SK_Y\3PB/AHW]]>\Z<_7L@WYH/N3*UZ3\H8#WVI?)#_3:U[[VL93]H(WY MKH_]^FM#\MSA>#([G3:V3)/^RT47#D;CA=]8 M3*1K:Q7;J"W'S\"RVB^3T(,3-UJ,@QA5XR7-YILY+;ME$;CUGGU;8FRMGQL] M.-MS/Y=-^"+-,4*V3H3LT]YJU+DAJ"T8%!9Q8DWSYOPU-\\*V M*GV[D6#XAIV#!(8$MJE>0DA@MR.PE>ZKED;.B8&B8@(($VWM#N:!6IFC=9PZJ\D-NT+?D:$/I1OH=#\D%3%2Q$ M[R0(3U@UT QH[[TRBKKB'5='V]J6ZX0WQ7*8M#Z'\:_U>YAD.)VE@9O-4JTK M]'-7+HRU<_#G(2[5^QZ7/SDY2;7X=/QF<-PT&CX>.3\ZOG(89@M5,%NH!-9\ M^&U1 JTGNYN=>YA_FZ6]NFT/SS;MP?B\5>"SR?3P?+/^5/?J3V=;]2-JB_:T MQ<&*3Z]8LK5##LBB\$$0:\$P$8&D&%Q.0:?DBD4\E.S64T#7PU)_\DY(A]M. MAZV[]DB'':'#Y0!!4D22[%4AP5",YZ+UP#B:P%'#FU,YH792Y4-*)-(ATN'# MI,/60P2WHD-DO/48;\D C,P6W48"Z%"^""$X&"]UX3ZM,[7>$%7%X,""9IX):%4BT.T4C M&$;9C_T(*V/R#)EP*P(%US A,MY:C+<2"?#$6*TYY&@\"!(2&&,56)NB"I;' M9E:W4!N8IX)LUPG<(]MU,0Z =M]&67 Y/60(Y=ES$%P8$-HX\)8XB+61)PF2 M>\UZ9O=A.P^\16SGT7([C_+T34>/T?A=FC4%)S7JM @G-3\50GAW922I$WTQ MMNDS.EG)E0'18]F:8GJ8X\*?SLH_GS?DE; 2"QU#O M;H#\R:@PZM,/)VD<1_/"J+.#<3B=3E-\?#I_,9G_D9HCJICY;\_279T5J*2A M.CI;^X4P$)%Q,*&X$4E%)RGGE!A1RV:YWD#F'\_?=X #D/CN.+B)Q'=9:3ZU(+XBO-?;)A MDTX9C,:UC?OH76HO9+_E"G']Y]\6I=A:&,2[<:R'A!<[[]7DIS2;I;3WMBSS M'/-ZK>B^-Q?1CE=/R]_XY36OW5J*ZU:,?BY $*/ 4JNA^'2,6D5H=/3N\GI; M4^2 ;+>E;-=:[ /9[@[8;CG$47:1TL\R$&ZJ5"MD.V M0[9K.>!Q<[;#X,8M*6\YN,%2"E$X4,9[$%D2\$I:T(9'FCDIDE7U7+_2+8_C MW2#A88#C?@(<#^-*7*ZNA,_Z5V;T'W=\NAAK-7G[=E+_^B3\-1C-9J>+@Y8N M_._I:#%SMKWSLEMN?JW__-MB?K5>8?2R;L>#9C=2=#);L+@.GZQV4@K$"I:C M!ZY(!B&-!T>H!&-,$DIIQ71[3N;:X.A/-AU9[F&P7.OE1->S'#J7MZ.ZE4E% MR7(>JV!8LL6Y]+5DJ# ?-5(:)FE2O#:")VK(-S&M"*FN0XA'JKN' B(TZ#;! M M19!L<#0YCO69L! -DY5W6HCV8G&0^7#ZLYO.SWZXM#$O??OOLRVZ/QG/1K%I M3CD9HS'6BC&V>CR/:.AC^=%1.OX\>/QR\_+66_P\+%WQ3Z2OWX:>+O;JWV*F+8^"+,^"H"M90!6&UL0_1BGG'P'-9CWF'.M*GJ +- MB$B,9AMJ70Z]?1TT)JJ1\'I.>.U #P[H3PEN,!VA8M9:,$+YBN$WU$G>@3 M(!5!"4Z2%KP0'A-(>$AX#YWPVHT&(.'=#>$M6WC*496YA4!DG6$;BX57+#L0 M.;$0K;?45PN/]8?PL(P"JTYPN3IR)1;I7%.D,\F7Y@K.C\J3O3GZSZ8&VT#2S0MAAQF^K(W31%._1E*9IDS><>C9BU:<.0*P;<W;:%D@<@B+PB ?WX])OC#X9];?]#=_4'_FC,X!OBWR#\_^Q_X1_W$A)4G M^=1@O/M:OGQ3!N6Y-8?2(SY%7I#SZWF6KYOW28EI4,4$9G.)+?FFQ5Q6.PVY M+J_#/NS'\+Y983P^3TLY9HCD]\=Y+N:G-3?L/&7)V&T?85E5C!?SS8_ $CD! M>L5K]+1:3& #+[L$C."!LOQ^^WCMKJ51?X.Z_\0U:!8;A9[@:1BEJ9_00*9) MX(DP9LP#3A*S*#JFT9/ZH=.F\>B,G4B2E9)] B,75OB4C<_99?7D7WUR EJR M,XKBG1 F?9=]W+QK2GV375MI% F[9@X/9%AADER? M.3)7X+IL/63E=>G.99 M/O_CWB?HG)8HMO_CYC/UW"?/#I 'H!OT.8K\Z;SZGW^Q9^L(YB9RMTRC%0(_ MX )XM]BI)\_^W!WM?7R]=_"_SNO1\\W"*ZO0:;2^&8GM$Y M&SOOY_"'B3FJ.R[EV?]DY;^>K3YV2Q:0-BS J VCQ026R+^!MMC7#_?+$S;- MKS1AMYN N>A3\::4%79OQ5_W5;,K[:;L-4U=#V!.?XX+_NF>U\-S>*PWO>C>7_OKL\^BAF MF4^CX<>A>[1W>'YX,!X?34"5W'M!]_?&H#[^ ^/\.8:Y7^Y__"( O[$D:!KSY!DRH6\A5#KW_*T M?\O/%M4\5]=P[.]Z;[P=ITLXND7J'BROS&=UJ.?/106/596S\>;<9GWF3SDP MW.G\:1!]!P5I><'K!?N?L$(M21VPG':E MSB!'I[/O_M$\IG_W_G PV_Q4UA\_-^J5_?!WYYQ5CD*EW\! _K487SH^+$SO M;SX% 31#&60^W0/EZIQA/^6I,V0E/W7\=(!?A\,Y@'=T!O?B/RKG5#+Q[P4K M@455#CX'U[4>ZQW8@+#:@3,J2EC/Q.><2^>W>C/> M,/:^V8I967S&NA?8+C9WY!1%9^5H!CLK\\IP;0[JT%P.C VK-PE;]L*?G,\% M#@V[#310L1-48)'2+IU)D>4XT&PVMM_#(8#E3B7'G1(2']EY M'"3=/=I3(+R-7HI*GB"W_[:>BM>CE\NB"$1<)LM]]4X"E6M[Z;UY<]6+H"&O MQ*+0$IEY*LBQ+210F*O!B)21F MJS^8H]W7UQ-NX_9D;SI9E;+,391/8C_%,MU0DS<^+ M%.*GGZ4'> MG!93Z1@JJ1SM =!,NLX2F:^19]B?'83M'%0E.]E:_O08.'SMI&23":Y>RR[% M8)8[9IG-^CB6658@QF&:*PMHEF:%D@!A#^*654^=]Z_?.*#.33_IY8#FS&#( M"JAVH-?%G-.B0LFAETZ*S_#*UUJ RKGSIBSF!7#[1@+^4[Q^4PM (WK-).TI M.7"["E0#Q@L!DZFGKL\#-$>EP#PXD5-I-(3LTBGTTYR5L$TEG/'[(1[H":S3 M&+)FI5ILZF].0)V7XS&;RF*A%RL6?.Z@Y%AV_/RK9Y1LLH?Z.NK7&42A_X,, MHO@#G%0[!Z(F>,-\YHCO0Z&>W^.C\[>>D<'+WSX M]_G0?QT>[>U>C"8OQR/_;3"Z.LH//PZO5CC2&3\?OOIG,MK[9SP\.()_[UX= MGHT_#?=>^(SP83?XZ/;P:J>'!;C@\>'WLN6F2A)XDE(&0H6F0D#1) M Q*X,5.!8DD6NT:8Y$":8A?Y>DRI%T69\.,H!0$5)&FDJ!\&<1!)CS'_.KOH M 9M _H[SWAAJR#,Z5..T9./4=+.D,7Y?"OZ3 2O;5TO4>VG^^4M3\-GPF'$1 M9SP&72G(8A"K"B@X"D(2Q)(I+J+0SZ*OIAH\>\?MRQB$A('5V'3F/QG;A M79>=:EQV5>.=,A)X)8;AH&T*TDW.6%FW6P#+6N@T5&W.L_8"@X8!P\[0]C2B M=0RJ#GPN9]9R1LWD ZC3\)OVB^G]WM47FS6"_YN*]VO%Z??ES^\ M*?.B? -#%^*=Y&-659IS::>?P(/&W>MX"9Y\=QP)/'PC262>+1\(O:UU$V"T0/E01+ M*$Z$#*ET8?@&/?LY!Q1Y?6EL,)C(OYL"\X&&)UE@/C4)WAT&$2UDVQH^0 M\(Y\CNXI-"70-SB1]\I5>L&#K:XQW/MT'(:@+$?4(Y%2 :$\CL&$1Y4YXB%7 MP#6D>C1LXTTK*$V LR6&1\-!;M8XK'&N;[G5(O1^+(4/M#L?/CF'6PU,H#B? M:I]"&T#8<7;'8^.NL.I+.QP^# ;\M#+>'>0QGZ6323EUY#B?P+2L:L*[AW"O MO.%#)??5"SC/"6I(OR(W.!@>NY[/P? RR/+%/PC8B2A(B(Q9UD2AE&6NR&D<^DXIRG+H4-SZ*$,:I8YK/ RUC\6+@'$ A>DX9$'@W+,&8&JX.BZ_R8 MM^$JM2:""%;:1$%C I2'?R_R$D-A'?4&=)4)^R2!,.Q>:H9QMA#&TVOB:4PI MR>>&35EUI]%$C%$#!W('FZI6@-J76M/HUBQSH,&VT'F+@%O(QXQ6-'# Y"K. MM7&&OEC,9YRKQ;CAAP-TN,KRL_E87LQ,J(Z#;0?ZT;@ C6KI.^B>K>P7]$<< M_;)&X=+.G'$!ZQIK9[<)O,[9]"1'?WFMGRF6E\[GNHN?;M=G;,FE;^KG3XH" MF/]X/'!$7NE).Z7>HT75VI X6$,F.@F3%(K -[HCZ2+)OG*(S_9G@W^IOW*I M'Y,&^@P/K9A**Y+6D2*(;9WYB0LPJ3&_,:-KHH Z!;LYG_X^:$Y9.#-M1>)P M&5C'*I\/.@MI#JY"Q1=&D9AQK-'6ZGVLU>\:< V/;UI9FC6L$,QNKE<*QS0M M)B"=\#,A)^C6GYWB[WR^ *EIU.?%9&:DHLX]U"3DX)AUEH+Q=,^*:E[*.1R: M=JS;R<,;JWJGNWOCN8"FB3K@O*_\#8Q('J/6M1@OZ99J,5^@ M_UUK#JC]+L8@SG-02$L;RCXMNH-M3B+^F6R!%UKA!KGM_,6 [,I+Q\-C&H(<#V00IH?KZ8P6G T>L< 7TPUSD)TH1ZOG##D-*(9H%($S_D M$8N3E 5A$M/CUW7=[[)OX)U)8W@G)T!>&*R4I4X) HIKZ]5>6+7^ /T;)_OJ M/?RU4L8!8B(9WFHFD5B4Z*G]!=T-L):+X0&L\NP3';T]SGR1Q)Z;$DY%0FCJ MIX1)7Y H\)4;9D&2\/3)LV!9%T6JO.[,?3]E<-B9!XH E4PE*O:BE&? .EDB M7'=[YO=UYOMOC^$&ACYS79NI$00N223VPPD#Z:6E8,(1V_(.%?& MN6'3L\?:== N!"[QE$KBY2 .XSEX&JE"2PEWW+89# M!"15_[ :8L:4P_GEFS&F44W%BQKWZ8.>[M\PV^W=7;V[HS.N[VZ2N7'J1210 M(=S=F&)2+QY Q472Z$"A,1V'.- M+38'_K ]UV]UKIA&$%.5QF&2D2A-4 XG(4E3*4D6!WX<"T\R]]8\^5]+1LSW M#N$T(IL7P#:W,=[1U0MW='9R.3HXO!SM<7]_]SB4,DMHEI D%H@<'T=PLA). MVX6=!Q6,NZY8"?!("OPS%"Z%_W$P6T&E\K-01O TI6GP6 (\EGR<#OT\"AVC M7E?9KDL7&DGM]E[,4!/ 6"U:MR#5\?#+8HP_SD ,YQ@ P/! Y733S#'SI+'Z MT#L^M5&:UHROE0*CENHNUIF\W=>]'C4/.ZN3U" M@O8SP83U)CV^>S+=<@)58'@"U;MJ+F?5TSOLA071((C \S3V;]X=XB7WMCTZ MY3!J<$9^_!3ZV^71'2_$SS[*OEW M1)$:,1WLT24H5O]$K]E[JX ^"OWSW7()*5QDF'\^OJQO.28<&>U_/0)!@<$O M3%6QZNENIWSU3:=\]75=OMH4ENR^>=T@)C3.OD[Y;.&,L8RU@YLP .ITSN48 MDV6<:L+P!_1C2I$O)GK=V/;00'<,EH)/>;<(9D,Y<(WJH,-&P*W@"&WY;K_ MN"D]WG$^Z(>;2N.ZOM5 ./3VS/FMW5N!KY]BF6L^S1 SPX$]6NB86+&8]_YB M4F9!WR>JE++^Z^]VX6OQ(9S?VO%Q]E-=FHR':![ QXTQ5K+/L#\FY;<&N- C M3^7\O"@_[=347F])FR&LRXF;S*36E:S-0UT1/;45T3J+"\X!DZ$NN] 5\,^O M-./NT6J;L+.BM#EWZ]+1.L7G;5US2V\&=L1LJV3EM/ZP0[1Z?VH7_FKBY5IT MDATLX$3@&BN*KWVL/?+<9'(B9@GF#>(AY2897@!7@&.?-^=FS1GK"<):ZW4^ M@J;HQ*QFH//WX KC?R>Y%+?ET '7;QTT$9,T,&H'^C5KZ_,N)2VP ;^ M\)]W :!V8Y$I%L0N]6F4N4RF7I9(*;R4!ZX!H+X.W#_WZU\?_6(>TXY#W!N>'5[L8RMZ-^7438CK99Q0 MR15A&8T(IVE&_8!*%OE/GGF!MQ.M@EH 4QK##X,[D8=RDRC#_LX9HS15829" MSV.1/A1^((&$!\1-7$!KZ$4F\("#4EQ%U4R5$ MFCUYYGOI3K*1/#3/N0N%!-P+TH1FL1MGE%&>^7'HA6'LARKP$QK>A,"\I9 ? M1"'N\.VQ+P,O;)1"%)$A&PA"51&L7 8ZXCH+M)H%"$3.@>@T G7,I,J8 ! M5<14*IDE\58"/1#JH*/S8^KY/%"^2Z(@!@4E$SY)5!J1. MY0/V(>A04%.I^ M2P&D8M!.HBCFJ8QIF& _2I5YJ?)%D(I$!5L!]% (!-B'\)4,HC@E"5<9H12D M$(M]18) 1'[",^&IY,FS.-@)KY4_/3"ROOQY'$':=UUCK^\CJKJ6*=X73&W6 M*:880??N)QAOP+TN8%IK#'IOI5IVIOMEYJE4F6A M\'G")8UIQ-PLC9(TA'][- ,[)]SJ! _C4O,KU"H]YON<^R1V?; [LC C24!= MXJ4L"V.XTED&7#_R=OQO996&<&NXX*")@.Z8>9DKPH1'B0Q4$"CE;G6"!T(= M:'/$E+F@$R2$\P@T1DD#DG$E2)Q&:1JZ*F,2J"/V=U9;9GVY3I#XD?1XC.TI M::A\4!^YS\,H]F4&=BG?Z@0/A$ \(! JPB"6"DP*%2>$!LHE+$LX@7.)><"D MC#TP*9+X&J?6-[=)PRB(./P7U%@.>FN8>#X54<3A?UN:>#%) DI_,ICEOF"IZD [D*O MT4WN+GVDBN,8S!DF.9@X009:2>"Y/A^=4-T@-MYMGZP[L%" 28;90SE_.04A%D+ U] MWX>KX()UI[*M*'T8M^'D K@E=P.N)(^Q#!),.1EE!&1<1E#D42Y]GJ%[-]SQ MOI$HA)%X")* H#]PHBM.M*'T@Q'$)K#+V&(MBE1+NQ2!* MJ9N2U$\5B7PWI(K&*N8>V/G7Q8[N'!N*N4PYR,XD\FB8 GEP$.=QG GJRLC= M&G(/AC[VWQZGR-H#F1+I8TPQ]A*2130A?I)E<0S76]=AQM<9^LMVG*W(N9M/ M@UUBKAM$SQ2(VN:I) INPRR;K;K(8 MSQ&D=%-^M?$9F^X>98DE5+8]BCT^DTEE\[@-N!C83*>;4.9\'* MSGYH"#S[UPTDL@ZDK%]L^DO#E"5;F+(',9) )L1&F[,:"\?Y[O#!E/$BH&\N47WJ!!\/)73&@)78)1XQLJYK:S^G M=V6O$6U=\(WQM515P=^9= MO-$.6F@/!FO0XɊ#4\#ZWJ=:5G"]F;9)U@W)J&JVU<>W/TNA]%NC%9KQW MIE*/7^LQ#19,V<4?M5)=>6=-LN@HSEIQ5+G M!^#K=8(^(BW/-,9PU2GK:TMQ%C-$OJLK$#I]Z1#BO6XT@74D+8@[XNL!(8@F M:;\4;9L:"]6,E?Y:G!E\XL:Z0(#DF@+KOPD)-"Y,U0#6J&E+H9OET,,N*'-@ M@3GKS&1FSH'>>YI1^M]9OMMST!@=]\1M!A/(2Z[J/E M"OC]]M8V*GJ%),H0V'^V:*"O\61.S<7&IFS["]+&2J/-858-2MF5\LVXIXUK0CAWGQ>K@$_@4 MF9#]"QR'@?) I"\]++NL JGK3-9(&QS0-*.'LT7M0 M&!:@Y2487%*WFP ;TUBDK>P1A@_("UW*6'LKZE5TYV3JD-?/JF.?-I EEN7@9RI5J@1T37;\$.PN/:D%ZB M@ZKC/D$1854 K4' A<3K)FHX>XL'WKU#* ,0(DZ/:LKVRD]2<_A:F;CSO7J( ME;NU,]'9;>'G_VY!T7]D/\-U?DT]J]VIJ*=TJ:V[+1B5!J-"S,]0,C^-_)2X M"L/$#/8W"?R0<"$]*H6O. N_*;C4/8N %L['Y(Y:[0WOM/%V:]&<%8MY1WUJ M^PQH4N^ _MM*T@T^Q;N !=UNVVP[YMHWAOR?P/:-V:R23^L?_A!Y!5+L\FD^ MU9N@'_JC_TIT(>D>#J!+V-?JUYF/6^_2CFL\3/,2_B_J-]N/=_1'_YJ+U<^B M9"?UTXT?NSO>QL^N&]8+=D+ORX:]_K,PV/S2KYFL[]]JV'_I_35[#,>(5/-_ MGX"1WC@)-<#$4]?Q-!G4XS5?35>^ZL\N\,M_K/@MEH_=G/AW]Y&NN*TT7>UJ M5;4;V&BNS+?8EO:K]J[,B]E3^*ZC760.KN^/GVO#,.#3VZ(O7>ZOM6?>.K): MBDP$AL-^-TJ[X^Y_UU?^JOSFM]<8 .[#P1Z]?M=>$W&^*>3$N%"B)TLYU(J M==U=0#R@%2E;S&X(V'ROH)1KV[8V2LUW04R*='3JIHFLB0 B]9)@9XUB@GX1 M$U3ZS5L*62P)UEL=DNO<\JA^$*6N/ZC_7.;R=UIB=VG:"_F@UG:'1)B8T=[;BZ.ST_SHU4LP&'EXA//SA^[1P2&MGX%W+8[\#]$1 MCGDU/AU=G>;#@W\^C?9>3O9?_?7I\..A"W^'][T\.[QZ-QZ=G:IA[E[\??!B M/GSONOM[)][PY!C,=\$\[A,1>))0+@7)?*:(%WFAY)X(PY@_>1:& Y^NYL?\ MG__P(O>/K[D)* _O>".N$[0WO7)98&[YTB/E2X+ZBK&,>E&849IA):#B?B0H M!_O4E4SSI=6\O"U?NB^^=+7$ER(J?9EX"1%9J B(%D%8)A1A090([L8R<5,L MWAR$\6J)Q/WQI3MKJ4K_YR?34ANO-TW_+2+\9([U<4?!$E*K4"P61<1H0FKD9R9CP21;XW L\CIUDGCSS_$'J MKE9/W)&1KF=FWU7!6WKE1H_(+W^3OZ=&M+W)W^,F+ZM$:<23*%0944'D$NH% M$;_C/7;-D M?Z1.XW\+%]Q])-4[KTV)QJ9,MP$BSF),J>DJKY-31+'(YM@ KWFD:!#RVW3I MC(WU$]6I_()DMI_V1/V']Y4VS\%DF-PDSHCFK3CLI529W2>:V83,3GTV1DJH;,1OH=MVVRB8[[#CO MVL%;8*T^?G2_A9(&W#+O[^!T8CH[.W%:/=8 MAH%P,Y81-THC0FD7BW;*$-9F);4$:G(J,PF< M:]I)JT2Z[*=B]CO$F3.]$_F)D/&,JI!Y0'7 ?M(D\C(>A'$*Q!=G[@;]?U.E M\O5-G[?$=AMBV]\]9IE2-(A=XGLAUJY'BJ2>&Q$O2.*$BU3XU,7:]6M@8+IU M S7'G<*Q7]M$]B[4\ .;?FL!]&M3A8N6G@Q]D4E.A.+ @L(D)BQAG$2" SOR MA: ) NK[*RUF]?[URJ"P[&$M#V(KJ5U:ZOTT+8RNM?F>%Y56-RVQ/HH*"0- MP.W*ZBN_OEV1+F2;L5R3@ $5L)T^VE1\DUE;VAS9\U.KA]4")UM<=GH;F5KZ MJFG% ^]88!>B7G^;0=-59^#4]5):Y[?Z6O.U3E\=A^%PL4.%5):OFY8*CSCP +7;&.':N MP:(2+7_['7RPXG!J>KO7TP4F9F_0H*T/&\-[L&1@X)RR4N@_Z:*2^G-=IB2G MQMS5NG%W!^04:%#*LE,H ;L!;+(JIE,YMBO_K2TS@AM/M'T ^\H_V78KV%8& M)L%LW8>I8?B]6YJHDY]GS;!PXE9;QK*22I>YU(4B FQ/D"6:EMIV-]@TO"V. MNJF1]19MH("-G C>L 2"H"@J:1 H6X8^)1E+G,C MH-A4L2"*_3@)-J$-?'OT@'O2@;J"M%.!V&G_UJ@ C=9A=81NQT1T[>2ET% # MEXT2P4Y*60,%&2?F#$SMO%,./$&EYJII_@ZI)07N<53O&IS)C;HI[M72WH'JA46,K8XDX*%Q,=.ULRNZ7MN1L5-Z MWRW+1Y7(*,B-VM?J2U;%M,/6:G&7!!IE&!V<<)W16\U134*4"%00:X5JL*(! MU\9546I\J9,%3+4 SXKK\ MM\'3L1R\[UR8?1/+5/?WK0I@CE*LEP*Z6^X:VWBC06]XKL;_F)MFP,L+Z[QR MK=5]?;#Q^W*C]P8?T((' D_:%2!K8/=+;137#-+PI6V)O&90P7#W6+D,-ERF MQ$M]12B5BJ2!C @HM\"V0I8E*GN\#.I]@V QK!$L'@5O>G\-,L>MV-*@JP!V M<6 :>* 6TT5[XV[-NG:<:R>G-?X:J53_5>3(G7H*+1,ZWP.[0 _:009.5FI# M WDAMFXW,&6UNU&_M;%6X'N@MBH#686:=,T>URB,CX;<+7?4J^_SQT=!]=WE ML=[R[BB3-95;2FD_TQ+U0O(%CEAU4K0T[2GM'P*39BQ/V'C0@]QHG<"G"U@E M.HVU'*W6354MIMR"H]UF0;T+LVKZ&9BFCE?>@O)9TV^ F2.L,\'&\+<9'Q8< M9#R6)D;>S,X88"8ZLODF#6JD+LY*?>/J7O3F0QT@6':RK^NT?BJ9^/<"K$T, MN<#.OX/;#"<_<$:PCE/G.2M!L$^9@8+3-K/2]5=G@/C M!(T%__7BWXO\,ZQM.J] OYS#VV!;UG_^2YI8&.X='GPZYF 1QVD0$YID*:$1 MJBT\I6!<96F2N6X04_H3J2W7AV-1KB+!ZA\Z%' ;!^O#8=%>N 14Q\=P\W.E MP^GCL7,*7P-V/,YA@6B; (^U<'Z:*Q1E#B>&_&6N606PUD5I@O':EUE*60?P M@7N/4?SWL^.0SVMG4B6U)Q$W4[:;N>,XNU\[BY-2PE\Q",BF_2E=,Q5$;JMW MPO@X;9:G46P,)A)(G=(J,@V/E!=A.;PJG,+V$F MEY5% 5R=@^'KG>7O&.IKWH"/M#(4.+)JXB,(KP@ZF_$RVHS'#],D8F(3-CTT^5ME,1M'3- MBY>!$IDSTVP47S-AG_"UW3,OIC C WN%X'KEZOI:W%+X]UB".0U7M3,&;#U# MP6RDH%E9?QHPT!AN4(4[("_MJ:.<%3K-I#]:,6O$EYZ;^4AO\^[NKF.;(>"S MFW78+XLL_4P-]*V0=')D#O+Z@?.D8S:ZMKV@_WZT+,5X6Y9XM MPZB_]>LJ:&^/4T"K0305O M!N:Y"V+>B!>K>HWU+AM!=M-H(,\:N/+6<](X(YB&NC?Z6)U&H1TDM8A%G15E M:NU+J0?NBU$3[BYU5='G7)Y7=49&G9_7-$A8MZLGVGO3P4S/&$9K,O3=@F4Q M/3$NJAI0>\;FJ$1W/3QF8\[1@9*CNW306!X2+FXQ 99J -<'UF?$*E# :VJV M_C%F$Q\E*"5X#AI<5ATL%0*Y:=1ZHN T2B(,QG$L2<2CP6A8IGX:;(9 MUV_'S3;$DE(J641EFL5QQBBFZJ2QGT14I7'DQ2)--[WG9F6V_YZ0"^'Q.!0\ M8M0-9))Q'L.+5:9HG,&\GF&:&^/8> 9VE5=M3*=)Q<2B19WHU@I]U&H:V;[C M#-LP#QKI$E4L$PKJ&MP]C:A7%*)]59M:["SWLV@U-JV_S69E<:$KE4&CN4MM MY1>B)*W45EYGB[>JN-7"MS66:Q-$]C[Y^[O'TF.)!!./)$)Q0D4H2 *G03PO M931(E<<9HAY=5U=YUY[ 7PBPLR6"[T($P>CM,0MC+^">2[S8%01$3$#2 'Z- M69BIU$UB'KI(!-=4NS2]<@2#H=@Q&2T09'R2J-DXX<-"@\]T_UN@TVD8KIJC=Z"]Y?]B: MN6H);:.->E2-/C0PO;&<$M8-/YUCY+M-M[?#-K9=RT3OM+B=6]6,/0:?P@;Y M^X5R^V8YW#71&Q?$8HKY$!J^HH48STU/XW7RTE)TKYNQ(9_N "6F)%3:XF;E MM ..H<.%32*%S:\7O?9:M9?D'.:%';7L_&R\39>PURD<_)*/L2,45F_8=GLZ MXF<[MLDVP:,6]?@D3O%65.:L]KFX]E:NW4M]S^]#:_A@9]/Q^6^EPW72X>"# M-WQ[3&GH*[A\)/'"D-#0HX2%+"2)C (_]JG'\2[Y\77BX;YTA.V1W_W(02L, M Q>V/(A(J&@*1\X$23V-JR!]Z@)358P_>19X.\G&(U\2R3^X@1J:V<:7\RZO M/AGO._[TBQVGR:$Z/.9P7V-729+%#&M34H\DH8R('\K4C:0*A!\OF[$\2#CB MVDN7,:J2.$E]D2CA!?#WF"?JL<1P>M2B?7?&9D9R>11:UNDZYL(U3:_U; M7LR*JL%@ZF]%G.W& M6J]6D\9KR ;3IW)TBX'"J_.,A:X:8!K=SU"R/B!THIGVU7 \0#[H!;N.:*98 M;F :PBZ=;28O"Y-&K*FVT=+1^K.P>S>&+4LD9K@2MN?MNBOP]0HW@LP />0P MO06NH44 M.8'6M8]]]U&IS6TGE%)_=O%-5O9(E_8"?2:Y0PXO]B8GMT-KP:O3WV/*IBV$-"@R0B%&X/ M28+ )\IE8>C#OH-B_N29MXI&_E\&=^9.)\N31"4)RT3BN6 >TS3B4[*W5,@.W?V#U_[HZFTXO/I$1^?'?LA#3I.$4!JX!'Z 4^:)3V0J M!5RL)%41HE6[JZ?<5[$'M9]IN:#B*]"%'P?HPDL+UH1@D=5Z%%,O[?!5PTJG MQ8V<=%*4TB1:>^Y_;=K^&K_"^9$FT)L2]*B(_&PE, _Z31JX*4U=047* M618H&BK*$C<+J+^2+=HC8]DC8\SG:S,0L:QD8 J$0*(M)@L3_KZ^/!!$PW5P M1CG:C&-NA\)O.%BIB51(D"(QG1"^LP;3&VP3E*UC75*JA46AZY,J.=<1(0,O MCLW6EW/CON)J;@RJW+CG2[DD;NK[H>>F0BG*99A$P#9IRH.8PXE+_V?JZ4Z3 MG=3]]FW2[S#L+=L6WZG)V0]FN+:_V01CM^5Z.,];]/=^*.W<;K?"0:->^W-*'M,IZ.S0'W[\ M:S*\^G U?/4"I,U;=_3Q17@X^4#Q7:.SMW2T]]J'=U\N=PH:G1U>',+,1P?# M\\.#43[:>^L='HSSHX-36!?W1WLP[[-#6.=?:OB\V_,+UG29ND?_[]3EDW^F M[&.ZV ?)=_3J*!\=C$^/]EZ>'1Z\&^]_'-+#JR', >:V]^[3_L?7[M'!/Y/_ M=_7B'/;1&\(:06(&L*_'KA_'G">"Q"P&0R[*&$D\GI XB17W8^"J$691K&!1 MSXMK$C)LWB%L+2]NZ9QXV.1/J]-L?"8@&9U#3[B+R6& M@L2+DP3T.K P:+UL]AC- EC%7HJ<<-PRRWNG5N\OXE;O+T:GKT<'\)$$UOSQM3]Z]0'F_VX\W-L-1Z]&9^O$D.?&S$U"1,F0V*@\9"1+A$MX M FH)*.V8[_GD&;VK&(IE),(HY9[/ RI5FB5,QHGD89 MBGR/1B1,&.@W;AH2)KV,9*&0:0(&HDBR7U$,O5R44PU0SJZ.CD_O/HG/]I[ MEX\^CDY!9QV/SL09S.%\= 5KV/LK7VO\1(%,01H0KGWI8*B0!-@"B:2(F91N MFB;)DV>KC7AND#H96#Y)Y%PDRUA/6+"TL:/!V<+ MZHM+@ A\("P@L80G"DSK( $R\'C L,O<+R=U_I:LDB:-:8+Y**8@X=%)G?>( M,"/+.KC:>M,1@$DZ&GJF**_E(6G$1O?" KTR&9Y_.AWM_K7&@ M?#@. RYBKF*29R!-)(^$%8$A)4D EV^;LAH" PG"NYL$M4M MX%?K<6[)@'?+G(TWL5W_5I'T__,?7N3^L?K/[]-@^W;1_6&GUX=%MF5Y:0N< M=.,0G?IIX7(QHEJW1OZ.6;?WF,WQG;,=ZM;;STU/EFWB4"]QZ.08- K0)]R4 M!$$B"4U$2K*$>B0),/7!"WT9ILM1=-<-I4K\2(0N:!])F'J2NHD*W'&C>K5;@K:*+-YN&54UY9C4O)=,J9I'-32-?^'0*:V\AG^IV6#JWO*JA MN6M0!RP^8..QCD?8GI:8L=FFEYA"B;D?B4EO >L:[I#:5#1>>?E MG;05\\FDS4@9%].35J,V&K3JM8YO&^$6-S:F;R"\JO6)Y>N[*M^AO&\90+M> ML*C;NN/=V.VDZ)B^R6O5IO.B%)6<_F+,J]LX>7_O$%/+?:FR&/::,(X%80&C M)%4J)-R3@4@S$7DJ>_),%8NRUE7ZK.>'UO/5<3[0B=_;*-\OBU*NI')YBG%?N0&/. 5--0DQB0MD%NBL M82+BQY+MVH2'@6ZIE&*IRJHKI/Z]@!_4I4'?OE7X MOJU4K-5Y!SBY!CO&LJNVSV'O46QLI6L*[:O;DD8]9B9/L%?V^2GLPOR\<'B9 M(QP3T^^9R/E3Y[?\=_V"&2@*^22?LE)W/SQ#S4(/KC-!885C.<>]0HG[6PX/ MY3H)%;Z:Z7S(IARQ66$-X] \K)_5E6M8A)%KW6%NRA3J'APK*^'H_JH7T!T= M$V 7&$3HMI^&$Q-O7:;65X+909(D /;+.PINF8M?V-IJ+;G2SY+8$7(UC: MINGL&+6TW]IK50=I&]Z9#G?P#,E19&MOAY';37^5[I?+IJ.8N,9'^I/JP1WW M0-M4IFV*W7A;VF[2W3[9'9U9PVO-UA8:]=T\>A#K:1'7EOVHIA5[\_;KRX=Z M.X@N#))?D--RQE3 ,W2TCL"H_04,4DC;V0^(RG,J(R MB65JG!>6IF\*Y%&:1HE,LDR&"4UCR6@F@9\&621"Q(W;NJ.^YXF.SH_3R,M< MCIW=$LH)99E/TC"@)$UEHFB4R0@E3H4^V0W^J"X>;HV%:U#V5^]?6W6G/;#P MO^E"H^KCS=,@-;)N#0D6E'A6E!#:R5\5 MA4!3:7#?:L_B56/6-N_:LW9=:)ZQ['VBVV+1',J@-.M6( 0.[%E^B#R>QNXP> M86KF;V,K2H8=6W5CQ4V68I_=-GT;EE1?BSB1XRGE*M=+RU=6KOW'#59T'0AH M'"@*-%B+YMY3=CN."CWAY8%WG)?P9%%6W7A1\QKK?JEGCF_M3;N65Y:':Q,+ MM?6:Z>O 0\WME[,Z]/LU''>WDP;8]-H80TE<8[.W7[03_.]*)TJ8YI:Z%[L\ M,9&31=4$G\Q3.(4Q.]>BQK@70/]D8]OUR[@63)+$BC&PQCE@VVLVKHJ&!)79 MQ6Z@!FE)SO,FE:0Y*]M:%AXU7BN@DU5*1Z4#>WC=F>*Q9VCK\S!Q)6QK5D>P M6J.ITRD7;2P-!+PB9OMH_4F#UE^+%OV&SO2--/E2M/YU%Z-_[FMNQIWP^G\H MTM4N\O81+O'+G6]1&4A\?T(016E3QC/7))F/D\82 2PD%90D-/8 M4ZGG!8$?PT&Y*8U =//$=[.4>0%[+,D2-:T\"F6@WWK1-%P\Z3(3G")PB'PN M"?( L>[*+W.NP1(7, G1>.F1J\R*JM*/M\QOQWEUUW?J!B@=3KIF5)R8;A2. MUN'$-)G/40P:OY1Q/1GO5$]*&U^5\4F=:S&DT0O'^2>=T:&[Q1OAZ]7&;((XVNNJ_>U9/'OO15 M WGJ_F)\N./M#88'_&)X?IQ$2F7 B(GGN123#UV2>3%R9%=2-W5#D?J=6M$& M\)3TZ0'D^?,WC+W7%*$[-YO&)\VM0V_N&%6QCD9HGN@/U',>(^ZXRLNJ=2.; MG*6Y3C2IE3 DQ=XE45")N.BLO5];'3PN$GM.1Q8)+S*C2*=,FM4N[5.IQ M6P3N@9-=SK 3O%5^\=:C?M7=G;9=KKG>9B/U0):%K,QS^KD8?Y;&+&*-T7$C M[X%YXBXAY%]6%)_J#L.M:ESS$E!\K6>HQWXTJKP4E1ZE?9LV :8]0\4P2VLS M&(L(=6316U;#N9;7USLRK=Z;XUS=CA:=?.F/=@:8,=8"#V:72SN&L5]4TE=W MKIF;W;-E/OQZV@Q\_6#U0(,-1X3&Y?RRG6[O\F$&F?V>L6MJF3=%/'\3#<'X M=-?Y!R]HWV(WI^T&<.TD&N.ZOCX5IJ^9J5S[_KRZQ0X HYEN/B:,\)Q,M6W4 MI!8L7^?.8#U27'WO+]4RX"9MNZ?:3=@GW4NM6DQFQLHVO01PFUN?BNE.;1H] M* 38'&#+.=-( *UZ^+TU]$_*XAQ[$NCHH4[6,(:TH<#^;=;.CCY;:C&W;Z/P M-=_N3+8]=LNWJM8_I+6ZVL/17;;5[6Q#,+/@GC.C[J;1=->#A2"5ED+KDBTA MFSJZG6O;#AAX[.[HJ'>9X6#HAJQA@/OH\E6+_VV#IUNH8Y>CM\<\4&$0)H)X MF1L2FLF89%C.&LI(1(AJZ;OADV=![#_$)J#;T[[#:5]AQ8@041P'G"0Q9X3" M#A'&&"=*<9$%;H8%07#:E.[0V_?V6HVT%%EC@=4T\;KA:W^#?.Y3B,HOI"!7LBRVEIDA#G>T>^S%J?3#1!'/ MSSBR D52%WZ*4Q^AG=Q(%Q)?8I)-[E&0AG' $8X?4O(W>D:ZZ6&_:O[N7YVHS&U0(FN ?\QLVORKHNR^1#MCJP4_ M[7:DK;>MNG;?>D.VOYBY8Y1.!]V;?3399!M#"_+?.O>MZ(8VK@EN]4,D-T02 MOJ\(^!/3YF15P9W(0*'0CNMM8A(R^I/C-/$93WQ.O#CQ"97<(YFD$9AQ*E N ME7Y('TT/PIH.G"XA/#J.OZAL"JZ&6#%69U.WH.K^JKK8 EM(UWO".WMB4T9M MR,:,UG+]Z=K\(8OGLA+4U,&BAN4UYKKA6GG9<><:=M&->MFTI^7%H&W0R7!J MVJ)6MI*Z&Z6M$>@[W%^@W 3),W M9&+-BUG1B_@W8;E^\_$F4V'"/N'!=>%0V@B=+FOIA.::%./ MO7&K5\B+U8)4RPD+S&::"#8)RDNC( &<,!W^SJ?&J:9/Y'9SL'E6!N-'BM7< MAM5#O.7!F-6M68Z<"JS2Y#J9H#=G+)+6]5((OI,M=/=VC(R6)H4&&Z&C%\I1 M93%9OZ-;4-"[2_%=H8NH, E(E_UM;;:>*'\+-AL-N1])$F0*!'C@!80A-*@7 MN,(-9.I&V6J.<:!\. WA\IA2Z:J$HW/>[.M%Z8M6T#W[>(D 3# MW6,WR 05-"8J21DHV9Y+,M^3<#-E&C-/TC2@3YYY.^$U8>^[G/U7QK6W9_^M MSGY_]U@$L62^'Q%?A#&ABKJ$N8%+8N7Q.(Q4IIB'9Q]]NP27KPR.;H__&QT_ M-B6/A9_$+L^(#WHKH7X<$I8JGTA7^#%G @4('G^R^?B_)++93Y.I@9*7088J M.*5NKJ'.7JSEEDWI0WM12S1;[-\&9]KJ-E2Y+>(3UOO]R!JTYP@54%5;ETZM M!^X>ASX+%7;_I1&P'>K&*4D]1DGHX[JHM"?W M,RM-Y;2NNIU6%O>"E5/C/#87&6Y@54RGME!I?IJ7@LP8>O71/S(>P\<[SGO] M5=YYSS(6R++%JFM&>K#S#48[,I09RVMG"NS$H'4[3.!;I^/+&L^^,G!UK.QE MJ8,N? T7JIF0-PA#]QD<\[A[&OG2ZZ$A;#J\!VL:_.EB]'Y>\$]$4XC3)9%' MP:!ZH,O&E6S@RBJ]:G/Y^US*7N4./H*&=.Y\GYVS4BR![ZQQZ.&WZH]/2G1^ M&O?D^YM>G5==EG,]\J$I^#+<#^NMRL\YKQE0I^&$B=V-;V@V\=W8S6Y98D05 MM:\_+]NOO&&7^*==W"G]CW?U2MZ;A1A$0&\+";A)9P^!605<8<4/)Y$ Q5V# M/"8L38E,4E]ZS*QJ:5Y,[:#V@FBO.99ZX459X\+'[_PY9G!QWO/3 B5PH468,X,IXA0F MA9#C@8Z%(!Y,6R=4E$H:H-J!@>/7KO,U4\;%V3G-+!+(3#-_0%&B:.M%-+!%9 MM6&W2!-EL3@Y7841Z4^APSI7ABJF8Y.ZH$O1C+)H#[N7[? 9"U(-:2-LL]Y4>I<"9QR&P)JHF$F M V1Z2[JW&2N#ZS?29GG4"\;T%)$K1)3!U95M$P16UF7@;+ZB;\\0=Z%85.:J MKH/A_''*+6BOH.$?L(MM=*6GP>X>LRQ0B?0HB13UP:I6G# OY22+)&)[\="/ MW=7H2II&@F+;Z)CZ49C&0D2NEX81=VF:/)K$"D,U#I"-?!QF^$8M-S-* M'9VAO02<54>8+VW*Q8[SP7Y+9Y_AGP86BA)9 KO85 R^-E\ 93MPP*)$.';# M:J0.Y6=R?BYMO?<:_"GC$("7;;N@W*4 (M@60#R(N6P+(+8%$ ^E .+&@H;E MEG>: MK*U'H-H8Q#6SUFX&G-[7U0T<(/!3 ^TT,#GTG4Q%3/_3R*:WP*6"SW7RILE! MUVTLG I5*[1/$3 (71@K,]AQWBY8"7<78YI]&]5 [:U_S.AN2]T/&HVJ8UW" M$Q:@%M6\0=WQIDWH7_Z"23BM[5QLE'/2>GO@9168[MI]@AF.VK&S5GTS\1H# M_=/MHJ-@!@M1*W *CDCGW.+"9F,VU9"U%B V;U"*VA-I9K)<'K%NBYILW[.% MT'!UNO601M6"UQ@WC=T%V!:5S^UX.\[[4UTC@+F=4H,O+:'"U"^VR"_H95TS M@<%:%U>K<.-;/^<8LK(U";K!,APBD@RH#>;GY8"1]=C62KI!"--8R'J*CZ3W MT$9[93&M.U/K';0Z>(57MV:IC;MQC=E@^*SAWKT1C.,'*WT&O51FR4^G^B:A M1:%+C&Z!3]<,6K>GK&!WF?&&SK0;G]6NGAU#AP>GAB1L(^BNBZI;Y,,,0QCK M>O%YIS*F?JYC8.FH@ 72QF1TTT6S815YI]2FWNE,CG/YV0!WK5^AS7FW7:'T M8A9CZPD$FI^/&W[;W8>-HF]6H#Z+1P2'7"Y,-99I3* ;<8&\&M>YS3T7TV+: MV:$^)>33[AVS$9,;"^._<\S#X&4V,);&&;5U275=4J/S8S^4THVRE,2">H2Z M?DK2+!(D\D(9\TSX2>;]E$6:^TWW.$L)C\.KU"[+ L+67AZE.1 S2)3%M$ZI M0D\YWN]9F8-D0W9NA%DE9TQ[RUN6O52>P#ZS?,SJ:IVZ!E186'C0GNJ*0WZ: M2]7IUH<9?%K$(L!=Z?QFX="?PRVPH.>_(\? K^FZT=/B7,> X-MK1L'(A@5B MQ.!7L2AK9:>K6G1!\5=;N#PP4%W@__SH@VZNZ?:<[W;.*F69FRB?Q#ZF MN7NA0G#EC"1)S$*7QRP(Z9-G\_-;( %UF$G-*U<@E[M9K0*;<+1%AO5-;1[N M\94V?@Z;B>P2 ]7/-2=\<2'Y0NM_^TKE''&=]8/XQ7YOOS6=/):'7UT#!AEM M,ZS&_+3I<7I=)R667!OS:JF]2B%-P38#'>\2C&4L-B_EO%DB##C6DZE.I9SW M!$(G\Z:%&[4]_S1LM4&EW2A-6OEAE.2N@])T@KG/D.4+5J(=7+V1I4Z$V:J) M/37QY-@+&?>93$B:IHI@VSB2I%Y,@M"+N> \2=BCR0>NB0&OIZ/)X5%HCG_" M+>,ZW[=97'6JV__.YV6>+0RSPRR03B;0:3'638[0V=%#[X9-,-I;7>ML#<#; M#&;U1C-;*0A#Q]()#*.%)W)"/3&MO_;3DA9SK#L6=>%YZZ5Y'"Z8O7RL6VMU M]K,]II4C.($C0*^W\6/;E,C&O!_C&8V-'.IMXDJ_JAO.HG[8'DE[!#O.2^SQ ML2AG1=76LHO5-?R&(""_=Y;2X+5C45J=^8)P_J#HQ51?-V0*9K.:F,B+15EHGO-GF<_SZM1Y M@^O2K$7+(:V57ZX?H9%6JZ$)X,/&+0T/=.K?OF'SUH=X+KMM.XT-<=6FL7BU MR(!OYV#QU/W\#*,W?/S#SOL=,&S&8ZQKM+YU>6%C1]K!E4]K$6D_[ALY:((, M&LBR>2?VL=0[L)M VGU!A=AAK?G5UNPC8=A[9D:H96O_\.;J$*)_+RPW>6R"8KWJ8MV[)RR?6LE15 W/-54RB[&I.>G)@AI#TC+:3I0?Q0W, MNY<$B[N^F$Q:#"T-P[@4<^VHZ&!58>_9J3ZE?-J5_^8^Z* NCKQ-H;U+"BW= MIM ^B+EL4VBW*;0/)87VQI38)5,_BV+*>.3))$YHDM!,49='D9*1E[J<^IM2 M:&]T$7QM"NV]2]A5@_52>_;N*':[Z5/U*-[?9G_H*C@F;\_PI<<K_=WCU!4JY$E(/,_GA/(T(PF+&%%^Q(4/'#E) MY8_LP[0]]1]QZED(]R\3C' 7W>M9P@C*3<(E#WD0N@*4TCN=^C?'%]R>^K<_ M=1$ ZTTR'V\XW'45"Y+$RB6@90G!HCB PWKRS-WQOJ0O5XU-E[?9)2N:1=1+(9M8E&4Q8\G'(<()__4"">M;?EZ6L'"'D^NZ1OTO,46"S?(Y&P^<"(R(]C+R;-T#K?SV1OHYIO M.N8TF[+C. :!";-YFCHM:TC8PA,[4I,LHUEG4=73J)83(OH6P']7W>VUM6&7 MC\->6].&8'Y:2DF 8LHN]M I_,Y*?JI+SCB"),$J3#.CO.)CW$S,M]D0O6S+ MA^8]0"/,?2R10K58TXF/&K3G7.JQOF X4\R$\>MF7/,G.S@ MX*$:,S)'BS#7*3"=TDUS;]KU-T5]BTHSK"+#*V-+&&>+>652BIIZ 7LMBO;. M(&W9AQ?3#8]W,Y*Z;>1UF1:>D(,GM%+M8!I&5$_O0)PS)O!2D+%4AA1O(E?B M)?1&+Z8F M\ N__7M1X+\0I"?+54*G,]@ #&RN>@TFA_$FS.!NN:<-7:CVY_!*LM9EHE+\ZG M7:R[QZ'M[?8*4FKKJO5PHV);E/D5LZ7C\U.K";?X!ZT>E%?+';= \\"ZZ3%N MHP:KQ!-JVDQU.VQ9MWU'=^LJ7/>9Z?B3%< [-J&P$Z MUVR!*3^>]VJM=9[@FJKJ)G"VLS2BC<7I2@6=<="MHIG6*72VLF_0Y)4.5IVD MR' &%DFPQ91FG,N9SCQMNS6"C@*SFHTU7FS9;:58Z4KQ-J^I6[!C^66=$8G= MZO!A>6'#BTU,LU/7@6.T"[I7#@-XE!&&FF&S]5O88+_15U46QW'#B[^LPPG:5 1*,:-0J;Z;8U?KKQ@A%2 M'7&$9G.SG:V7G(]A/BJO&]-.=#_5!@?M9)$+G0D-P\("T%->-[S1<&= MMM?'"TTTREP$=57^QZ0(KB"R NG$6PZJ:WL;6HVM.4.1" MU_*?LL^(EE:#A>O>ZU@,L3ZG9XU>2 MC?REV<4WZL\_N<;<58/ZEI<#I.T<@H%H->K'HCP/V66G_0FJPHT*K#40WR,N M?6AJ;8-X\J9&/*F56S]R?Q^ 2I/-':U#^'\,"Z&=FD:A0UWIQ06>[R*O3BTG M>K_(YOII&KM@3<( W;93A.A>6[V_-;JTE_QN%+ ][-VBM0CSDO^5X@3=]03Y M-Z:0:97Q!9#6'/,5]L_A%^.>:%^?>"$!Y?P!ZML:AE9(H]_"G*M%J4L :NMA M#IJ#R;[0O7:PGTRSZ1K=N)-PKG%552EED^UA_#3$)BU@^?(YO 7>C@Z:L07< M,)%UK5);&$%4N.N)-:IU7;ANT_N;4K@EJ.^-J7!W-86:\H#!:6K0UWELI_E\R= MWGRZ;]WI7NSK38L;305O8'/V\2NW-D%VG!<:CE$;%A9N:X:Y%+!#HCMB^P4\ MPZ47+$&%6>M"Y[O4L&$&I!KIUQ@=F-:U1)B;SW#MB75.% U%02-WIH@D@+&F+D MC4X&?*ZQ'JJ:ZVC,/F??4D]?T/CN[]=)#ACV48@.)D2)Q37Z,"N;KJ)OD(Y MM)7/IH(9P> O#(Y!/\T2O2/:6_5J=_=-CS&O"YE:F!2XW+B!L""@>*XO>:_? M4(.B8;"ANI!,G;$&71+L-1!H4:9 B/FM:[F-<\F\QOJP;!8@]MY;F=KRK$#\ MM!+5>F::EA9*2H%%@":,L@Y!?5'IKLO=3?NQ+BSO!A&#$:%I@4K .*^S8NXD M^-PO%'Q=D:5YOIZ@Q:0[[^UYW[OF=WID&AFFD8WG'6^;SKUE3>6>F5D?1 13 M?5K,"\Q*Y+F%4<>&UE@':=**EUR 9JJH;YD G)'&_>X#77J::C= C?NPYI[7 M?2+JWVT7FU$ '^I?NQ=5J4GW.^NFNGU)/O>F4H$L1&T1\3$+5$ D- MHGS=/+?&5.V6B-9](.PI+ZU*8B[UU""?UM=-OV==IW&K.#316+.(EIG4F'06 MPTZOH=GOY>U$7J#U7*WZU:%-U,CALE]:0#G3A:WF!:PBN>K@$ME/:]VY$Q9= M(@3$]#.5LG"Y_KU@R,J;$$*G08T^#OUG> (IN\,>NT2^2;$Q![P*_=B9V3HW M<-_M>ZTC>&.=\R8'C/9_W.BZ"\,G'CCR]/1Q^/)J.SMQ?[>^_R ME=#PWN'YT:NC\>%D>+5_(":CO7=GH[/Q^/#LDP?O\XXFA_YH[P4=O?I+[>^= M7![+6/%0> &)#/(V34F6>"Y)HHPGD>M'3(7+<>$@3'T_\$.:)9PR!=_TTLB- MI)>$,O9I^K5QX7MR:@4[3DTG3H=0OIW5\'T==AN5\?6K_:>XR+!T99>;_M^/ MI?W\_M09H3:G0]R#CI'4=K_1Z9)"%WA8^;GK[)>@G: &H1UDH#7]N?PGS66? MK_P51OBGP ;P!\6,%\[?6"0DVW!YY[/&3S*W7969]<:]J8%1=T]*:93"WW!6 M=HA-7[+CZ7EA6^@&8-6L=^W3]1QV>I->GZ?LG,IQ;Y>LA:G3ESI8O55G(PQ- MO=_9W:D-G-],V=>\ZD']_:Y;...@'0CT^O/+Y4UM-U./WRY"EX]TL"MP4)V MJ6MIX'M!1/_86+8L%^52V7($HBET!8UDX-'4C;,@392BRD]IHF06F[)ESW-] M4O_0*UN.;B%XGMO"+/V+KF,V=HSW<]0M_V@I-3PX=/X17>!R/CF]/>&76H5\:#8 M-6RO)DA9O<). EN:NYGFX-_GQW H&=!51((D8X0*Q4B:NF"M2\JS1 0T\&*@ M.=>]GN:7G\&7MI@$)_EN>-_E[UM!=S\SZC[;"?ET"TG/T^(,VU4=X-Q[)J<-.0'4Y MP:3 SW5Y_-=>!5^Y0:1D&*9Q2L-4)3%S=9-=L% RL#V_I\ V;N77UAM2O=9[ MN3L5^ /FHVQOS&;M%#OQZEQ_=ZVO*$B7[GZ#K4V_&TZZZ_"FMT'*4#>#K6DY=\ M,4$CT];=ZL1@:5WDL-_U'MO76BN_C9OH[',KIY9,Z*YU_:)Y8 \>Z)N6W4FV M^"2=K.DZJ*9]L;9HQW:)[H?..A@0W2A#=ZRZP^ZX+EBT<\GQS\:Z<"1]M4X :S.R-ZOBH*@5';6CZW:<6[K0#>JL!K5>"KP_/CF-$@9 DHO5PI4'J%2QA8 M+B1E8%6%RN-)D(% V[G)-]4$S8$/G=@ST5K"O5+'&C/J#>:Q5AH4^76;Z//: M@%VUU*/+\F9C.9]6/=N2UGK2.J''D4HICR.?B$PQ0E4J"&-^2"2# M&(A8WI6T&.IW:7DI-/7P-+-[1G1^'Z=1)"QG8S**B-(D=39[+YF!@ M'CJ M@[>_]\(=7@TO]M\>1[ G<>QSXF$O7BJ P3,>IH2%/%!!YG'/HT^>Q3NK8:X: M?+=),JVAXA\B6;PLB\F+BI?%^98R;D$95\.WQSP.8D%%0.) 4N#*2488]7SB M\MA+0R%=)3A2!MT,RURWYS/I?3K2CSX6?0XF:>[4'E/]G7M3!#;1CR&:VFFZ M)9Y;$(\[>GOL9RH*PXP3/Q 1H7!,A,E$$NK'B1M'PG>QHM'=\:_%]&Z30%DY M[:+$&!*Z,=WP^R<71MX/2BYL<,#;E,+J@>04^L.:WB9_38 N8/Q=[^CC, "Z M@/^_S(<'NY?['__Y-#P8!L-7'\Z'5Q_.E^GM$)X\.GM-AWO_P/NY-]KC,.?7 M%\.]UT"O;R^&5_S\Z&#W:G3PI]K?.Z3'DJ=>F0:*2ZW(*02GC!#8NN-T0,([Z/&/ V3FX-1T5M6ISD9XF&;OF#S>--K#K.[/P).G M+=YF!P9[T#9J+267^6<+/5S_<<8NC6=[*M;8$VT,L(O)9\(&R^&*MIV DTG. M+)"Q2;LWWNWQI5.=%J5NX-KUS%>]4I#OW-/W/J#3+/ZX%$N9YQM@K*M%=F8K M"-LPG61!R$K(PE8K['DW8-X4;N^TF0G3>+;[N@=/@N26Y_3=J[W/][)UBL6$%NTR?IECJB=@2L"+Q&LFTF/F\M\=VTD5;*S8O9 M4]A'1P?DG7I'?JY=[G;RZ.W7]]B26]S<7VS/_>V>__ ]#[9[_F/V_*"8L_$M MF'!P#0_>"OU;?7,CU=R%)N]"OMOW=0>Q=+TEXJ_37'\N]O;;:PU+LX Q1*/' MCG'G:WVSX7U?UWK%]:RO]?--(;CM_?Y"=?Y;F 3;,7[0&-](;#OZW\%#ONA# MH.C+NEF@C9IOK_B*#_M6)^XZM^3K/TA;77_B_[E\O'=:8G=I)8[ZH-9VEZQ# MF29*N&$6!)1&"?PG"YB*DI J)3(5'K_6Q=O+R8;!2N-$$)"[4X'_>M&*R36I M7K?+.PQ^SJ#^Z>'D8KQ_]LD?7KVX&'X\.CT\>WUU>/#N='AVE(_V7H1'DQ?^ M\.-?X_V/;R^.7KVXJ)^!=RV._ _1_L'AU? YP+O.!N=CEZ]N!Q-7KO#@_$$ MUG)Q./D0'NW!.@Y>JM%S-_C[X,5\^-YUAU?T=KL>WU&>W3.J1,JE 9; ^CT4B MI%0E(DL]&"/RPL1+PS1-OC.34OF%%.1*EL66/]V-/X5+_,F3H1)I($A,,TIH MJF+"@B AP@W2* V3*/!2TP[;\__8,J@M@_I)&)0;NU11&22NF]#$9VF0I+$? MIP%5/'(CL650#Y1!70!SND F-=H;TM'9VV.6!5R%"6(6>9)0U^,DY8E'1"+C M.$RS-$ZS+8?:N36TD21OH M7U'POB?.3 3%U/UBGR"",;9?)D9B;.-UX"]$79&PD%A)#)=??[):$J +(($ M"7HWU@NHU5U=E?GDDUE9F8XF'WWIYRTW3%V,PA2CS@CB(Y+8.<1]<,@J3U%B M0ABP/58ROH2.WCT!Q:4,?957+OF5I5"55Y9"55ZY_%>60E5>60I5>>7R7UD* M57EE*53EE3 M1)MO5@FQZ%W0+?%DRI5TOF6?NL.ZTMN0*2J=N##2.,F=IHYAZB/W1BME-<>S M;D/N7%NNJWM?>K6QO4>%<22:6.0]=HA;QI!5SB-G4B "*^Y,T=IO M'=_:W6^%,R1*7;[.R@PTI.@9QXSG&K71"2*"YYQPKD1\"ETN,YT>K,:[8YE. M)"K'*"$H!1^S&A-DG%(()!=;9;GQ]#7G8I9Z/-3CX(B2%EXUL)C%S\F*IQ\^BQ]5^2C7H\I?+W>U]?."8E)8DCDP@%''L/;)2&60H<=Y9 MX4E,I2*_ 47F0*45%MI1%7C$S JJ&&BTLV"E@^ EN5Y&;:Z.:K--)# 6*9** M"=#F()%6\&O25!),D\,D+B&[+L/PY95E&'[NB%FN"#91*;P,G&<&-E@N+'9586F)IB:7W!?&$XP+XJ?2: M,6R=)=,K;J"V04U8Z^DN&J&.;(8PRR8PC MB*1[W?RK$^55N]V>Y:MM5[P)4/F8BRQ]Y$CSTR0WLG M(LH>>V6/O9>;\[+'7MEC[]7.>=EC[Y%7OIXF=*_]>663O4?,>MEEK^RRMZ)7 MKF:ON/(>9?^]LO_>$Q4A69;J&.4]GND>;Z>H2-F9[Z'F91Y9>&TY$:^ZEX-@ M5%O.N1=><_B?4PES3:7FDKB 99'50,I>#G-E.?QU5-W^_^9UK//FX"U%PD9APWBWGEDHJ>A ,HI%5(Y$&3.K'0\.<\3338?"I#VB5'JU26V/AM MC3?MP\ECSE1"6AN)>+0&&<,<$D[R7"=$$(9?<7V)$J!>*4"IH 6/V)$ @@PR M[(BR/@7-C8T 5ZD$J"4%J(FF?1YP*'DED&&2($[R3]XY9 G(KPO*X-SVN$2H M$J&6X-WF0"C"1"ZM)YV0C(,,.XN#E\9@&Q/CDI:.WG+#U-BY=2)9C/F@NL>. MYM/J'"@55RAHG ('#QY\^F7T],K:/N65"[^R%*KRRE*HRBN7_\I2J,HK2Z$J MKUS^*TNA*J\LA:J\':&,!D9Y\[B$D-+#"TQ],G+%!BM MDM'!Q-P/11$C ]8B=S=.AF*R: PMW?G' NEX\P42=6#8(PTV#_& *7))&*14 MQ(;Z?"K8O#)_?DKKA<%[U4Z/06%\T8KA99HI5*[F\NZ6$&:I6T)L=2OM5.G5 M8^4BVDZW$F%$H3)>1AL71;\R/*P7UZ;KNMR#;\-GLO*AW2J6,PM(K=V+W?6* M[5;2:0>NZ "F='VGX>#VC5;Q<<6L5[+=I_C]=G2]XD?R?KUR!E^R)R>=]CD M1R\V+RK_.T_4THD0(I4)P(Z#AV8-.-_:4P'8EC3&M_28$>,P]W>[=;@7.\=Y M:%=@-QO$R=6$N&;\OZ\7/W^$$T>YW(=O_CS:X=7M_\#S/:EM>QCSSGEU>T?\ M_/'EO'KISW[N;5W6]OY,M>U?N'9Y>%8]JE[L[GWDM;,#(PS6BC+DCCF67JKO8Z*"^&#XY9+H[U1G@1B M&9-6JULL7+GTCUCZH^_XP'GEN<815EM-U>I=>Q MF1Y5@KT8BF\GGK3A^GPC,.;M4.!?HYLEJ]L E@4/A$$45>PK-,OOF!;4&[%C M.[Y^L5%2DQNH\$^$Z8.I_Z=I6T680;WO#M(*[H$&PJ^PX>/Q2;-]$6/ES]B* MJ=$K[M9=$%K0Z*1G)DBE-1=:ZD03L3(*H9UUM_88G4"+;1@9".=@B'F$5YBQ MF_*O?=>MQ(_[2A&@%(U@A:PR@B8X4V9 "HCQJ*@CE7.52YN<8I:Y(,&0;U7"4HO (48#[@2O__;R:^R5N[^#JU@%5 M5C/, DJ8><1%X B\BX $2Y3PJ#0F?&V3;>#Y",X]1N8"Y*>2D?@D%G!<@7N> MVL[%HBS#%&=ZB/(#*.:YE=\)F+?\+N\ZL6GST*\[^.40U(UO#0P+OOZ*==UV M\[1W^U? /'@$\I_GZUWW]!A,U,5DS?_G#Z\5-@B4?VS&;OQ;OVIB0=WEVHC3^P\;[A&[_V+#[!2[V1(_9^&%"1X P3<4,T9N".,!*&L M)Z;]ENU,HW4:P^]SO]9FT5SM[J]-$L99OO7 ARWEU_K_ M J0.9KH0R+[EC,91&4#! MV+2!JF?S8_^UC:9UC6:C5W@X;0=/^+?0LD'UUU3ON"?=;HU>\R>94/==LZA#>&BP G6NWCAL^6 M,Q0&"IR,#@P\Q";J^W3YZ_TG]J*OMQK_/86O'H.7ULG]#CJQ>!! 7:N;P&FX M=52ITSX&AV]D3,W"0.,\R_^TVEVU8)IT4?Q=E] MK=?A86;9!9F=J&>?I[W1\LW3T'<&_6UM+X94R]]$7V>;>2DKW7H$AIV)V908 M5G\J)R);KV->MT?%:;HT$5/(>J?/>N?QD8SB/%GNC#.SN@(E(1@D71:X)XB!HY;1Q*.B9F#1>.\;E2)XA40G!+J)24.^%-%#SR M0+01PEM,"UD@0UF8",^4LO!RLF"P-8Y0CA35#G%!"<@"\TC9P*@-UL1HUC9; M[0FLF1+3NP:; GJF@,W\3&HL(O0J[/\H_^R"*-X.SU?;)3,2S\I0T3]LT[OINK5,$M*,7-T]F)WS[/J MEX/$1 )8MRA@I1"7PB/-E4"*)Z.\<,%X<+&)VA#W4(HL4\V^,PIJ\[]X@U2F M1FY'I/8V?ML/[_IVMS=TU6X((/@+H6"^(SN)^0G9Y845!1V^=GZ/8Z\^V!#, METT1^[ZKZ',Z5A$,+AS,[,6TCV/EMWA^$EO=^/MZI15[ZU/=ENYUJ"A[Z^!+ M%H_NO@Y(VLFQFP@K >O5ZL_W+< 4EVBF4.'!A7*)'[G$/C'#E4^(6Q,0C]0C MJPE#L#ZP2#+:I,";PU-RRV;A] /#/P,+S0&K.ZC[^G!3]LH*#P+3=UCBH2'. M<<KE MUV-X1F/_QY>+ZO8O7KO\?KF[?4CWC[_P"9WY\87\//I/O79YB/>/=RYKG_V?C9_;]50]^G5QD"2@H!82V*_7^;2_08X0#9/* M' 4HI)KQ/M05>X!;&7=R9BQQ7!$.ND0%IU^N;K,9QFGW.K MO]W1+7:1_V[#"VRUPF"66H=? ?X:Q8;=&U8L?*"C$E$8B4"#@&%8'9#3$2.I M#57@9(J@P[AB>2]P%-AR"I=X3QU6N:F9IBDH0\2=BK5*7M50@++-&\A*WZZ! MK;+-9ONLV-/LIRE=>\&IG3_*9X,>Y5K".P^\MV'N47$4"=Z]:4^Z\=WPA_?# MBDN-5O$&Q9?&H"HGXXR7P,H/[']\G:>S@?NY.H,*7(,G#S[>*#X:.UK5_TS2 M#6[DK1\#>;GUL[MN2^2&8@^[[=V?"7;[0Q\U6#W3;>^IF4(Z[] M?(X7.LTY80?P=K)FUP=T2%YKLV!"'&3\W M&EV^LEH*K[J=)U!S'*.QE-)-7NA:.&LB9\BEX!!WB2$+:XEB9$J1%(TQN<:A7!>8+U$'SP=B M:MEH^(T@4^ T6>LXD<)Q[@A 5/)4!NX%,3C:F4NUE,CT7,AT.89,"4L 'YL0 MUWG7(BB*M%<>"29<2EY))MW:)GAXF,DE0J977U_\>\LUFLV<(W$_\[N: #K? M!$S%VI4&I$51I>'L7P-2"48+!Z.+"9H4O:**6XT,EAAQ+BFR.!!DO'**8Y-H M4$"3U+HTM]5%F+=RU!+5T2O5>-&\HE3C9U'C<4ZAE0>G1BE$7)"(,X*1=H)Z<+.IX=9POZO()I1+4%HUKMPP0YL=0[0K #)TD#.3$@Q8LB%W=I<:FH\RCJ.%F@40 ? M\ PI&30HJE/%X0YDM-;**2V9MVN;G-Q6/?C5!S5>)#^F:,0ZA2\4&;[S4K2' M-Q(83[![I1O9"YR@5X/<3Y>@4S*P)P#VR?2)14F22YDA('!/3V+.4BZ>1=:$>O9._-(@ZI0W4@@[,W5/]=97.XEV?9!TY M??>HWN<#SD,>-$)JQ/$.Z2G/V MC&=(5T4C7D;+GNGP[-./#NQ1W?-7KP*#]+S8:[/:UW,YB6 MY1;3)\:W!Z?-O>0]7GVVT)_])A;KH^U&^@U&2HE^V%;S:XNS3WO%Y8Z4SY.3 M2I3-+6,]X8QS:XFCP@EC'1.28,J*/N)3ZG\^,"?UE<3%?YW7]N"ZO2\8QH"K MEU_.:Y=?^.[>Q\O:]D?^V_YZ5#OZDJ]G MM>U#4=VKXNI>_5?UJ,KW]ZJ7-?HI'XUAX_FFG&/B=418,H,X%089[PT2N?6W M$M$*&M8VE9QLU3E[MNGR)7F5Z/-:T>=YC[F\A2V[9X,F,09-0@1+K=*("2P0 M=SC7*"$>*9RDU=A%)]7CS[>4J6VS*^*'NNT*K'04V%-N_! ) MD"D910!B3'PR:YN&+,G9X%$D(R_+2I3=QXFKA;&DV M+_9'I]&+NRF5F#L7YGZ;X$C8.)UB;J='.$LJE?A)E7B".!D>M),.*>\"*'$2R&'G$#$B$DF!/>72N)R\ MV4I1+Z%_.\EUX+[-HJ55R:K>C-_Z$JRJZ$ \ MB;PW\?E#<0K@[W:W^ZDOIQ\&8KIW+:7W=A\O@7L&X&Y,L"^3E(\L660H!>"6 MTB M!$4I>FLHQU%*N08@K2FA[Y>H=' 9J%I6!K8PA2\5>Q[%'F=D/#AM-$\H M^.Q6&:&0 R1'2F%#C$P XL#(V&2*PM*6 U]NQO#6KBP7:X6N+!=KA:Y\]5'] MJW3?V IEHN]#$GW?;+6-N=]_N?EYF:3W^KEY=6^K5QMTR:AM5SE)"08C83(:*TP"\O26YH:1(_,+RY![^V!WO/6ZBY!;Y&@M_MM M%/0L%5YZC)&6'$#/4X$T,1H)PK!3@H,=LX^OTOU>07^B*V^LW%CYIZ<_ MA#[3 TMG>H6N+!=KA:XL%VN%KBP7:X6N+!=KA:XL%VN%KKR[7.C44I4+=;KU M?55TBGJ=![?\9ZP#8-_KJIT>PT/\Y.\W7FQP=YZK99ZTNXWLI;WKQ+QW_V^\ M+I*9[=_!5[8(YC%[ F^ZYX>']O.Q63)HNF\$;_]:OG,,3>QB1ZT3["]D$HWUGFV?VHKOVQVC]UT9K>'>I-O+$SC,G MM\] 2D]3G@EFH+\0(?IVITC:> >.>.SDJV X=NIPXWF]X1J]]R\^P$J]DT-, M_].0@@1OA#2&:LZBT8P$H:PER4MEI3P@>&USKR@OVTZ5#SD\U>IU_[\_[.8L M%6J?2#['R_1.5_M:NP#0^GOYWW D>!+:=4<>^IPRHXR35-01F2TY!^([]7 MBEQ\T+"4M>RT!4-N1M]K9+6[+B2=T3.7FZX,/X9GQ)3:'?BP;O^-%1067X=LMI>E>]N_VS\W*XG& \_L"0J0'6- MJ/8.<68YGN2EAUE=>UPM=JI>K!;[0"J&127ZY=;; M10/&?KY_K]*\EHTLF]U&5HZL9W#5H-YZ#G,^JC1]CGNO3 UVND$QO_7C1Y3V MUIH^Z+8O4H=(7+4RZ5;0^>(:RWPLLX_RB$[:B MI:]?>LZ>L?3U3)NFSU0!^J';;W. T6J)PBLOA'QGRL@8Q7G,X837EAPT[167 M.__G97HR9OFYX2(-G";PH6KMEG\SO<2.OX(/M76QO_?]O/H#_*FC+V>U[7J] MMKUSL7_\G=?V]L^JVUMG^S^J?#S]Y^?GCZRZ_5>]M@?C^0%CV=["NY\_XNK1 M7XV?>X2'HBH\_97+!%JF=[M97HW0L9AB (0"BX-XL [IE!BR MTFLNK/..V@*AJ.1+A%"O_KC0D/SY]G%F?_W /QR?-]D6,7_,&[S24*H%I8&)XACDVJ99)X\'K.6+W)2JO&CZ4:KR\ZGR M./E@F' =B$ Y"09E;$9.$(*,DT$1*ZR4N2$! ?+QZ%*=;[DRU*L/R@R4M7+2 M[A2XD8N,%FFEL=*,]H[6-F_>BUL4(^IG\<:_\VP/7;B+*PPM87)VF)S M,6TP09I;\-&H@I\"H<@'!D2(219X IC4D]4YRG#+JU'41?&=4E$7IZCC?"8Z MK*B.$6E+,.(D):0C:*L(7BJ<.),A!U.46B)%??UD9M5"/T4:?3YE,))'709U MGIK"%/-^Z\YWZ0@N"CAW)V,Z*DGG3*3($ *.H"45$)&-BBOKC%S; MY.O,+%-T]M4'2/;:/=N)5^?5F.P;QVA(.%SP[KP;L MGRZ;>G@4]<:?2LQ?&.9_FV!O44D+RX11=#Z"VRL=$#?"$ ^>KTZXDHDXI7#6M_M-H\8Q92EO=5C*E$,M[B^U(M?:T-36& M.O=W['9CW#V)N3)0Z[ (SW>7IFC&Q4"+CN#OVX>@*5OBYS'<;Q_L_?A9:M+M7K__\_)_Z[MZG M>O6X*FK'^V?[QY]24<_Y[$ R&JW!%FD5>>85!#EA#:*,4DF9(SK$/@06E8*V M,A:%1"BG+$E,+-?$.V*DH"IA9P,7W,U59N.%ZB3)C9"(1_:QS#6BZ(9H'H/G^:[Y.I2^2XV&\I<6^L"E*G__6ROBB\6 M&0&57NP3VO_]9E&2NQ_4=C")_7,?\+1C^VMXRQ-[T:]>93N-;GYNZK2/ MKQ^Y4=F[OAL8X#P"F(MNI9'R>&VG8UN'1?VK2@/N,;BIA=]:/I[DYX%<['X? MSD8Q]!N#MIT( _?MPQ9,?C>W-L^<0,"%G'%@N? M!2*/K#'UD<5[PD,?QM?,W M*X]UK^N-P=NW^V\&%VP,:I(-AI&'WCUMYG4H[CEXD6&B2[7'A7*/*Q*L]TZ1'T! MNM:7892KT)VK"VYJT6"-= M/+C>Q7KE!+[7?W+\[VGC)+_A>J55+.E<8;GU&Q_?'/DL>R M*S?EI7OJT'")3F!1SL%-Z<7F1>56_ZK[W]0;<[ RJR!.:^*8Y2EH&VCTC! 2 MK>51A.D.%AZMGY9)-8QCJQ/M;OH:;?-C(?'_# 1E-K\*OS%&6-W[0JIG!T#[ MK(\A(F>H0#P&B@SW&C$MO;&"F>1U3K!8QVHR&:K2_>]I5L\$LE] 2TJ-K LG M<,N,;O;J%,6)+31VJ!TOPHE@*#"$G9;?J/R6_OCUAZU\C2<@.^![_&C 0,%? MZ'_\^S5ERM\9DJ:-::-_<95\T3E]!A>NW1EUX?X9$*"]]I^QW]DGAJKMG78: MO8OEJHOX_"X>KFT=2*F]\)0@"1XWXHQYI$V0R%)I0:,3II&,NW@Y%])'*B3A MEKNHK N8:D:%=7UN"S)5BXZ1P+, B=T#Q"Y^A M,*,@)\AG6]EL%NQG0,;A/K8[8%;==Y,ABL=5+)Q:K_3>UUVA2H<:;RCUL+*# M=Q8/5!N8FFJB/+RV7)E9>N=>$D@[ M+:O5E;6@YMH-G)76+L^>W\.H[* CY9]U\#4O=C]7Z?X>/&/O:[WVHPK/^@5C M_<)^_JA>U(YJC?T?^Y?C>W[5SQ_/@?+R_4N@OGN_1.WS1P)CYKM[^Z*V'> ] M=FB5_E7_>52;5E=%8TZ<( $E$PWBB1EDO0O(>>89,PX^$Z#"2U6/[B7A^$W? M_&JG=+*AP(KN!!$QE:56,DBMWXQL5NHV5/ZUG080A&%L?!!EO1' _0[ "!\4 M+46ZUT'S5C%+MMF\6*^<-7IU<1&$ M"SQBS8SP6@&^DIO0>O\V[]?A$(K?]F (S' W*_F73CMG %Y[,;6:H+K(P)_ MGM4.#Q0E!F9=(>&C '",'CGN R(.LY2/3R@!GB($Q)I0S3*">/( M21Y1#FLHES3EVJ]MBHE5S#/670?'Z;C8'1OL>O7WH"KMDWXM'%AJ6->8"^74 MK_9E\N;OZ%I8I%&O;8)JUV;["=WQ?-V,GU92;E:9CGD:^_B-=)&V% M4.S-7(A[>$D$;2+61B&\Y,E)0W'>LF2)@'(I&^:S8L4_M79O/_8^# >596XW MY:YS>7I("6N#W8S+C[AV='A1V_O.:Y<[Y]6M \LP]K &R!@B$?<>Y[(VN88# M3E$%89.R.2(S'>,*QCH7U"BB&$LF."P49QZ>2JEUBN$4L&'!3-W NAUS9A6( M(3;U$6BO_;' X!*)IB'1T2J "1F3:[L8 MBIP*%"7LB.9<@9^M#EMG*-Z(X!7_^[-S"MH MF=C]T9RUH66[V+0>2LD@-B_?# (1S M+"$?G-QX%6FV3Y[^ !CPH=WMO?6\ADL0OR"P2B*!X:>Y9!-A#!E)%?*:19\8 MUS%W?!S-:TA*P%<<,S%R+J,QQCELP1TFW/#$\7A>0V:2.4L12.L@67(T)3<[ M/IV93(AEZ-R]/$VZS7,VZ5[>/MPO/I:RY7;9:."Y,,HS[%*QU48+U2.2V9++[;-4& M.Z.P+BZ-;"F%\>I*(E8TWVT?G,U*;&6J_AP9FLN]BD][Y>OIQ$S,>,+/XQ-. M7_NE50Y&60Z9E:G2_'\TIS]P:)T,LWE7_1Y.[QV@J^W>W-8+"6 M6Q@7[W:61Q5>VU$%HSA/ECOC3>!))F!D* (_L M3N=-J14I5_:HHPL>QE(ENWM;')YQ7KW\[/ZHPGV:N5*2II M1Z2+5D=C+-?.6!>X#"[Y"-*>!"_VQ/%P3WR6!@,E*CTE*HGQ[G):$>^I1R(E MAD [WG&9IUGY^Y3T6%M,J]%DMN6Z-U)=LI\&9JU*]IESYYMM +3P<=+/G M95%L>#=][\:BK/+6<6X9?&DGSL^]2XWS&-!E[+1+RC,'Y:E]F @/N62CIL0B M+A-'G$:"@ ))*P4,6!I+"9KFT7%4OI^B3C/@ERQ4K&?+*(RLV*7"CR/ H]' M4JRG6@=)D)2)()Z41@X3AK!GR3/*%/'TYEG&4G=?G^XN/.Y0ZNZ3Z.Y$O"%' M%3 #ZQMT\OTN&H9ICP"*>7!6TD@9*.]KC#:LA&>T,ZS'#_HW47^B=)#FQ.(I M@O#ZL/A)':2A/'[LGPLLG:)%X/*W"::5LM DY)7)S(\&0-C(@[BRG1@ [ MIFEA3M$=\/A"K0]+97X6IVA"F4NEG4=I)[:4K27$6HV2(N (:1]!?9-&BA%. MN,%)>0EKZ*'6=\'VL8!I''Y#FN1:#P/ 320PY+&U@ L>H M@6$^WO59H,(^:>W8\LKEO[(4@#=^Y5LXZC#L@I:+M^9BKK^1W\M0QYL).__V MDK&.H>CM%))74JPY*-;NY-ZN9[G&K:2(F-S 2\J$;"("V6B-AK5@#+.U3KGPN,5I7X^1C\G0A2$:!*5T+D\J4;6$):"B,CFS@8\,(;@A[R;+76@ M+$B<2]GS=8/%@B+LBU";%]Y**T&S!,WE3!PH0?,I0'/<(Q9]A7:I'GT)9 M0<[?%[1\WYYVHQHV?J-G!PRW]FJ9[_ M;,UR9FO3\1OYO?(MQDINH% AZIZ2K/@M7?52ZZT4KTANMAD+LV4:SF]/_NZ.[XF-MAR9[/3]H)F=O:+!D M_8NV3SNY-F+N4=-OS]0OF3W6+9J8HFZ.-E5@<]LHY ML]W*_SYCP$),1-7S&'/+M#GMB5Q->_+P_DK;51C+%JX=?;^H[NWD5E\D46:9 MHLB+%!'74B'K-4$X.F)\;NE"P#3@C4G#4 $I;1:].^=9^\?Z7>7:/[BUVQ=1 M/3O@UB2L/$?,!'"@(N;(6!7RP7)M,"><8IW7^[8T[,&B%P QS[H_ECJ6Z_[@ M%KY; M[EO+JW#[QQAX,3':0(*0J#B(D6 >:"$ZTBZ'RR@3L.+K16:YMD8S+M M9$0&UBN=V,T]>AO_QN;%[6W^'F==GZ;O7M&,LS@NV]UJA;^OSPSV&W2^^2Y\ M("62<<4X\7!BIENN[BJ_O=>:E:T!OY6T=C;C+G?9[TD:4! MNEWS6GX.KET>7M3H/MV__'I9W^L)VMW?8SZ.?1[7/^Q>U'_ ,^%[>@M^__/.HNEUK5'_\ M3-4+?#&6N7+_RQ'!T988CV# R^L)3G_Q M?SHY5:1WL5XY:=I6K]@LCO\];9SD'98!!::WUZQXLG.G+S^,"<98S"U/D@KNU3:9N2W%Y M=@V=2HKDTQT-?[DP,&)PBVD:,;L\D4=27DYT'GH>91'GSA9"9Q]+!,J MDKQ*K_1)H??;9+A,2RZ(EDA)!8#KG$>&&8:P"2J1W# AZB)<9L2"#S8O[#S) M YC38H[@E8CVNA'ML7M3.@N1J#XA&B$*&XH24L($J0#LI M>!%GX^S1'M_3(]KT-!DB[LJ36?:]]AO3-7[6<%6'^$P]@U_.#[B1=/^PG)%[ M3.ZKN<*)]F/ M7R%_X15Z!4^3(C2TKQ<#>"U=A$6Y"+N308_@'79:,20H^ E<,HEE^ M>UN]\3)>4@7NH@9JD2MX<1(#TLX%1(+ 1EO-A/7EE"]TRC6V BOA$)B[B#C. M_;])C@1C'DU(F&ICUS:WO.^%"-R0GE//+%:R=PA;\8A?-R6QZJYA'=L>>2#(>UTQ9E/VIT[Z\"\;>O[ MQ+L&@%*^#-0MVC[O3')HZBSA0B.?F #[K!72 @.'YI%Z:IV@463[O ZKN2PF MNJ31RTBC2T5^5D4>)]I*L6@B^,$DV&9*J=\ MH5/N6>1 83UB@0 CHI@AK9E$D;F$H[8N& EN1!%>7VQ8?=:4A=7E&D\:5K_) M-$HR,9\.C'D%BC.9?* H*>\0#U@BYXE$G@E'@^5:I[2V2?6C78(ERR8JU?3I M(^NEFCY832>"ZU(9:5)$5D4S,%6,)D0-H8$3[E@P1:7:95'3N8^9W^%IK,PQ M\ZDL8487ZUE[(ZY"VN,BY^5U@/7BCJE?0709J5D<:G^9#+E*!IAM)$I&Y\Y' MGB 3J$74*F5R,A4A&;79.GD\OUJ@NKQDJ+:$R1(FE^;L>PF33P*3X^06UBC) MG#2",+?O /KX/[/1"\!7; MB95.]'E%PW#?WWI_>GS:;[%EC_/F_V6_[Q9\-D^OP0<2,C&"-'>6M=VZ'NG6 MC8&6'0BG=Y[T9[M;!]@2RP'OD:-1(Y[WN"W7'B4=N!/<:IVKU9J-VTK5/K3S MY /M3BD-3R8-Y[4O!\PPEKLW(HT-0=Q&CRP( +)$2":5BY+EM$2^<=M>Z94X M3+3\NNY@//Y7LOB6E<\.J?3WRK2ZPO<":H@G\''C10!UAH*7I0X]N(_S%JD= M'DA.H_4LH$1S7U\J!7(.O-OHK,0Z"28LO[N/\[,#:RD5"T=6 LA*O-:!)HDH MMQ;LK*4YH2P@B@.L40C21CQ3A^>% >L?(SU\^[]G26JT3HOE7&"WX!LW&L F MS\U13]K=1G[2NZ*#*XSQNB=J=F)O?&O@>N#KKU@'CL9I[_:O3'0D>R'30 @> MF_<;_]:O"GZ=V,.(7"?:7\@F&.T[VSRS%]VU/T:[]S9:P[M+M9'G%D,U<(3GOP(6,G7P5C,DNS5@J]4Y&R/]I2$&"-T(:0S5GT6A& M@E#6DN2ELE(>$%#%HMETUK4/&5U;N1RNO5VLGU[:QELF3W=3:^T>W*S7SJ,N M//&"9?2QO&&;E6\]^$.N]]^M_#90]AA^G_NU[E'RAT'#8QZVE%^[:I5^$U8' MU@]CDC.5L":."Y,,XSX%L-M1QL@3Z1OU8G6VLD$E23CA;= A6"ZIUMRD:!W6 M(:6$K5R[Y3G">062H6URFBO'@<@G0"3#38PA"KGV.IJ#>]NM5U*S?7;CC.]B M6H3/,B6Y0N.J- T7=(/*F=MP3]FD&+X#4(>X-%?._/J$;1BA5Z4+^:H-=D;! M6ES'VL6)&!$KVMMV/]I.);9R?.'1+=:?=<:?]LK7TT^;F+('>=FW_1GF[+%] MV]\DBCQ3]_?E>-Y;,2,K2P9>OM']B_99_9#=P!,+,@RN7]ZL/LV!CD;+-T\S M/VKDR8F58_ 3SN%ZYCC._CSZXLG1K5K;,+G8\C>(\6>Z,-X$GR:U5(E!.8N)&!<4. MMK,3A0DF*/\P[Y']?^Q%$3!_ VF-QY]^58^_7.[NP>\_=D3U\@NI7G[G/X]" MO7;\$[[WGU^USSN\^N,['T]KW/_QY>+G=E74/G^J[Q_]NJQM?[^L[=6/\[A^ M'O^G7OOQ!>\?'9[_W*OGIMED4!F7PO@N:F<'U%IIK&4H6!(1=\$@37WNZ,-T M#(DQ%=C:)EMGXF4KXX[VS%[F8MTE,KT\,FE'I(M61V,LU\Y8%[@,+OGH74R" M9V2B>(!,\U<%*I'I"9'IJF>M-"0Q+F"%4LR'"1721&FDK?'),*,UQ;EF-\.W MI4B6R+1$VELB4X%,1.8T3TNHE)0[X4T4//) M!'"6TP+9")#9)J[S%&)3$^ M3.?C)3FX4,0'Y9$(+.=N1^!+(EGD R5,!^*55&N;5=AO5:S?PB,&-Y.E_^DT0(I.;'.Z M$4R-\QC09>RT2_LWA_VK?9N(&3 ?M?4$HY"L F:N'3+:!20, 4ZNK'),K(&A MTY30]R]:V^]AW/S%ZW2NBCHOW,V^1YU+M7V(V@X=:B$I-<[ 6@@I$6<.U-90 MA6S R8)G37PLBFB5&OMZ-7;A[F>IL0O4V E',S$=110.>1H]XI9%9)1BR%HO MG:"!,.5!9R\U<1..$I63Y][W?@JN^K%8P;U&E758%9Y_4T=G)Z4^Q MVQO [&[K+56 >2XT;DRX/=9PR:/R*'A)<\6&@#35&$5-350"T.X]Z0>88E[SXI[0[^1:8552@Y6C $)!,2M4$%I@6/%B M(Y::$O=*W'N3N/>D?G6)>\^">Q/>MP["69VCVU1RQ(.)2"NM$*'"6HY#U!KG M;5[.5@/XII\L(N*.HT6+R/U>2F]]GG==S'FUI\RB?W4C?*:NIR]J7GX4O^3B MCC J>YCKE1W;1NNZ-B2@_G'EMT:K<<6XM<50X8:QC0A),&Q=..QDV2^I[+_7=G-4DA"<)-*L;?(-)B:KV=VKG\]RGG#E=6>>(J.E[BR![@S#98D:K*AT M2)+<3H-[C9RF$DE-"=>8L&CIVB;;4*;4G2?2G7E*L9:Z\X*Z,Q%RD=9JQIU M0CF/.'4,V1 Q$I$'[%7013(SWKX:?E0ZM!,NS*GTM; M4"QF^1;H::C8S2A^:4R>])C6WE:O-F9,K!&16FERA@8%)A8POJ+B)6;CDM2VFEUW2/-[E)!,+E79_JIOQ2S+ M/3Z":8ZOH.F^*SQ6_VQY YU= SG]B)Y<1OJUDW5T>%8]\@>4&1\922@1\*\X"PHY+37"7.6D^."TP'FKR"S) MN<*74(7_YTDC^R5\/+0E7PD?+P ML.#2I(P?JJ0?Y=[H:W845W=O]$42_ HP6.Y_,<2/)X6/":\ M1Y)B1M/TQ3P M&2\MEO&/H@_VYK!I^E@?\]NZK]_3CGQ:/_:[CH@]I'#"[:AY51FA:GNG'?C_ MO?R*>_"X/YMM_VLU<;(9_^_KQ<\?X<11+JOP/+@_KVXWC_=__*S7MG.@(\538B. M:1^(!%,4P9JH\N(L#;G/TM!L:0;KWH [3FL/63F+ MG5BQW4IJ-W.)^'>C(#/G2V=SE>7KRF3W"Q3 NS;M23>^&_[P?F@5&JUBQ,67 MWH\^ :S?N,DN'MC_^/V@3SO&X(44W'(0?1T\^?X6[Y)N4,QO_7BL<_Q3V,"9 MATKDAM:S=:.?[S/!;G_H7=^\=["SS>LR=N U$X]?C6:Y6X5^;T\BMI/GZ=2O?WK#LD9?/V*?M+4V9OY=JXERW0WPP /[Q;^:HX MZ$O1?&FIM\;!XM+GV!!_=&[1TLW<[,4PI[WB<@?[YBAY^;"8]V2ERSM# <-. M$MNGL09/WCN+S7]C%891[[Z!VI='S:/J=CC:_U'%U;T_&[7++Z1V_*F^^_G[ M66T['-Z?US++0XOQYNODD08#Q$I(S3BT3"D-5$("Q)Y,"QJ:XO2EW29 M6D\L*#6RA*P2LF8NSCL;5)5H- \:C9=4,B( ^'""&(L6<><(,L$;% BU-.=I M:"S6-LGC=^F6J W.*L *: M[UJ3*-Y9K\/*D:S_:SMY9N^1:BT*WVH<)KJ4E MI0(H%=*82\2Y",@0RQ"3(!Z,X>0-R5Q+OL9&]Z5J/S6A)/4.S&6 MK&1A^/9M@I6D1$%V'47!&8ZXC1(9QQUB@6+L8E[E -JV+OFCFY\L7P2H5.X7 M825]I2[U=AZ]'>T;"96( MI:$EI3_U1+3D4_NT4[*2A:%;8X*5&$^4ISPBQU)$7,<(Z!8QT@I[(A4FB5CP MNM9E#DPNC=]5QDJ65+=G825]G2[5=AZU'2@MDMR1O,MQ4KDTI"2TIUZ*E+2^+?TJN8"L.M\&%K=AG<_.XA6B)BB M0HD =G'A#=(D>U6"^D15"D3(M4UI7F$V3*F\+\(Z"J6]I^I,J4IC<%CF5P95EJ41=B=3,$1CA+ _=SO%!O$DX6? M'+,HB1 B8T(&G\-*:MUHM2 ?=>8C<*L2<2J!X&E98:GC\^GX> R*2.Y#$!() ME1SBFEO@?RPBFZ0+G@5%9*[U8U9#P=]">"J;QG>5QO'):6Z T\C'*&.WMS0$ M:'5]WM^6C>=\;PW;&L7P\=S#I5O'^;>2]"P,$"6H5R''QGO M%#+!)*:3M%SYO)=&IYSQ^KT,:)7*?0]WN5VI2[V=1V_'B8RF0M'H Q+>Y)+W M&%16@MYR395B6.#@%>CM9,'[%U':,FCUAH-6;0?C*:H)EG&K5^:NWL+D2L:V ML'.P&?4O1JM=,Q&9D9:BH"( ?HP"Y9T,H&R41.Z2ZDH].\"SC5*7B MS\SU2LV>4[/'Z]@G[*W%!%PPJCDX8SCE!(.(N#4X$,)\T'1MDZE''[8HHU,+ MC4[YTTXGMGI+R71*'W8!A.9#?X%+7K,X]-N9X#522XZM22CW7@%'EG"D%9.( MI.BB"@Y3)=8VV14[/B%XU4]4JO'BL?VLG'3:YZ#$O=B\J-P* M$]9WXCA.T."D]@ 3FG).J0DXG:@H[ RETOR(9=+TD$@[1E'A&IEI/!!8[>VR2=/.%?R MZA0-<4!KX[^QV3Z!E6W"E%9^RZN>CR%1_/Z?#OR]T[LH?B7O?Z\T6I6O,.$@ M-.N56KO3JU<^V XH;LNN5U*G?5R(S+<>B$:^]^@5(W=J.R=U/2+.# M_\YA?J1(\-9,8AH4C\':R(U0BAGO"-,A#CK#@5BA:?*%Q+B #?.?]]I;_K^G MC4[,LO9_L1D^M3O?NS,>BI!O320O/YY7#P^P-,XDJA 7"FP,=0X91S&*W%&P M,\(EJ=8V&=ZX[=@] %LS+SC,<2%-62@W*EM@$?)%MMF\6,_MV$ "NHU0>%TW M+AX*["AVV<-.!/'NM8MO]3JGO@?WZ%4:O6XEGI_$5C?"[R!XG5^Y*U&SW:MD M3>C$IBUR@(\!\/Z-A4B,JL?@"SLW+KA2%1A5H4_MLQ;B,INAOM7Z 3F%K[5B7[+.&L ];Z!< M<;)>O>_>BHEC!':4E'9BSS9:C_)^*,,T1F:Q2XJ;H%P2 HM(K)-,2FZOO)_I ML%=Z/S=$\O "J*9,F/+@+))%,>QD@6HF;9$ /Q,;'I0VKA!)?"OJ39C%LWK# MUPL>U8D^!RA"EK^"B&4RU\A2YINGH3@:-E6\LN3F4$;!X)QM%JT:N_48>YFV M6OC\^*3=RC;ZY.JI)W!5_P%@OALG69S7*ZW8Z\O@:'#ASH[I W^>Y][ )^UN MH63O"A[;^#=>MP3.X;T;WQI$)_#U5ZR#=SCMW?Z5B5:#SQ^E+&(6A)"QZ;GQ M;_VJ$>:)/8S(@>;\0C;!:-_9YIF]Z*[],1JL:;2&=Y< 9#" \=>_]253>IK. MB?"2_?!0R.)8+/B[[+)W\E4P)KLT8ZG4.QGF_@><"A*\$=+DI$(6C68$K(6U M)'FIK)0'!*]M%EW6L_I]R!!95)BPMT?1GE[:QB-DTUY^;;/6[L'-P#Q]N*GD M_;!UPS;[AF/@)PYT-(;?YWZM>V**#XM$/N9A2_FU_K]C:-@WA"0))[P-.@3+ M)=6:FQ2MPSJDE+"5?'EAL*YS-T:(U^T\R_9&[_3_WB!G??MYTTR. M&3U0^9-.+&)\@R]U"\/7AEMVKA);BS%WAR;V;I,ZK:OW1F5KD)D"XX ;@O7+ MU\WC?CQP4VLT)%)L9>T,AU Z&--CV1_%[M[61?5R!\;I+W)<6R@IV[C2N&.>W*N[6DKQ#-P39H M(Y/5^[1AH[+;JNSZ7CNK KFYBQ.NAAYB$]ZJ$X<#/3YIQGRC8?!S)-@Y?)]^ MV!)X9"QV@&[&CHK9R?[9<*07&Z]E,ZQJ+RI43=L,*TQ3OSI$&]:MT/+*5G9> M\[R-Q$&*SZYB(%=.Z;VR! ]L'\9"!HHOC:Q+_DX[I08L_$B@NI4ZMH_>IYV8 MT=S%:T#O+UPG9K<;9K&9_>1_LQ/[D/A>][^I-P:8"@NMC?9:@=$U45H7B+%$ M<1Z2 @]WX-\*JN[. N@[N%^C;7[L9KD;.F>SH>=;\X5K>Q\S8J;@J$\N(DH5 M&=0Z)CH'DHV++EB5HE_;%(RO@]I,>L.'G7:W6^G^]]2"W*1L6,>V 8] 6D:W MZ_KFU44/BU>) *B%.%5. <$JO@F.) C3 /RZMAEO \)!H/I*'S8J/^JQ-7W+ MHS^,C)M7N#6JE[E:2RL4#!UTHNTS:F5L C)TDCV66*E'&_);@OYV;VR_Y/O> M?*TBM?4LAS?A2<>%I2A>K'OJ0";!F-OF< PW!IC $6A6W&FCF=,7!OIW!;C% MME7\%RP,W*[8$0+$SRD,H,>##=.V]Z?P(A[>I-L]O=XV^@"PFC\?[+V.!6O[ M RR09_O&KNIZ@0U#HEM@AJW ##?:(=]K!%4!)3UJG*-Z(\#PWKTA[=D_JWXY MX$X)(:)"S.*\#S=Y_=*GK/1C8\=,&]9 MM?.$7Z/=3@$Y6>M]X\3V[>C !YI0OCYH9#WN9.^EH!"8LM%@ 850S8\> \YSHZFTS0!(,,:D%QD(,]$Y [ M-,T8[]0^C;DO4\HGY7]J[=Y^[ W?/L"< N7<3;O%"^VU/YYG')X45##:9^"7 M=F/K#=MK3\%>RT@88\P6!=8Q@Q'@47K!H)-89<=J3MOHNW'G0^C]@ MP?N(=-]R RY=+??;6N2C+Y>UPP.A.#:2!,2,UN#&BHATWN?'5H;$HC7,<%CD MV$(9BL8!:F"KBWB+S0B1*YP4)"8"@RF8TZW8T"H414CNS4MKW^OC4KE^\D@ M@'!-UG,,891!AUCL <7Y,O (R W3.A#X@6L+R$.E!ZV[W1U'&RZ:+W2\*X**"4%)'AA(5!G%.@/^Y;S]^ M6D@"Z$EWL!+#H%-!-D"(]HI@4K$ZXYNA@X#5U\V*3QE--MO) VY M:?V1Y*+WL80650:R9!SDHR6R%H/7$<()3QP M&Y+M'KLW!12$*A:3GFU=.AT&5\%GMAGU8BOOFH\$QO*60C_2-1'[ J$&\.P- M(7<0$3T>1%MOQ@%>1?QR'@4ABC$@B@X#86'>&$*I=8KA%+!AP0Q((_P73=OR MN$$0AJKR-0]D-WWOQJT, KNNGSRST_IX[NNV=1@_M3LSE?*:TG[DS3D,EQ]Q M[>CPHK;WG=MW<:ZC;?W-P+[9N[I_3^_CW[\N/AU5@Y*/[V9T(P@=_;!4!UF*C MJK^)-B4UVV?=?L#H^O?B MJ=>5;?L^X7"W'!Z/>O:\[R@4L:E.3'E_IQ]FZC2ZORI=&%".- ^#WIUKX;K> MN1L[?Y#ZBCL\AI#KH _R?C+W W>E$<^*' -8-&!JA9K:D"5KL*.9]Y)..HTB MFW)K.CZL#_(3;HSGQ@3->Z!A09OV.0A2F*6OUZ]\K8(E]YNZC;^W)>!=SJM[ M^Y=@IS!XQD*#):+!(Y(8!QZ(+=BI1!'P"XVYUXXXL%-XX[;SIM<\<,++N#95 M&Y,@6)DEOV@T4>>>O*0WF%=);\^KS.,M9/O>5#_%UIXN&7-D\PKF+0O/N^[I M,=B]._*O7CQ3<(W>^QJ63ISX*5)'_LGY]5NM\'&87;\-3*K9[@*[V8/G_=EL^U\O M:ZY9].OISM?OZK43W>H;7+P\N?VUN\MO?G4?6R M.6FN/\-]]SSYN?W7K]T]N"]KG[HS#7.8JH M)9,1W$GDF)"($P$_V9@+Z7 J8Z!)F#B>+1L-8PP'X; 5G"4"2R3 K'/A5$HI MA]$B<*"3+ ] DN_'ZO=+D5 ['3+4QHW#(?]<'=.X$J11F9[JQ!AL*!4$FY#^ M?_;>M:FM)%D;_2L*WCUQNB-43-TOW?L0P1BW7_N,Q-B-VQN^$'4%88'8DF@; M?OW)6DN T 4D$"")U3%C8[2T5JVJS*VC_>;!:I4R@+(S_ZX283AN08C;+CV\-BDU<&A6#KGV#)P\^WBP^&NEY4GXF MR:8A9.K'>'/Z9_?=-I,NKYW.ND\=5J&6H#-VE)GR2<,]G,\0Q_)AU_W;^5;SYY6,^<^U^'TX-M[.MKK\."DV6[N'+<:5\V3@[T_X.?O/QNG[W\TK@+XL=]9X]L!C.>@ MO;]WD!JMLL_A$%V=,R1%$BFBX-TB;@Q%5FGX23G)%'/!)@Y[9IUQ\M1FA\O7 MX+]"MS5%-ZFLYLK;G.'%':'6>!N]$Y)JC)G&LS9:K=!MM=!ME$27JA"E9!0I MJG._:QF1H]$B&J0":/-"2IW1C4YH_?AZZ/9"Q BO9WOF1(2+?DZ@S 7M97UF M'(L4/H(];@596.9!M4P C5E,(D@>O-$"TYPOF+!,EDE5R#ZB5JQE_!P4W?/ZLH!9.& M*PN^''::.Q.3BLII[1SFE9&SGG P:N08:8G#QB!"3"YIUQ8Y#AX=U\P(S+D) M5F=Z-DX614^Y0B24KV?D[,5VS$7QH,&^9'QZHHVSNDQS3E\Y(D ?.=7*PLH**&##35@E6&3GKB0=CD1SOE3%! M(8]S)(>&@)S,S&4:*^ZH9)B#SZ-DW4BV1'BP]J&<0FF._3EFWV" , U&#DJ*.<2ET,CYR!&F M26!IK+!:@'U3IWI:77H5PUD#.(B<@^2#JBJ&,[LF_]E)_1^V M&ZMXS30 2U;X! ZYC)%QF]&+4R4<(=A[@;FH[)EU!+#Q/*+H52#*,Q0!R?)) MN\UY1 *1**/A+-' ,IU=W> J7+/&<."YB\IX+XVFW"AKE66Y";E545M#167/ MK"<BI590NU0V M3053,\/4[G@^C2%8YS[3*& ",)521-8HA8C31%'"H@Z9]P8ODSM616<6K.^: M,*Q9D-Q3PXDUQAD:H]8^!,)86*YDFDK?Y]'W4;/$*N$=$10)QL!-L2[S9B2# M4N&R2D\B WV79)SQN0J_/%^RC#T+581E:GF3UEP;0*,D%0_*V428=P9$UR7F M]7)9(P\TWZY0:P;4&L^*X5XJ2F$R@\]9O]AZ9,&=AG]&9Y@)RBJ\L55P(]#? ME\B;JJ(K"\8"PP3'QGO&=>3:>BO DS:$6IJBT8HLE:5215<6!@BC9HS6)AC& M.7(@#(AK[N$GA1%5F$0K3=+1;6P15:>R*FYZR>*F3K]@]NP]J91IIDY5ZPEP MBGL!M, 09@G,'+Z&141E*N&94*1.#IF L,5-G;%%QGV?'DO4/"L5> M;^#1VELERN2!-UKTQF)&OZR.'57!WDO#WOLQ"TIQJHT1%B6C".+.)^1\[F/( M$[.!>1>(VMCBLH[U>/'$KU6X:!U@X)5MH H&7@$&1JP?FFE^K4P(A," (P6& M3V9"0:#^+G$GO<'YQ,O4%1L_Y'X5&'@C4:+S!PDQ'FET#L@K&$Q_Z%QD*HSK M5WJ:-[CZ75T7.$'+O4>LD*68&=RJ?>*E]XF/X^:BDP*VA(!*7%3"_%C"/&O *$R,%0=3 M'YPYC33-?=]2\ )[+C&FA0$O,5\;8"Y\@'\6G&Q;Z\95/LPY[NUYP>I^%4NN M[9(BO-\!C>[!T&^+$4'#:JU!F6(MERD6[,$Q7/-Q#Q4K7A.5@UO1SXI9"Q?= MS!.>+[/GY^U!W\T[7^GU[5&\IMT#S^0DLW\/2,1O6,O/NZ#079@0^-TI_*-7 M,O7U;!M^&WN%!^/B64P%&_K=>Q6A7/5[+9[!.L78+:^&3\.%[]\92C_:4WCT M=4TF/&WP*3SM9CH*_O!S@*"2R[R@&&_'7J\V'"NV0QBU61M&+!@F# ,&"> W M/,Q\W]Z%@]D .2N>G=^T'?LE'5 WVG!9+@6\85Z.LTPK#/%C3 MDJ <'IHI?+LV2P+*4E%SM@?/ZX B%-?!;=)%N]9NI5BO_3AN^>,\G%LZ=5AI M%VOW49ZZQ(SB*G%C&4\R61*]Y=KX$)+0@164IQBKDO*T^&'FW>)K,;I_P^#N MP'TFY/P-!.PRVNYJ OQ3*%"O&G!(F[5\NR!S+\K5*UUYB^ZW9BUHP6B-E#P>S6W7CNUA3CFW;R6 ML?_O@MR\!M\_;9W!GQ?G1UT;8JG(\>=Y/.N5A.B%],,H.N'FP9NUKV?7(APF MUD,/0.%'[!8#ZW9^%C(*^O)?S^]ZBE&9?7<#HN&:0N&Z0\V';J?7F\T^D6]; M?%EC^Y $6!*7/++8!L1M+MK##,17*$TT(XDD#*;&YK1F2[!9MO.:9ZR<1Q > M:>I6@O L@K"[?:BCC=8F@;3C'O&@+#**"82QB5II[00EF=QX6B3@1A#&F$MK M6:4+ ,UX!>&S.SO*[UP__(3;A5LL89C0(SN0DW3\BZ@ED@ M<)Q$$)Z 1\8VIR63#+2C/I=(:$>DBU9'8\"DR_4?@GM5V^$8)Y-TLB ME1#<$BHEY4[X?)H7>2#:")$[9!:"0*X%X6F[9B4( A<8D]F%!:!@4[ M)Y?(,*E@JES4*7<#=#%CP[2T_.N=,_O5TPWO[()FP[WP&VJE%SJRRQ+S!O;: M.S[]P*L9CHP,[[_W3.?2;LU#KT MF!;&JID$8:FWZ$H8YL6(QM$A;"?&@1@@R1W/K,X<::(42EIA\'L%B39M;)'- M:;W*KK?I!6S$M>V)3C+\>3$4A6OE,'3>LLJ]KMRWAG>Z=N(Q_Q=&"8/9OAW+G['[=\O'=_"T/(Z/=]XJAS^')'VL@F+^ M,\>W)NE->(]#3X+7@H;<+QU@SVN&+.R'R($-JIF."FN /;PY[;3P!O9 *LMC MB+FPCVL:>##"LL"%PQ9'KW4*F-I@J5>5["RM[.R+0S!EJ4^&(F,80]PFD!VO M$\*,4,]3Q#*P+#O3NE7?!/[R&=V9;U^$\I3AO!O/;2M/!ARQO#T11QN2M%*UVY^P(@:UT.A"N]7!ZAP/,[9RY M TIST]6O![H2\JL//O"^+949/]>?_VCUC[-2MKJ#DT607; K M;#ZE/ZJE;N>T]D=TW0O;O2PGG.K".J'9YOAT<1;+WS)<_%9,,V;@X^*(/BOW MM&JNZXR! 0Z4KS$R7+@X9YZ$FKLLKKV>AN(@\C6.'N!=EGE?"^TQ>YE5CY^N/QO9A2%IRKR+*82#$B0-K MRF&&0I(B$LLC"28+[P,'1:]VGCY;:5_'S(@B=,F)1=,\ USG%. MNM H-\XGN2*=J91%8UKCTY*L(89+6D2,1DL:%6)LDG]/._V[EYYUU M:NFB?P%7#A+HBR?E($9AB)<^0KG]Y?S.<&3XX[RYRX5,;!@,WR@Y]JSP? MR'MD%YY[=A&O$WUS.*#86/,[@\ 7A1O%P'M]^*L\+8"OY1SPPIX;#9F,)"X/ MFQB#/9P+V.3/.[TB;^2W8EY@CG[_T0K]X^LBJ*%O#2P2?/L5ZV!4H!]3OY)3 MSA%H:E[0WWH7IV#;7 Z;,S[FTH&7+_ JC!="V,B,#?UYW+T>SKD]BLAUH_V. M;"ZT^LVV?]C+WL8_[UIM8+(-[B[59I[8>>9D^@RDM) 94!-FH%R(D%W=0H!^ M*USA?!4,QTX<;OQYW'*M_N^O/L#:<3>#__]I24&"-T(:0S5GT6A&@E#6DN2E MLE(>YMYS>[DX*2M+#A"7[.YV:ZH!_OSR.6I<3WKYC:UF)P?X *;>#6M_Z>BU M;+OVYRT._#*HMHKAU[E?:^N_7?>?#\S&N*^;"E_%KYYTA=6[FU1\,8 MPR$?H G.$@%31.!$N7 JI43532GIQ$*@1YDOI<'B8./Y[4]_',-%.^ZFX;+/ M]^6&4PC^'CSK7^V.__[V3!'6^)&+,AU,K40R8 Z&J5'(8&X0]LH3)8QR$DS* M"/;:>9:)[D7<6#=__$[X!DK9S..ZL5)1:?=[OSH_?:D MF 9,65%$>FMN%(6K,'5M>]Z+OUW_\'MH]<[;]O*WUEDQ <67?K_[A+S_CO:0 MR0\L/[[=FC=QN3T/6M@,GCSX>+/X:*00M_Q,T$TJZ=2/\2;YQ_U]"Z[? 5 A M+LV5,[\^89M&Z%E??X[/!)O^T/N^N5:#G5&P'NB]]&#+M><0,2+&GC^A"4:Y MV;Y2LX.;5YP'T=O)9P>7-88&H+TGE> M=X:U79\YH[B:L[GGC$R"C)' "ROFHT*1>41DH=+TJL][*]O(RAH#OWS,(=C. M!=PC]'Z=QP18_8:7[^Y&HV?8 )92".=9CS5MU+:>K=:4L0XKX1R)EE,?;"*8 M,1H,IM:8Q!_*#ACKN38<-7L+W=$^?3_8V?_1_/;I)&?U-DZ^'#=/_CK>W6FV M]D^_G#1//YWL7WTZAON6J$3#YSHA_)2*CQZ*3QBHWSBSCLI M)4&<8(/3M!>E0A*ARUD((G1C6! MK948$9@7R7+^4#94A4?5:O$K)1>,6XX[/H, M8ZD]\X:ZH.D3?'P\LQ=U%9Z4B@'A&OP3QSG""=A$2:8T:P8%YSL;%% MY;2V#Q4KUAIH*#:*@S8&2ZCE5@1#*544?F=94$[&)WI7E8;.HZ&C#A2.DGAE M.$I.6\0-P<@085"@4@J*(S,JTU6I:3U[*@U= PT5,A#01DE#C%QPZAR33 =8 M>T$$,:;R-Y9%?P;=^].V!SU73FWW>\R-3M;:TY@UX+3:*,F,R\UN4@J>8Z^<%2DI:BQ1RC-J M*T_CI8"P^6[\8,H)'&BN2G,>[!B9@3 P,&94Y%3$0(G+@1 M:"BATGDCJ'>!&\ID8D%4LLRM8ARP.!'G%;!*4BJ!PUM!%T=Y5)Q'>!:[MEUV MPPJGK;-6)C7+-=YK[5&\B;B+XUP(3(A4S'!IE8/_)&"?C4)++%R5![<<4/GG MF+MA!?<6*X445AAQ2\"8,2$@9;TP#%:L()[+Q[Q/)F^N J?+J\!!!4=<5"9( MS!WVA@<;K- D*:*52%7BV+(H\*@WP@4%^\8())A1"/P/CIQ/ GG"J:5>!T=Q M5F!-GIRG42GP\BHPIE)I0P.V7',=F1/$BPC(+BUFP>+JY&-9%'C469&"P6I; M@@![&>+$8F2E(BCZO)Y):VGIQA:O$U&=?+R@[NUU^N"L3.I5L:KNRD-+LSCR M]C7-T5W@!*W-OO/4_JC5OO,R^\YX!135+,9 .(I,>/#\O$)6JX"(-XD1I837 M/%<<8/+DI+:%Z\^2URM42%HAZ?RU$D_L*5PAZ4LAZ:@+[IU,-DF,6-#@@FM M4EA%C8R3V(6$)6%@AQ%6)TQ54%I!:06ESPRE3VW"74'I2T'I:# DXAA2DAH1 MK"GBW"5D/%>($>F5M4Q0(P!*55W01=7EOSZ4%K&4?Q:=([>FM,O^YTBOUVF= M8V^[5Y:3<&_'V:KQ=MEXFT]OO)U?HM#C!SL[*[FQ577KKKIU5]VZJV[=6Y, MY7FZ;E];*!\ZG?"CU6YOGX6/9_U,PPAB6Q!N]79:/=_N]"ZZ2]-[N]FZ-DZ\ MV#_YS'<_P/-.]R_W][Z 8=%L'8 YTCSY\OW@9/MR_^HC:<#O1WMO-Z_:K>;. M$3\X^7IY M!8&X 6BR0C@4DC7>.O2+ M._Y6M'?W,PCJM4"L#6>=/\[,T;W,M>-MMUMP[-C33+^;[8ZC:Z4LJ'S>8G][ MC3<-48OO;BXWM68OW-U\M7J/%H?@+]="^-5:UZ[6JKQ^1]A7#03^R[8+=F0[ MB71YO+-ZU5QL7:.\"NQWGSSAC'/PVAT53ACKF) $4X8S6?$L&0?7]L1J!'8? M:7Z6@=T33QM[;1A#\WOSPU^G!SN?R?ZWOX[W8T=L_ZK]??\4G@/W'@WL M-J_V?^Y^^^.X03_C@V\'WYL[?QT??/NCU3SYJ[V[$TYVOWUIY7<"TS8U_L0_ M!X%=TMC99LW/AYJKJ%)2B!BN,J-U4=_OD 'O@"?GAB549]IV;!O?E4W(4?Y-_$=O+L=V/8*:A' M_P,OT@D5:"T,M%ICH.5"9,$+!BBE/ G%Y!4A"LO');6;VPQ+NM"/KF6 M!U\+ ZW(,O, VCB3W$!&&&<2-E$C#LL+T1F%MI)H; MO;%%=%WC125X+I')M=20=:\'>P_/U0RFU6S<5>N'8HI['*.QE%+/L>+.<&M2 MHDZ3J".+V1F[&[?:AU\-H:C+A6$7$PLY"55J :V04 M]@3,+K"K%*U3MJBBIYE)W2J+ZR&U;$2;3Y,+VMWSP@L!ES&?*]S;B/K-&UH+ MSTJ\QJK_7'3]L>W%;>_SH1',X/;-.5E-0&XZ-%!8IG^M3A.'(.9GR:KIDP6Y.R6QL4? $R7B3EU]7 M.("UU+AUOQ-(%IK&_A2W<.DF;K$E,K-.S7+C_3RM?CA-UCI.I #;QA%PF9.G M,G OB,'1%I[R'-9G!=T+@^[67>AN_#BTQ@<1B4)8!(0D_^OY2F+7)8QQ+L'V=_-J/,#6I!7@1_]WZ.XYECQ?U#V\U M][9Q]9T?:APD<2HB%QA'G'B'K$T$Q$3PP*7E*9"Q;-N76KT_JI6;OG)&,B&I MP(@ZHA$/ 7QW@$S$K1 D1QRI4@O-DW[%1.(A-+'%\M=K9[&?):_7ZN4<#C R M^\=QD#UKRB8VR[*'6;HK+:V<['M_<7I19%N=STC,+BK^X.7;V!>FK%? MNC'O!J4QQ>S\9=L7LS3B6]MIN2,>>4;*=, EJ-686JY1/7(9BV"(6%$-N*<* MYHUA09Z)RVB[SU,+-/,IX.OU:GT'OD<'/.TR7SUGKA^WSGM5(=!;*00RBE#& MJ;2:OO?U9^/T(]Z_^DSW M3[9%?D;SVV?1_+#/=[]])>^DK)NG4U$L'[-6!4ZK!$YSI5<\/SH-^8[#?D&%5PO$JZO1MOV*$18I1I$P MC+@R#%DN.-*>&.RMY FKHJ!1C/, SIY340%5!53K8T4U8[_"I 5BTFA+=R$4 M MNZ8ZP7"F]-)*6+A+##(Z16V86-PWJSY_[<5TT?YW*\4[6IT;G_T6+KHY)%'I M\2QZ?+>A^#N##_[G&/O3O\[L-W.Q>_*IW3C]RAL[GC3@OKM[7]J[.Q_%P7(B< 1]]$@DQC-?>]%8HHH+>C&UBT/]FTWXSO=,6>(52XE MG])*7%E-;#6QJW7E2QS0J'AAUUH#/YZPVH.2:(1>M M0A)KR7#$AA.?V:BI&*]6>95*PTJS5V^;KL+(BU7BL3 R,\Q& OH;L$4\&IS] M>HVH]-12ZP+&$C9I52=:KO$F_8Q-IU8MBNRH),$+&;C@2AF3 D]!&_A7PCSB M*M:W#&K\0*RO(9I[[>^-;^_9P>GGR^;>YZO&23AN7'W]V3QY?WFPMTV:W][# M./XZ_I\K&->.YXV=CW#-UQ^-G<8AE<%);2ERSF1,"!)9'Q@BSBEIF+8JYBCR M F)]:Y27N-L_CMUZ[;J^LM;.XE\U2)IF.E"0(4RE=1(33F72\).CE)FH7(C6 M51[^TJ'.Y9B'+Z@(VAF'"#$,<>\9LDH*Q,&BD"YZ$R3=V&)U(I:IZ^2B3Z#7 M4Y?G%2HD+D:3BRC&K%'8X*J.C4(K(RKE?!CU^ MP+G_5^M@!^;A]./EP<[1S_VK+\>[>Y^.#S[L_VCL?;S:__;I=/?;9QC?-@/G M_I!P@6-2(/!*)0 !<.8=]QJQD#Q1+'*&P9FG-OKL+(^9P:;W7=CP2%)<$X:3?EXF".>O$-.DP0;#^P4.E-P M.P?XL%1D2M4)\2S*._ 8JF5:[F6J,';M,';,PW<2<%0YI&+F??*.@0U&!2*$ M".DTCU*G=_LY!E'$>YL[#=X\^7PH0R F$8VLR!W]DL7(DB00 MX]0'88@5GFQL48GKC#RYCF#A.K7D;;8J=*W0=?ZDS$7!:Y64^SD"M=8$ M:YQ"DH;3I:9D5R%8@^\9 =@E,V&;L5P;L MLZ)J<]2 95IYKBG20N=<6U";1Y38;T+0;C 612Y%Q$1& O%"4X&%Z$V4C6, MF2',=OK7:>/JO=C]]OGG_MY'WCC)83:XS]719?/#UY_P-X'[X?V]=GLTS';P M;?^JL?=='.S\<0QCO,QAMN95^V1WYR,^V/L#_O[*#TZ^'.]^^VLR\1MS.EB/ M@N,2<4X$LLY9E&.FFFKE<129GT#4L1X_O%CYBO0*G%8)G.8Y;'T!='J[AZTO MAU>C'7!<&?J7R+( >&6)1=H0CFSN7NV4D]:P3+)4UXLX:ZV0JD*J-3"CWD;+ MWI<#I=&BOZ!I)ODR*,;<=8]1C;1,!$41+5'11D,4@!+3=4K'^2A7WHAZQF3L M56WKHQS!+&H2C.7Y&*;BSDNAL+J;JQO(H>/]"-91N7S_^( MW9TO<*]F:W?'7^Y^R^^PS??I5][<:Y^,\W.]/PQ.98EG2"A%$<\MO*VE MF1A2TD"X22 ACV!^TU$[G8QW.$3.*RRE-<]L>?7J_IG%?G; M?"XJ$=+ZD"BE'%/EK-*,$JV5MV!?^"K2OVPFR 3RMZATE%I[Q#55B,."(B

7/!B8TO3NN!/[@V_Q,UIUE.9YXN,/[LV5Y'QY]?OT<@X4SX%R<$K M( 3T6X,#:(F)2&$;58H)"Y5/\G*]YWBZ?,7^MK2JO5R:7862%ZO%HZ%D!2L4 M V>P-X/N?W.]8UDLRX]Q*TV3F1 M.*"XYB1%@/($QIQ@VE?QOF50X_OC?:?7^]_60<1IC9G3U@27$90A(8Y>05$1@Y564N:_W4K*_ MO>K.61' S64]$.4LI#9Z&F$?L14!W&KJ\CQ._@LH<^7D/[]ZCSKYT>0$-R*0B2JG MORF'# =3('BB$R;!@_M7$<"MG&8OEV*O/0'[.MMBG7TZ:'_Z L7\Y:7QHMAL[7S*[^Z&P1EM' M+6($7'EN'$/:Z(08DPQ'K$$8\/P$<+#W8T^Y%(3#GV 5B* Y,0)KHI*256+8 MV@G2" '3..",4UI@C 3E'O$D)7+1,A0X M5\'S&+&QZ\Y/M)[*6W' K<0R51B[=A@[ZN0[9@5V*:#@J4;@S$5DU M-%^,!FYZ-_NWT$UF(5.S-K&&P&FRUG$BA>/<$4MI\E0&[@4Q.-K98PT5]=N+ M]AJ80/UFA< DVH@4#QQQGJL)*,4H4>="B$Q$:S)S!JD+L:B>?HO0IB7OL%5A MZ5O&TGF2+Q<%IE7RY2L#ZPC1FX@I1NLH"E( L$JKD).2(YNX"BY%6%*RL<5P MG;'QV.YBB=XJ2*T@==4A=0G,TS=*Z_:"&#I*ZR9D%)[3@ +..4HZ@''*-$$I M*DHC4\EA <8I(75*5&6<+NP>$PC=QM+ 1OX]/PW98E%D-A*V6OYO)(5M^HL, MOLHSS]EYI]?*4O5;R5_P=[RE-_O'W43BP7OCVZ]8!W)RT9_^E9P:B6".LN3^ MUKLXA1F\'#_B?'GD+>:,Y!80=V9LZ,_C&_::M&^QU,'!CM;[;]PU[V M-OYY5S9 , 9WEVHS3^P\".D,51S%HUF) AE+4E>*BOE(<$;6WL% M,6 GU=[E[?2LW_OO?]J1A,\739@?U>E)+[^QU>STX6;]3AYU@G^75JOV0[H75V$<.O<[_6 U24CR.P?,K#EO)KY9\ J8.9+@2R M-'Z,]HY0;;7&BB>K;1+",QQ(P#HH[>\O?2!2"<$MH5)2[H0W4?#( ]$&[F(Q M?5+&>F_8+7[_\SQG^!;*L ?/_U>[X[^OI@'7CO_WR^7!MW#N*)=@>+6:.T=@ M<'V]/#CY=-S\T#QIT$]@W,%S/GPY;>Q\.FFD>P<<^SE'0OXL;*LK/N'4? CU-X\F6M"TAZ= 9? M#C4[)!>U6 I&YF4M25I[;X>*5=!-*NG4CT'">UR=LTP@]Z^O/\=FS M$)NNVF!G%*S%L; N3L16EIUO/]IN+0+NAMH=BNEY$A9?9<:?]\J9_?LE7UZ* MB9F!RC:RLL; /52]+Y1$ M!Z+T2@=+[SJ]?HYY=>/?\6PFSO*E%,)YUF--3T'7\S13&>NP$LZ1:#GUP68N M($:#P=0:DW@.?!$S"'P1\_"QYG"L:S>-1L+6NYG/R;]:^Z?-[_"<*Q@7;>Q] MOFS0@^/F3O.D<;+_<^;IU]_-G;^:A]\^#*)]LT3'9AE&#$I!>+,:&2B9H@*R1@C MP@=*U[B93P5/:PI/E-C A6*>4LF#ETX;2KRU0B<>.-%%7!Y?Q^7Q8N%I+?,M M7@ZCV!@K@ @D8H,4-PXP2BKDB!7("N:5(48DD5D!ZIR/DP)4"%4AU'(BE(XJ M1(6C%E+PQ*@F*480YL"\2);SB2>'%4(M!4*)$83B1J:DJ$,D:8Y@OW$H'VTB MZIS"L.4$3<"*TG7!GTQXL$"$JBK\5NC*:K%6Z,H%M9Y;WNC4AW@6N[9=LV>A M9L-IZZS5ZW>+_,-5#53=7/GF6S8YL*,%)D0J9G)]B(/_))@A-@HML7 +C^Q4 MML?,MD?SS[$(#GY87H4>#7>$@*GW."%BB47<1(F,"1$1 M3C11G"4FV<86K5/ZY,+G2J675Z4QE4H;&@#"-=>1.4&\B!8K:3$+%E?Q@>55 MZ='X@%6)RB04THQ3V*,U199*BP@)6@<2%4VNX#452BZ13J_](7O9IF92-O6J MNC$/+V9/FF<;/]L_,B]4!=*^60SOL+6"ELK;'V(2/(QU=<5MBX%MH[&2&@B+L(6 MB;CG!'$=([*2*R2P?PB$[(>EN[2XLVWIRXUNK=2TZX@%8/V_Y_+UK= M&.YI^?!M\#K;Y=NL+6GAXWM G!SQ0T5PHDQP!-.?Z2<91\X)"6"!K67.8.$I M@,4X_V2>L-[F735XWC7_TQ_'<-&.G73/JO]QT;_HQJK=QUB[#W'H'7$:,XU2 M4@QQ(B/25"5DM);44X&3-^O2[J,4 WB9/E@4_6F-/F8%L[?8$$3C34/4XMM! MR$VMV0NW@UBM8LWM7BY7?(&>#:LU+2];B?YJ%="KM2B/+RQ>">J/USM0!6FG M3RKO6,_8S7I&7UZB1?RX1=R$Y^_]B.V_8P,&<_PF@C)_G>Q^^WJYN_=>-+\= M?&^>?,;-TS^.#_;>7\$S?C2^_=7:W=G'\.S+T:!,\UM#'.Q]%(V][^3@]#-M M[GRF^]_^:#?VFO ^VS\/OGW,+8WA/3^EZU;QPXDKW-"HF$-84HHXMA@9GPB2 MR?KH<&3:*_"S=)WQ)S.!OEQER^KGWX-BL8K8?;F *;7PP>58ET<^$1?Q0>S6H#5GCT.#PZ M[L98(=+"$.G/,42B6D9"!$&:1XZX(A@YXP.2D3E+F1).ILI">A5$$I6%M'R( M]$?GHEL!TL( J34&2$%8%KA@"-,@<[<4CXS0!OY)L6'8\,!=92*]"B#)RD1: M0D"":RM 6A@@C<>0'&%*,>D0MC0BCCT DL<"64 DKQWS)I.\K)J%5#6(N+^R MZCAV8T&X5!EARX5YVWE1*N!;-/#MCKN&8'LY0A)!C*N N&.99=4;E(3@D3KG MK&:9QTS7%7MR7Z@E,L4J!M6*0755 ;,9^Q4F+NQ <6\[X^$=[E0N/8_64N2T MT8A[\$R=L!H)3:+RFO#H?>9.Q77P8=> .W5&SM)A7KII+'=W.4JG)7074OD@ MKZ(R&R^3_KH377^GU?/M3N^BNS29K+M_#K3G-$OJY\O&SJ?6_LE[L7_U^6?S MV[Z [Y"#;Y]:!SM'/W:__77<.&V(T4Q6^.RJN?/Q1^/T4ZNQUSYI[KPG!R=M M&-]?[?W33]]W=[;%P;?WH'UMT(0CTKQZ?\B<5R(:CF!9/ (, U](B80(3@XG MK[AAM 2]@@YR.X,09RP0BVU**@'2P3I$J:0TA('KQ-.]7'<3&5R7@@AW,FFF MV:QE@:DMKDZ!JN?,YBWN^%NK#\_W,[S>E_AWI_UWKEKX=\>>S<)LN3P)RB2S MH>V>U1KVLD9%O985OE[K#Q$4@E]QVCHK\I:+7W=C:/6+%H%_1G_1;?4O:]M' MW5B0GM9K)1^J+;)&FYV_RZQ1GN]+9/XUH$A! Y:_WXV]_M#E#=OUQS527&OJ M.4D:9G1H)/7:_Q^#][@9>O%K\ONOF[5 =Z=Q5ZO%G^V>AG["OKL862]EJ5" M5(:!^ ? 9.L,9.#TO-T"C(NU'ZW^<_\8#"\'-_M#[J MR732JU2",T4=ZS#]@V(<6(J\.K56KW=13*[O]&#?^!&[<2ZP5]SC& TXL=1S MK+@SW)J4J -/2$<6)VLE$I,L[(^#L636J-XP^&]WN^#?ECSC,_NV;VTC:)YL MDT,>E$E",\25IK 1T&R:&X.PC; MPZ* 1F]LXU;O.F=%&"9'=?Z,9RTP MP9N=_D#/P-(]C_DOV #W0!9[Y63U5F4N[MFPRE& ;G:ZA5WX6V$EY*O*C(/: M\,04,[(6NS3XH7]$U[VP77!&]?46/6P#9;&?T_L*D07&$J4R)JZ3-;K=R\RYH&9EBN[+\ZJW7.54. M8!E@*WT94?B8*R%CK_\%1OEG$='X3^SF^DA[%&_6']$W)P -?(A=Y%%2@9P0 M 7$J/=(RMR^4,3IA@P%;)9M?$SSQ?XR#7"U2-W074 M>]JW#!",YQKX\TZO5>!U-[8+WHS;TO=_W WA#O 8WW[%NEZG?=&?_I6)4=^Q MBMR7/^\KH)L0.3)C0W\>W]1%GX-*(->-]CLJTDA^L^T?]K*W\<^[>Q9L6(.[ M2[69)W:>.9D^ RD]3_7Q SOV?]N)PXT_CUNNU?_]U0=8.^YF>/P_#Y\OY92N MHG=)QMYW&5K!^/_O?]KI08+GE\_9CB!*_ !=AU$79X%%X/F/FRA)@=N%+U/[ MY>:@YM>Y7^N!D,GC BU/>=A2?NWFA'+X?+3<'1\^%KM[C!8#>+@B]]/'DCN; M-'PU&"*E2RD9\' ?TQ?E-6S?P6%*"^ZX[?MW@LR3+?Z[!Q:M@0U2ZYP5V]?D M[^3^,>?VLFS[$D];R)[![+?;E\4^VNWF-DKY#H,]=G#*<]XOXQ(D:WVT\$GN MMU2ON0B3673K@J_<7%8>Y@\"; MT3%^Y-=F4"3VUES /%C:X\U@ RO""O&MKK\XS5Z\A^^5!D(^X.H,.SC_3Z^6;*N=VP7!!T6H][(,\[;Z^4OG M.5:9)]S!/!5JTQNR6O9:L&#GJTP:^7P;\0:'A+M[V(0TI"8PC,HF!@V65 M189)BW!R5##B$W=R8XMQOJFF>MOK =?O\Q;U7[G9&)D8-+A_?QPH+2B)'_H8 M8+U3(WC3:*%JO6. O=[UK6ZA^UW; B)M9]P^[>37[OCO62>[M;]M^^*!:&MQ4XE/7/,XETQJ#_SF/YCN[O=,E+Q M5Q[8[:/?:*R^<;+-FT>'5#LP/Y-$6D2!N"0VAZL$TC18KB2.W/,A M\[S;YUFL#TZ+0);R!@A+/XA(@"9<[PBE:/6*7J;=EB_\J3D0>HJL/"Z^1>^/ M;@TIR;N;4?\G#YJ\87EY3P%R67 \9V$@261"/)_LZ&0"B$C+%%:.OB?&#B=WQYQEA*CX_"G747_=*I'Q M,'BU.Q9T_L2#P]*+Q9=&IP]L(%LK@\#%T 9CA\$,P+M,YX*AEL:S[==B&R:[ M5]K=A<@7-O>TC2(G8IR=Q5(W"PN]=P%*?^\,9/,S@#DS,,O!]HM_9_LSFZNG MYT.=C==C'W[(OG=Q8*C;ME?.6?8ZSO&OVKS.E;G?83CE+^7_=@;D]Y!O( MPC=@]4+F780E+H4C9:\IPA+]A.Z/P=[^<;@M'FRC9M7 MC9^-J^\L=PEN;!^F$)452B%JA4623H_&T^U)Q%BKO M:I.(64YMQ\/_N?P L4T]H4&N ^@JX\/]XV<9]8Q:^BMLXF4OZU"X[T6*01'5 MN-&?TX&X%BF+]:R5MN9M[_@.Y3JS7%"-Z2,>9C5\5PV M8;Y?-;V1SU'H(HXQB 2!4Y6?Q *@V_T8/EN;>ABMYC@A=6.P?9P M,9YEX6W'?(?Y)#0J8W@(VNB@>,36:8LE5DQ3&T72]JD2.C1/N;M3+QLFMV*Z MFTJ_+;_F7K=U=)3']V8E]^K]9?/'H3+.9 H1V!P<_!%M0,9'C93B@ MUW^]-N.SG[+D@O'N=MA#,O*&??>KCSE MV%4@>:U\8%0$\7NPQK_?% 8\<,?"'QW[^GJXEK 3@E8.#DUR%6JQ^[N+7JLH MKAB$)V[^/3I#Y]WH8S%W$X\M1?T^ Z8\\KL3'1[XJ=?>:;F[E+&%/!AXXNTA M74G>4106#<9TL6X.)V2K,8(]FS\OX@N%A(U>=:/JM4\79[&4'88'-5Z_%+G^>=4'#RHT MOSYLT-Z$"&<[:JC%G^5!967:KNS>=)2=,G#(J!&.H^@5[$TZ\V!IH1"E M.!NF!"%Y/NK MV+3%SC5LA@[09[*M-;H#_KZN)@]=6I-G7MTV2@8MJ/6,<46M)5* G<4MS1_YXUPO(+$5+O!6,N"2S 9B*-)4Y$;13.KOW9.U-B<;<^#43S)#Q<11--(J\X?XQ[,SS.6-$O$:I@I:S2'14A$<$9I6C_)+2W*"P"5J/E;>Y*WZ4)I<7FIPE@%$( MQ-N@*!71;FP9?=_A92=G:U__*=1HDU'6*-/Y^M^4NR@*,7+O4GRP'1;!^7=>2+]]:MNXH9_8XV[U2 MN>[9/FY/6];C<&1W*#MNJ'KK^F@#]M-6^_Z#$]CH.P!6DQ.#)COW$_*$;@Y M[LT'.;67]<$!2JL[.$*IWZ1@YN8>1:9F4?ET<[@"5TZY76X6T W%%C]X;CX, M.^H4 0AXJ2)!:Y$-4Y;A%*RH![KU\,_@RAI@4/^X".#$X2(^BH>;/-[,R-V< M]!0'I5?WKERVI?JE)5(V<9PI.^?^?3/?<[ST?FH?W:KXOBR^5U7Q?55\7Q7? M5\7W3RJ^?["8?J3X7G+"9-1PA;;<2>TT5A(;(:ARUEJQ,L7WIV4&CBT,IT?F M,%?'Z,L3'=C[^+/Q^=F.T:OC\Y42!0*B\!(IH8.2MD&@\;[F9,LA'E6$?%14 M&C\;/Y[U$/W6+\]I8[7;C+'[#M,G)(X-(HG=V]31:2Y:3OLNG/AT 0[_=1_S_G&W6/7 M]SNW@0QR,X2QOKD+=$7S,!9A'/@4 KZ>@ QK*-FR=?KQH[7NQN'SH$(,(E@*Q+DW2!/O$+@WTGL>!&S#KVDTO(:H M5$;#O6*#P8 @.-H @H,PH1QL36L1>!T")4&2]"8%;>?CX0^G1QVP?LYL1F$& H^S#D;;F5+N][C\PI--12O]VRKJ3/:)6G35R?O^;W8[[>'.(%ZQ3G" CFM7O$@ MX>MY^;*#I1KOPY&[!A8'G[$-PMFM7YM8/O??* MBZD5)>'VH.=+D=DC%:0[\ MR@TX;XJSUEQ,GHW:A[X\UA"B:-J13^YJ'W,WM)%/KTD86D6P-(M4N8J/J5LN M>GSD@:['V5$3YJ)U]CTK>VY44G2&'*:ZFCX3F[6OT_J_3&AY\LM#35]^S0MQ M6\PUY0PQR]B@G^!==K+.4.>_::>%]QW^EJ+7+[M(#W

$)I^U GPK*Z?7*7 MG9M6D?U.V;(D_KR373UA-H?>-<_/>HAB[BWDB[:(A30.A.^FM>&]AY;L 1@ M0>R YBZW$1W>KTMO^M[!CKY:%B$0NEA.]HCK,@@ Y)>9C^".,JZ#BM8JKF1T M+H'5:8EGACKE]=P=(J?:H?^*9X E^=#HMA?9'^4L5,TA)[/0;(OFT2%C(;.4 M>82=I)F(P2/K%4;!.2D$B5JFG/9)Q2:]AXKAK,R?#+&DK"OE_+;=Z;B<3].6 MFTZJM[T1[]7R4L)#*Z58[C8W0ESN^(467?=6+76HE;DFKYF]0.%OP'; U51@ M_G6GAVQPWUS0'?#RO02WQ .2/\PL\?YZI%7WFBS6C5SPE'R,.C,H"1XLB+5R MR'&CD,/&J;P,($T;6W)3R?$&?/^HY1[)91YR]AQF$,!9(79>_'R<[,P!F^\& M R\):W83O,S[8M#OKL==D,?NPR=J2QN[FW- !NQQ0TT)LST(EACR9=?C4MS&Y*I56@4YH[U(;"^2 MKK+OF_]N]>\ZSZ?9Q;V3XS5(EA_U#CCG#!?M32 X4 M"&/D#&A1,MRK2, RR<>O;0E.7/_GT][FI_OI]C;.=] M]FZ"$TSQG-[#4@ S,!ED1")(.&T-4T9'$3:V]#V^S8 DX69WSE'E.QOT70^C M8/'.8G3O'I:3ZDNO:,(&=AK[Q_G$Y['8-HOXCQD0<,NED_410_3K+2'SSF"Z M_P,&3^OB=/LLC-VK(H68JAF?KW+;$(V]H-$CXESN:)][VVO-$4LZ")O_+<'O M9_=00I2*<1;[&96+&/A$R6H-0O2#>&VN]R3J]\%U*T-/^WA*5KV^E*P#,B@Y M7#?R!#Y6QJF6-K*4".,.>\L#3I& &Z5E-$Z6[-28$5GQL2X4$+Z2W<^'BAF# M??)(.T41#Y0AJXE%06@2D^"$, P"+5Z(D?69A*%B9)TB B*W /!""2$2"A03 MQ)WUR%$L$-&,.3"EDC,QLYQ,D(%IG*S;( GM06*>?CY.UOLY\B9 <#;4 + Z M1V4ZQ,WV=9]S-+CAV*OZ,?'N#^2OLRILTQ_O8]@87#3>M))M5W=S< M=7.ZJINKZN:JNKFJ;NY)=7,/UL&-U,T)G"P36EDO&!=<:1*BP]:;X+T6@<]? M-[]*UP59A2)XU]S-)X@"EUHBDR'U.JGL"4.NFV(TRIA24Q;!;HUV9* MG3#H!3&EZF5C2N7$6*ZHD I,\P"VM.5&1>]"BAC[X,J$[.S-H$EN#9(54^KS M.D PSGR<:[AGRCI$F0$'R"B,#+4$$>D=,00\(*G !R853^I]?LT]/*EB4\"> M]J(TJ1(63P7+" V$4V&TCHXZHZE2RF*O9@XD5#2I]^G/T<_&T2'#@FO%'>*P MS2 .-@RRF"D4."8V*:F$8,M,D_JXH%-%D_H8>1& M\%;(4(*B$9LF0Q148Y]]I1ZJ75 MS$>L0*?B=#(KTVR01D>*"(IZ 0>-@:["P50'R M(ANH0"$IGB)XTL'[EV;;K,S>5Y,)VMSY?"@4=KED'A$6028D]<@%B1$A45)& MDC?&O@[=9F7V+H64L,;.]F&R-G?V$DAK&<#L30Y9G"*RU$1/3 PIL(IOL^+; MG%VYN5(I@6[CH#G6R2A/#<;@P!BJM'T6ZZ#BVWQ0V>$YC4,I2.0&[ +FC$2< M:H[ NV6(@"U'J:)>2?X*A)NO(3+5?C N(O .A]18RY+7R#E"$7<\(M@(*#+> M<<\YIXMQ<)O.X MXMQ')\*0B MEZM;D#PCS<&$?6P1- ?ZQ6D.IMG;CZ4YN"_ON*(Y>!Z:@XD5T\/2,$9S,+GR MIJ(Y6"S-P5/+NRN:@V<,3C;X[L[70R(-+)"B*$GM$&?8(4-)0B0E(\$FDUKE M1L-RT[PZS<'$+2=+^%+3'#RN=K:B.7BL6'_^V3CQA\YHYUD22+',1)BX'70L MH))I*91*)FULB4U"QSO03^(0&Y7$=4@I6(6$)L60Y MXH#7R#*O$0Z,TNEM73 >+Q1=1.#@A"!ZY@GTY1<1#(DA'%5!024E"@O2"9$MP.A/1![5^ K&Z_O#I$(";.4(-A$#6Z^7H!K,(L:XYP(6T3LP M7NGF/:W-%\]U4#ZI"294M^5'6#-SHRQNP8>3E#OA3T0,QPHK2[17H\U MIK,.=8[/F.:/^N:#@YWMMO\LUJP[;=H&66N_X1HI-.\YU^+F2C/V>'K^,P]@ M/-=DK)]5(9G/GH$R=L)?R/]VH?$[T<>B)1PC]1M-7M:IOKUR@!.Y5Q@\OU9D M*-3RG/V^6HN06;7N3/MC7W>&=5BC.2.31'4DP8P5\[%:TCOGBBYT\>_<9$;M MGR P.6/XE<1ES!2Z%I<)##"_S:!UU1[QR\<C+MB< M 0T&ZWV,*8UB3:WXFQ=)B\LL1?^Y/CEX";F99PYQ;164\+]&IVVN5QQ^M6Z^ MZU*]VSRQ)R="B%0FE0RW/EH3O-">"G#ZD\:XI-DL_?]G9,1CJQDQ.-X__=G> M/?GC>/\$GOX-_G_UGC?W/K/FR6?X^^//W6_-T^;>^ZN##_N\"===?P>>=7% MO\K&MS]:S9/F\<%)\Z2((NQXVMPY(HW\; KOO-?\?G!R1.&ZU+C$5__>>]]O M_(EQX^HHLPDX*YFF/B!N8T*<^81,C 9I8X/#W!I*Z<86"$D=3^C]61:)/$4/ MKN%R#GVXSR)XZ)&C5D6%2FN*2E9['147P@?'+9=&>Z,\"<0R)JT>,"I4J+0< MJ$1&4,EPQ8,/'AD3.>*4!N22SWTK/-$LDI",6T94FMN 3,5_3S @P?EY)64< M.O^Y.6][40>$SC>O$^%[^3#NEVV#*TCMEX#NJK:/++ MA[R6Q&(99U5<&N-E5M]SM1%O<<9+BCD#LJSCG3/;J,*Y&7#NSS&311 OHR(8 MT>0.-E&:'N?^?O6_M:2M9UOXK%ON<5[,E M-]/W2^8(B1F2G&P),TG(1.0+ZBN8&,RQ30CY]6_UL@W&-A># =OT[#T,^+)6 MK^ZJIYZJKJY:O'!14=\G("Q%?9]:?<=IBC(:)X<5(LTE>!Q>)>8E MMSCF+^MBU>+ELSW\8B/]"_"T MT;[?!=WGAN[-"7)&!-'>.8.2S.C.K$;:"X^L3DQY#S\H \31M$[,9#QIQN#Y M3$KQPN&F FL%UN;.7PNL/1&LC9/6J'(5,F^1<4:#STDQTHGDONW<, MQE=*%ND+*W3C\W6%IC$Y+DA .!A0:$,TTAC#GXQ3; TS@(1&"MP#?C02 -/ 01;EVP&D17 MR!6.&*VX K\,9RF)I$^NQN-,)2C-+)8.4:R!J3 *K@<7!O[D(CD;/7.Y?$#= MF,F2KB63]/DV;TLFZ2+%S%]IRM6\N-K-*5>%H#T0V3],$#3IL?9!!,0(L8@+ M19!QGB)"H\( ^H%9,N^@4LDB+9"V $_] N2U9)$^%:Z-,U82O98\*&0]!\9* M98ZM*86B#UH&RE1,86V#:%X71"T%KLTI]K:XE':W:GBR: SV>O[HH%XW.\V- M(<\R[Z[6]W4:@WE.S7<#E+-46<6/!NN(&9!S/LAIA6,6:8P M]IYC:HQS0F'*G*'!VN +N7YIQ!PGUU(Q1IV@")AT)M?)(.V81(QJRZWQ1/O< M/U#+.N?SRKA[2<2LJ/?O5>.6C4&SF-^O]4SJ_SWHUU.U\+S63F:@&3SO=Y^V MNU4/LS=5@\#FCWC5W26KS_FKX"V>@2/EJ?Z3??L^-AV M+B;KM#\_)%2-?=-=^O]ZA MIWDRO+I452+!+'-R\PRD]#0UZ6$&^@L1@)#'3OX4#,=.'6[\>=AT MS=X?+S[ VF$G8_6_FE*0X(V0QE#-632:D2#RB')57Z1VRAL4 MO=R@Z7]^MQLW-EMZ>OD<;SPU[>'7-OH[*+UV'G4%(%7GR_X^8Q,\T\\]>.&X MZC?UVV5KKG_/_%@;_^,ZO]\Q&Y-=N.[SK0?>;"&_=MF8;A14^]9:,H>3%=+E M,E2&"V,DLX;P9'A2DRO]A3SNHB-Q):U'\\=/=M>R_*M9$^ST@=N]CDCSR7^ M8TYHZ2TW=ZE\%I1:AD!HZ5?W)/WJ7D#J5J]P21O&'[HU"YZ)KQQ[UFKZ]]FIT_\.ZKXQ[#8ZI/OQ:EM, *EQ9X9%E-!W P=DYO!&#_C"^L$]]WVMWN:]@&^7#>V#T\VONZQ[>/ML\;6Q_%WO$7N.?;7]OO MO\&8/QUM'\/WC]X=3VR#'&V2G?=Y&^3@8OO7)FYLM9KP7!?;N]OG,#[1>+]] M\6WWG^/MK]^F]=03(M<2% 0%337BS.2S+8X@JW*KO12-C3Q'O46="+IZ9UL* M9*TH9#VV9&:!K(6!K/%2*8(QHF-T2$CM$4_6(AV=1L%XK#2F6AJY/)#US QX MBUOMV?PUW+*94LOA[TX\;IX=;YZ$ MB6N]DO.3SP.[4UK_$0< :[!&5'."./>Y5E7RB D2C19!62G6-EA=\4G0+8W_ M5@($YD>J"@@L!PB,:(!.]1]%) M%@*0"ITM"Z&DSLF(AMHMBY$LW=3>=9.,4_4A6B./606/]UH7A[82^>[@KURMMN?A MN3N3NTA"":=.[AYAHD+N\$Z\7>7Z_P6M5A2M'EM0;+0QD MC;OFG <58I*YL&1 G"N!M,<,,9XTC9*2$/#:AI1U@R<['"P:8BV$WU72C4JG MA&?B?L^6:% HXL/P=G(G2!(A4L &"1(4XBE%9%7@B(D05=+$41%+NX5E18'G M;+=0\HV6#0O&N1X%DMQXQ)5AR!JGD^Q=3X://^BW4!<:TTTLEJ)'--0>X\ MD=JN;4A>UWJ25B\/_"U$K'-Q67=I5;$0B%P*K[]HJXIBI1;#2DVVW358Z\BH M0-$JBGCT$EF:' J)?_+'C 3H)1 M8)HC+JQ"6J2(P,&S6*9D#*OZRLDZK/K*(NLAO^A*QV\WDCF0RX.&;N@?+Y]'#=/ MPO"%MS]/XTDWYLVM5KL+ZE8U.MB%>__9:OOORZE2K?B_GRZ^?0VGCG()[_UJ M;'TXWS[^3W-[MW74V'H+:M2"\?W3VCO^S_>=K4WQ[>O;B[U?K51UCCGZLA] M(7B@(+4A]\_2R2-#.$>6>.(9%SHQD(<(P',*DPQPE@5AB2OG]ZO;9Y]O4)\^ M]G+)^T[OL,KM;@Z$I1;[TE+K1-\^.,F[HK6JY\M5&O@=]?1?5?U\BE^NSOL2 M??+>4_ID=?X%NW>C@]D&>[_U7^RB[J6.\5ZTG5H$H ZUFZO]OY9%+!T$2@>! M9^H@L'35_I?EDXO4E>#&6Y8F B\N)X4DS*79P5S/2; %E_7<'S''ALYL:\)O M+ +_L/33%0VPKV:@/.& 263812:X"<%%Q8U4\,C$14]$%:W#PVC=+7N1X[&[ M8:@N9ZG_]*VS/'>;_>ST*L"X(H'PT-K;W19[1P<7W]XW6MN_/GW?@;\;1YLD M![*W=_._'_FW+?]K/!#>H'"M7ZWFSM9_ON_1+[\:[S^*[5_?Z?;6%[SWZ\// M;?BWL77XO?&KD2N)L['LEU@N?(&(TA]A<:A7T>AGTNAQNF5-HHEAA1A@,^(. M ]T2FJ&<8I4N2BU8AYD8)A&@N''N.7:A"]S- M$>[&&;JQVM*( >FP$8A+;Y%CB2%.! T.4RY$+KR(ZVI*Y<4%A;MY=(]Z[FXS MR_W)V5N/S7H2XBE;"LT]@WU>'N)+I[8O4%^J9?GDDW9D>[)KE#SVDL=>\MA? M2^IHDMQ&K1S51'&C@L&$:.:D<%%RS?43YK&O=*';YR'Q.Y-;9T[J$%*4B!L+ M)-ZHB%PP"0D1@R$ M.>X%D&8!I/&H HM>,$4=RFN"N/,::4X\ JMC HDX.NW7-HQ9I ,W)8F])+&7 M)/;GHHSW3WDM-/%AAXMR/?"Q2JM>8N)X4B@IS!''1""-L4%.1$("-A;HX@HW M92WJ_&3$JF2P/Y=.[XS5^)2<28.]0Y[&A+ABH,Z,422,Y$$&):+/74OK?&[[ M-R6#O62PEPSV9:=<=Z;"%M[U0(Q^.\&[L#8^*8F1)THA;GQ AE"%K# F@[?1 M^9C1RL;GBDX_$^\JIU(>K[OC_,H0IF+2#LF8==L&Z17KP!=M?+M'/>0+>.#OGVA'AO$&P]AGP3 "G M6@#^$<4H$\:K[%FKNN&/YN?/G+W^V-#HLI'W0LOO[R,^L,?6JANR.<_.RI@Y MP$B9C]W'W#I5.V-=X#*XY*-W,0E>SJ0NEIG;GN#UT0CKH\3(.FS!S#&&-.8. M$48IMMY0S<2\#J7.5XL6/#6T-$DM35+O=]#U(9T:"X:^((:.NPK"J$BU# @' MK!&GSB%CHD>4)4UQB%%(P%"JZU+.*RWU)7NAWM"W].2R$^FU'HTW=*R[%U43N)!^U>L]J?\/;TM/I/JU7K=>"A^E+6[0_+P[5M M,P_W+%_IU,*M8 B_Y7ODT!W%?_1'V;_*7W"5;O4Z^>-RG%>?T]<^5Q]^$*#G M-,_%CSPT^%8]F]O6\)7ZZ$6FW.??Z[7=R\D:>7MLGD;?B=8?U@[MCPB?@:EI MPE2T0 8ZS>\Q3Y+/2U&#+W3:/P'NJAG[K]OP^>_8^7QH.W$,IT-D@;%$J8R) MZZ2K]>UA_ZP[YJ9/VY&O_?>?B7^(R7$Y\? MT5EW[WQ[]V _,A)LD Y1$W+I>JV0E@2C% U7V MA.5G;,&0=LPEXK>3F(4!IT@<3"PSPYS%<)=CL6>]@?1S:-8 M6#BSIZ]>I"\:OS[L>\&<,#XA2R6(-+,"F8Q@E'#L'>.,<0\BS=0ZG^R^L=@0 M5I8X+_'W?9J+](,#AZP-!)98$6294$AB,$_ N@7E 9P B=?59"#E"K7NA*E1 M4)L=1'P;UN\:%MJ37A.%9NNLDJIKM[K.F6X4P&K:.\V< MYTEP\&F-CVP0&01X0=-P!M]/"*\,:/\I\T-^'@SG/A[O*Q16W-CZLL^4,,'P M@$AR@$=4!^2"![$-2@(BB41B6MO@=69XG4Z3URQALPD$#91)&1C6R?!( (6\ METYP3Z3U<(]!F / "$U#I2(03R<0NQ_VG;8"@ HCS:)%7'.)M#<.8<*UE19+ M8W0NIYL%0M#)C@5]\*K(R%\MV^W6-F'UCX_;V1EO^^]Y[N_B2C_&7C6 4[CH246A+C%O0/.FCOOL M-(,BN-XCY.]NVC?]4?H^>/<,6&8UM/ZYC>'H &Z[U76][<;:L;VHN7@=J"O2 MY^#=4,NCKCXZ8(%3YB7^/&W"U P^&6VGU8SY7K7?FO^N7H+'[=4"W"<'+2KN M>ST:DY5$F2L$Y_G#=#[W 8"1WY MUB"<@Z^^8EVW#;C_3D; M^7EX62;NU!Y$Y#K1?DBN_7X]Y-4\&5Y=JO4\L;/,R@O!&!HNU.)R)LST+U._A0,QTX=;OQYV'3-WA\O/L#:82?;I7\UI2#! M&P$(1S5GT6A&@E#6DN2ELE+N$[RVL9NCG16Z99MVDD]6V9NCET\OG^.1R6D/ MO[;1AQW #AAU%02N8H2#,Y0 @9][\$)%]FJ_#50]AG_/_%AWQ'(?%@%^S,T6 M\FO]GV.@VF<;,BDON<3.)9./,Z^3/NLU^V!CH5]-@:_TQP-+W#^KD"X"BPS?\11YGB*UFM[I+ M\^0'O#YVO_7:A^SRA6;_N[T[IF+HCUX]VO"[%9WJ=LY.JQD9/&+OT/8J(G, MG*#6@=GNTYC1R1MPJ>OK=34)_M">'(#PP$U;]OS:TZ4FB-]!MS\1AS$S7K M^WLGH9(W8&SP^;P- T\XN.,)$,U\]O;.N-QXQB@FU,9@6-".*ZLT-0$'S#1) M..FH[G"8D;CF(%UY/SO5='P8' O.Q^;OYPG)5^<)>9H](>JY8XHE!-ZJ0SP: M@[15 <5DH[6.!TP\N,9L? R!JJXJBW!6P&UM[QZC"7.9S]9ASP8R62D0* MOR:EI61W^,9E[>>R]M_WG>-4&N^1B;ED=0P.Z0A_)NT)UH$RJN7:!A7K-[7L M&PH (%@V!94;>GH&QBW[=#>;LQOLUO7]BW/;O4(L^-V.>)$95Z^@^-0V \K; MO/:TV4^(K>Z0L:N"_0I91QFALZVJ9D#W,,9>=WTE=N4K])_TS@''8]_T5OO3 M8-WZEGGD<-_ . ZL0+>6SGIGV1#&DR9@?D5I*IN1ZRW$ M*:B80M^Z_;"ML\O=HKP9#G?KY#WJBAU5)ADLY>@%!\9K9/@GE\//%^F/I0Z8 M,AQ.V\$BV+YM&QK50=; T'Z!.>L+0Y7CD3]U:B\J1G.9LW#[HU_=;?K##SXV M[0XW3&W\.: G>8R#FXU>>S S530#M*%[XXK=M/DV+0@#5,#%G" RG/6#QN- M7S33A3O'EE]O5^2PU;0.Z$CFN:/L!0A'B'D*LO,X8"KP&$#?\ASVV<75[%U? MMY-'U/Y"YG6-.U$5?F*N=G#CEMU[/8/L># M+#F?XFD^AWYRD$^?M]I=6(5=N,V?+:!K+VNE^'9S8*6.&H>-K3^/P#+Q[:./ M=._HX_G>T1[?V3IL;;__YW!GZ]/A]J^W/QN[K=:XE=JF;_'V^VVP3 <7C:UO M3;A.LW%TP'?>?SD'Z\0;[]_^VMY]2\#*I9W=#V)?^\A,Q (IE_O*Q@3TA/B( M+(OYOR'QP/OLHG+F-WO55B]XE8KS)+'E/#JM#;$TBF@B)3&ZM5H$PW^:A:9S M%N\1?UL(#W1ZR(/@]=I ="I]>Q_;!QU[>@@2^N&DSWVRP5PA$]<'>6 8MVS( M]"=DOHFG'QKOQG46L,#%SD[J*VU&O<%27-]]R3*5N>A2H#DI9X44$C>R=MR>]C<[E+-<&"PPVYJ^_K?U< M2?Y.-DV7RM#G#J<=6+P.2"+XZ$!*!N1OL*/0R7[[6:R^?-!I@X4[[;13LS(%P#^!O]B?EZ^"J6W" MT(;#7Z]M>E\9XH-AIN#$;?M/W=]&:5YI-'SUD@!??O>P&5-MYW)X6R"[U0[. MMOT.5OORDL.YF&I_KYYN.,K:67<0:_"="-^RW;RY=&TLNX=7:S+8U\_7/K9' M[4X.*=Q@ZZLK]#-Y\O19^^WQ?V!B%!QS +$3$"?B?UEJ-;. )DY2(#WC"8@]@8+C- M5J5_5Y[&:3>^&?[RQ_!08/.D,B;5E\:,>=YW&C_/F<6E__;5EM0Z[F]+#8Z3 M#NX\>'N]>FLLE[W_GJ#K5-(;W\;K9/2])3M6>??C$[9NA+[OX\_PGF WW_2V M;Z[48.\I6'><@WZ1SEQ$3-Q_RMFO_B;3"YUTFB#<%0+L1=NI]7,NLH&-F0'6 M&*E?.]&RB#/^Q-V:[GL$9\&7E^)=J[2]*+W>RUF9&G)P&\?\E93^PRN$;K_GH4"+%/QF>G/ M7D5>5JC6S),V1EWY:\RUYX]9#+F?7NK@4S]LN*R2/\N"K%H]CFF/N#)U-;R( MR>4#+5(&[FQTRDI/ Z=.:3HH-TK,(&I)S-UU-0:"_J[3/AXV>OW:[!W^==:% M^8B=JW9OW6Z$_X==^W,IZFX\-,S9K[MQ_.W[WN['7]N[A]^_O=_[V3CZ>)'# MFMOOWS7A;]&@7\YW=OW/;W#M\;H;WXX_P?VV?^Z\__3]VQ&,9>L_K;W=@_.] MK_^!O[^S;[N;HO'K'8ST7=J^P&2L%9Q,7 GJ./),\=Q@7B.=HD$FB*B39$0X M4'1B%KC&F^IZFE@BSJ!@F49<)XJ,-_ ;3HP12[1,:6V#&EW'9O(X> &N ER+ M"5PT>).SQ4RBF NJ'5&46L4X)\G2H&>N9%: ZV6!:[SY;I#!Y/:[2.G$$& HU]ZN;7#"@''I!0*NN?:$6VAG_*_!R9/._;[=#=/ F?8^='KB+TN=T*!3KG!9V-OR:<5:XE#L#5D9;,(4Y)0$#M M/1)6)NIYB,X0<%8)KC,^>;*H-&I;&86>NW=7%/I9%'KI2=_5VI2+,;<+,;G"9].4:\2<0H%[#7BRA*@@$D@3'70"7,3 M"*B^5G6)'UWWO[1$+#"WW# W=\>WP-S3P-RXI^ND50%+C8QC)F]2$N2XIT@S MX93,1=DMKXI7UYF>5YY%P;F"N.XX%;!K>?"+6P=8%=,T0;.4[""B4B\]-99>+6D\R\;;HT'O%(* M3BK)8#X91=PRAFR0!LD MBI0ITR@:QM*UHTP"X1;)9M_(?SLDLV_ "YLR15\ M>N3%]7GNKEW1 MYV?1YW$/#CNA:1# ?YR7B$<=D?4D(LE9BC@R)G@^D-?G1F9DGE+ZG\)?>K MY'X]B7]7PF!,IO(3FACU-M>ST IQ)C'2@2K$"*62<\4DC[E(<1VSDN): M8.Z5P]S=#ZYY09%4B*' 7N:66$F8JF.-*%9@K M,/?*86[>T8 "C)XGGH_QUH^95 MIJPD\C^Z?OY(1^IE#0F43/FE&67)YU\T32GY_*\KO\SDEM26.^--X$ER:Y4( ME).8N%%!L9+/OTPT;!LH6.,S_IFI&'R'PWWVP9OT)DJ)$F/@;AIFD([)(\P( M-D[[Y(0''L9H79A2H;\@U[(@EW9$NFAU-,9R[8QU@_$+!2T;_TB'7 MQ77D4I'IP 1&@G.'N'04&8P%"L$&DY-FJ0SY*!*K$U)R^@MR+0MR/:B5>T&N M!4:NG3'.99W3/ )R<YS6-KC!=8/G%>-?H/C6$OCC M):M_Q;(&Y^[(EJS!Y\#.#Q/^JO*><(X3XC%WE&-<(<==0,HK8FVT1N<2P(3R M>9R(*GG BZO1I4T*+1JZO1E>_27>-J>&G8,&+?AF0L'2@J4O[Z$7+'TJ M+!USR6T2,K* $?$T(LZ(158QCZR-(G%BP#MC@*5"U;6<<]N4@J4%2PN6/GUL MI&#I$V'I># D*F[!EP@HB:00.!<861DQ2H0D0,\8K)'YH(.NB[F5GGQY+*U" M*;_W+-QT8_A0C;-CT!,/?X?FCXW_@1_#!SFVG8/FR7"\8SO#1V?=7C-=]%]J MGH1XTGO#9 6Y\U5:Q]E?[&.Y\\?_^I2E1?W1KK?;) 6HU?\10 ML]UN['5KY[$3:Z<=T* .#*%V&%NAUCRI]>#+7T#+X8.?>[8'H[+=O,^\%7T\ M=K%38Z1>RV2H9D_"Q*MDO;8YR\?K4P96C:1]UNLV0\R7FAQ1-?3_F@&;))<) MN!VFGBG.@!PX@8,CD1N;+&5T_\-4>B?&(6FS&N']T$@N)QJUXO]^ N0)IXYR MN4W?XNWWV^3;T<%%8^M;$Z[3;!P=\)WW7\XS.C7>OP7$>DMVOOZ3&K\VQ7XB MS@JG$K(QGYF*AB"#242!69V23T9KF1N4KT]ND]1 $UIY';.@S+2X+&(%4,4I M)]SP:*G@V#L6I:"")5PM[J2]*8L[T^*^I?LAR)!D5,CBQ!&GR< R8XMD N\I MB6B%-FL;YI:UK= ?Z?M;C-?]$TG MMFR^T!_GS= ['!*6D6\-P!I??<4ZL"-GO9N_ I#K$4A6'OB;[MDQ@./%*-)[ M@/;8>7XR5N$ZH71LQD9^'G:&PSFU!Q&Y3K3?D4TPVC>V=6XONFN_7S=H8,T& M5Y=J/4_L+'-R\PRD]#2G^V &^@L!JMCNV&HY@5;$3OX4#,=.'6[\>=ATS=X? M+S[ VF$G@]6_FE*0X(V0QE#-6A_GQZG] MEA&\>7(6P[]G?JR-_W&=W^^8C4D2=I]O/?!F"_FU_D^ U,%,5P(Y,%I1GM2&61A%-I"1&=^GV#:!X#G[>C>F^;W_"8YS8UC#5M_OGQ?O8/NC8 MT\.FWP00ZU:ZL NW_[/5]M]?F=W=V?UPO@^0$5WD&I$ UA9HCD#.*HM4;GJ: M/&,JZK5:!&IRFH6D^&?[R MQW 'N7E235/UI3^N7R[;Z/'M^;R._;>OS/KM\:\]/Y[ M@JYSK&]\&Z^3_[X]#KG(>_!W/SYAZT;<^_%G>(]I_J!OOLA@!;OYIH\9K*3W MNNP=^2TSG/*?GX@1,7'_*4'MOD%^H>#M]%H8>]%V:A%0/M2N15ZNQ>H6<<:? MN);&39'%VZJ<+.#RYNR.>V1&W?VX]ZF9L3)S1G&9LYGGC$R#C+'@#.NSG8(B M,SSL7*7I1>_W6LS(TI*!WSYDKZ9]!M<(W7_/0@%6H"C8W]9^7M8DXKF>X"C7 MF&\._4*GT%^+E2RK^,^R*BN:;;2:^4)!&4ZDMI(K^#^7AO@0O4E).,.P)J5P MUWSRBOYSM+VUAQM;K>.=K;?PV8_GC5]OQ39]=]SX]>UX[VB;?MO]I[G]_M-$ M7M'>\?9YX^@CWLGWVSW@C:U-MKW[_=?>USW6./[6W/[UK=7X^N'\V_MW:7NR M$3>/F#(6-<+$*L1#XL@:S)'W 0<,N(BQ'>L*5NUY(!UT0?-\E"B#2AA+U!W >%G#<:@6&R7"42 MF9$$H]-2B82&8O'MV1Z/N[Q<>JLA55&7N9C*SQZ!-H=D 70EC%0)I-;VR"R MSMBC#\ 515]<15>28*:HM"(6ZR1HU0AS2S3T4O!K,]UC>N"/3HDO:!EOQ:[K/%NN[>\GM%=RU'*)KRZ MJ@C>@8M 8W(Z*:ZLTS*7Z5*24QEU6YAHT M'!'I;.+68T)RM6>CZH:7IM\%#U\Y'J;D+?58*R\]%UQJ0:F.)G L+5"PLGFZ M;'@XT1R<64VD4(@D2A"G+"&C/$/:4.,"TDP;F-Z@-38Z M2.:*Q!2)N9(8JR7'S%FD@1CE8+1 5B2,%!61&LQ-$&)M@Q,&'L7DMM.RF-3I MA\B(N.44V3R."BQDW&B69[VY2?G"G+I8P2'.*0"["''7Z4>D=GJ'L;.L<==Y M(^[(F9*WV$:G[[MDNL>Y$^:)TR8A>7#- ?Y M.7("P$NX$!*//I>77-O@M"[-"O;#++BUHKAEM$T!"Y>,X5PS;A-.W-LHN@F_CF0;_QEC+O9?6<16%U$)K[!*5S^._%LB\/V1.YKP@D=1Y$M%-I)%"OX;39&K%!T6 M1BIB5!!@3YTI#MV2:?G$ 2CG)"8Z(!Q4RGU[(K*,1P1^'N"WMM[P7/*BSMB\ MFBD6/5] /5=4:>.=D:#6G(7@)#/)4..2,(D$7AR@)=/SB=P2K+66S"(M D-< MH&/_I \X+6ARC'GUYL'_+6GH^O-_EUSK.S,L:( MBJ@9CD)Y[CE1U'*6HE6>2I,\F*FR^[E,QFA[=[/7&&L\:[5PS#N!!*=@C80* MR% B(&U!VEDZJ%KLK2%: *SRH*1S M22J+J7+6*BQ3<>^7#FDOKB,MA8D$1SXB(HU%7,N M/,8::*9$-:G2,"_YZ*. M']_ANR!M0=J"M-.1EAG#=%12)1-Y]%(#J"J#DQ4^!7B]!%B6#6EWQCBM$TE: M!DR6Z*11;D2.;&[;::SB,3#B<#Z]HV3="+,:2%M%9WZO.E9NW-#*^_>Q/K0W M=;4] K%MIF%WZ9NZX59R>6XQD>^\_4;:)$'R??\ MV]=WS<;N%P*:<#'>N_;;[M[/;T?^Y\Y7T)#=/=+8.A#?CM_^:OS:I(U?AZV] MKQ]( S1K[]=_LG;@G1>BJPIJZ/DE4_Z,V, M2XEHJI+4"C//C9;&$R.233%A);1FMW6[G=K"_886N-.D;G[6XWY=LPE9KXV* MT/_[EZ9$_5'KB]+]6\U.>:)K?7ZI>LH^O]45WS1[<']_CX?^NQ-3['2JHQ?P MZ/-[RA?L9KS9S1W;1QMMUK*W5+,G8>)5^-D;:7Y\:$/-GO4.VQVX7ZC=2"BZ MA[83N^.;-MSC&(VEE'J.%7>&6Y,2=9I$'5G<_S#-:?O0>#<.9)>+4JW)Y^I> MFY>CNA]MP*\,Y!I'!_M&$1^,T(@EDQ!W$?PJ0SPB,2I/G34V.U>S+6K@-%GK M.)'"<>X(K&[R5 ;N!3$XVFI1)_AA6=2Y+:IC"4?'#6+4!I2+02*M%2RJI()B M ^^JW+T&UP%4\K]W'\2N]1V4_MA6V>Q M]E^WN19_QTZUG,\#!W_;SDZG.B<7_LECN[K[*Q62[=T//_>!A3)-0.LU,SZS M?2#ZPIF<$N\),]0EDFYW$&]8Q2?2_[**TU817'&=Z[LB8P"[&.8_7-O ZQI/9+Q,OU+."GQ\V_>$BV?$/W>[9.-RGYL\8T*_8:;_BY=_& M^XQ9XYRQ.1I*$1<>!$%2,.>S$6K-2L\HC;U\MTOJ*!EG^:A\?@R:4",MC(RS:LZ"(<-9ZS(U3&LN( ML:?&LEQT3=T;+?HK4CSQ^\/%T?;Y/DTF6)V]*AT4N.( %RX8F2/(5');Y7[- M:@ HK"- /4DIPI!HKK!A3:!21!6(ENS>UKPLZ4.65%GF=1 ,,0<6D1L"Y-N1 MA"0AH&3>@4VF.;KRL/#*7RW;[=8V8<4K )Q+6.4I!*9XXQ.RXB<5%$@#W M":,H0HZW68U<4APQ)HCR3/B@PJP,70?'@S/6.L=X)-@EG)R)%*Q'). (%(;^ MI$NJ.+-<$HI$U!%Q)3%R(@6$$P]48;">+I\(?@Q!_W.N!/TI(*"PNPG1V/NY M'[5C6G,-]CQ0<,I)0,X8@A)F3F@;C4[Q803]"52^+.&T)4S4.Y:"1$)9CKBG M >ED'7(QA6"IT\R1YR'HCU;;0N4>)PT'Y_M*8)7+>" -]AL(NM3(*DZ0E8YJ M'ZA/\K8-T&ENUV,UN:SJHUX/MQEH:IM8V>O'D MG@2]>Z7G<]PQ6;SMA/K"[ [.^!@/%D7>Q*]%BF>4'3Z;B%@^\)Y&1+F2'#FLO>ID5:)(<:,C1ZXJS,S MYWP\W9H6G;YC.0WVDF%K ).30#Q)4&?"'1*.29RXX#K'AT"EC:P3*AZ]V5=I M_/0@ WSK-,)%?L361?W6K)#:"I,<,BO)>;K]\@*(=VG0;MXPAZD7%BOD. ?3 MF#M,6R,C,KD3B!*6$SQSCNK3K6D!Q#N6,X%73)7TB) 'G?,&7"16R0)4$XG M7:(J B"R.E&J;O0]VOP]@.0\782]K/^MZ\_VM9(.^ =X*MBXG'(.!I'E2]B12EA*EL*:D;J0 MM7Y\1M-<2,Y*<)S/MVXLU?*6,FA*5<0@ET5HGO3:=\WMV2G\FA-(NU='LPHU=S%^GWJM>^:.8/WR]5K-XZI%7?SIXVD6BV[6P,NO]_^*W;S!43MMV9,3 M6-7:Z5GGM-V-W57-;.Y'@VO]16D_M0'"D[P@LE8SN;97_X%:SQ$^X6WX02J\I.MYH_ M,AD+J\%,-T\N:F'X1-EW"KFWAUPNI6=X M:X# MDBQWQIO P=Q9JT2@G,3$C0J*W5&,OBSYDRVYX\)Q DX.$R&G,H+A B?'HDBD M9,+:2.EM6\4W+_F#2D.6)7^&)4^6L:2E0$P2GC-^P*\5G"(O&+7.$$Q->&#] M@!%35X5-PV!9UFNUX9)E4W<,1KE;>3DG[=YHN XL'1C'ZEKC&\CC15%'^,# MX'(!%OFTW6WFK[_IQ);-(=P_SINA=SBL-3SRK0%]P%=?L:[;;IWU;O[*U.*8 M(]S#Q]R!\_GK*/;:X]=F;.3G86U.527W32X3U\F?@N'8J<.- M/P^;KMG[X\4'6#OL9-#\U]UU>0E>V]BMJ&)FA!EP3W(,UTXI]#M9(/B)Y/-^ ME5H;E5L#2@ZCKLHH5^7[WC5/[(EO AFM3AGTD>&WRWJV_Y[YL6XJ>SSZM4FW MX#[?>N#-%O)KEY6=1^M*]RWCG=6#5\C7_!3A4C]R'=W*R[H^1T]<]]H?QG#6 MBCNI8C1_7E1>W&NN=MTXV,?&2JZ%0H3G@I#$2*1M2B@*[)G$WKGH;ZM>O4R1 M@=VQ^CJ=H2S>X?'G'"84XUT# M\PW[;U]QC777J_>&BOSWW]/TG6*^8UOXW5RXWNW79;(=:WI M@RY[^WN"W7S31PWV?G-P1X?(.SN_FHF/3NG'TK=)+]1Z9 +^\?3LSFO-(QX[ M+2.-0F+!)RS'X^[17_/NQWU=IM0Z M\DF2F"M&"#&U7,2C6A_=#;$OV4.NP,*]8,&'B(TR29I$>"+)",U ;$@*25IM MQ4/REPLL/#LL_!J#!<%8)"07WY8TY2:_!%G'-=*$)"EIQ#CHM0VB<9WB.7=$ M>R)8F)G^I.J?I:(_C9POW&.QK _2:7%#T,%$SUERBI/">Y8 X"XF> ^12@87&5)$6@ XS9$) GZH: 0U(0:CE-V,W?)![.:UJ+CAG-I\TBI%,)P&&U3@&A<. MLQ0J/LYA/$MY%U.AI+1#/!D&3@[\)I2/FC"38A1K&XSS.M=R@53\U01J1K<. MNC7[PS9;5:0_;S4<=.Q);[#/D-,#P<2JVM\M>_*8\,W*(UDDW&B77/!"<"6\ M3CYIP2Q7WD8\0X>4@F0OAF2-OR;(2C+44:\<(CXW5##*YEY7#$F&L>=2YHS\ M7(DCU\%BG,[)'UO28,S**[D/U$FC!9$Z<,R8"5X:9Y1G4H%\W+^G55'REU3R M<;K".:8!E@V18"GB+!)DL;4H89N[*XE !2@YJV,)/HEZM$\R1R5_;&CE,<[) M(&@TV.!G\ 2A?99)Q%!K7W%L=F[]T@I0O!Q0?)Y@ RP(T']BD%,2@,)*CDP^ M)1Q8DC1RD1)1F0TH*NI&S,NSF9.B+5'^%D,:*GHR^]5ON!-ISY^'TM9KK(8 M;\^.KL3OSKQZK=>>)^]WJ]GUK787%&DGY?3/>-*MGN13/J\2PU_M;J];:=Z? M.2;S]^"PS*+D!>_\-52GO?/&[C;9>?^![>Q^%-M;GUH[N^\.=[;VR,[N/T?; M7S_^W#MJM;;I/X<3><%'FV3[UQ>^=^0%J.)YXSVHV=>WO''T132^YON^:^Y\ M_?+K6XXF_OI(=W($T1H*LHX(ST6*J>'(1L61 C5)G! L>.@#8W5J8#.#$O-4 M:6NY)\1SQY26T@GPT#@#^1<6WY9'//6@SSV39%_B; 6AZ_U&I;5*:FJC@C7' M0IP+E;L/A!D/'GJGRC.['I51"0 MQ;6W_W?6[%U<7_<\';7?\D=R*2V*_Z@^F5^M_B9__'N]MG-2:[1_]--?J\/= M1-6OKEI=X=QV:[W8.6Z>5 =VFB=9STYBGYQ4#2NF%>UJ FO)IWI.P7X BK93 MBIVJ+.RF]V!$X-=<6VTVKN,$U4IK1SP &7!&'#3@?:(("TE]OX5-Z_P=73" M-CL=>W)093$!P9LY. Y& 69J)PTZ(0T#Y<"-WN9"KK$SY;SI\"1$U=3LVJ9$JICH^#&(:W*[ M7OO?]GG\D>O!79?GH96HSJ(=@/!W^J7JLHQWJXP,^$1H]C-700WS>R,Y&L-= MDFI?I*^"G5C=?U4+L58JP.EB[.P6\;GSB<3A5U^"TYJ(' MG*E% +NJ?&0NMC$.K^NUW=%=M%R9(Q^,'M0EA+?Z&VZY\L=H#G4=$-6WSBH) M;%Z.[-I'*MD%_4&YMD$].S5ONX>U:SN+H'#Q^+35OH@1O@)JUCUK@5KU M^D,/31A6K]VYU+K!LH#-@&^"M.;79ZS1[+&2B<9('.% _:W3,I@4@+=[JW&5 M4$ 4\$?S.KWCY[8'^7K[_81UIA&X83;72F+(<2\0F -BK!-$"IPKO6(QO37> MR &Y:T_%MS3SD6-U $2X)9555$8R\CK< -=S]5+;Q3HDXIKC&?( M8!,DH(VW'G@/838E)W1T(,U)15" MC.@KD^3MW4W:.-]W-%=@HP$%IA3B"6MDJ"%(>";@K1",3FL;DRT9_GLHO?U5 MOE[HZ=Y2/4I+!@5W4Q;P6K 7PPLUCX]C +"/(*49]V/UZ;QJ)\%VJFI/E1MP M339S9:>JK.Y UN^7$=+7LNF*$6Z5]:G@S:*-3EJ+*3;<>*>V/( M6+#E%EF?&^_?#'UB.-239>N%^OQ:LGV^L[DOI1?.2H:$R/UH/ 4M25(B!V;9 M2TJ"]B0C/C"R.H#_38B_&N6V=R]]C8&&CI*TOG+U79X0^VYW7W>F@<*?[4Q, M\Q'6(77JL\OQSUVGB3DS?<#+,FC<.)2K,^3UVOEA$^Q:$]R>>!([E69GSZEV M6[!4C\7UANRY<53%M6PE"UMY<91!\D3A"W9]45MS=LN+&9>7MS]-FOR)/ M7U**H(P*2JX8%HT)5GB*6-6RF+)FD:0,[5K8 _?\6>GK: YE5.$;@+N87#::5!UZS0Y614=X Q MYEG+88IA**!V7 5(+HW0I%6KU[KMXVJD?3LT.%LU2FWAC5P3*T<@!A9N-L>* M4,. 9EH7M.7)24<5II[XG, KP,N:"D!WD\V'X-&H[>J79!YX7?;@53M2RP1Y&:-T"I8LY5YXTSPN6TE8Y:!?NC__!SX/,*!K MHM2OEC,LAWNE-.NUOV*G9YLG UW)R]37NO@S^K,82D%Q0[C*&8(D!(VM-,D9D62!H!>7C;?GC?-]ZJ4/QEE$ MJWK^GDD$"HQ1X$1:22V(1X[Y3+JQ_WUIU9O#8$T'T"(+4'YE-FE1D9 8D[4: M9 5'J7%(F@'Z!::DX:)(R\M+RR] $BR2,<8Y!.Q"@L$R'D!$*.2\X]2*X)6[ MK;_V=*3@- F1RZ:GR$T">BZMIP+L8-0ZJH(4"[+V#%-!A/"(Z(!A[9-'!CN/ M1D>"DFG6M?<:EIHI[S ,2D=AJ@\,P0NDA0*]I]$F(HQ00E5)>_?HU7WW"__=WV3I5_O,88$'>SB5 M_Y]?@JN!GY,_,",I$1KD.SJ#J>'8)\MXY%S%J$$=I,)%0%]<0#_\VC[?![+ M$TW 6:E/B%MED 9(0BK"ZH'H)N'L#106R&K>D:A]BQV-)=D63MA,@5D[1.@CL6="261DF8 MB)P!37]RU_I3SI?I-GOQ>%,+MG-0M*9;""HNBB1'Q7!M"$R(1%>!" M6455PO'V[8?2(6+&#A&\=(@H'2)*AXC2(>)1'2+N/EES_22.H$"(!:/&<,&5 M!]=5&69E", 0!:=TE3I*C!Y(>:E^$E/I2S6PP;@V[Z2Q,20H*?;F-"1L /'3'(LN-A7-7?WZ^5G_$@*HYL3 R<-^JW^//V/'- M;NS7 C@%TM%__;>_AZVE_UWF[?J\U:H_1J*?^<]A+F-_'JMLQOX\?ACDN[WF M:=P\..C$ _#+JBEIPDPU3[I ;ZO5(4&$*&A(!I-@_+W+:STX\#OPJT96 MN3'8'EGA4R']&CE''WYN'W^![[6.]G8_X,;6)[CR%P[CA?M_:S;>O\4[NYYD M[VN\1L[VT=N+;[N;9.=KXW#[Z"-NO(=O[![\_/;^TU'C^ />@S$T?GTA>[_ M6YM2?HO:1)Q1*+)$$>>!(JML@.D5'*N@N?+/US'EN M;!UG6+^% LI;&K,_""WI$V+ED(IM]DG8VP%O_3LSU@*2LX'D1#'3R+4'64&Y MR#KB@0=DL% H:*H9(1Y6.JUM@!NJYU6M>%D@D:=Z+"IZ%3]M?5T;+=V#FF4S?6 MLU]6 .,^@$'& ,.:G*KD!,+,)@16@B 7E$&)!D:UE((EO+;!UZ^JFU\5Y[N[ M,6CA,87'S,ICYL)?$'M" O-A&/;X)T<][N?TL0)/]X$G-MXN"B=8;.>0MU2! MT^$YI1*'W(E3R;KG#ZZX/)S$9I[1O9';T'8@B/9^_ZASWL$M58^ M/.6%,-Y:+*UD7$6G$TV,T\0E-<12/W5S_TGC5-7B=#\,SKN_[[2[W54M7?B\ M>#79UC<2:[C 'I@4UHAK&I')/W*+$"$\ISSQM8VJ4@?]8S; >CI?:H:B[:ND MO3?'3!ZIPK,'3[HS:?#M 92BV/-0[/' 2L#!>Q<=$LP!_5#$(^M(1$!-&6>) M)>G]\BGVBWQT3AN RT&,ALIY'VJT2JVU?GMQTI3SVSY4?9>WSCJ7Q0_ZA=Q& MLR,O5ZCLWLT-/R?[_J84@O71H*AX/A^IJKZ_#+&$$U>2^.3PVH9B=:,G3\E- M9%R4%GJ+HN>KP*Z&"'!/@E6 8!8@&"=2$A.>T]Y1PE(A[HE ED>+=.*&*\VU M=:(Z+,O5 K7:>X%-J(6^QBK&L-ZU.RDV\QFDJIKYB8^MUJJ&M%Z>GCTRIC58 MK+-<59#TZ4#7BYS$88&B?Y3I+XX[>8L71 M7ORCKR*0-]+^+[=DSO5W^YY.58G+]N8;V"NQN^>*W;V]6L42NYNST9F2MX89 M<=P1)'CPB-.@D,'$HAB538DI+XB<=^QN@5S:0J57A4HO=GCNG\I*]?>&8VZZ MN-O.+XU@78G:S0_D)J)VN6B$,0PIQ3/(>8*T4Z (*2FMA O>A!*U*U&[N4;M M;M;MFZ)VTYLJE*C=?=5^/&H7,/C,1 IDG0>UMY8BAVE PCF*K8A&"%JB=H5J MK$C4[FZ.<5G=LD3UG@R$QJ-ZU( P1),0#Y0AL#\*.:LH] MH*CKPL'4U$A17T-R=XZJQ?$C4L'Z 'EN1.V1H]RBE&P@UE#K7'IHN&E^BO@\R;[WS=A?.$"] MB?>M"+U;RDA2R?]Z$OR:.-W)K:+$*20%5H@[(9&+@J$0G Y*1>8\>5 D::'. M&BP3#5G4\,_,>EJB0D^CPN-1(:F) -<+(^J= 8>,Q]S3&AA)B,0%3J2+#\_E M*K9^88%B!4(Y(^!10CE/CQSCH1Q+DXX8Y^+!(B"NA49.&X$"TRS9: (VY&&A MG+E%;'ZO6LIM/+B-77]TMW;=7,B&>*#IZ[BO[;-VQ!-TG6-]WU9H4S!_^ RP MVG%A/GGOQR=LW8A[/_X,[S'-Y]]?[JD&*]C--WW,8"5]YF9X\Q,Q(A:MA=?= M3:>F+QMUW\!EY=B8NZS/WOGX\Z6 M?;SD>ZK@R+SS6]?\/N]%C.RM&3@Y1MU@BB] M4.#C,D90&VMDFO>Z1_NC=X=')VXI![?@DEJRJU8TN\HHSI/ESG@3>)+<6B4" MY20F;E10+(?RB1F$\HEY^MC<1#75W7;/MEY=&.[X&]Q_\^?VK]9A8^N?XYVM M3]^_'7TZ;-!_X X?\?;7;X<[7[_0;?KI<#P,]^WXW>'VUMM?.U_?XL;7/=YX M_^FX\?XM^_9U[]>WK8\PQK?BVR[\_KZJ]S4,X+/&UH>+QL&^Y51X1P7"(J=U M,FZ14X$A:[V,@EB=DEC;$*I.1#FQ4H!N68!.N[SU9'4TQG+MC'6!R^"2C][% M)/C4=H4%Z%8(Z-@8T/%!!4-$C P(_A+("*T1P)RG3B?%-0.@XW6L=0&Z G1+ M G1$*B&X)32727?"FRAXY(%H(X2WF-Y1O+4 W=(#G1AG= D'*1E%U#.)N/8! M&1H-HM1P@P/3TNNU#5.G9I%JYL\WX'P5:!,"O#. KR? M)UQI(8B,D1ID9>2YIV-$.GF*/!/;D,U1VZ?D ML([GX,^8B=I_J7D20.K>,%F!PGPUE-REH?3VO=AF%Q3T^/0L>UB5CM3:>]L7>[8UD[SN:[J5'-^][ICEE_)6FE/+JK6O>J/ MZF;'[9/!_N\-YY[KUTO]1@'-U:)YZV.[VK;S[;[SOM;G=5VVRWXO]^NOCV M-9P"%9+?CC;)]J\O?._(B\;6]_/&^R]B^^M;WCCZ(O+Q@6];[YH SK^^?7V7 MMH_\Q?;F/J,B2><-P)3+V,DYZ#2_4@* M: A,F[)=JV;&_X0N2( MA#5P-!C#K[\KJ\0D 680($3M@V-4*U>CW2@=7H3O#PCMV\?.W_>&HT1_M1!B=[^_W8'+"Q4;,E4Y-Z53C M!(C-P?YQH_F%-S:_\/K1GD[<2TP<8E;E(R\GD--S7FRHI\L"_QB.8%/JV$G!#[@,36J!7 J"6JMM=#JU_H4&49=CI$ F:FG< MZ1Q/_)QSW+RH>DR]+.[XI@WBVO8WA\P5FOH)W@[V\CP_A?C6OH &#B^_[ VY MM_W3\9: M'Y*-N?==0EPKCJQ1&E&-P=H7*@B<5FH1 .80YG']PO=09J9WO8[G?Y1 MH9OC+@P>+A\6.\BGSU]J=B(89]OJ84%H@)G&88Y,#6]>5E*;,6M:L/ODM"F\ M9IB8?T8371-$/DKZU>WRI.X\6/7$Z59DM*,W%S>\!R>XO?EY. M*S,@6Y9FN.;D\S7/ZG$\VZ(S\@ZO\2- &ZQE MDM*I)+G@QO$@=##1#UUT][1^N;7@]T/=?C^N^/,P7::&Z)!/[7KS7U1/VEU=K[MPE@: M!S.E!YKPO&^-/,ZC>G/KI+'YM57?_,YV/VS]W-[\?K+]X6MKM_OI $::ZK,M M-FG4#,O$44HA1\@HB0RA#E%C'.$T)I/XRCH7>%7.K8;ULK38?!B0+!SRWCF* M\/;O_T(!]/J:;?=#T?G5;+L]ADX5@RI\ 3IEP!W^6RIXHAS0[CV+$<, MWDN!$\+&"<2Q#4AKC9$B)@H))%&IW,I)\%4F\0(=^E/*&I;/UB+B/A"DN0E(D*!2C$93E_LA<;;&R (!Q9S\:B^# M"'V].9=B.5M6_K:\1.ARF&-%A.8&;[,]+8FW' ".(,,DP)LP&NG F* :%E@ M8B L-QF0JP+3&7S[_07GS"XY/"PU![H,$!4'FC-(3',@8@5W,G"$.2.(ES%] M5B(I ^86!Q$$65F7:HT_V%9ZMK9,+X/IO.\/4FP7 <.#FK<]'SN=6S&?%XA@ M2TQPSI:QXCCSAJ_&;",E*W.E>IU0-)8CKC@%^#(>@,SD%-V@HJ(KZXJM&CV; MSG4=Q7G&)B0O6JN7FI=,]'H,Z%21DCEK]6RC:D6XE1S)8"T"8@(VC*,)A22L M!UEQ@B30:KZFGZO!0!76=,NVD+\X%;Q5F[I7&/=D.*="Y_1PT=,$#HUY![--RAS?=#RRK\*8E ,H9=Y8RT7$@C2 *"G&.*;+, M1H2IDQ@K*4FV!S5=8XM4*G*)\_VO37=T+(Y!X MNA39LSN5%TUCR.WXE7R9L/& _+\M7O^X1[!WT7.'F' 8Y:I="!9;(4*4DRIJ M)6186:=D;98B\/QQ/)W*363'\P^5/^WK+U67V :-5Q_6A/!6R%EQH93 /BSE*D M/0LH^I"XD"))&T&TUA29QNRBG,%P*CTZ?R?+1[LW+I;E$K)/H)/GM,C#_K!8 MCS<%"+9_Q/,6?_^ZG+PZV0CP^276 1D?CZZ_)"\K A'-2O"F3"$]GDU&>WH& M6.P9A(JI.;OPLS4X]^7L1^0&T7X'78?1OK&=(WL\7/GC\F8).^7D[E*MY8F] MRYQ.=SXL]5V[=&?SS[ 6FN0 M4>]_VE*0X(V0QE#-632:D2"4M21YJ:R4>]E@+5+7,X#F7L^9./_[#[M^;7+R MX\OG-*>YNC H&C.MN[G41=&;\%1WK=[MN?;N;3/"/Y0V &UWR:J'L/O=WZM M7_0?O8;@W>:J>SYL(2\[J\-P$53+C4K0J(1@U!@N8./U#BO#K P!ME[!*7U@ M"8"%*E91U(5 !2FH7=SU:[ES:XB]F([-59MFY>\G6[5 MMOGN+!EXS6V;L^V??8.#^"/VQO$6&\!" M"F$5?;(LT2=3)\K*6(>5<(Y$RZD/-A',& T&4VM,XG?N#C5QA%T\"K[H)YMX M\I:C'\3!QZ/=YL?C.HRCOKDEZB>?NKL''WE]LR[J'W9^UC]\9/6#UL%.]QV; MCA!I;/[5:6QN_81Q'-4/OI\T/NQV&YO[1_63[T>[!^^.=C?]\?:'1GNG&7+2 M-YF*$$E1ZQA<1)8JFDN7,V05-8@ZK9G5Q$HO\U'Q@S.^%R\MLH*B)84B2FS@ M0C%/J>3!2Z<-)=Y:H1,/G.@[MZZJH.@QH(A-09&&3<%2(7,7!8>XP1Y9AC4R MEO@HHJ#$D6S)+5*H6@5%%13=V$4OJA 5CEI(P1.CFJ08B1&!>9$LYW?NJU5! MT6- D9AF12PD&V0$&F0#XMX*9(VVR#L!^TK"(N2R@%3,UHE8V"3PE]]X^%,< M1COPK:*K50 SN-,_S'$E+]44?L6ER::CD;%6B5DIO6+<<&8HPUAJS[RA+FCZ M:+;CTG=O?RH(/9XQ+#%U3I&4$!->(!Z80LXGCXBA1@4J"7%I99VLP;U)*%86_61:4D_'1;+%*M>>FVM.&FI.9QEJ/.-:@ MV@E'9)--^;=D- \D1 [L:)60!YMJE6HOKFH+&0BHL:0A1BXXX#V33 =FE""" M&/-HMDVEVG-3[6G#AP/KDLPP!'9KRC5 #7)6)@1KK3C5%E969-66?)%4>^D/ M_SZ#3 \+NZ=;=,B]72>FEVOU+&SE@]0?D$-)8CR8A#G('] U:00DIB^+NPU"6:K1[8'A?(=535&9VW M:A.:^T$+ZEW@AC(7=906S!_N6)#.5E;/XJOVM-438FY!S#&2PBC$@U?(2D\1 MC3*"B:L%9R:KMLCYFI5J+ZMJ*^^IH$9)@S47DF5(-YKZP#@Q(L;*ZEE\U9ZV M>HQT2E,* K>1B:X,"P4N[8V+ZCJ[\L_\/D0>W%@.X7=8T.W MW6L/1X,B^7^IC9]7X3QRG N!"9&*&2ZM<4!M9"FEB&"NK:"PJIROK,M5 MS*H>R1#-Q[SY,7.5##K"JN%DBUE_[(IZA8]U+MG%^MPB.7.W_YT=!SG*"E MV7R,XCQ9[HPW@2?)K54B4$YBXKFY":M,QD7??&;3SP3CPN(04()E1#R7<]=& M&10(E5S[*"/UF5=*6M5QOV/.2(6Q%<;>/5_%$>FBU=$8H/C.6!>X#"[YZ%U, M@E>V^^)C[+3M+H#>6YP,$L9(Q)5T2#N-D0G2"F>"Y@%70O+:A<0;*HT'C/1! M(^YI0D8X@0@61AJE@F$Z6X%:SX;K5SMSM3-7._,C[\SWJD1;@>Y"@>ZTZPU+ MXJ7G&%GJ..(DP6^*:12,-BYXF2SSE9"\^DY_.![$!2D-+NJ?)YIV\+75V/S4WNGN MT)V#C>.=DT^M^D&CU>C63W:ZGT +OG;J)W^U=KY]ZDZ7!F]\>X<;'_YN[Q[L MMNN;?Q\T/KP[KL/]=TX:[=T/.[CQ[-CWM:>YA7G9#D M.4+3,@,V#HW(:2M4"(9'(DO +'H0;&2\BCYB)464$HP8SI1)',ANPL+!:@<5 M;RHE?F7;D%M6U)XOV[A=IP;"UFH7Y*B(J[HD20\J$[ZXW0"V#V,.&^OMU_X3 M80>;XVLN2&WX3O%:M7Y*;1]K,!KX630AJ?7/7KWX3LWN#^*D&<>H94>Y5GQ[ M$,N>3B.X8P]>[L;^30RL_) ,("")G)&DI<]1DM8+*7T2^F+CL,L(]I\X',9X MMA;%4GR*7=ONG?ZK&0?=!6VW]/20UGQ']ZB1 ?8+B;0A8)1;:Y&3/"+-J% N M:EVN<8:[D[2TVNUOZ?_]&4XC\_90E"_82^@#!LP(*,"A0HIK_V MG[9U[4Y[!$A0?)W\F=NZ9+'P%UN[I+/6+L.SUBZK>=EJ>9_/.R]\%.+(MCL@ MD[WB!A-)S;%=:\5M61!=MH]D"@8WQD.U8[:HU;-UD:Q$[,0@'%3=C\9UH9E MFY3:X:#_HPU@ME;+F'?ZU_,[#.+_C@'$AI<>"(\YM,=PXRX,OM4I^F>,!X,L M<1Y,F?W<'F/8!RG.$EV,871^\V'^=FS_B.&Z9[:'10M&#XH0.YVB.T;6HPR5 M &AY:^WE=^?ZL'?I @E$5.$@4E22\$2]U3SA8()@FHL08P'F&&O\BRZ017/&!H;PZ@V M=F4=W]"ML1"^15GYSZ#(O;!3[-G5FE^UYOMDSUA!>;(8<1FS51_SH8S1B%&I MHO'8<<7RFK/KU[S=*YK'%FL/O]!50(CA8?0Y0:)SO%;;ZIUMR*NY&= UG6)%(YS1RRER=,<.":(P='>MHOLEZ+O[0!0[TLOR\Z$1/PS M'@!6#^/Y;OF7[63$_=R*<;31[8][HTK$KA2QDR]BS\'J"&T\$MAD.=,$62!M!T.8!$& MP#; K!@=]0??:WD'*VJVU3+O'\5,),N=<]A/HR,+NQN0J:)[E9_0);@KW*IL M1OL29'.[][X]&(XV>CU0P\$P=\VL1/0*$=UN;N ]Q3@7.EC$$H:=C^N(C$X8 M>9IXP%HKKG3AMY@MM'@FHJ<=BM.XD^#7"9W+@MN+A24T1X/B>2EV'0@M55/X=GD;>7>T$#!L\,"]MG"'+#P'=\^+!NT9]?* MU?#834 MFQ_I]L:>"%29)#G2A$O$4XYO$<"A'>&$D11QT')E/:-!"Z0QB\?H"*;W> (+ MM=]N\G?%J&( -A:N>T$5.OWE= =Q(#MO"IF;=GM= M7.6\R)_@OQMNXDLI6WU>Z0<+]OB5[1*PQ*R^?\LE)A1/N\)^K\&<#6MIT.^6 M!OZD&6N8U;3+B#ILV7);@8\S\N2NFS4?!]F\!S"$:ZP[=WX!;PYQZ =M5X#P M.=[=H-CM4JU#[&2B<+YM5:I=K#N\S]%>] %,8PKKKAA#/'*+#)BE*->#YYP; M9[E:61\5;H;%4>>\+;1[Q0YY@S(7CJE7I\X[I'';925T5IN+23NC';?6YB[L MLZ/)JL0+VKD4S+ Y9<'GU^L?%O91X37LP6.F64M!9:ZUI@J?_,H<-.?H5!@5H&%&8:Q=V91 MX5>G7%X '>)., ?V$RB7 ^4R3"%-%4$,['UFA0V&\HR9_5F3ZG&1\W8+GJ7S MU\L-^'FVW*]KD7.HP_X>8Y);K E23@?$F<;(NJ215S;'!-&0C(!%CCV4+>"9 M \+#8EL:KM5R1%=)9P[M<7F&,+&G]PL+^FKN4IJ$[0F>N+-[%)>V>WY0&%KN M^'J$Z15J_;@0DW/5O3X5Q:?:(M^ M#6>^L L.@QF1*KK:E\?!9\)X%IAP:?/*?D)[>#CH_X2E'\7.\9T\@PH+K8WV M6@40K2BM"R07W>0\),6D+#V#T](UZQF\$M$F1^C'_TS>8'-\R^C(U^;_J\.] M,\-G1COG(R*>11 PQ9#Q 6P\(;EG/' I_I8AR> MUR5Y=J#T:[>DO7"&4!PA7!N;5,QP&[3_/_U>R(=77_X_F'7K)RLV\>9USKUY MIXZ\TO%G>^.,-.4)%RU6?>+NFW+CG6Y@Q3T F&ZB/T9KS,$N<1H'GL.SB3%2 M>)NK[OFPA;SL+#_G8G90N2O^.OWC MJ*8 D-R98D"EO\3]T%2ZW8$L[L<86P M([=[/_J='Z"7%G9GH&0I]H+-P;V]V@\[:/?'PUJV.,I8A]7LV.J,9((9*Z3PZ7@J[XT M3 <1;G5VPCBR/R<-7X9%H-%@/__SBHCE(CAZF.49(-(0#,>V#!T& M4@MK7B!I'N;%-SP8#]K#T"[XSK1=>F-&W4M:^*N5_]?*_*W5[I3G18,X''=& MIR=/P\P#LW; ]/L8LU ,:V#:9IEP>5%BGM'3=9HLZNAX]?1LN'\('+!<,W@W M("EY*RAM9WA*87SD)V:"-OE:^=!NJ8PE_

WMS%RR]';Z]N8$;)_7CQL$&F;;Z=@[>?]\]^*N]T_QR MM-MLM1LYQ_K;%F]TP=([V.?U3?CWR1:M;WY-]0.X_\<](;WR1GOD$\U1U9H@ MF&J-B*.6XQPMDL),!JA((02IG&"4^Y ,5\XF@6GA%_;+E0'*UVKONH>=_G&, MM8GTU/[IV"5)0[JXOP\/,_,>Y)W]R]KGM;R]MW.\81%7W'8EL'),?OO^^VGX M(&S#TF2D,X+Z'_<$%>&X/LA_RK#1"Z2V8 MC&:U!DP@M(C/IPMB&:[5OIYM\$1!Y"M2I]K7_ MT^5PML]K&VL9XAO]'Z43]NI\HB$()KS"Z82TVH>%!_3B7&@'>?\L K>.+RU#$1[1ZT_V[OZ@\/:#5L_&M4[2Q])X4,3$3CVI/,-*X]R' M_#0\L]7O9+*64W#;17A8/G(XNU$.)KL@0W"UFV!WK?3=9+K8/_O*6<;9A"\4 M8:UP4QCR(="VP?D!;K,5IT:7G9@Y9'V_!YI3<-NSNTZ>F;-^BQC[HU8L[G]< M7!3&\?)L=6VX3CC/?.C7KMJ=D]$>6MYSQH^Z60[M[8619:B;X-]@\TP5 ;0O M?NDE)98\^3[;W!#P+C_KS9V3.MRS?K3G!8NSG*P/Y MR^3'SGFXR"DCL]Z7LS2A1N=.?E?F =:&.4EUPM!N&'X[.XXZ?MPI+BYS^SO' M^?#0YO3+$ ]C(5&UHG3$X+@V'I:^Q;,$+;CL"P!B[6WV.HUJ]3AJ]<-RB/(C M.U<^3^+'M]/$%KY0EV.K]^ZG![G93N]!:+YFF=E.&?F+6*)A<2SU6KTME\[8 MFYXU]O>4C<#&&$=*T;S74X*L-A(%F/8DHPS6S'A>-/,X*L\4YI13(:V@WBK% MC4LIF2BG/2]9DU(_&^F%!A3N[-+I B*5-;/<:R_N!9? Y\ULR;CJT/U.A^ZJ M.G2O#MVK0_?JT/UAA^Z_]+A?WB>H)T01+['0@BN"M07KGP:MG#+&"77=^=XO M]Y<[\R*X8K+MG")\4?8TG^/:PV%\<_K+GZ=]D=J]0DR+BZ8.!C+D37>;R@\L M/SY'PS5<(N*DV=7DR9./UXJ/ILJXEI]),*PQO_9CO$:N_>RFVQ*YIC6]UVUO M_DRPZQ_ZH,'>;@Y^T5#LE[T!S* M-+]M9==)?PSW",/?[X(R\^KF^*R]'MZV;&^_.-&;]0*]N0V@W+4-R4+T./4,(6?(G_NM([6>32]B8UTF^T=RB.]U/<,T&W_[PCC<^Y#.GUO?= [CV9.=H-[_7P5\'NYN-5#_&/R?= M-VACLWY2/]IC(O% '$92FX"X=!II1QC"C+K F-9&\!R6J"FA?RY0?^0YM3ZO MH&E)H8FP*(PU*1@<.&5&)X%S](0V*LKHR_*8MVC==V=H6M#N0"\-GTAQ'O-Q MSPJ&F< &!$HPQ"F/R%J-$971!&:5X)&NK/-5+/D"H=.<^/[+8(6?)[%\OC\< M7_DJL?=& %*4Q7@FF[-Q6=1:;)0KR%=:A@ MYPZPTW@[0XMDXE(( CB3>$*<$(>L<0G9% FQF$>9:TNKV:HP]^L_MD#-/2N- M/=58)U70E(80E>$R)4NB5QCXA M3Z@T]N$:>T84HHO$18J"89G::XM<(!)A6$9",.?>@,;2V:8QE3OA231OHX@# M+^I']8?#VF_[MMW[O?(K/")?&,+[PF^_AJ&SI?D :_(?6)T*B^Z"1>T9]A"5 M)C[)@"1VN>^#SQED2B"=L'/.!^&*WN>5F^&E*?!OB\4?*L6=D^*>D8@DHB-2 M(,PB05QYAVQN:2D=Y=@(I9T70"+8;%+PS%96.1KFK'O-7%LJER(:C@=%IMIA MKCTU[I8)<#;DQK+#T:#(;3DM%3!\90Z)N^#3$W@D-BXL2K_W;K(F%4C=!:1F M8SL(#EHQC%'2(=>%]0$9*CS"U%#N8PJ8D)5U\P"(JMP2"ZRW3\$K*KV=H]Z> MD0N23(J,(*DXD L7,#(,:R0M\5QRY53N<"-FK8)G4=Q7YIPXJRTP_*/(K>_& MP?[%^J&OP[Y9+/KP5ZX9$(?#M_VNFS2F&V[TPL7%JJ*V'@W!MF?#)T)(C@NF M$#%!(2Z"00Y[ 3!F8!<2*@1A5M;9JM&X0/U?HSWJ*] M)E80E+ %WD(I05HP4'TCO=064V?\W&+)*^_(/<,PNH?6%[620 G@@]ZD^*(_ MK@&-[PT[A8J\,G?(8M&9]^7"O)VLR[N?ODBM^V1'L4RRJR#M<2#MBO .;DQ( M5"-*L4"YL@+2D4>$A5>>\R2(7N;TF"57^P7SIMQ+[RO]OH]^D^W-?;;]<<]J MH"J6)^ H22/NF$/.XHBH3)1()A23# R5*TY@7[*O9:$)RM5)QI/RAW=*+YZ\ M_.V*3"Q;=M_=7GZQ<;K*^UMN8*XW-S(H%^#<./AX M1KSP8:M-4.":PXXE%J MI*5*2,H020H^T-S 9BZ)?W=2E6=V+E5@5X'=>4L!Z:2WQ 4G(F<<<"_:H$$C M" .>RD/9Z;L"NX4"NXLLM&CKL[%G)!>&&XEP/NOC7D9D-4V("8,5<202++*[ M7*N7@7575[_2-U2_NK]E>HM[7'A9!F\4^N-+;';O,*G)<6GQ_,NW0*?*J/K(2"U=0Y2S3R. M=WO$:TTB2\A(PA!G@2(;$D?1A>@H$R1ZNK).5[6>;>!5Y8(^B6I^BJ/QH%?K M7S(!JE#+Y\S4R)EDG7)=MGL7H:I"HSN@T<<9RN0=<2K)F"M'),2MS87NB$+6 M6*\Y)D$X0*/9]G!5N.32J.]3)8)6ZCM'BV=")IQEAO(DP-CQ 7&M0)$I< L7 MC<"*$:4DR?W)%TA_7Y7#Z;RJ1*XG484W/ETY"6=[X0HD.L>>K9X?1#N,F['\ M[_O^H,I7?Q@^?9FA%X* 0<.L1\9;"<:." AXALZGZT9K2;1G 8R=!3)TJA#& MQ:,7E6H_NVI_G*$>UF,D41!U!&EFF"E+86)RTDI69E_<%U+RL?QOTT M]+23>J&,I]W3*Q_&,_HP+K:Q'_YU?+I %1#="8AV9ET8W! C"4&.<(LX;"_( M*I-0"$P1BZEB!H!(S-;$J7P82Z.^3^##J-1WSB;"*8\(QDJM/ K"$,0#_.:$ MYRABYE0*@G)-5]896Z1J=*_,AS'/XA.OPN99C.(3U8GN8R"8GR$@2EEF/=5( MXIC+:<(/8QQ#1%L<6,2.DO)$ERY2LZ#*T?'R.,@#E+X*,WNXP7'F^5!$)JH0 M]=KG*IP-\N09658YS^>!J?X:>)*U4-(XB M[*4 TMJ9)5(R"A-8.4,<]H_K!YGY1E98,6MZG&^#,7ULY&BQ.E 8T*.$(*X M< %I;3WRVC*!E91!J0<6Y*Q\(E4YJR5UD)P;0E,%;IKG"W1^&%R92G. L.^S MW,.01!C#*''#$'\E M%7FJ<. Y:Q]5./!TGM'FUL]&$ZR3W C1&(Y,T4Z-48,<9PX1*7R@E#@77<8! M(^:5 /ZH)9;)(#PX]YHNUH/%RM]>*HUFE;U^ZT1\=W)9:3U2C?9Z8" MTNNL:3?/J5D:U+\_^[MUD]M2KC\78EWN !7VSX\#OIO-3,)1!R8, K:G$:=: M(N<D[$++CT'R,+CX/_AO:/]7_# MC],A=^U@O]T['9FY#%8'X^&HG8[+/[5!"GNC-TP60#I?M22_4DM:1$*U(C") M3J=_E&L;%F^4@Z&&,*QA;00?.MLI(J2&K9C9=-^7Y>_[J?CT;;\+@SXNSFC4 MG\-:/MS/'Y^Q[DQ3KOPF" #ZLO9Y#32X4,Z:F]38/[U%=E%>**UYGTG.I5V+ M-SJ5I5(H8&X[]G 8WYS^\F=H#^%QQV_:O6*&BHO^O/P$<3@C$\4#RX__/&J' M42M#W1HNX6YB:4V>//EXK?AH2L++SR1=HYA?^S%>(]=^=M-MB5S3FM[KMC=_ M)MCU#WW08&\W![^P9G_IQ3(S7[V"6'C0@CAXIFU479UO,@DW'SHM%^C?;0%TP2+9[(;BV7.=M5O M]UJ1YK>M'FS<_3'<(PQ_OPO*+,5YZ3:0EL$9CVG/AG\_.')TX5[YSKTMEM/\ M%-:!TQ"[H.RS M)NGP/^>R5L:FC.#21K]7!@^.7H/'[Z]6'MMN%^ZX^;[5:'X4]9,=OMO\U*D? MM+KU#^\[.\UW1[O=3P?3UFO] XSC0P.NW#FJ?WM'&IO?3QH'K4[CPY?C[3R. M;U];]>9?7?A.JK/@*R984R9Q+P1IGA=&.\Q L()OTUB3BN6.:WO8\>NY(5H'5?<"*U#>_'#7V M]QQ5FGC%D;=4(\ZP0]J)7".!4!R"49:SN7C:YIT <-ECE@>7Q;7=&Q<^I5/) M;HR[H!E^ZI!-*B&X)51*RN%E310\\D"T$<);3*^,$+TLQ9]]*X9Q)VZG#>_' MW7''CL[$]KRIU'"K]^ZGC\/A=KHRZ**97Z$)X_JKT_??7Z8 =^+_^^EX]ULX M=)3+G8/WWWC4D)$@.BE":4P_5!&(E P@@/,AJC96ZE%D'C#V$M M1H-Q7%DJ9^EPW(57@)L,:^U>R= R*E_G]KSDW:P=M4>M6H[$/!?(,S_HA5ZC M[5XM%C(Y%;I9>4YXK%@B'.. ;;'M@ *Z\ X2+@6L(&N7RV) 7# M*H*81"LSPG&!JXHLRPL+"TI[*EAX8E@X)3Z,8,YI B4(Q").?42Y 2BB0A/, MO);1Q@P+=!G[$B\T\;FVKLLK*U?[\CG/JRKL\$10UG@[PW!"4C;E7JB*"(ZX M\1ZY1 -R.4C*&,"JQ.=;WV6!_%05""PXPZE X%%!X)3/8(]ULE*B(+E'7$>* M#%4)>8RE9E(F%L1\B[L\8A#=>PWX.19J:3:[LW//#[%U]J]\E)0TUI^4JT]BET@1;5^D=*1[P(: M6D96Y0N&-3MH#W-$5QKTNQ#[2:R@,\OL6[8[XQ'UU\"*^H1"$F6_C=EL-OQ[-G\T^-](3:$ZJDYN_"S M=1:1<6CW(W*#:+\CFV"T;VSGR!X/5_ZXK"^@+).[2[66)_8N^5PX\]6V[5'?S[[ &NM0=Z(_Z"&D, MU9Q%HQD)0EE+DL]-4^0>P;EC1XY4!*7*G?:R@OW[#[M^;?CCX\OG-*Q=]?(K MZXW^"&XVZN=1%Y$TA7_Z?;MG>S[W?<\%*(H@^F'MMXFJQ_#[G5]K_=]N\,6#YI9SY@T+.#+!Y,H3QK)W@6R,AI] Q?9[()IAJU3= M=!!;F8O^B%L]V)EB+FULI2B8X)4>Y^/U,=6XLV)$E?=@>9IB;E @Y#Y@_ M9T=5X'H5N%X%KE]P7.Q$.\A5N$%MJO#U*GR]"E^OPM>K\/7'\Q-_ON!6JL+5 M7TDHYQ.TE9K(U5L0J^7PT(-Q56_^W:Y_>-]M?-LB.P21WEN93,?AZ$KR5D5P/B';.5V)"FWNBC;',W1'!V$E]0&E"$R',;RRGGUM"Z.RK\&U\RF.QH->;7(>]3ICH>_2>O<)>,)&MP]S-Z12G6?DC!4JCLGU9UF#X3*7&4:(Y)L0EPPC*Q1$G%%@51116(44F#'Y$+H 7")"!225_OXC&AI7"+P07J11^ M'@H_342$H"RJ%%'R@2+.F43&8XR8YU(R1[W%;&6=XWFY'A>LR?4+]'"\;=G> M?E%N^J*+HPC8G:U\D[_F.^,<6'B6=.0OAH;GS_O=6/NM [S^]S>WB::[?__R MVP1PW=L@G/\(YT1[2[!G"RY67WJ#LQR"(BX8>=<_N<*K/ZYD=>_[AG#;6:1X((S\7@ M:+!(IY2=<52[&#VU^0"@J/Q/_UR@4X#JX&[>]43ND\]U8^/J.>E]I=]WT>^3 M"_HMLGYC;(FT'C&G@!EK6#[G7$*8 )+S&!7QH-]$+9!JSXG^O@S"LG&9G_RV M#W+_>S[XFU/]QY=[B/"T5&4*NVXX3*@0ZB$A",V-C$X%"VF<;.#MS7=[%+A& M\LHBDY)%/." 7*0488:)Y%IQG@) U!(&22^Y!M_E&' .]*/2W$?7W.,+FMM\ MMP?+H WG 1')&.(^%\IG'B-J(J/2!T^B7EFG;)9=O.0#P!=.+-)<:RV^"MOH M6?G%5K<;0]N.XJ0Z1A[LQO#M:1F"K6N.%-X.X*KJ8.%N$/=NAIQ@'GU2%J,0 M1*X9RR1RGC.$<>0I>JUQB !Q"V0^59Z19> FE=8_J=9/$1LJ*0E*.$0M==DD MP<@XRN&WJ!))*@@#Q&8V:>KVM*;RE]PS<:I["'.=F4OJ#^"#7JWLQ^V/:Z,! MW+=3N4J>YE3G>BQ[7R[,V\FZO/OIB[/>3P!FDU/?7Y2]KTYW[@ED6S/TQ8. MV"0B,IA$Q*UAR'%#D7)868ZUPH3/[7BGV M<[< J]IOP!5 V6NY$B,(1_2C&7FJXDV?(<#\IJ*IDXK^&[U0?.L?L!8'<=0> M%*5[+Z#X<"/D$I7E7_,J@P7:L<-A.\$,%V;HV>=#N%G3_JQ _"YG])>:>7RA MC:,]89B C5DA6'N+N"8.N>0B"E@8PIF2(!US/*.OPM47&3Z>.'?N&K]T!20O M 4AF\O&$U(%KCP3+]3<=5G_,Y07;9 MO+_5@.PGVSHZ7P?/1&M8-QV,\PFINJA3B*@V[N\)C[#'6C'8Y+ MY)VT'FH/:C =Z,O:Y[6;FQ85A[CJSXN9U)VV=>U.>]2.P[4:C&@8S_H@V4&L M@:+ZL@]][@P)E:#':1R!$'?A;ECZ*_R3X7Z#[@T$[] ?%G\B? M(-.C5C^LUMIK<>VF<1RUVKX%SX2=*M3RC2;+TX)7*=>^&-M4M8!R52?=B:^2 MQ3QX6U8 FX@9S/_ YODI.ZN6DM:'O:NXF85?+,@3:"&,,+_I:?_6TC-S.I"\ M#_^8C.?0YGVO#6L[ JG,0GD(7QU,4O1@F3E=/\,9S#%[?+R]FD5[N*2 I6&K?ZXD^4H MHW:8!>@9 ('+@75GV4OCT;A U6&KUA^/4J=_-"Q4J)!,N)/+2_F_X_:@_">( M\*@3+RGLNCIFS4*_>\85GN4 MOSPX[!<3X/J]< F<>WUX=O%N$V XB[6#?Y?JFO\Z4;H)VL);'MHVZ'NIG7"S M%@AR+;](T444)FL\R \N7N9GGKS3URN_,Y'JH@]PUI-S-"[VHDD_OPL@GWOZ M73&#Q4N 2I7#SXJ1=0XD_WO,3M5>:)<3734LOKTA.VE8;*J&Q57#XJIA<=6P M^$$-BW_9@'BJ8;&WA#)/*&':<)VPLY33R"55G&&!Q8\6=X=:D1)TF44<6][:NBI'BMT@8OVR O)T_/)S]^"CJ#??B<:)_]DX:!SLG+S[N?WAW<^= MD]":/K!O-'=^[G[;.8*Q_(3Q=AN;WW_6F]\96#$41@?W>\?AW0X:]/W%%G>T ML?D1YVXU"1.'>4)!,8HXK"K24AOD94B:0)=E%QFW"&%5/!RFNL>I%U++OAA[9C!_GTS0^B M'=Z/>KW<=/E==KJY<>4%WLM9BFB^#Q*M$Q M1\/%WK#X2X61]\+(SS/\BQ$6HY(<"9T+BDDED DV(!R$)((SX3-&DC59&:J5 M_VM1^5<%,HL),J=$+*3@G3<,!28"@ Q-R!HN &1X2H(2[5@N:K:F*Y"Y3,2F MXI1U@2#/<'BZT/=X#47=IL_M<]7I4O^.&'[Z_%2_/ 6LOSLSNRQ(NE\W[2.H?]Z@+FEJI48K>H+S R 7)4'1."!'! "6Y;]0< MCN*7Q5U3N8+G#S(/K*M<@8[W,(AS2E!,T:;X$1$ @>! M.'& -$#-4. :2V%TI,3/Y]!^69#F57G+3@G:(([&@UYM4BSK(1U/7XMANWC> MLW>36CK_Z??VFW'0_52LZ7:^#RQFA:1WBD&_V(C]X"-N--_M:2:LQ)@B[*S. MO808,C%J1 2Q0FG82PF93V[+LMBZE4-M<4E;A3L+CSO-#=(X^0(43F)/$T61 M:(^X=1HYKS!2B5CL3-0DQQ15/K97ZF.KXBY?)EVK J3F!9GO9JD:9]JD2)&0 M"JB:"PX9P#8D/4\R!&*),/GLL\H7K/QKKXFJ59CS")@SH6DT<"_$6MOG8OU^\O"^K71JWV(!25AX_7:D7QXG;O1YRT/"R^ MOI^+???*[Y>UFO/E@]7:4:M?% (?1G@EFXO8GUU9(.BPK!'=/+W&]HHRX[VB MW.RDO/^DV2+CG--]]IAKD2>2R:7]9;+&K''N4QA&N=" MT/D>19GKTXKO%UL8E%68^RY7)"]J"K9[A^/1#2,Z'/1_M$,LBC7;VO[8PA=& ML2B1."E/#3@=VF6G.YN_#A.+ABT[*#H G+6>F51T[O=.2Y^/;2?73H3[=HM' MSK[.A:F;%(Z??&RVQ]UA40+[ M])NG9;D/.^/A].L.R[].JMA?\\J=.!R>RYH]+N3GBNKNUU=A?;*ZJ)U.OVSN MN9TF^S?,=U4>]6)YU(][@G+*HY)(:Q5@)Z46&2P<$DEJ["RS281E*8^:5:MK M#T#K02[B?G_0+FO07^KC\%J+G-(UBOG\ZX;*-:WI2RERF@=[NSEXK45.-PJ% MJ*-+]M91K;'\,]PE0+Z==0 M[;9DJ[56S!V CA]4X/8U9$"^E..CV/?B:'0D7;>"56N&AR'U,?H[>],9=%/I%CYY\XR5IH[O;@7L? M;W][1W_UDPW1V-PX:GSXN[U[\+X#AK1H=-_]K#>_MG>;GZ:K\N8VNI81AHW#R!%- M$?ID-I5_<@%_)$>%I'&7M;6Z1^C[[>D^%^CD\T\O7';=L-ENT/BS.KMIN M/(JU_W.'+<=()[TE+F?4<,:--=$&#>R8L! B#]=L.>+76\[IXK\ONN2^ZQYV M^L=Q\/9TF/DXLP'#>-_.^TQNZW2[[4B^S.WHWJ=)]>:&@'>!K6;GI)['=[0' M9, J)0A27@O$F;-(VV@0I@&+F#S0B")\ELUL+#60QTZ6"!"8?!1YNT;SM3 N M#BA!$FC5//<._*]LGLOPU)Q5S7.KYKE5\]RJ>>[=FN?!*A4 M41\7HS[V]SQ6CA,:D!14(JY(KE?E&/)<4V9,P#+B98KZ*,,Y,E.8!&04NP[< MI @&.RA-@>FHIEH:]+L7HZ;.@N\N_1:0$$96<]V5SCA4T\4P#'[U9=QK/ID M 1PO:UH6.N3@M2[**P\!R$;M0]))E^V Y:I77)H#EGMZNVYQP'+9VS5%C+.? MJWD4.S]B'4;3&B[)V['W9;C9/=3KWYD35.=D3CPQ;.?ZM_VSUH M'/QU ,183)^MU)M_M78.&M]WN^]8H_OE9V/3,Q@OSL^%OQ5CK'^HLWJSD^KM MV7+Q5B5)F4 .VX XI@IIPRA*!$NM$^?K)C MO7G4KQ#G+H@S>YH;I:4^&H-D-!YQ C^L%Q2I*&DB2O)LRC\<<9[N)'=9N!NO M2GHM(N*T!C%6F','S+FB.Z%7UI!$(M*28<29U2@[#9%A3D9JC-):KJPS4M&< MIP8=4=&9H&00ASB+#O<^5XQFRT5CD58!/1%*8IY5U M6;&2ZR9'J)'Z!P:A#?YRC(8ICU=MEQB_I M@=EU7QH7=% I:R.,M@HCQROJ3%/#: MZOE^-S;MS]P[L-//AV2AYP1'A&3&+9_;Q-R(/8H M*)4BD\3 3)="\8(PP/\_-+KSF4+"B5BK ME1)2 Q&)4_4=GRK*N!S!7S'U!_%<7N$_,#5^HQ?>P]]AKA8IZOB9A'=GCP=& MDP/A=3X:Q!V+R%+-D%;4NTB(EHHLH?/-G[)9QRLL\6(%OMV /C7\EXH4&P&8W2NW= MC*97)?=^$[.3Q_=@2LTC/Y^[[TVCE]KD@ MGFF=^2@Y$L_WKH^<(/%\+_;;7;RVBO-DN3/>!)XDMU:)0#F)B1L5%,OF.S$3 M\YV8J]RWN64 _':UO^D_8'F]'_2[;TLG"DS?]F$LD^Z'4W9^')Y:^B^B2M6] M#?^=;W\/=YN'WW'O3"_@NWCWX3NL'7T[JF^_;C9./ MO/YV>.D ^_SJ;O=W#EN-.M' M]6];K+&Y?_3?DZWS'B^;==XX^+A'#36,N9A=O0YQ%AVRTD3D)<%>.^FH$MDA MM$JIF7'\WKYVYH-.WTOEF6=!U0J\E@^\'M@/KP*O%P!>QY?!RUD10J ">2P8 MXMQ)9*,FR%.N$J-.)D/!@A"KBHL*O"KP6ESP>F!CO0J\%A^\&E/,2SONC7<. M:>XI@!?QR$2BD>>84D>PYA28%U6K@JL% *\G"GI\/G7=RKZ'7J$2MO/T48_/ M]^)/:R ^&)TFQ[X5_MP)?^HSEA_A$@R_I)'#2N4JD@X9ER(BC'ELK'$FUQ2; MY4U/&>UX#_+T[.U\7P;A6"AKZ4RE*[XQ1WV?,I:$(%$SRY$7(B$NG4).$X4D M\YPR0ZDA<66=K5+Z$+I1J?M"JOM"V1>5NC^"ND^;%UAX;35AB.#@$/=<(1M9 M0MX0"=*N@W4YFV%5\MG^ T^O[DM_EO:?:X+.GB7-8 F=0D^3?O$RP/XICO$V M+E1;;?;_L8/8&U6 /C] _SACKS$7A"7:(\,D01P6$@&)%RBY$%D0TN1E+$_J M9E/4[NPO>MKLC*=WDEZ]$QCL[67)LYRL>^VWPT'_ M1SNW8OF]2)&\G#.9N[?TSWR]642'[6&9:#FZF*A9)4F^LKS#%S78*DGR\9,D M%Z\7[V-\L\H4K3)%JTS1*E-T(=(VJTS1*E/T*;Q!;\>#['!Y\O5_YJO=;8/_P0H0K3&!I(DHS'JTE M<0'W1>,#C.O#WP<[![NM^HG'#?AT>W.';#?A_MW=SN[!#F^Y8\G#VR15(%2!T.(?E-\1?);_@/SID&GZ M@%Q@892E%,$O ?$8-7+>$^0<0)*,S&F?5M;IJB*S);5?; 3^"[ LBWI63]]. MZ47PH$>WQ8K)W^B%__1]Q88>BCE?9BPR+V*D2E-$M ,V1*4%-D0YTH 1@@4; M# DKZX3-1C8^93NE^8B[-@K.C,J$\NKXCW/=,YRVI"E0IN'H,W.#*NWUG!-9$(4:#WB MADID.%4HV*B24T'8(M1^R3R/J\0QKE((\*2!\29 M 5V.%'[CC)"H16"YRQY9Q5(@$.4T%"H8X2Q3Q,@ ,42+GV[AW M@8L6O$Y=7P2;HM+Q.>GX=-&27+5$6XZ"I@YQ!]INK4B@XPQ3(_.2I95UQ>;0 MHZ52[Y>OWH]E9URKWI69,3_=GVD48 VG3FHDC0+=#]HA32Q!.,,VY3Z*W.6$ MKW(]OSH;CU9)8YD["&S&%$%-POW2H"9O.Y^4SGL[:%[C"%]/Z-LU257+?!B_ M$!;P*3),YK_:1A]]&_T^V^D0,<-;$/WMAI=*>V=E';:IB6>"DH"1<&2F#MW"N1P4"APH2U7@3B5(UKD M'"J9+XK=^@+,@_MGQKS0L_N%,@XNA>Q65.+14>G=44:DTDSX> +WQWM:1(&5 MQ$BQ9!'')B'#@D36$AFH#K#)%"E[U,QRB2K8;E&U?"%,A$J[GUZ[ZY>U6P4> MHJ$):6P\XH)R9( K(NT4-II0(7*6C5@E:O:HO J]6T#%7@1#X>YZG=H_8T G M<="O5/K.*OWELDK3&)0AD2'J%!C_L&TC9TE"&'L;G""2>+X"6[.FA/ZY*%OV M*SIO>$!"S@OU7CQG-^TSYT4Y[14:/2H:_9PQ'UC"3#E"D).>(NZU00[[@ @- MUH:HD^=^;FA4>2074:8 MH2'QY!E8"4H\V -0*? B*O#C-:NZS^Y<^0 >JMU3!H,+)!FC-2(I",1#4DCG MTT+,78I14B)27%G7JU(O3(F<>9X_+&OBSJT#OY80L1[_9**"JL>'JN/9PPBK MN: R(,' D.#1,J0C_),2IZDSALHO'9P.LI1K!UUBVU MYF8;JCY+6_%EJ@;_2MJM+X0Y6.'^X^/^R8P9"!)JO+0:428(XH9S9"BS2*KD M"1<^>6H+,U ]'/B?N]GZG%S9%8I6*+IP9G2%GD^"GO5I)YKAV&J!-%4"\4@, MTA)[Y)2TQ#G/\"3K#U^1]?2K?#&+'CMH_XI]'[3!JG:KEA:LFTX7/+[$.)F<\NOZ2F7[:3X\N M-(^),')Y,B[^;)WU;S^T^Q&Y0;3?D4TPVC>VG>IUO(< M3K_^M2^9TEQ>[U8/[ZTD5N\ M_,IZHS^"FXWZ>=0%>MA1#+7W[9[M^;;MU(J _FY^G=IO>6=K]\8Q_'[GU_J% MDM\/&A[RL(6\K/P)H#J9Z4(@RYU:"2V89(9@)KE-24OAN5#P:]2Y]T;).XK5 MVI=2 M]!FMSRC+)Y"I3Z!Q(&*==O&2A?(TX?E_=?K^^PME)[O_;6'?_=JSW\QX^Z#5 M;IRT8(SA8/O;%[K;_,AWFZU6O?FU4S_X"F/\\K/^[9UHG-3I?T^V@(EL[7&M MG,/.(9ADB;CR#%EL94[?<-$!9&/-5VH1.-QA%JS!.%[>P;IVL ]X/]G[IE(A M?K$+/Q[N7+W+-5L1F&JGTS\"DE(K6$;M*K[SM=^%MCO_OL!9/Q>[\2T"-BR\=1SN +\ DA-IF M]+'KXJ#&R&HMNX#S3XJ+&V;9?G.M9M]FNF%VRW<[XR4%7X-9[MC#87QS^LN? MH3T\[-CC-^U>,5?%17]>?D+>O:?I6GY@^?'YQKZ&R\U]?+DX[7BHRGR M67XFY)KD^MJ/\1JY]K.;;DOH&C?R7K>]^3/!KG_H:QFLP+>[[2].&'\97D#$ MS'>O\%N4&]RTD);R^>AL>H;?%%.S ZI>>S>CZ9>LL(=.S@47TVW-L06?M8R# MMRG;.)?:ATLS9Q17OE8+[QW0] MD33.T??SG4RYZZ_U#^^.&YN=+GR&=TY"9Z=9/][M?OV^<_ .QOSQ!,:-=XZG7:P?CW:['X]V MFEMX^]L.&#B?#AKT:ZM^\G=W]]NG=KT)?]NLB^WFIP,P?&8*4Z:43Q0Y1K!D M&O&0>TD2#C91TEAB'S3W,?=O6,./W<#A_E[49]6B?]VKWO)3%)E_%;#TP)/R M"I86!):FZFIJ+1R)W"!) )NX(1Y9P3GR5#%81T_A?Q4L5;"TJ+#TP(/H"I86 M Y:F*X<&$QRQ5B)*G4$\*8HLBQ31J()3V./$U/_/WKLWM8ULZ\-?1<4^Y[PS M5;33-TG=R2FJ2,C,CSD#)!,RLY-_4JWN%H@8FVW9(>33OZM;\MU<' S8HO?L M@+&D5M_6LZZ]5H"E.\-2XXMR>'?>_93/>V5'VR#$O*=^.1?Q>!>\7)P^S98! M*)<#RH,YM1(GP-8HMNZX($=<@/PFXSQ'.*8:)+LX);E+L=PB3YH6;40>FY7S M<(.H^I[J6:#JIZ7JV4* *6$N$*!"699R)&!)<2*I!JT-Q)_[2S^! MJM>:JN^IW02J?E*JGJLDGO)49K%%4KN<8YHJ(&A-46YC0H&1YYF6CJI7=;)W M%53=>,?58;>#C#4#F&@7SV*KJ//R\9.9/BDL77]FZH%TB&NB_^\"4+!BXP6K M3PD$<%H.G-[/%TXSA(-LH9%)8P"GC#%0*7()VH2*,18,XY1N[9#6?=*/W"M7 MVL])&T^>#G&3R/K^2D0@ZZ1;.^D"&2-8*YM$V$^J/@3" M7@%ASRH/>2)28C7"N77U6WU" $M02KF.X3_#%=O:(;AU[U+J@;+7FK*?5(,( ME'U_RI[5'[A0L0*NC70NG;6/F6_8#6BV'5I_F% RE M+,&*$93+%.201 @D;*80-C%1:1['24:W=H18X)QXS&HNP92Y_AI&(/:U(_89 MI2/A(E$XS1"1+O0[YAD"&J>(RX3'3!)7W7EKAR?W#Y,(Q+[6Q/X4P4^!V!^6 MV&?UD"S1.:RP=.797&H@FB/%LAQ1E<=)0AC!W$4=L)9<(V)OO#?CS:GJG-BH MZ$3?5+O.UJ5<3B/5T>%PQ;II(]5J[7>&A5O@IMVRM/WR[^'B[0[7[M:BT '( M[@1D>OX4XQ2E5'!046*&)(X5XBIE5H@,JPR#_$+9O2(Q KVO-=-_"D4E M4/D#4OFLEA(G62X9S5""@< YTZ"E)#9&V&!E\TP#!&1 Y4GKWLG1@[OD[D0Z MW/KC/*C:$\4S@$\ARGMM"7O]72.!G%=$SG.'-F0LXPPCG3'G DDM MDGE"D!NE=#W;/:!!,9K!73*.6)1<"9 M8R1B0Y !7IU)(@4WR6+J#FJW!R9ZI@[8='K00E=+LM=_9]!456^>F=[+O-W<&FL!J>^CI6*,WUUL'?P MA7 %*TH!F(Q-0:G(&5+2@BBB1*8P$S+3)+@TG@?!KTJ[" 2_3@1_-2+X[T?' MG[YHPVA,8@W*1HI![<@-""9YBA*F<\*D26B:!8+?5()_:M5C):0?2'PY$C_\ M,$'B>U^_&!)SBJU )!%.]T@D4@+'*!5Y+BFW"6.@>X@%X59/XJULO ]CO],' M)=L%&Y:^,IL9^C24<976SJMZF\_*G['FFLC$BNUVS- 'M3M>KB"?K :\WEXZ MX*J4$IB=L]T?7P"T,#=_-FI(JQ, 632@ZU>J';PD*S909!ZI:;NV)M8L""@K BUOL]I)B!W)I9; M@C05,>(9%2@C)D>2:@J/ 8^^#P0/K/@?2?XB3([:0?2'Q9$I_1270LB24X1RK-".(Y M9DC$.$&)<9)=+M)8<9<;/QS_>$3*/.J?VMXS\XULTED/OS[!-K**@*Q1452> M$ZLLBB5@$4]<"7FC8A0SIA2SQL"U4*)CPTAZ_76+0,@K"[0:GB?EN6"IY2C+ M=(:XX1HDBS1'V,:POJ[4CL*+CVL%5T:3J/DIU(5 S2N+J1J>YT@Q%P8;%!M7 MK%,D& D&*@(3.LZP549EW-7BN'>2[."UN#LA'G?[]_-0U 7AJVE[R6">37?@ M*@0.^W[GBO&-A*['\6^\@5<6G0',Y-&%[7G\"H!UCS@J:&_O$_XBA:L.3B62 MN36(,\60R Q%FBM#N+!YYHJ&$Y(LR%KS4U#3?U^+/8]D:WUV M^+7>.;H"DJTV,*Q&,F.S++4X05(8@7B>94AP8Y'.%_T%8P8?IOBV\YP7@\'Y_ "7?VMJ]WNM_G.__K;JD:RWHN= M48/^>_@Q'%+]7AY#QRZZU9FUESW;5HZ:7ET6IG\ZI/")I^JEP.-'5 :S/NA? M_\C$A+L#<0 )CSZWU/6),#H]&9,_3WO#[ERH$XNRGE5?DKV20Z8)!5IL;X+);@=Y+("G;VCEV^S_JYI%#]>IPF;I^ M6S_\;B-W&/S6SF&W#XWUNZ[7'I: +9GHMZ*C.KI0[>A#'[[PULSHEYJ K?EU MZ6'=0N3^L0(FOM-_R1(OU-SUJ9]\V5H^5OV<@;8WCUZW97?]U0F>?SOT^Q/O^[ MH_Z1@Z.ST^+PQRGTT9P=_?.1?CY^SS\?GYX>'/_=/CC[&_KX\?O!/V]!KCF@ M__ZQ_P-^ X!8F3ME*\6I"\VG+C1?Q<@F":QZ+I1)\ZW(@FAXX?94;V"GF=>Y MZIT U-=L3TX+X\XA4>17KZZALH>#G,4,[OC41GG7I= %J2?R8D-TT;.E!YD^ M7'3:?Y&#K-/I^V)MW8Z_!-#JKKI*(:ISY:/^TE=EU+']\=E>EZ^T7>^MJY?7 M$N5=I@MFI^K;2*3P,AS,4EM=E/;E\,,K4Y07;77ULNCXL?J'7DV_P3'>6?N] M>V%U>J[/B3LW>XJ*Y5;^6<[N):,]JZU3>B)'M M>3G^'M,R8;JX3M^YRB8GX^'VVE+SOZ# MOO*YXLTO^QU@V=T!M&'*7Y?!FLV/H9U*H:Z\W/ORIXR^=XWZ>Z" :E MF?$/I%QC:Z6BE&J.4YY)KF2>TTP0*T!1_[*_R+.)YOP"<[HQ?!A^5]=(=)79 M>]_\L?A=K7L#:&FT"W_K]O;J/;A;;\&1_X!MJ"H]=!\<'7\BAWNG!?3CZ^'9 M 3[?SM[#=Z_/#\[?TZ.]/\X__7,0'\Z[#^+#,_>./TX/_GE/#WZ\QX<_ M7A>'>Q_QP>^?KC[O?>('YY]/77_^_>-@/N&_P)@S29&EJ095'!N4:?A3)LH* MR805>>JLM*N*WUBC V?% M#'"UCG U6]-9&:9S5\F9Y!GBF2%("AJC%!@2LS3))9>@E"7W+FBP?@?H-D!< M=!0 .D![;.Y^9L?J-D>FJI9JPC$Q?;"_,SA'INL]A>[- ;>6PJWWY.D8X=JV()(9QM[;!MGH9B] TF^B>63 +1/RS1SP@K,K/8 MFMA'QTO$B8LIS56&=,*MI9(QG*6>Z,DZU5]Z-M:M.@JQ3_V/=^6PL,!_Z7?T59: =&!_Z;CME=0@$3<>X^X"R8)-Y=#GI]V[77!;M M]F['C"M65)<"T*X.:$_FA"9EJ!3 #5$FF8O*D3%2!EOX4V"5P>T,@EV MF083]H,)38&P'XNP9^-7 *,I+"?" A/$EA].&8@B:@8,0;KS97FL9N)_"M';$M^#J%KST;.PK03Z2!>(J? MK/']+)2IAQ1?WOC)?Z-ZO2N H4O5,T&/6B$@+<@\FRJ>)WDFD1 I*%*Q 42B MEB)A!96"V400$$E24*3N;8H.%I+U)>J'%$D"43\X4<\D8=4&T\PF,4H,=;YB MG*),I1B!@F&P)#%-#7=Z!B7K=!SQV5A'#FT_ZHZ#9KM *.& S^/+&^.X.EB! M $\/!4_?YV0.)15/8;U0KH5"W"J"1!Q;Q$WJ?N,\T^G6#D^WF5BG$AW!#K(I M0D>@[,>B[!G!PQ*9$\(ELBG-$.?:!;90@C10/,]YEF@MMW9BO$W7BK*?C8'# MUYI:$!,2S!U/('ZXM0AXM$(\NIJW;DAB+ 84RG22N02I!JDTL?"GRG.ME+), M>C,;D_W AJH'\5T_^LT7O M5)+#_E6()#)'W"D%LH:E@)5E'*PDL4\"F%6(3 MF9,T:,)R+#*,)#$)2!JI05)F#'0F8J3%((=0O+7#\78B[AV5%FPD323^!Y-3 M O&OG/AG!!,L:)XJ0U'.5VLD\I0AFJF$BUQ1+M363DRVX_3>GM@-LY"L MK^@R58QJ(JOKSU6DJD>_FJIW/ZWMK;Z'SR9L^5W/!2WWKR+5,9']SZ"X<$DH M0^#R(\JJ$RG'AZOQKJTZ_=V.>3M(75Y_6300]^,3]XR82@PCRF044"E@T'(8Q.=CB5)F M;>JT9"9=6M'"KE&T8[!)[=1XL6=Z#@(&JLD\MF# M4H8")EN,%" TXCG!2*2Q0533/&:8Q#;.7&)*PM8I[<*S,76,J2(3QQK2 M^Y/))('>'Y;>9WUUEL'J8HE@P5U2!I$C&6<"V9PKFRIJ=@,MM?O^<4,$* M"(98R:I]_#/WXJ.ZFB85)>X.\#3*N%I/FE=EL4\ M31("6XVFB&>N'#U3%OZ$I5>,:)05)G'!%0*'"6Z51:L[7#Q#8GJSK-'>P?2R>Q&\8C7P7# MQ],()77NJX VRZ#-?(HZPW@>DYR!-*$IXI1D2 F3(6X2DJ2IC)E3>P@+">H: M3*D/*U0$2OTY2IV1"YBG1R#-&&L&E(H)T&QND<66\\10)I@ #6"M K,:?[QZ M01JZB9-*#W+*NN%8M&JIH2HH/XU(08-9(5+-IZ/#L#@JP0HE)A6 5#[M+>4H MPSGE6$LB4@LR!2;;R?W1:BERV2 SQG.E_U7+(H'^'Y[^9_/1$9DR8YT%(\6( M\S1!"A82Q43PW/*$6^Y"R.4VW+81Y-_XH]9S66*N-6_<\?1R-7\O&4RXZ0ZR MMJT6XQZ@MFC"GA33_NM)IF:]4@]FF>NJ!3?^1N&FEYE?]!6\#GZ;XMO. M<#R'@W.@$KWSO_#E< @3;9\-RGZ17U6O*SK&=OHO6>+!M!I]UGNQ,YH)W_!$ M0^>J=U)TAD.6TUAX2].KHWIR&]53;SP\M=&;[CF\^>I__B4H25^5D=(:%M*' M5P,A3@GE\.*B\ZW;_@8?^O"H'2>-[N:1BH!8,]MSGW/8,-U>Z7!#VU['->8> MZ%F8AA^U8._N*_IEU%F<(+(53?0NNN@!^?=@!ER390';QMT,-YP6);RIT-&% M[7G@@!>ZEE^KCKDL3/]TV]_64?U!SU_H+QCS@M?[)#_NWGYQ#MW?!H7DJVT7 MI]VN\9?4N9NE[:B @7>NMOV@!_X=T(;;@:-XG1Y6FA M3^'+;@D/V/.+;D_UKB)3Y- 1"T.HWJ\G2_=%F:T:M&8 Y BO:,$H2^BU2]KM M_J_:5V51UH.$ANM5V)X<MWOL"W[%K;E M?RW!0./<2F"B7%/BDK\9ER$_C3E3G"8RE>8:!AK/,M#[EGE,-I2)?O[W*=;G M?W?4/W)P='9:'/XXA3Z:LZ-_/M+/Q^_YY^/3TX/CO]L'9W]#'S]^/_CG;7SX MXX"Z6M%'>U^_F-B()(\UPHIZW2$%+<)5?X0EI:GO\W\*- MX(!]F5&L Z]TIS2&(@ZL=O1F4,LQ?W2S,MK5_>@7=\F)/12_@K_])_+JUTJB*:-R M $*)Z4:=;C^RWR^ JV]'V: /G0 )KP-<+K/1H _2VP\G!G3A73F( ='@POTA M\'_[ET^+/X433*ZBD^*;[4175O4JN6[!; "C5[V^:ZEZ=03"R3>0^;H#$-!@ MN$X BG""Y->:&$TB!QW!9%$"V%SF>4D5SS16IF,8WG MGHB'Q+H-RC40X]V>CMPQ]+L2(66M:1ITO7=;K^A4RL045=;;GL= %Q?=LG W MO.S9-MSYS;[R^MK083OQ5$W$>/R(RLIN>]"__I$)8M= W;;W^'8U3]J$L9GI MF?AYVAMVYT*=6)2!>OP5>4Q_J=J7ZJK<>C&-:0!H=>M)VG)S.#O\:P>9YRL9 M9+I@D!6* J%W>W[!7PX 4'ON+NB36IN^1*<]AX3_*I*8&"UC5SM5<&:E8,3$ MJ5(DU\#?D^0+P5L[QYZ' 2J_<2C:<$)X+8?'/W[LYS1+S6-6O/KTL.ZQ0+VM-75RZ+C!^@? M>C7]!LHWUY=;_M*,]Z.ZEN*63)-K+^,6N?;: M3*XQ^(D?K'(OV^^H3 MJ,#16Z!Z,Z7P33G6[CLW$U$"=_6PK?FLN4";,&5FTK69T,>;G MX^%VVI*S_Z"O?*Z@\\M^Q_D:!]"&*7]=!FLV_X#,Q^L$%>_]I:_^4"":]ZZB M&0Q>\M!RTR*?%@UQO2.8EC"&DE2!II1KD.LY!\4_ VTLEBIC<4(P9=@90XF\ M/8!IGLK[/##[,13-#7\_WOG\\^N7\_/IV]A_']?7KTSUOV^>SC%3R+/^_]41S^ M?D! 'ZNCE][V#_<.^.'9^R\)R4G"+45QHJ6K/Y,@@:5 AFN>ZC@G<:9 Y*NIB$IQ0DC%L-.C56".",N88J5R(@$QRH5A#'L M,K=QLJK"KFMTIFC]\Z7\WG,NKJ*C>RY=[%#ND6W5\?HA9PJ MUP&5R$B2625<'#$7&4A-AB&A\_GG$VA\NUU^V'+2=:?JW M7O?\G5NC=WZ)X-YWP^4+"+84@AW,"554"*R!+)"5UB(>V7$/2-549GHE'..J"% W$II)(R.D1")3 1C ML<&@2"5\G6S339.H-J[#FY^^YS8GZ[6A+O<]0QYR4ZQH=AK#68,G96/8Y\F\ M;$PT)2(!SBG2O#Z9*TWJ&*E4B13NE/2*/"FKI9]-3NX3,#1@Z,-D^ D8^A@8 M.J."L!1+S!*)L#(:,-0()'-E$<-)'B>49 P#AK)MG*S*F_/$&+I(IL ? M36=\;SA:XT[6C*]L1_#-97?0-OZD;W%^ 4U5N0#RW&IWH-8_[#(%1&9@W;% M=W51EI]N9_*H^?]7Y63ZV/K06IB8J1%G[H^GCM:7U1QVO&_"1%6>I#ZT7*@3GDPS)3EY]2E/"C=\2EH=CAQ M"\8+])C3AQSO;'8![(]U39X1>(I5:-Y>LM_=;G#[:;R#]*FKH3K:$OU+VP;B M/(=V3X<'Y=SANKD$$.X!=Z)NX)*HN9Q=T90SK7F3EQ=M:-@#SS!!R)BF@-+Z M@U['GRZ$&6R[WPNNPBR=N[9\*S[A094#!?@6O+83G0UZ16D*74VA3T;B'J_H ME&(B(E311\^Z5&DN4T*G2DH"H^]4R)E=^84\5V> !U,-3N9V&X^K<*E5LK,: M)N!UR^1,6'@L\J:SRI[UWN&4.]N:.*3\@(>-_W+Y':QYIWK]J^,>;)6*YY5[ M1:G;W7+0L^MSWOB@EALNS@Y<^_^\CP]__PC/O0>1^X"#[( _'1^>PCOQP8_3 MKT>_[[.#JQFYX?S@^]'Q?OQY[RN&^ZX.]_[Z>O#C!&2'OTX/Z&_M(Y>)\_?W M3B[Y 7)#?/!#?\D2H57,.$CKC"!.A4&92BG*,;&&@.0@J:[D/']B?]>)7]A( M+&.=)5PS#D)'9A(*LH86*0/:2?A-YY.!5C6".7?2Q\NR.@O^ZHX'T0;$<9!/XNFE>RD@V1[<>*EZMA5!1P^[WVKV5/4UF>DK_&[;JK<7O2Z" M1E1DBK+?*[+!Y,%RN!%8'\PTT+O[SO?&BT\^!Q1\"V,%\/=)D9R\V_.YJ89/ MMUW*3/@C&Y0PG64YE=/JPP6L_%&>#P?7@I$[NNG82G'R$IN[?WBC$WUO&9AC M'E4?_<$^/S/0VR%+5B<]6^?4<-S"*;IN,"?0:*_B]]W.2=?Q]RK/#0#?:7'A M\NB '&"'$D'7SY_JN)T]SNHUZJ5/1MIU\_JM,-8G9E7URV!7]!VH>IF@XF=3 M7=+M 3RAHN/13=$'V_M6N!RCN\,;MZ/?E*X3,$9;[=5P=%'#T>3 YML=;I8Z?:Y/U.;W8M7@MT*-=DDYG$C5 MZSFQT:_C]FCGEO;F.RO,\#/H$S?5N=AJ]06ZL&#D3J\KRWK,D[MTLH\^DTYT M,BB,5QG=%IQO?S3[0ZCY>__MF!9?6ZT&I;O]FRU]?N!A?V"20")VKM->%_#' MO=^IK=^Z?B3>!E3.PDVUL^LLME4K+O5$!*^LLM:--UI1Z7>J3B-\56O4VD'H MU%2,,@*?J^_%^>#0G'4YS-E5=/C$OHZ=1H:AM>Y]MO%>=&OLN)523)* MKW17L^9W:[5:D\0Y"0%S:-,\Z;["E4.XXHI^&A 6Q5\GIBPFQ#)/;:, M52PC@O&<%DL9UO\^ MZW_P_?#R2XQIK%DN4$Y]3EV9(Z!!C'*1DHSC/,,Q<4L^[]@=+_FRJ7-MDL(R MVY3G.>$Z)4I34(!CBN-<8*'-;5%V8=E71O;LX,?;+R:W,4Z-A97'$G'&!1(Q MD4@R*[,XP2I)],U[P,L=LW;5&<,9D3,6SNVAD;;X9MM70X6G&$G'7M>ILNJV MJU2X!F1 I[KXO)1#WC0RX.G)['KE.*<>,*4ZKZ8W+2V3GM5880DS*=: BX0H M*3DP5)GEF8RMI8N#5O8/?YNKJ3*P+L!SPN0R5U)EP1D:_.SVYD=R^/Y+PH'W M4ZV1BH5&/%?,E0F-$08A,-;QFM9)H(C$&.H GBF?9 MGG":#478.TJG:F%"YPJ0YJS\S1'T%UH):DM(66MQ?@ZZH.N?5#"YR-K1LR>J M9ZH4PQ,>-?^D*^5>_;U=P[=7QJ;+7OM;AR&H(#;T*R.4>V;D1'#E51SMEG6I M&5APO^I+D#NG24I8#-HM=U&'+,/*"@S:A4VDE'6H82#W%4H4]' /[CG3^'#O M$SW\L?^%4&-DK%.$30929;C6$N[@?:T=-W*B[!7[;AU&Z!VWA<=\9 M6Z]F"X/5S<_U9*HCE7UP6:M1RJDK_)%DKC03$8HD#,?:&JHP!UG]SE:CL2?T MF^W.X+4)JKH\(0Q^Y'9@52FA/$LA30.,(?L^+)37-R_0P\>3F4J>[:[Z=%5O1?/7D'0XV44"-E M76JDW!K?]C/5))Y"N9KW0$QK,!/!_K[^WE!G]:5UO< P]#NXTLS^&:?&WM$) ML;BVW#7:[(**)L6BG,/C)"@N"D5GW,EL#(@0&<)XWE"%(AL5H,.)6V,3A0IK/\]U_]P M[],7HV0.J@Q!)%42\40Q)(W!2"FK3L4 M1&P/@TG/+]K=*SN,5#RU;3,1L59'QUY4)K7,GL"P[7?;TT595Y,O>L/+K>CC M17=TV6Y/-./B]USH95EUNWYE=9AK(DHM!XVTJE#?ZVIK70')<1N.#;A"2[#R M5:WYS)ZJ-G"9O%*I>_:\Z+M+PY<-'3+][O;/V=TP-9K(1. X)=S$3#%!K&6$ M\SC+M6%+V]W>UZ]*;X?[9U\R5/,1)YSA''B"C)HBH!*,4JS1'$0+73&O4EF ME8%=J8)&K6":YX*[5*5,$T/3'&-E+99R:=-BY&A\FJ42%2MVT M$VY$4&8=QQ^FV0CMI WX2/ME-Z91I>4_6E MWGVE'7Q.LL%MBJ6 M*9/D@@D7I0":5DZM!?F>V3Q.V=T#6X-KXB?A#CX?GSC-"B#O@!WN??Q"<$QM M2G*DN34N;,'QP<0 W%&34D&PT&JI4!077I2X[-R8*0YZM!32IO &I4R>IC8+ M[N?'7V1&M229D(CH)$%<"H8$B27*;:HE4\)@$2]6H^_)Y$;L;0EL6091=&J5 MBJT6+";<9IDT-L8@8&$<6Q;S//BY'SX0ZN#LXYA- M#B!,$I"&8'TY(5:D+%%9EN DA75/1' Y/-%*LP2(CZ4< 7=1B'-AD:0R1BF- ME8PSGDNIE^6;BZ(WUR*Q2O)(B57>JEZGZ)R4[VS/A=VO41J53\/T:S\^_[[_ MXVCO$S\\.SS_!,\=[;7;L-G.#G\<_#CZY_/YYW]@8_WS^>SSF]GT:X=?/YVY MC(8G](!^+J"/_.B?OV&S';"#'P@N_#[\"[\2'9_I+*@2'50".:;@+ M!@=@D2))D<[R6)J$FS@QLVE4,FTSDADBE1$^>##1>2I,RJS*+6A5C4JCDCJ[ M?@D[T7/?P@49F:@ZQ!C]\F>W+']UVK9CP"Y#A]]3=\VS0OA:FS>J83LAN3Y2 M\DM[--S2C[,V @QJ"X#/*N$\&?//U+I^]3Y0]=0W$'=.; 3X[X09EZO"M>@% MENED)Q-1Z&;0JQTY=2&A*WG,WN=PP9C8-60B0NS5 +@X!P7(W2JY/+3X^4&?6C-HVZ-\5A#UW':W8VJ.YNG@>0NG^U\X!054 M,=!P;%1G[[BQ;JE3=6M9OX?88B2>>_^"(B05(WVB>AMS MG[G@L;V5AAX)=]YS7O#J -4VY']KNV;EDK MC0>TH@G]IPHV_'49,>&NY6&?M("H;_%ET8=7Z3N4*QO:%,93)99M8:6 M=FUF?5:97<3 M3-W1*)AS]YLJ?':VXVX5(>)]/36->)?/IA1V_3D/4%W8]>KP][<_#L\^7G[> M^P2_]_'G\[_/CWY_2S_O[9+#O=WX\.PMO/OD^]%<8==]_.D8^G'\^NOAV0$] M./L+VO_$/QU__GJP]Q$?['VE!S#.H[VW\;]_?.P?SA3'UKG46BF&8IH:!)LH M02)C"F'**)>6*))+7QQ;KJHX]@95N Y8MDYC^V4),!,923*KA)52<9%)E1F> M&)?E3V :IN :L4TJDDE73H]BGAL!.)"*"1-+A&U%F!. MLX1*MK7#V;9,TSE8^S4@VAI1?4"T>\36!$3;5$0[>C.-:#2G3-HD04FN&>(Z M!CE-2X:D3*VF.>,D3D!.2[ MQO5P1::TBO'+=28NSU(VE8J"%+9)4MA-0M@P^'BUMC)ZVZ&[6J!:F_H=FR S MZ3G;5HQCS(@QR)FQ$*P61E(Q@]*,V4R95-F,^?.A\P=$@VDK0-"Z*(+78- ] M35ST6GTP@-%*P&C&)*5DKAA.#6P@9Y=*I42*,^Z.:N19;C+,#/&I#=EZJ&\! MAP(.W0F'[FF8"CCTL#@T:T@BFB0J3U*4IE@A5U 4@1PD4)8:(X3),LM\9DTL MUP.'5F1&V@"5MS[8V#BE=\&"- WI%PUQO9%^#97>>O\'A%\*X4_FU%Y.E<+& M6)38#"3-G'(D>2R0Q3@1-#&_%]U=X;H/:AQ,U;;*\!A#8)A-9:[0UP M])-P-!N+P20@D@8XPM0 ',4490HPR8!ZD-J4DX3(>RN^ 8D"$C56\0U(]'-( M-*?Z*J%%A@T"<54B3J5 ,I<)TM3H/)>:D2RYM^J[0B0*IUPVZ,ZP6!MT9UBL M#;HS+-8&W1D6:X/N#(NU07>&Q=J@.\-B;="=8;$VZ,ZP6!MT9UBL#;HS+-8& MW1D6:X/N#(NU072QO/)T!SH\\DCNZDRRW-PMB$]7/@7^N_KY!KM:&,>-9C/P30W0H_#SU\ M'N7>>U\>C4%SB40)P,% ZNM$ZI^F25T:I70L M,I21G"#.68X4I0JE4EG-M"$IS8'4^3:6=#M.[YW!+I#Z6I/Z/0/R JFO$ZF? M3).ZCC/-F$V0)L)%$6<"*-M29(U(O5@_=F@.\-B M;="=8;$VZ,[GD[O*Q^L7W^RPA+8KWCU9$GM[ONJU$VS@>U>UY5+U>LK7]6VP MH>FNV1\V721]%$-3?3YD3B[=-:YDJ:NJ'(33%0JG?,[DI(@&A2/E*(UYBCCF M$@DN&*)9EDH1PR:(74Z%;2K8-KN_;+I^65X"S3^VQ6E9FL^+[]:@'[;7#>2^ M-+G/F)U(IF1""$8L5AIQFQ*D3"R1S(1)03^-4YIL 5$+2NBK0.R-)O9'L3D% M8G]$8I\Q/,62"\IBZ@Z- K$G B.59 +E!A ^B[%,I%E'8G\^;OD-SYNTC F_ M3A==K?1LQNB[%2=N) H_DC__.AP.ZM4*(3B>4Z_27*:2&(M E4H0-P8@F##F M?M"<4IK*V'GTV;:$?^F"BBX_9_M? ;%MD';1XA0 MCP,M,XHCULPJ*3F2 M3 *T6*Y19C(%/PC)9,*R1#U$Q,(30HM7.5_XHL?PVQ3?=H9C@JT(!*6']%'_ MN0)JF": #_K4FD';'N6[G7YA:C?&&NJ(F?G%X.^+VYV ME,]FW#J&7KUN=_77#=W\G_]]BO7YWQWUCQP&/W2],,D*XS1%Q(3<8+S-)-;D06(N(#I[_<&3J&%!1_NSG/5.RDZPTTX8SUP-JLBOZJ^*CK&=OHO M6>*YRVHQF]R&V=1A]O&I!2!LM[N7L .FSKM$]C^#XAN@8*=?1I?6?5%OH"B' M'13UXQBUR[;6;FB6L)6/Q4\W>?"UFU[_TV73VC@MVBXWR5MF3Q'/W M+A 3-="O[3V1G)@NE!-W2Q<4LF>U]>?L&-F>8O/WG9<)N?ZN#'_-)\Q9[>Y@ MX%U-P;_&S!G%8*8R&4=$_?4:W;/87D:[RP&G5Q_/_S]T^7! M[_OL\(?&A\=O06\_@&>_LL,S'7_Z\1%T>W/^>4[G/^&'H )]/MN]_'2FX=GW MY.#X]/3@!ZA,QYH>_FB?'1[_=7I(/[=!YZ_U_;?]P^/=&-[Q121")2IF2*8D M1UQ+4/ECFB"CK.4Y,T)1LC)?\5+$M7G6PN>(%EFN4A53@5.+N30VBTF2"HLE MS;,X8TO[&AX +1IJ)GQ\R*ASDB>6V\1P@:@AQ%5'B%&F$X.DH E.E$R-P,Y* M&&_#1@V0$2!C5L P,&4\D3&BI!E?0@!,M8/,JZF(0/C MG'"36D0YE8C'N4"9U 81GN=IFH*,(<76#A%XFRZH9+".D/%(*9>>E*S_6GCD M9Y7:UG,)N<5I!C)VG,;"9)P"[XPEB$>YL:FRAL =AICI%)AD,J8M$1E%(ML'>-O0[#]ZBE?)TY4SK),*\Z!Q)7(4D%DSN+$ M$FQUT(^:0_Y#_8C01%#+D-0NB@+G.5(Q84ASH0 5> J_MW9XC+<3TK]B21">Y1L1D MH'U9%B,)7!?)S. ,@S@NL%BU1VM#C="-IWP*RA93*N:9 ;D;=.]$4Z6(S;(< M0$#AH'TUA_QK\4LKPG,M,R!Z;1$GB462QPDB*F,)QSQ6[N0=V<:4;DL>4NDV M&P!$(KC.8LJ _W,AA,26LI1KP(+,YDD2]*_-!X 9_8ME.8-EYDAS!?I7)CE2 M&=7(<$EIIG(.J[VU(T6Z3?BJ?$W!HW0WXCWN]E7[/IZBZ:-"#*;:= =.D7ON M!_-6G4X@Z#CK@W$?)W2<_:O#L[=?,$NP$CI%N:48\9P*E!&KG'L]U8F@F-N5 MIW-:!>EMD&DZ(,TC91<((M7ZPDTM4DE*!">&(9-K#CH5MR@S#-!'XC3',=&9 MRQY'ME,JMN,X#H 3 &>-:/[D9.,O,1G+/?PD^7(\ AH.IK//+N:V@X\:^##R*:=, >>L_K,)V ZL/M[@>,?ZH?]ON% M]8&H\,;2]OOMZO)%K^CHXD*U(^51N7X?M%1Y=(L.]*\\]:^NFM&V]%\/JX/F MDZ]YF%6Z6TX'KZREKYYRHY31F[:"Z=D=Y7IP:]V*?F8#:;_&I>/NY07L';,] MWBD&MI5+7.'N&^:@ !3X:OMN0;5U+UO4D\@ KZZ?NX A=IV U2F+L@^P$%T6 M_=/KM^IV=*I@#\QM4.#BXQTZOS'AU:;*1>2386I[=PX MOK#K;MYU?F%4= )+U1DNMJ->:VI FMA@HTG]KVL%RT%IAO+;C'3)LM@82Y,\ MS257VBII="PTC4&2S 7&7_87:;%T5JCP.7VWAB([T9]?.=ZR;9 M>-GPYQ/UO/]Q='QR>;@'XSK>CP^//X*<%\L< M+JD;U(7K5U4)+6S*04$P&5<\D4++5!-#%&.)$JE?U3E5(:SJ2E95,D,U)P:E MB2M\1@VL*J48&9YG! 1M;EPY4TE:F,U)[G-?C,&V-<.'*B'_%K8S"?"+)(]+ M54ZG*8K@BP#[%SK=99[V3N%+=YK6Z4 NR_IY/$U4HJ M'C^BLK+KY,-K'P'JT@@ZZ8;]LAR< YY4>7Q#G"=API*9N9_XZ0;AMW@2 M$Z,ET)6D@C,K!2,F3I4BN4Y2E21?@,2VAD^=]L8YGTXLR@"$OR*5PQA?JO:E MNBJW7DRK_Z#[UWU*4J]'S\[DM5.3YP^35L=I^GZ% #"Z/;_G7@XZQO8J=?Y_ MU=KT)3KM.13\U^U+Y&(>CGT"/:>R. 3U]=K4SJ+U7SXWWX(5 LC-Z6I8X&)+ MTW[?GD>R%;TY59V32MGW"FE1JI.>M>=5#D2G%>YJ[:P#KD2=T^CJ/YTJZ1[X MK>BHCBY4VSVJVUW0'>UC6*M6.$&+J?NPVYG%UDU"SO4!R705( G":@#) ))/ M I*[+3^<7K==>LA[U^MJ:P#GRM4!'4T?$NA\BR^+/KQ?WV'8;[^I=B4MNJ4T M(USWRL-H&BX>8!J>,"WPT: 'ZFH'$,7QONVQ1?1".<]$<3&:D"[<^>:TL'GT M]KO5E=Y[E.>@X/3JO [#ZV/F6%_?KO+[VFJ";77O[1,<_0)ZM;$Y=-HX3OW7 MH U?$J80B7^QO_J[26SJOSSQ^JZ__:X]>P>FW?_5Z>:U"FY=+_-I4S H:M!X M=@7?%N4-FO&#,]YHMP.Z2OLI[0/17_:BV^L[<>>W;N_\IK-M#SX=!*/_>\JY M:$6OE?-C=3N5=\F.P&'[/I10$0+L]SK!MFM[>YDM^J2+$K;H.FW1[;O"J',Z M&5L"]W$I>/J1BIRWJ]OQ4HLJX5G8I#9JVV^V7;D]>\.BWFYK][NNL6^%L8N? M\_11=*K8%L?RRO7L*R>@WOSP@E/(-T.LO.B?PV. M1[#U>TY2 ZK9K@97ENYC91Z!:3-57?&J=7BKXV1%Y5#SKN&*GLJHO+"ZR(N* MI7QX^R;J>;;BGG5#J,N3^\Z5 WTZ-3+HA-)Z<%Z[)-V-SHXYZ!1:U9[F[@Q# M+3RI.[WQ-MBXEGDZ<_,%#/FB5\!;MMU;E$OD[\?5OO(VRM(GM>W9$]7S+QM- M_GA_7*_672.PW"JDK6*++RFD'8RFMK9FES7CG$"&?:?X=>"K6GZ-C@!")R:V MNM/-4@-%N(I0R@OGY'9TZDSKMG1!0D5Y.C1?G*NBTX=__F\#6\7%8A3#::MQ M)'*EI QXX=R^<$-*FB'9*8LNG)+;\UU;T<43JY0#(\YO? MQ?ZFF\70%=/7I8=.,] 534_P^A%;'H)AQX6"U+VX\WS5_'TNZB'*QB*&C4X& M@+!N=E53ZJ[.[NDZ3M]]?=+SV/-;3YW;RV[O:_0+Q81%^?#O7X?9U[P( MX3U1@+-]ZS76#VZC='V(Q%'O1'6*'ZK*CUV/_-@YQ"[55?54Z1:H%1TM-?IJ MA6!8%UV@\<+.\2>/M3>RF#&NN3[U8)I45K2+_I7KYL(9[Y@ZV,?"#AJMY?A6 MF.%^;>[S%/*]'LVXB8M![P(X5F4CU([S^*[XG?G[[NZ[*0G1=:H:>JK,O- ';T*]IXV^N4_>A_U/G% MJ^A3=P!/__GG.R<-1&XJ+JR?#[<57?"08ZT7 R!2[3=';1K.B]YYA8Y]3Y.P M=5SVPZH_T>5IX>2)WE=L*C ,03J'C['4S662R'STY6 M<^4>%XI>7I5.6E@P[AMTM2D%J=QV\D?\;/^W?9T47I] MX6Q@3BHULU/;E*J7G%^TO73K_^J",J=J31%09HA'=7/7F*FV1T([C**6[J&# MUG6LX_134#]J-!]?2"DEO?,>]V@?;6]NEGJ>/ITD'?:O030;K0,3S&LRVCV ;.JW'^DS9 GTN *@4!GCRK0'RTU-,ZZ/1N M@%G)!WUG\1O:M!S&3"RJUT>*\FN%3J/Y/@)*; MZ:+>#3X:TA^S<'9$%R?A;W9K4(QU(J]N#34\>&1"P7,O-M:AG?.TVE;T3V5M MZ%2G0:HX+6]H/.]VBGZWTM<'%Z#9PGPN L72"=G ^& Z5._*P^S80N8U.O=4 MYLX,P"W;\*GO%LHO1^F-I5?=P:21[]RMWBC^ U8[MZ @0LP>,8.1>6*% ]Z01 M9'T'QL (W.*M$/+N&#+%&-]:Z;98H;QW4[S-F]9$+&'TU\CB^5NW!S=WHC] M&RM-48L)GG6]Z]EOCCOM=YQ3RU]XE#WTX!*PVT.[-^VANZ*\6+05'IZ7W6W= MW^W^=5S!P?[^_EWH9*JW]R,32LAJJ>1QHM((=E32@\W>=5+ZG*.G4BK>='L7 M7M*,?G>BF)/#KH_.75\D/?:ZT-C[/&G,\<;BPDU)94\>CMA?!!;KE#IMAP[I M=[WN]ZOHP]#G$542HM/'JNL44SKTHQY8ZR\YYY [:7':;0/S!I7%=6>VH:&H M['SX$UZ[<8H,OQXCJ]+8B31TS\-((P,RUM E1?NK$QT9=70V#3OW5C!4MXB M5L_7?J_S-2"7'J\2@FYY&7(W/1&PO.F:ZISZZUH!V6= MQ6+DT5'?5-&NA-7*GGMI,U"M?':"7T[[_8ORY8L71>>;+5TSK0S:\4I#"[3H M%R/B12H#&9H M'BU6PSY7+&0^$OLDK0F>Z8ZDVD[IIZT1JD=@F'=DF*LA@70C28"VAK-]%1U= M=F"E3HL+;V.P/1<3%;VV'>OL?BY$R%_W2S(./ /=K K_\P7EJ]6&R\Y8_"A< M-9!1H\B(X@TDHTHD(*PUHAI/%,X" =14S?Z03(Y[\#)5VRVJTY:5.!7MC^)J M;M#/ N4TD'(>V A(*=M3H-ULOS@>G#N@&'4!;*K[.D<__ M3J5[6$'JSRJSA['%RUT7$-CM'<(73YNMX^K@[&"8K>/J\]G'^.#'P8_#WS^2 M@[-=?/C[^\NC/?S3_0]/3C[Q#X?G\2?BMEL'7^<'QY_A2^_QY[U=?OCCA'T^_WSV>>_3U>&9:1_MM8M___AT>;BG?QP<'\2'Q_#$WOX7 M([(8QXE%A!N.N!84*6$Y(II);!*<6@N*T,+(R=F<'-N/L&I_UDK@LU^Y@R]< M&(PESA!-A$4\UPQ)@AEB)B628IQ9)K9V_E)M1XS;T>&;^?6J)S7ZS5'=_M[+ M1UA ]ZI]\^R7[_T7K2T6)A%(4Z80QXK"\AF!!"4J2:UB299M[7 ZNVK-\"$& M.>JAY:CG&S\BKX\?"9$@C8H$>3#E(MD0K_+?C^Q4)F*A27!A.K,UC\>H=;'8 MV\N[[D2QXWYFZ$OR4:45 M>U.E/X@Y.J54132^7&+ 4_Y3)UG<[C\53Z:3CAGMX[]]>J9D*XW=-"S8=\ML MMZDV4[I.&_"#M=X.^-U)9(N&Z5RH]2$Y%ZI>+!4FMU';CF["MOLIN%OG_3<< MCH_5;SO;4^TYKH[U^%.B77]@VHQBY4%>O_+PZ)X9*B=UM/\H;*T.G)](A#&3 M2J+K D O"Y\5HSH0VMBMS=9N:P_9^J/'I\J%_I[E9:0G%3+KV:N0^^Z;=N6] MI7=,?#U9VL<7S!FKLKY"#_2DK2Y*^W+XX94IRHNVNGI9='Q[_J%7\W%A,P5< M_/I4E\>Z8 M7^F!=J+5^F^/J7_FQGDY;DJV]5MD3"5]YJW&*,KKQ5PEHQO5MG;ZD&_+-%?V\R8SQ0 M52@\@3'7>-T?M3,WF50Z V>CFS%%7%\/<"U*+]]WS'NVU+WB8G@\<7:E;A_] MM44/&S91+GQRB6G9[+$6OD)&Z[F,=_E=O]'#A>5UYJ$]T .GAKQ:KM/O7CR. MY7Q1E=&[67G9@FZV3KK?7NSV]&GQS98O MK#E1O1=&]=4+$A/.2?("NDN(9(3&)&58BI2],/ ])@+D>DI:I_US9Y<@"ZSM M*]ONU9(_LC/(2QA_V>Y$SK-H=U@"8#LR57Y'[YP[= ?#O1L..S<<2;:=I]&' MJMO^I3,/O)X,Y]\&I4BWZ@BX.H3E'U#_V_X@NKOVI'SRZ6;[ R*KQ\JG&PYC M#%&*)8^;-"I/Z\T9#L$O"'L!1)L&GM4DGE5]I*[KE(@7_^&NX*(O#'4Q@$=5 M:=5);\B]:#.YEX]1B=[5XYWD7M>QIS%G^KM;:)MUOTU^C_V1Z,HOKB=V7[<,_K M7J%/;76HZP/,TZF/J-DUYT6G*/MN!]BOJM/O=GM5'X:L]DCWNX['$EK5B7VN M3%*,DPXV83A JH@)*@*/7-_A#'DDQ8%'-H]'DM3OG^2%(O@__V%.%*K'QFKU MCC55O?M@71:S:/>\"J>L-+(Z,Z\[ME3D/FV_T_'V1W&D4WEXGA?O><\B@M'[ M)F%;(_D/:QC_H2\(#SK:\^,_=,A_FJJ@W(UB^%-57'VARFEZFI8T5_N8CDV!CY7#A.<31LP*MXP]A*<3<^, MO; A>VFH!N.+,/F8DT:3N K&\!7? @"@5YQ9L;1 MT=U/X13TB3JICGZ[P=PU O)D M#\;]0:N+!0553#1]DVA M4/\4[7,89Q_@Z[@W*/O;T:%?&Y=\KRR[NIC.C_R\<".$(ZW_H'BSW,$@Z89@ MI.?+I.)F,JFA)06W:(S_VV6Q\EUS)]$_V$[1[46'W3Z\S@QL=*!@,J,JYUL2 M_3*J%J[*X4G+:-=E2QG^ 0#P:^!/31A.0_E3HZS\@3\UF#\1]QDG+T9L:52I MQ^??K'F49U%A*K9VDF8RZSF-LN;(296&=07JY'-UGP1^O?Z#:IP^";CFR#8P M[&?*I0+#'DU%VDR&/=:N;U6N=R]Z1;M6KL4=E>O K1LQG(9RZX9IUS_!K8>Y M&CM=S_-NF(?G<6<0;M:)HX\B0P@F+O^OX\_G'7?XM.+)!#==\($\Q'<-S1:G(+Z&;W]S\!55IZL+1Z]:ZL*]!W[\SGUU*7JF=)EQ^]9/^W/ M5<4*\>0;,"H@6=ZL\?Q,0/GZ<Q-ON:U4G2@&)L7*X2W\QO7.^Y3WUK3#1;BLZ MZ/:^VF?K9 \RY0:,"HA?-&L\0:8,0M)Z35<0DC982")D)"4U].#:D?=;1']: M5=HY&>?O*H8C>N/+_$5__OG&7UX@^@P%JZ%(17T*;<*F9*I^U]\51*)&#*>Q M(A%IU#*%Q W/CVO1$==JZ$FV#X.LO9!C[;;;!7":8U?IJ"BC-^JBZ*MV]&:< M6/LV#K9G=55IJ;8*!&[5B.$TEULU*O3N)F[UPM<_WIDO\5RWP%TMY(MN67B, M[=DVT/LW.RZ!_-];4T_5!93Q^!&5E=WVH'_](U,\9%@@>V(N'Z@<]JU3YPM, M$XYG@'[BYVEOO!5.+,IZ5GU%*H?>OE3M2W55;KV8KII==(:M)VG+3>PRBI 'Y6:CE!LV4FX:>O+W-Z6+MD]5%[GR>KYVW>UU]>Y6]G6HYDHP^V]ZW0M@R,*S"NY\ZX0M1V M8%P;S;CB$>,2@7%UKF-0M_F5 N,*C&MS1N485\,&%!C7OHO_7 M;9N'R]&]]M,(+&FW26#76)[4M".]# >6U&"61+%(IUG2.&T2:6C>)+>?'8,! MS@.3%.VZ7.(^Q_CV@B3CD1IRJ9!N/+"AS1B58T.-TF #'VHF'ZH^$N'W#WM1 MCPB8$!W5'B283"A)#V17"H1+CV@W)TWJA2O/1\28=3%=P?28 M:34TU\6-3.N?=]&[7O="=X%5+>)5B]F4YU)R>Y2\%IZM?%)._PK,JQGC:2SS M:E2:"PJ8YYB7#,SK&3$O/L>\&IKPXC&85V!=@75MP* K!SU7+O>:*FFCT'1>1:9/QOBY MYWNV[$_<7D<$#AF9.N]V3N:XWO_9*_CJ:W3H5U:UH]VR[.K"_U4YT*H[]"B# M.S3[U?9+__PS980B\,&U'Y2#C":-A[W /+#!1K-!RL9L\+2;Y]!?6Y?.'+/! MAB;0N*E&Z.Y%KVA'! \YV5"Q<\&$KK*\ZE0*WQ\VSWOVRI7\_'_5] 4&U8CA M! :U >/A+P@-#*K1#(J3%XI@,C*$];OY,$/ZB$'1AN;+V*T5K)(7+'"P9\#!:%:TV]V\5&WK ?=<7='Q(63:T-09KV'0 MSB[X 88=.$W@-)LTJ*8=Q0JN2:'BEZNLH7&/0L;4[3+:B9\K M"$;OFP2.3>5@C0K+$"^"M>_Y<#""__,?ZI;;C7',OQJ:Y>(O^\UV!MZY=%[T M/1_[H$^M&;3GHPL7)+FXQ;KWQZ ]BB\,/*LA<-A4GM6H\02>U72>%<=CGM6[ M+.LLL3[IPYAK-301QC(Y<6]E5C6O^@"*VU0ZW&=K)0P,:P,&U32'%"$OTJ4Y MEBG*B[:Z>MGI>MR_81Z>QYV!P3>"P5-/;#1U>44(9BSK]OO=GHOXRZS6RGX? M,WC/W\-TN.EH:(J5F\)%J],/>U97@DLR"AN]:VR.G\#H=3VASUC@"7[1=1\4 MH!W#31H0*.@$)!Z*@\03))X@\50FC=&)?C(R;F2J',L[#4U)\Z;;R8O>>>4) M!I;^6I76'4.\ ";_1K7;D2\7#DONSRI6S/\WF_7\ 7X:.[Y/\?9-QH_7JJ>! M>$KO4X[>_?GFN3+[$ .U_H-JFG&#>6O\MJ:$*:AV==?[P[ MZ/9.8&1O3EW;55#4XE/\;DR?NKVOT6MXJ3X-/*X1PVDJCVM4G._U/.Y%7V5M M.\0\^#'L6OT\C^$%%]VR\,C=H;;X03B[*>55^1RJ&W+U7[ M$N3YK1=3(STO.L/6D[3E)G:9.;E^!E;$F],%,[!6PL.2':R%AW\524R,EG$B M)16<62D8,7&J%,EUDJHD^4+PULZQHX.ZIE#?%698(!',T@@LRPFL:;WII6=1 MGI[&Y-"#WB"8BK:Z*.W+X8=70W-)T?$#\@^]FF[.[8]9 '%CK2Z/MTX+5]NG MEE;K-]>76_[2$,*FKJ6M)"777@4A_]IK-[7*18LD\J>:O?F5*;[^I3_;V:0E M^>I;E2V1\)6W&K<8HRMOE;!63._6V: 2-50E8HM5HJ8F.GL$:U[GJT]\!GT! MD: =%)U&#*>IBDZC$DP'8]YSXEQ\,>=J:&ZRA^=P,">$P-+%S.PAJ9&>RP&%L(# Z=K)*=+FS2>P.F>$Z<3BSE=0Y.H M/9ZJ%J(^ O_:C$$!N8LFC2?PK^?$O^1B_M70=&J/Q;]"[$?@99LX*"!]V:3Q M!%[VG'@9P1/,;,S+&IHNZ[%X68@ ":QL P?E,FLT*HO6S_"R]4MC%9)H!=:_ M&M9/N'AQ,8#[5>DJ,+G"?ZI*&SEF_0U-HO6N'K;GSZ[TWSAA9G19 /-V5=1! M^>S[,]B'W1Y\]4;U_O_VKK8Y<1P)_Q55IFIJ9BL89(.!Y&ZJ""0SV4TRN9"Y MO?MT)6P!OAB;D>U)^/?;D@%#$@C)0L"BOQ"";;F[I7Z>UELKA)+8W"E+=+P$ M%(E<"W6T)7*=]+&+M(J=4IV9R:2UXL^RK&(0E/44+M\S 1VQC)DTS9%U.568 M_*DTCD>DQ;F[RJD5EX*5&. ME=*-O*PBP!V2U]Z25\9=>Y+49,W"GVWV*FN:L^2"QS$72]9IU%Y:I]'L M"R\";HOC,-A7:J*EPK]T@CU=N4FKP<)*L51%;M*:FZIV\:>9$9<)/2G)6A/@SIC+UIBY+J3.&V(K@G2E@SJZTI5F M_2RDJ[VB*ZO (T>$]X\3/I4U3:MQJK1]$U,=+J6I\?@@*-D+R:T70^?M/(@2 M>6C,= P1.UY:J*,KDVFU+ .93!LFRQA,?:5UBYH5DP*=U:A9="DPFUEVY906 MS?A+TV092_<;)_Z(V"_-8;68&/GDAGG=4+C(2%JHHRLC:3446"TB(>E!2 NZ M5E:I-)-"O^>''>:+*&&RO\!Z&35IF@KC+!2#2*X/_*HT)S<\BH7G2&9JQZ%S M1WX$7DR^RE2&Y"H$F=-YKJ5W3SEN7XD*5UOD0"G=F(K28GT!515CUO'Y!+;@ M8R+;N(!R!=XP#--%94>"^X"TO_BQ&D49ES[[5">,XW!P5,H>89TH])-X\2-S M!!(E@P'$L[.F= MN'A_RYG*D/6+^/1M% M!\4Y30=>,"G=KAK2L*^QR6(+K(EBJ\]88*=B@%<*.(X!/GAVA;I.O6+7ZV:M M;/%ZS:)NI6U9JN690N_ZF8I>_LEI:_-*W"FL; M]?+Z2ZT;-;N\]E(KAF69:R^56D;%7$U8[-GHT;-1Z6FM&;15&>@F3@8N;,,I=+!IZLT*G20^#X/(@>">?XP)MPU+ND#LH&GZ MJF5TV>(.'\C<]&K2CM87LV5;&HM<*L-MB">W?NO.5^69YT.E];G@\F@X1,Y< MH(W)HH[G^QT!;C23+:^B:-*FA:8AS =K*D?")OL+C49HG9G;Y+ (( @@"R$H 8E&6 MN%X<"B<,HND>,M/2%4":J9H2,TY% &"2YH#Z;Y@$/7)Q<7T( .+R(80AN/ [3'H2\X\,4"XR1W<[-XA]]N]$]%Y%]'9HM3A MH2.-VP7S9BG8+6WCN^946;7@0?45^QX'L$X/^?K%R?"#!.YX!% .@[A MJM-G08\#- -H)SX(1"U6H.5/[+/J9-**F_YW2%A$F!L.92]UMH@V5TD%B54R M)V]N,]%A 8\*WQ]DMD!9-EPQ2R43(3]WD(\8MB4,,YWN @S3=%RL.:OL/(J= M>0$+'(_YB&*(8HAB^4$Q4T9BX()3+!N#F&G0W_8.Q9[&8N,-Z2\B'*V1'T;; M:!I3H*)6I?0BFM5+]A(T0RC;)I0E(O"B_GO"V786Y5#C_*J]_G4YZ9+I+6GU MGY.;"YDZ(E:9(UJADZC9O(+RM*>_NR&\.@AC(O.Q,T&\=#+/DYL@9$IV 2Y MD)%T@=Y(ASLLB>!J'!'UGICUP,L%)W(=@NM"BY&M95S&N5ILGMXX>=^FLC%M M_=:=;^WO')]LRZ';S6\Z.O0M>PB#<# B;:?/!RSS)W0G=*<-NE.S<:&U.YT^ MQ#R(9#S:9+Z3^&ED?.$%=_+$%G2S;;?!/7&SUNG9GKA9BW>]P$,OVZDFN"=> M=M$XV1,ONV =[J.#[4SKVQ,'N[XYW1,'NQ9<+CG"<'&W&N%+?K8P_: M*[Z6VJ7CIY^OE&2MII!S',R;SFZ,9Y\B.?40][T(?%C]0-1A,"04ZHN=3E<, MASXT8V@AAZ3/?LGQ3@X%#;Q83F) FF6&-7PEJAG6K1K;M*VC2!(5)*T82AB @U*)EN#EI]M'=]&C:LIQGN9 M!UM.0'2FMOOXH69*F&:M9Q&$;IYH#I7&-M.HO(G41 SY)'\XLN MX#*M6^74PP=R$;![")[F\&$\\3,N>1W^Z[-8_2\RUXV&W%%-P/='4.W@_T,Y MLPPO@;KOC.#6+M0](,)3OTR-^D6M,G[=1>*Y_SQX.8^0:=8/7L0!^UFO?][' M_T8[I"LD3SKX(A$RI0AJ&UDC).TTY]1":'L!MBQ[$6JM4:/GV_!5&#Q3]8OE M/EA>\>/GWBT;VNXD/K/FC;'9Q&>[F]MLZ[)L/HW9JYUB-30$D'\.#1>U\!<\ M\-DT@4\CK,W[SVK VC[_>M6X_7%SVGY%>/AF5%VC.L_#P?7,@J&4D'\FGE"[ MD:,9OA^O-E)1?.63^_E-H4 \'ZOWX9HK,Z&KI0YN&KN)-'!27 4B0:@2@=7@ MZC@V[_ ^\[LR'I"E*6=*;U#%"YX$\)0JE25Q/Q1@"ON6I0:JTS$]XZAGSL_ WYG#2N M6G^>MVZ_D?.K1T>3C@WW**BBE=19=GNH;>[6]8X1;W5 M05]IR/-!HFSQ!B5 M-#&&3JF^3D8;J*[MJ5.,BJ3%?GDN:1CD,A1W/'C+=,S6\&%,ZV# ([B70/<. M5)F8+4].D^=*R).=%RSO1WMOR-Z?KH47.-Z0^4^-_GF5\,3"\ 3#$PQ/]CD\ MD2>LG1J30]9R!=4:Q2P'Y F].43X8;.7:ZP>V'$DJMP)<\UD"<[MSS!G3A\-CQ! M9MREBD)F1&;" ]>W)*G%'D^'^4*E_5@QCS70)[LC,R8EXI"9D1FW#XS M7B1W+"*7!I271&_:$XG$^/?.73)S,B+>:DHY$7DQ>WS8BM,>CX <\,@ M[43V7<)<0;,>W)CS2LB5J9$?X8[#R(D41'2[N0)F/=@Q MUU60)T/O-3?F[D@M%!@%1H%18!08!4:!46 4& 5&@5%@%!@%1H&W+08*C *C MP"@P"HP"H\ H, J\6. GYR3L5M;B9Y.S[DXJX_+B5,;%3NB.X$\_'OA?_@)0 M2P,$% @ ]SU95-_8EMV$&@ )BL! !$ !B86YD+3(P,C$Q,C,Q+GAS M9.U=ZW/;.)+_/G\%SU=U-UL5Q:)$^9&;9$OQ8RYU3NSR8V;OODQ!)"1S0A$: MD/1C__IK 0%B20(4E+,.W%K:S>F@.X&?HU&=^/UR]]?YH'UA&GDD_#C@?V^ M?V#AT"6>'\X^'CS<7_9.#O[^Z:>??OF77N\?GV^OK'/B)G,)5SHCBU?JSQYC:] ?#-9_I1^.)H-3?(2/ M>GUW,.PYW@3U3D^/[=[Q2=\[LEUGBD[0N]F'T\GP&"-\TAL-/+OG3/&PAVQW MT)L>'4V&0S2<#K#'B;Y$'R+W$<^1!0T+HP\OT<>#QSA>?#@\?'Y^?O\\?$_H M['#0[]N'__AZ=<>+'J1E S_\OE+Z94(#67YXR'Z>H C+XA,4>BO%V8=GWXL? MW[MD#G4&MCT8VK(X(^9KR/MA%*/0SW%KPL<%=>!GP_9SXQ/O]>W>X,5 M3EZ<55/9C [%CP<6BF/J3Y(87Q(Z/\=3E 10)0G_2E#@3WWL@2($F$&]4D#Y M.49TAN-O:(ZC!7*Q25=\^LFR&$3^?$%H;(6YNE,43;BL$8UY-=8RUH<"U"OB MHIAK*BL?R<;E:AWB(([87[TEC?OC"E+!8CD*EXN5[[)\]>U"/;9EVFO.&OWJRWC9D6 [ >C+(>AO*4#CB MRC2BJB;_.S(4HW@$&W:"K,!:/ZK#,,+N^QEY.G1)$L;TE:MSQ1 HJB+_X,K? MA+^'?4[H+\>0^[("^V=/_'.5,PI#$G,:[$OZ;;'PPRD1'^ 34YL/4G=N\51: MU]PT43! ^?]]0-2E)*@8S8<+2A:8QCZ.U"F&$WBD>/KQ@!G3GK2A?P1H\AXD MD45R#%8' /OY$*K@X&K9$EF7Z>#'@PA@"+#HFS8W?$%QW89#E0AF, [T__GV MNRBHVWZHXB;!_X_F>WA:M_E0Q0_]!JUGM>_A=\L'#^^,@']\8+%O#[=?-&X. MYRE*2W*2X%*23WWP/>&_5F_I2_QUH2Z(6F5I+LAU$3A#$=^>!<3]_LC"3Q,HXN_$C]^W1Q=#6T]PJ-^ M_[@&PH*/Y8>6RNG?_O5D8!__AR4X=EA/SU#T>!F0YRV,VXR2'L>C?O^D!HY MU>)D]PBL:SI#H?]/+@4 <(XCE_H+]A>9?DY@\. :=M:(F :R@=VW;1%Y^9$; MD"BA&/Y0R5I UU((,^ DZ0ZVE9X^QS'R@^VB)VGJ0'3Z\-_&(%H_ISSV:7J\ M2^9S1%_)],Z?A?X4W/0P'KL\+^N'LQLP6*Z/S9$T)*O"L;[W: MG#A\3:FYVDAA1-);B&,)>7B\KTC4J5,II.D7&/\N]I^8APY]-PX"\LQ6]*:$ MGI-D$D^30!;NDDPFE% M,9EC>HX7)/)_J,+^B&9H%=[N.WRM)%I.0]%M)*V2U%^+1LI\)E*O(K(:!;03#VGMA6SPA^XEW&5[(_HXAIR7R! MPXBW)MV5$L[N\(ROFUX2BH&\L$;NZSU%820:OAN-WKFX>@5G?O)&"B[E?V*A."M4U[ UHZZW><<07YH"VI.I.,G-0K%:N#.+$A//X_11H!Q!V0[:.LIZ MI$\@MJJ!=,9(/4:SGQ##M!^Z/@JRK9[,L29AO0E01T0_#Y[:^81G1D[9F+HD MV($3-ID5JTEI)\=!?YAWY_5 [>4GF? ;V&X[)=)MK%SMBK[6] QO"_IJ: M49BV?6>!0"Q+T*U5U%0LV5^7.]8@ SYZ58&9NJX1Z2GJ<-FI@YF=H0GVV,)' M*!9RKN-'3-,%D0W6W+?*5*\H0\?.A\<&-H7)8$DA> :\J*^6[]< BL5P0(9>EP(2TK1 M*4HA*D5X\3Q\YM?JBA'HJK!S&B*)'R[Q2C$*Z[9+$0 M%V"B0+U*A9?;Z113E[-><4X=.[>IH(;BJ,*LWOR2%N_FHCIXRKL%9(CWPQ3) M@+%6C\!?M7-+X$WU*+L+00DR.SVJA#/;C_\5P63/OZ53R09YB6WSU6N1[0QR MBXIUM$@Y!; 49CFE=1F*K8)9X]S1]CEWBO2&BB2WRM[ A!^K&WR-%:*<@C:Q M-1S8^5V^DM8[BU-;W;_;H1+&-9-8572TN2OX3W[568O0/B:L2KLXVXEY;(M]VRQLK.K"B!;25\VHZY7@)$SR"U0 M5RE EZJL!OP<0\-["-GD%MBK@);9;;7.25Y^D*<>4+AS(=) M3^R+-(941T/O-QW;^<,CDIH\S9322S=K=M"P7JCI.E53TCM/)\/\NJT>IGWT MGC2]G+DULDQ=J]F$MMYJGCJ#W&)N!:8K3E)6MK.:Q7"L_[ +R,MX:*%W^LX@ M%PO5@;Y@M'?&BFJS;AT>O"F>K"5^*@I?3WVMC.H.Z5W(9(AZG-"X_1: MWX9!4C/J>L39=HWZB"O'>CM%GYS9GIM&#J#FI'7YWABOLK "VL#8[#/^;/;K-J>=6G-.%>IH@UHG=$POU[#*N]CV,K:?8N? M2/#DA[,K@FH[**4$]!;HR!D4JKBX;E%0LQBYO34H@_[@Z(R$_%(4=GB+-+A[ MN8J.'J-C9YA;L$XQ8D0MA:K%R>XS5B=;PJJ4CAZK$V>86_1:8G72895AM=S4 MP?YJ@E(Q!3T^I\XPMR:5XJ-N[!#3T)XBPR\OPU$LW@23][#!!^G;9IW7!+7Z MU+6(COK.,+?PE"(J*'0)Y1;)NBM,[188/C? M(.!W>"&7,6UD41NRT$-O0P!5 KUJ9P7#U-PR'1 \+<;44KGNI0*D%[=!O_R* MR8RBQ:/O-GE?MXJ.-M0:#>S\E3$I10[9DN:>OL!;T;UU7WLQHJ8-WT;#8<&= M@Y60[6-P5]';[#[[T/4#L1&"3-/B-Y1,Q:W M:^LW!(_O?5UG&'^SNQJ_'O6 M*G]^/V5:38B0OD+:6>-JZ-(+DB>OR])CBM&.%::"JUYM1LXP?_-T,[61UT-/ M7M5:3)3]U)WF3]76>XD6YNLC.W_QETKDW_?O>=E\']:=E,L(Z.?AXV$^2UT$ MQ5[.O+DNO:'I;=W\I]J&TI">W@2>.,/\=>1%B+$ME/)R<5Z@LVN\8\[(?$[" M+2%80$P/WZDSS#N^Q? )VAUV2G??0G/H$XR71T2Q>.M>=C_,]E^B*&$'A3>' MM1X?+>)'?6=H9F*9ER+86H*O>'1(40)VM9IDOK\:D;L1OQ[0^>I:;X4Y*_F7 M"3D<^4OM]QZ*)EY+&1&MYW(T&!8D?4I@V5OO)=>U6]G/UH"TWD0.'<<>3\DM+,8X=\B4C,/>UX2[%#5CHT8?QGG^N MM6JX%_RTSQL2F>?OQ_SZ>\3?]6-/)>'0K7/?IXZ&WNL]MO.W_BK4Y%M\2WH= M,NZVKH-L2E\_)D]@#JZ%:.=IJ:!?S!<7X,PZ!;,P.)9LC6EA9/P!/[?QM MRI*,E=+A1Z/W:>05]6/-D%-#0AMP'O>'^56+8D#V,=PLZM:M&,/:A+56\-AV MG-S"YA_*&DC_YB[WIS]>3P)]QB0%05E8<0#E[1#"YU-Z2L O> M>BUAF]N-M43=^YD)DY5:BL-G6%9)'L=)1>KT26(JC\..73>9,Q$+0/4A$G%Q M% 'P&;9;4:A-F>LU:N@XN66[J:*)=[#XL*1-_ ML)>KD1!+F*L5P=;=G$['!,++%Y+3ODM_Y4\@PX!,YCR3N1UUJLM,KSDCQ\FM M3I9KCO(4M-0264:\2:[P[]0CYZI\17\2>@:V?$8HOX9TRU-8'49ZM3AR1KD5 M&2,'B'.VEJR[>:E8*;(3V.)$=M54@%YYDF8;6K(99[W:'#LCTQBYIQQ"3T^E MFTP\J3A[J4?B)-(]>JF1[E#K:!-.QR=V_IV8].P3K[Z?'5TSNY2OJ4\JG0[S MFTO43M_'5)+2A\HI3?@$]@)<#^^24 R.B/JPB:C2Y+C#5IAIC>))WQGI,5X[ M/IHRYV8P9;_VD$I:>X^/.BBPJ=#<4/+D*SXQVZRW+#FE9"Y6.!(_G%TO,$6- MW/*=,-?KD.V,ENIA.,=M\ M@+-OM^"IK)XBV4!MZI#7*P8[2U6A&!DSY0>+\5L_%;/GF"O1K3JLS]--]%!& MQ#" [ 8/GVR-H5XOALY(Z\VM1?.KQD-*P#4E#=S8;+3OSU,HV&UE;F1'SBBW:+ ^B)?) M7)45'[F2V5[B?(OYHLD-HO5>2%ZMI@V93X[L@LR,\H\,KO;_7NK^9Q3QX/7<#Q+HBV7 "OY]>I2)'3 RQL:4GGZTG-CYMT0Y M9>Y;I+378ML%>P<^/0+%6'0@KG=ZS015/:K:Y-7)Z3"_1[0NH/N8X#+$0(T) MUJI<(!I"P,XJ\*)UC>WN)- :[-.^,\JM-M;6F/541YZ %([73=6LFP;*4%[F M/<=A['NLL/^$E0+L?.H3"EA_7[RX0>)ACV6.9"_?[%8)MRV>7D-MYRBW\-E M0]6$KBKV:CE%U M:(3L6F_X]/$@I@F0>)G0P/^PX+MH6',^'G@)3<\E1PDP]..$_?4K)^Q?T8=8E[1:'QL?/B'K1[W[\^(@#ME@!<9^2 MI1F[+LCH?4[B;R2^0;Y7V@5-R=7I#?';1+SF#3_@B1\;]I'X B,'Q@!]->@> M<5LD-#5AWY4;_410#! 'XB-+D5]B]A8K!NY15-I#&U"L[B0?""/VS.E:'[D4 M>[OKI&\D=%'T>$U9L)3^,79!$R(^@)5__B<)O EROT,+(]_#$M&2KMJ8;ENU MJD#RB\BEY%G>#%K:)08UV]IHYFW!K$?'H7<]!47'V3-\7_%\@JG:9B&Y:')U MO1V:4H_,D1\:M([E"UYA/M>W9;U4&R1GS]FSU^ROPO?+:G,(>RW M[$8A$=L\0 OYVQS88]XH2=@MBWCN)W,84#E:WW"Y[=D]X^83W(\VUZ P[*7U M2Q8@9S7;JN1C[\\D M$L>7[\ERC9-%)E_"5#N7=X2GX"74?83&,>-5WB<;$VYKEUTQ8&$LPD?_J7R4 MKQ=K:P13&I1]83D(-2*[ X?D.[ZAX(?6#_'TU&IT3GU[QJVK04_\#Z;DAOAA M? F \3^$+2R^//\\P>Q)$;W)VXAD&XSBMX3)R!H3V+8.I%\@.)QA:M#4U%9?3PO,>6GS])4V,&&['?3C!(BSS9793I:J MX$=7XZT#H/11R)4]7B)(,\Q>FA-H2>KR'KZXX$8FH>^*[::&&06#BFTP.YG= MO'\FS'0:F,TC0TO<@&(;>N2<+0IDYZF9_\R2ZVYV"&GML)%F@JY)IZU^RSUZ M81,[6(CQC&)LH/KE%=H L!(=12SPPQ[+^B4QZUL/A#:.K;2UV]#2&TI#TE4R!EC\B.E90BE4 M4*:BVFMP30FW9'93EQ!!>/6!W6^8^5K*A^MI+I^FL7T;TFVK2C596*M,=S:A MU];) FR&E[@Q@'Z'Z1.$G'Q I/^^Q#C26U?CZFTPK_D9?GET7:80S['X_TM" MQVZ5506KF@IO':L*>=)C@N&,IT7X_T#@\=^8G6*"\B[V9-Y$ M^'3WY.(EQF'YYI--R>ZH6\RS+Z(!7&1VDS$1S);W-%6T7%>QY9-2M)Q6(CZO MU!FY]6BT83 _A!Y^P@%98.\*_KX%#]Z?/7X#S^OQ#%$2^"'2-[D&@3:T]RP! MI9S#F MQA1'.%VR%_&N+-*I+7+[$J:W45C?Z-_(R@=)W8SU0N6)M@$G$P+=L MHVK 3B:70I,ON-/%%]/%9+9&,\D]B,$V4[(G@B&RO20)KQZR\J$GCF-ENXR68TW;[&'Q0UHXF(] (^EL,[1:W1/OK)@D[^M:!2[ M&M+:D?LC*S7Q<=FF3Y&PJ>WM%E5]:[^7#\[\BS=+[?S\NBR29I_YT$V3FN/9 MC&+PZ/"7D+&,?/^,G&/4S++>;,U3=&5=^Z M?3PT-4[4E)5NA['7[R&4PWBYC;#Q=L0B4BTU_9?@KHVHR JW81O,517&6'(T,%^[B[N+SP^!FQKR#,]7.(Z=75647&0U^I#8-C MU4;)$SG9ZUI:5J&M M*9+501>Q?7U1!"9*OGJ4)A:R]2#O,\_+\B%8A?M6:+=B:_PEIZ M;1CKV:;F>Y*NKLS9[%6*:VGYUDY96W,-B\^,/C*S,[-&>8Z7$_O0/WH M:^7IK!UP:H-ODDL2GC5,+N;JO75\G5V"SS(AUU-V#AX$<;4!E[9.6WTOL<;- M896IFG9X-,[3 85V^ QF>[.8*=BMK[E MHYCHVX?"1B<$5_.:1FO/&]-MZ_A?A7IM;"NOG*G;6 V#+5-B;=U*8Y024LZ< M;2/#5$#N[0=5R7J7N@8.@9C!.KHQC3;85^5$_6^$ <;U.?J-G>61EY>9',?7 M5'[KN(VO;!DL?K4)%CYL#"8H A9Y_(1\+C"?H%@04A[!;$SW[<>IR?,%GY,( M(I$H4HZ6IIFN_;#K/*"3:8<]F*)!KE/JV%19M0QORZ8U<$D.]!7^3 MTR%U";Q*8\)1;9R&8;4&^%Z19;#N6B1?V]W>;U MVSF6RE.%RM/%RFNS.\M,UF'7"LW),G)"[.MI*O8E.Y(/=F.:A!X3\F$QI22, MJ[>";4"P#;HEO%JYCTOO"BO%VAJ@BZW)9J>WBLN^M:>V:IJN2.BQ"0T(>O\% M! #7.I9-4[T-RE>P)'8%IH?5C&HLHREU?AAZ_-+K"'S'.?KTT_\"4$L#!!0 M ( /<]6517+@%F.C< %M- @ 5 8F%N9"TR,#(Q,3(S,5]C86PN>&UL M[7UI=YNYD>[W^16^/5]OI;$O.9/,<7O)^!RG[6.[)W,_\6 IV)Q0I$-27N;7 MWP(IR=K%!2!?=<;IR!9%\7V >E ;"H5_^_=O)Y,G7W"^&,^F?_J)_X']] 2G M:9;'TX]_^NFW#R_!_?3O?_Z7?_FW_P/P7[^\>_WD^2R=GN!T^>39',,2\Y.O MX^6G)W_+N/C[DS*?G3SYVVS^]_&7 /#GU2\]FWW^/A]__+1\(I@0UW\Z_Z.) MPJ-! RP)"2K' -Y;#M:Q;'A2);CP?S_^T4=I,: #+3('55!"X$E ,29*&601 MF%O7KW_X%N>3/\SF'W\6 MC,F?S]_]T]G;O]UX_U>Y>C?WWO^\^NG%6Q?CV]Y('\M__J^_OGZ?/N%)@/%T ML0S35!^P&/]QL7KQ]2R%Y6K.'\3UY,YWU._@_&U07P(N0/(_?%ODG_[\+T^> MK*=C/IO@.RQ/ZM^_O7MUY9$Q3//7<5Y^^D.:G?QX/EKG^98_O13_33"(3@7:Q3_>O>'_?P# M8 J3=#I9S<=K^O[L(RN81ECQVQ*G&=>3=.DBF0V/__-28@X6;TZ M.EW QQ ^CUZ/0QQ/QLLQ+IY.\_OE+/W]TVR2:?6\^,?I>/E]%%G.+I0 *5@! MRMH"D=.7P@I:Z4N1FEV=L3J\!8UO)=@2%G$EW;,'_ERG\F><+!?GKZPF%Q@_ M$_*_;HIL/=M-1CZRFD5#ZQ.<8PD4SP:<)][QQ$J4)C/)7>]!7AW/)?X\G:7%Z3\]ZN2Z\B* MY:S-Q*\%2T/95_*WC4U] *4EC<=P!Z*0*LY!RNQS%P(\Q.O;>2!^ M#SS84PS-Z/!L=G(R7E8/H Z2U.^2/ 7R&%;\-,XR'CGQ4T;B9XD0-1ETJ2-R M%84TLG3AQ3V@-B&(_#T0I)5@FC'EZ6)!=OC9Z7Q.F$8Z>.]45F"5R:"0,8@J M64)DG4Z9QIJP"S>NP-B;_6'QJ.W*!_<\DT6PCO<+&#'"DAA4#N(6M+BCP0/N>,!2&S%BR0B7>Z"U\>0C8DZ]J.*DWET8PE;Y:? M;9$I=6'$=R9!,:#L6[#7? M[8QD2K-3>OH[3$C\BQ/\%9?GPZ.Q"1>9!>\2:2OO.'AM"FBA7&$24>H^=N0^ M5)NP03TZ-C230S-FO)WCYS#.+[Y]QND"24NM"'MUQ!@EE](ZL#PYB@!0@XNZ M@,BZ2*8EYU9V(<@&X#;AB7YT/&DME69T>8X%Z?'D^"]^(#%):5X4,34D7@V9 M *)QH0A <^5RB<+Z+ORX#4OK[]7T6?@\7H;)R%FA3/ 6=):>=',4$+C1 MX(/.R3#CA E];.3M@(847>W)B!LVLH$(&@95RS">8GX1YE,*[Q9DP$]/ZE1C MIB4Y3F,RVU$R^A/!*Z9!T9*D8?H$ALRX2"E+Z7N%50]A&U)@U9@EC073TM,^ MQ[&RV<]F)Y_G^(G,^/@+OIJFV0F^GBT6Y/:]*1_"MY&+W/F4*I>=K=E507"3 M!Y\%IHC"&]/'=FX)=$C166N%TU%D31/BL^EJY.L<$[,Q:!X2E(BD#IVN:5=! M866V$H.0@?[7+0M^&&ZOX-88%GJ/Z?HF0F6G-,!O(-1%*WKN& MZ$H"&81/ 4O(ND_$_2"T(;G"K7C15A[-TXUK+YR<[TOC)7]\Q)V37-1$&@^D MM3!P\%$;T,AR_6.R[&,*'P V))^X%45:RJ+M=N9E(#\(JPO70B2R8ZG06(4. M$% JX$$)KATK(:A^&YNW8AJ2I]Q,<[210,- >;J>XH8IH1DY;,OO;R=ANGPZS375\;G6E]"_7XZG M]7S"RI%[5V?T3?EM@2O03\L2YU!M82ZZG+#3_LDFZ(84 M*38@6G.!]"E+&868T3AF(3-+;!7T]%"+W*66+%AOBO-]"MJNP!A2#-A ^+M/ M<=M@[XQZ/YQ%#($IRQ*@1 O*R02.!0&<81;!112J3\G_K7"&%.(UD/K^4]Y, M^A<:AJM$CA7+(%%1=!!I9%YP#UHS:QD:1<3L(O!MU/IA2\SVDO%.$]LI$WS- M1QEALJ1*7 ?:U)),U&32ASJ^25,*1@7^\CZ7EB;$, ^'@*T$T'7G:&0@V7. M P96RRZ*(\>"!JQ-SKX>2^2=]/Q#.T.[E^._#=]K#?C%" O945'7GU2K/3@# M-+<1F(X*HPXBN3Z;^K?C&5+8OB8;QFA#T[J)/6ZV%'Y MK,G,TK^L#1B2&3T4;PSM3# J6 M4ZH 8\A""4EXWL?,; !N2$'S 4BSCVAZUV)<)+AY)+TG(I1B2 >:S"'J:AEE MUDS+K&3I%%_?BVM(@79CIC04R#62_-O/UV?K-7W?I(73^R5]71UQG96S =!/ MK^+8OI?3'9_:O*G3)N@;=7?Z45'^=+F1M M1!)LT/0M4UJ0W"4RU4<[WX^KF9+Y\9@1+1"+J"08HP)I.^\H9M6A%NIF&K/, M(O4Y.7,+F"$%.PT9C]N(84__1D23OAM/=2SE L1@R-(+LJB+>:G*6, 8)#!P6E ME1YSLIVBGQM0&K1N09JBVB3D.7[!R6RU?7L^W1E][5*9(87@:+I=A)C)Z(>L M8G;!FB#Z=.BX%]:0%.9^W+BE<4LC:;0[=(T3^M%'0O37,/\[7AKJR&B9M# ) M7.!VO34?3>!@(R:T=:38IT[C;DQ#TI)MJ=%(#NWVQ'!*PYO4%@/ !M2;J@M0UI*I+WMO.3U MQ9B41J$AB5+JAE&A04I6!2J44Y:K3O5=#SK?.RR#.7W(V_FLC)[H")+YI0>2(4Y&!-V@E&([#MU2)-E64+T7SLC%:'C2A .Q'I"7I,\-39 M]FFT?@>@084/_8C20AS]N'$^0AMB""51')-M)H.1&#A/HDR22>=]3#IV; ]Z M"Z(M0X?.)O: ]-A%(NT"S4M>'[D.3+/"@ (6\B&(G! 9.0'!>N]BN!V40!F^6EMDB@V4_" M%-21_*H^UG4'L$,RMKMRYV9>KJ_,&A9A+)9O2BVK737@Q_F7<<+%^]DDCV2. MV=4>C=D76KPN"G A1V!1>%DR>=^=O-.[,0TJ9FG%E48B:$8)UPGO!4?KBN;W>>];>[B@::M;^MA=IKXVQ0B M%SRQVO:,*ZP=363=[LL"*#2HFM)DZSKFOW8'/B3KU8M>AY3M8 A9O$SH= 0= MC*@3IB$8^I*0H4I2J-+I>L^FA&PW;R]G<^+P=%W_G+Y_F(?I@H+_=9^*U7=G MO,__?;J^9F&^QS:\%!ASDD&W3(=;&I M(CD^M[JKG:=?PGA2X979?!$F^![3Z7Q]/>16@TI1))NU!F8X5ZAQ$-;V-M8.O@H)0Y4N8E+#Z]G,R^MLVU7'QHW^S* M[=@;Y5/J/7WT@+?SV9_^@^'[:M8_S)ZF?YR.Y[A:,W'/T:[(C_X&33.$>3U&*3]Q3SO"G74"5. 8R0!3B%\S1B0:BBL6!2D-S1?UYW M:X][+[(A== X%(-:"JN?#EH?&:L1P8\(>F24=N1 )\AD3D$Q"EDBV@*IN")4 MIK&[/@5!&\';LLG&[U,?[2VW;EII=0YQ62%]?U-NA>EU2EBO/"NK0V:VEKX) M+X!%%HNQR:74ZYZX+:$.J:GFD?166W'V4V2K &$]&:L?C%AP.JFB(#!!GITA M1"'2BA!1)J&Y4-SU:;C\(+0M.W7^/A787O(ZC/*Z 3%E'Y)%6W-EM<4P9^"E M8I"T8R;0Y$C1I^O45C WH9?[)U):>XFQG\+ZY70QGM::\'7NN$[3V4]R/<.H MO9$!A BD4@LMB)"RIFA#IN!SRM;U*17:!N4F//._=S762HHMB[IOFXCUG1M7 M)X+FF?/HB 3&U7K.BJ\$ SYQR[E"9-C'0FZ.L:5^?S8C,LR7]:J(>L_H*'!N MR6-.$)Q971I5+Q9U$IB,,D11.V+V.45V#Z@A549T8M)]NGL?$377U&]*Q?!J ML3BMM]6LKYA0,N; H@6?O0&E VD1C(2*>Q-D#D)U:OU^#ZC'D-IM3II&,FI. MFI>S^7]@_HBW#3@E[I7D$3#7B]HC*^!KP4$6W#O)&"NB[X;3/> >0Y*W%XE: MR:Q/5%(O>7_S>=7Z\\4WG*GM:L/W%U5PEOE:%HV, :OWL7LLY#'W*4+=%?%CR CW4EY=I=N, MBY>O_'L[']-$? Z3\R&,@A*^^)1!%!] A5#;U'$-R*Q2/)N8L8\VNQ?6ELG? MWP6KVLFIBS$\=_3>U&-K)[/I2MN.3&'%*A'JQ5 T8&L%1&])V=)XG2W2IDX- M!1^$-J0[F8Y@#/<75X>@;@7B:L1@A"J9*T5#3:7NYF<*."U)W)>8BK?6Q4X; M4O>@VC*-^[M0/\VDM#=O:HWG.9PW99726XSK1/T'V=<8B,8YD]O&2X!ZKG$*#;G^OQ8;?@F3M<^U M6,['B=RN5;YWFJ^^<.F=;W$^GM$:]*GPS38&(-$5+1/()CRH"QI$V"R>3Q=FMLLB'&(:5]!\SW6\YY]R!![[V8VS:EM"F( MA<;-LM?UDJ7:6\,+X$DD*U,BW[K/M7J[UNN$CHK/TZ8/:,#QN$_?'3])]2=",I.LAOBF7A_UFNM<$CPK+ M)2>7:*IB+0/!"*XV-M4T"L-%(O>UCZ?583!#RKH_(MH?FU:]E?AMGE".UF?& M$W"?*SZM(<;H0;* +@BK^_+EQ58QN&LI\;3DWI"^G]6WZ[J MN"Z_<%N-@66)IWKK?% U%Z43(Y(_NP)9$@^>6<.'5QN M[2Y3OP+JPJ=:(:KW>8T7ZXO?1]Q9QE74Q!.F*KI8CR5RL,%FQTLNTO#I)KQJKG6' ^KZ.^O:^SBRKKK#2D6 0IO2PI^/(*4+(< MF&5:1]6%3@\ >P0']UK3J*6HVM^+MJHH>5=G^TVA\=?K$):73>O%C97.>:/1 M09:U,P-+'J*F8%K*A)FK%*+J<_)E6Z2/H+2C-<.Z"K-EU_=KN:.KN%^/0QQ/ MQLOOHYRCXS1?H OGH- 1/%H'$)GU)GKZ:-LGG;TQQ$=PE*\UR?J(KR.[GJ9U M / V?*\'HT?DZ;-HC*@EXGE=J^*X#&"*H$F0H6C6QPE_$-J6Q22_3S;M(ZZ^ M+)J?8CYG=QVW$B&D6B+G,6GBMU7@M;:0@K968;2&]=F?V 3=1LE+]D] IGVD MUI%/;^?X.8SSN5-X9I&?3O/J-/3*8B]&Z'C(MA#"4AN1UW;H/J $Z;AFP6;9 MZT:"W?!NQ+EC=\+K3[KFHCV <7R'"<=?5@H7ENE+T#D"MSJB MSU:5^\* MB@H<&@:""T[AAO/Z>BO3._9>[GC 1APX]EG(IKLJ+6:Z6R+S_V>8G.)?2:V= MSM=-F=<&\NR5')87;WJ.RS">[-1E>K<'->D\W6",C;I1KQ_ZXU&D12:S"F"$ M7IRY>+1(RRIA MO=I%60[?Y0GG>ALFK4EL2 M69"$#531#IP.'.J]F9A\]EKUJ0JX']>02D_ZT*:A7#K;N7550IA<7#U0RZMF MTY4IN.'*DXLP*T\GD]G76A=39O/GL].X+*>3\[?N8PC[(&EC*0\P2ZU,Z6UP MUM=!+4>\:&VDE&!]B12)U2MKI#6@$RN!_+;BL$_?JOM0[5TC=>.S5[=NGX\Y M."=3O1#6B-J&!16'4,^@NQQI81<7O.O3V?I^7(,RG:TXA357 WIB%59'9C M32.1'-53KYN)9_LYBW"VH7,VB$M[C/W\\^V>?PBO?(\9:>>+7]OC/=]JN[SM M6S1/W&@$&U(F+43&+B2GZ$M2HO:GX)U:R&P$KX%W?NTA9S*@9_TZFZ:S=49+ MR2I."AAQM(@6>]"\MXYUV<]/0AM8,Y\9Q:UE50S M5= MISK6%]]J@\UZQ>FZG.L<5$DEI10-L*0)5!0(L7CR$1F%(EKZ(D2?(/ !8$,Z M0-6?/"VEU-9UOU,YCHK')+Q"R-QRBE!E/2NH,A!.'IU"76*? S+WXQJ8"]^9 M. UEU*6%Z441\CDBH[GPEB<0)MN2< M:2:?OA'@ZMC$[.+8!+WA"N+*\HOX9U96/SN+?_8(^_9_:)-8K_'8&P5XJ^?4 M\[RCG,AE*9RL4*SIA^@D.+0)'+V.+&-)G:[=N8#04DF]FBYQCHOE^6D<9K57 M3"= $UBMR]$TNMK,5]"H=?8ZA#YG]>X!-:20;#<>W*>&]I% IR-XJ_$%*4H2 M#J'(6)OA&0%1!@TE!<-20"FQ3SW.32Q#BJ;:$&#/^>[BK]QS5F^DA,HIR%!NLL+Q!-(1^<)X.^CZJXBF/+\*?OQE<;%NPQTK2K8OYKIV2C(?)85\#& M>O4,%@_1F5ROB/:6.4?1SV9MRN\[F=PXFM84JVEE%5@K:%D517Z22Q882]E* MX2,/?9*_^T;3O5W5?06\5:L7F"YM6'BRB:PVKBC"KK![X4U+'=I'W%OU09I*VD< M(MW&\<=Q+*@2Z=52%J;FIQ@:S]5"-3$+TDY6R<90D#9[[/9N_> ME\X>:C_L '1I)Z*C&\ST"?/I!&?EKV%Y.E^]=E;#T*9TOS6$0YG+W>>ED;6\ MJW^D,KRHR!5H*4.]E-V"$X:#,Y6W6127^C23V:C99X_4:8F9L5#O%U/UQ'I( MC%9JL) ]\2P%+84\1*2X8U[L4%:R!5^V3Z-N(YM#9"\2!*UU*L"+L%X9#.6AV=45N+K!FA7N-B@7A' '5Y"DR6VEGKH?;J Y68 MAB"\K5MSL?!H?>G4JF!3A(>:B1O&)0CCLJ5XE::A7HB!!EPH"5AA)>7X$%$>_ E>>Y%6YTS.=(,="P*2$E(\%F1KX,HZD5W"6V? M).660(<4_@R*=KL(\CAL6SD^J%$Z*2RD4@MV)PDR2!%Y3BYWVH?9%NF0XJ3! M,6YK41Z'<-47-U$D+VMIK:P]>B0!#*X(D"7F7&+0/O4Y,[$MTB&%4<,CW+:B M[!NGCW(A*2'H(K.[0,$>QKZZ=J8L2QML08^JC"@Z57KRK[L4RZ53,"IBCV$M%;<$Q M%H +P1/+.BI^B/O;[_ *'DERA10A,EDFYLR92,7=2MA]%T1=RY:GJ4)7"-P4]4$DN5PB72%B,B"E4E[T__L MZ*/2P(?G41/A]0U\WLYG9"UH'B9A6EW[>@GCYSHC[^NLSK_/ROD[+O_P5USN M<5QF[V;KBQ739E/3TY7O>"?X^V/5GD>-'+OSD-(^G M'\^QCE"@5XQ'*+6MD(HQ0S U?1?169=X$JG/R;I-T#6(1TE3O!Y_P1L2H<>- ME+%:TMH%FW2N-L5!=#P#*QZ#"5HQU6U+[1Y<0_)!FG/HEJBSE8B:.0"O:/&5 MNW'=G "?"PNK"X;(80'%+ 7#VFKR6HQ7]*V7G:YVV!;ID)(9W:G558P-R785 MUNKZZYO8DE)1!N4 A33D=XO67@OLB%KZP9\K..7Y/6CXN#),0,ON-&2(G[D!P_,[L ZJ,37 M<;C50HJ#S43M5@>YWP./G8WJ5-^X4W/J MID/:7&3'M*PBLV",-2"Q]DU 3!!\EM5[YN2R!R5*MS9BC]FR=N=99UD>S;Z^ M/%V>SO'%8CD^N3Z _6\>;O+:&O-M&5386[D%,]4W,YTTNG R6^7I'*Y.UMU%)X-!4#6]CBM&SZ+H=#-T> M[I!2E8.AWRZB/";KUHTN:BV+$@%,3G77M3;)S]8"BYB<#MZR3MGQ'0$/J7?) ML)BWM3B/R+VSIKG6H0SDSP;CUDUSHQ<"@G9%%)5S/'Q-QCUXA]3#9%#,VUJ8 M1R+>JNCOHO]%"HX5IAA((VN]J9444@4/6DIE2=+Q4K/FA%7Z -$8!4ZA%JJ(4$*WQMP[X-V$?>:?C7T[";-OBN8Y MQN6/)@?UNSWR+G=_6)-DRH986]QG7S_\U72QG)_6 NQGL^D7)&&2;'_!*99Q M&H?)^L4%#>,EUMX0N-I*2]JFY!GH8#V9MY@@*%<@QVB#B,:SZV6S=]SHNB. MO>ZHW>69ZPUD86)117% S\BJ>Z5JAI,<2U&/6.MZS:3O-NS!;.4?C#GG6NB M4FMS"_(*ZV)Q6L\R/)LMEHM+<.O/ZI&'Y?=GLY//LRD-YK=I6"M1S,_/CIN^ MG>/)^/3DZ33?^*PZB\E:GF7M2A^9)8NN-,VBP7JI:HHH#;-*;4[$CD@'L8MQ M1,(.A03MNH[,IA\_X/RD(AHY;RV3RD.Q/( 2T8.O6S"!O OR+,G\JT[-1"ZA MV'=$5XGQ,B0\.^,=LA*>1@)29+WJ' ">!0%(@IC]U4TMZS)47$:5:H-]YW7U;%%H.%+0.$Q1A>=$8=@Q2W0!J%K._-C M7XDT)$K!^1S/3RQ>*.5L58DLM@+;,#3\: M4NP_^_T#SO-[?5]-Z65<[XVO7CC?^"8&3V8+PSV8\H@5PVA3F2ZV_[])Z_!4R#RKGK'WE1?W.UZ)1' M';F6D&1M]IG(? ;!"BB.V='/6,K=Z@2LTLUF4$;\I: MX<<;1:^% @!&TJ(@6QYHF=M&BCSHYU:@MX'ZHA[:BWYDHS:73BQRKM M>#4.';F 1$Z,0.XW.5J^"(B,(F,FN0V<19%+G[J@!Z$-:0>\+U/VE4M?K^<% M>2RS[WB64UG6%A^7>@N_G<_^&],2\]F/W\3)^./JH?1)];WK'85GG\+TXQW7 MUF_F$_6 T<1CZCX_C?RIY_44X@6.^NB7I_5CWR_#\G3QIM171HI';C1WH%#6 MXU320- HP!KO!?.*5%:?K;I-T#6([ZX_(XSG_QDFI[A^P%H6(X]%*VLRY,CK MU8ZTO%U,!0QR7===EK);O+<)P"'Y6\U9=4M8V%QH+3,&U\#=6.8CP9D5]1Q% MM(6 U6[2GBD-:%$4(X+/G;IC;0!N4.FE(U!I/VD=P>Z>'W/[%9=O<3Z>Y7&J M[B79&?)+SHP*?3_'Y9@<"9PN+_]V:^O;!$P_&]Q^KAI9XC?+3SBOFT1S_%2A M?,%UIN7U;+$XP_9TFE?ONAO@T_S?IXOE^M7:?O!#^#9*WA5>F -33$VOEP0! MA0*M"P;/,N]5Y-]K1'O?NM #USM,D[!8C,LXK77EQ<\7]&$K.1C+LW *LC>2 ME%2F,"\Q U;(8 1#&;%/L?%QQCLD?V00:^O&'1/#IV%'E^B2_CU[M:KA49&" M2X8%E*Y[@=XJ<"&Z:M.5C:Q$)_JTUM@4X9!258.D=1=1'YZ(05I1/(VYWJE5 M$SFNWH$:0 =G9<[%):$&1,06,W$U__27,)XN*I-P,2KDXNI<-UY55*!(2T#, MQ4(2FMQL#-*H?*#)N!/DEO;FT%%+ YH]O-+:2+#C8CM/F:[&SI4K:!FIE5+O ME"-M !YU 73)%HTZ*2MLGTVL>V$-:6_B2,3954C->',DIUI+%U.].M6Z>NK5 M>5*O3 G(,:6@4]'<]3&00XCMFO@>:7D:YN,PJ4:K@G]UFWEJ.HF/ ^"V!"NGJAN *O% >;K$\FFU3\H;RWMB,;E)?S M"!;;!C[3\9C7Z@S"@PGLWZ;S]5C^!_.-\8YD<#[8Z &EJOUUBH+ 1,VC)YE8 MOK_XEE:[X.]H09[M MA]_BPZ EJ,#HBQ#D4:N@H!@6D28-;:?K1C< MV5;B/^E[O;NR%;R/_SF\T6_ MMW7[MX=V4<_O\&R[Z;P?B&Z;S0WGILT9\.MDJY6+Z0+?-1PC8XL5(1N0OM[] MY62M-L0 3(9![=7JO<^[J*+"SIRSX.3P(M878O"(=9F^R$9 M6631.>*ARMPV CR$'=;NQ'I88[87;D?S?B_8VDKCY7A!DJRP%Q_(4&&H#5Y& MC!QPFZ,$PSW9F,@".)3U6$$Q7 KM3#E4PG.W$0PAJ3YTKK81_['(>]$+)B1M M0LX>LE4$-B6*(U,1D*+0.:-(KE-OJ1T!#R%M/W1J[B3<8S)QW1 PFNQ]#A&$ M#8G\9^[ %XKNO$FZGL-R2?0Y&;@KXB&TV7L,7-Q>O$Z0RO!LC19 <^B@)*. M@_.!V$..1G:1,9JN(?!QE][?O?OP#9V8>PF[;PIIG9'[$+[AI>-PS^FEQ7*< MZ.WGF=OSW;9%O;SG/(FW1]:HR7.;)(K:ST"SU@KG3WFZ7,['\709X@0_S-Z& M.<$811N<<Q3H/?$EL9Q(:A9+(T? )N/#U5)#5$(JA&9%19QX59M[K^J)= M,0\A9=2!;S?[,QQ$J VO==T:[[G&& GF3%3> -/%U5IJ#!G+IG>6. ;UPM#;I MG6:HD8E?;X@O+U"<=:XXPS?B(? H,$$V01#GH@7OM05MG$X^!,5SGRK&^W'M MJUW//OTEDEX)DYO#SL66E#V';$, I0QYQY96GA,^,,L>GT_R:?N$6:,4'88*7P&VJE]U8#@'I7YR9*)+*,>H^ M)Q@V@C];J^4W-P481"16 (D7*U:8PH'A 9BX8CA?W=,N ;X!N2]3X(D]I)JSF3 MKO@6=R'TAGEF'$6M:&H=:$+PG--,")5K6X6<<[D187C?8ZN]8V^[QINP.@S\E@/%F<:;D:( MLC:%D-QFU3C?O/,I&">7;GW];6GOD=(QDSSD0U33I%57 I>PA*"&M9=KKV&>W='., M^RJP3:3Q]#S1N6I@29_W_)T!2IG K2>NUC#QN M'Y+1[,3,Z[KQT")O9FPW 7Z[\XR+D18VYQ*K3BRZ7K3MP0=O0&3FDN'&<=]G MQV0?U$,RTP-B9Q,A'Y26O\ZJY3I-JPOVSGR1D5U JTHOKOA^+=[A >NBG441FB_8% K,2%*L; M$L4&T \W%.R1U>([S^%.?X2%IAK20J]LGKGJC&7 M4I%K%QCDJ!.MII+ >T7C8)%F,-2R]3Z)RO9C&<(QA0&2MR,A#DKL=;..5]/S M# 2]:7VQ0[WI82WGR63VM=X,. JH(GHG00LM:'7JFH"@.2T^92D#PYCZ'+!I M/) A'' 8(*5[4>$H?'XQ#?7PQGD &(/7(:"%D&N=0>&*_E48F!)L<<75=HE' MI^Y5S)NPU/[SLG0/ 1^4D*MF.)=:VHQ"J-7%L@ RA: ,3Q!76V$Y6F3"^MRI M<>(N:#0FW3DW 3F+^<+L937"R>IG^K-HMO<9YJT;U+.HE@ M5R6?!91R8GTC.'?9<,TR>=W7ZBKOZ#RS'XY-^.5_'_PZM-0.1[-7TR7IY.H( MUX9=Y^[#Y>61!"IC=8 <4CV9F2-$Y Y202F9=%YHUHQM#\+9*(G._LE8UU:( M!S6QU^N:ZCN>C^D7Z_[[.$Q&)D?E24-#+"'7EAH<8E(QV M,]'NIM:KC_[+O':'9!H%ESD#]S76%:3R@B(-&).W)IM56AT).$W+V3;^[#(>Q^@FYV:\!5Z&?. MT?3C:PP+?#J?UTS6VK=&@J!8+"!5O78>K8)H;08MO2H<=90I;A0@;?'0(6V/ M-V1.U[GOI\"NEH".E.;9$"F!H^.@;$TH"94A%Z^-EXS9T*V9V7W AM ^[Y#J M9@^Q]./*7V8S+B,74J M MT&Y9 VE0_!HE8".Z3_='D/FW"?E:(O[MGDMCJ$4)B"O(KXM:\WD44#.;AD M@D>62M_C62U',Z1-XN/X57T)T)7*Z[JB9V$^_UYF\Z]AGLD!] R]C1)YI$ZE5[>A M&=3EG@U(\2#GMY5 OZ/&EX[ R!&^BJ35]1Z9(*S/P=CXC_V7Y MO78=7U*D]>(?I^//-3AZ82AYQ#ZI!-9Z\I&5TL%T3^9L G2( MNV9[L^H>W=I<>)T=C7OR3^<_&F654(*3TH'SQ0%$\@HO>T.P4IUS?W@]; M0QZBPCX0ZUH+]'C\NY$/M18988U :T77L]J).T&?8@; M:L?GXUX"[LS+NADXGGZ\LAV8$>MA6$>>E2$?RY@"!$F 1R96+[2NPSGQ:9QBR-2+D+,%D7PV_L1 P9T@^<51&:-6IY^P]H(:XXW8@ MSFPOE,XLN;;/<3P-TT3LKGLIBY&3C&7T9+Y=J(T]:[NGE.L56%+HP(72 MLGO>9%O00]PT.Q#+V@NU7S:Z)H6X\L990>M!2U:WG04A476O3EMFC0M*ZB.E MY1J,\)8CJS:(;*VI&P&B]A809"8<#Y =\Y8%JZ4YT.[T;B>2CY&6W(TN#R8E M]Y1.Q\*:U::#H:=7,&!Y3G6LEM2$#*"*(@OB?(KQ0#6AMQ1\#R/,[<>-[470 M]^S&+^1PUDOCGH\GI\MS:U*W&3_C_-GLY&0V715$7#["<.U77H3YE Q _875 M6_:JT;'/?ZV6C"8GW[!>?B(OYZ>1)R_*6=(5H]?O#E=+BA\ MS81I%+6-O*"MJ115<^2VUB@X*"46S6.4PO;)2&\)=%^M>,?C;CQG);I1,$X* M;B*PP'2]^%)7OQK)DW(Q%(;*=KHM8"N80TI0]^3==?7:3Y;-C/"M$.^:C!_G M446@W4L&YY4"2[\_Y_^ MZJ.T&-"!%IF#*B@A\"2@&!.E#+((S*L/G8RG__AK_2.&!?Y$BYLN5G_]V\^? ME\LO?_WEES___/,OW^)\\I?9_-,O@C'YR_JW?S[]]6_7?O]/N?IM[KW_9?73 MLU]=C#?](GTL_^5__?;F0_J,1P'&T\4R3-/Y ^CQ>7GV#R^BT;^<_)!^=3'^ MZV+U[]_,4EBNZ+EU"3]M_8WZ-UC_&M1O 1<@^5^^+?+/__XO/_UT(KDP3_/9 M!-]C^>GTRS_>O[Z.=#Q=_I+'1[^<_LXO83(AQ*M/6'[_@G_[>3$^^C+!]?<^ MS[%L1;]><@6E*YQ_K9_V2V],GPG(/!U'!/HN3JN"#XAQTZ?WQWSV69"QA./) M4L#7/GH M*L/@B,\BC@?$NJES[V 3?WCAP<3P>#JNF\8;^NOIOZ[/ MV $"?EOB-&/^^:=Q_MO/8^1>VLP3K M'8**WH.S)D*.4;"0M9 I7N=PL=:)!::_?)I]_86>\DN5WW^K^B6@C"P0BF20?"B1&UIS M^7H-I^_(CB]1/?D'9W Y&T!\)]P0^)]_FLTSSO_V,QN"QF?3Z7&8O,??#"T[BS.Z_3R(>A]A_/Q++^< MYA=DXXZR2FA=XJ"M]J T6:N!$RH1=?&E).5B&HS?2X\^&()W%^AUAD4?AI\? MS^>$Y]5XD<+D?V.8KS%IAT5Z28LSGCP,G2($:R44CMX8GT21JC?)VY[^Z'D> M1*S7J9:#'+GS0(9D7>?I!H/D5BK'-/AD2/U0,'"1( K'BBN&Q5C,<,?OE:<_ M>JH'$>MUJE4?JD^6^6H\P=^/JS!&DB7)E'$@!2^@G! UK%# 2425)6-H-EC[ M.UF*YT]]]-3V$N-U2G5_2M_CI_%B29JV_#T:T>:P6^6%)!\;SV?%T.?_^?)8) MGM721R. \T3P7,K@O,_ M0D\\8)6]#^2.P Y$/*'$_9U7;#]=>%C^/8ZT[DR M+N.3>.?I'A2\X[Z0B>BT-F1&F PD @4H@TRI<,GU4._\%@@'PO\0 K[.O.O/ M_+./BG126*> %>M 9,4/U#)%L??R",]Q7L M=;;]8&P_IR_?SC_._IR.N/ A6YD@!!] !=I_7)8.JE*F'%76)0_+]?G##XOI M'86Z(8K2*TIV"=/JI'D[?S>??1U/$XZ O9LMEF'R?\9?5N9%D(XY+0A64 *42@8"[39 MAJ=-*0F5!K/E-CW_L#C?7;0;&.\73JN@YAA60**V):(S0#L/*5Q&#=XPA*", M>\7*:HW!Y-WGV73M^:O"1?$I@6&1DVM8+'AK M&!CG%,]>IA+[SUYBW,!IKZ#8!TS'#DA!2O"\"(RH/.6 M5B5)MQQ:0..%Y=E$8_J?O%>?^N@Y[27 SVBHI]G(=:FO7A^U&<349TU&/Q MF0,*3SM_YH5\.$[*%ERQGG,60W\GZ=(C'SV;NPMP Y6](F!KO7KY+7T.TT^X MBL@%P0SY8!(T!@T*"YT&:#V((NE0<#&FV#]NO>G)CY[8WN+("O/!(VY%BZ)3%Y.R 109G#SX0EG<7Y@9R>T6Q3O!\. J3R:_' M"UK>HFXR9/\7LA^LMXR,""$A8-0@G/(B>6U*&2KM>.G!!T+N[L+<0&ZOT-8) MGI='./]$1\C?Y[,_EY^?SXZ^A.GW$1>J*&D<6$YH5%2><,D(@2N;F4E!#E"( M?0. R&[OW WD-XK]O4ZE?FSXSRFWWBV7.)BN5KOJTGX-)+D"V#B"CPK=(IX M03YAEH'L"*=51!5R[K]K;W_^HZ=\(-%N8'R >K$/G\D=7"L@RT&A8AQTU@J4 ME1:<1@<\2">CYM:PH7SLB\]]] SW%.4&9@3S-^^Y_X?62%02.M@L@,!Z70 MDG69$;+-&(L6F =(4&]\]*.GO;] -]S4&>1:Y?G]H5?TG<7((!>U* MGCM"YQ-H18IG%;=%]4^';7GXHZ=Y"*%N('J0"Y8GF$YN!9ZB8K1&ZSD81FM3 M!@-$3HM&)DD#!?,A]H^W;'W\@9&]JV WT-TKL/:,(.45K.H>UD(UX[2A?:58 MLC8][3#1.Q":E5J#SJ/H?X_VTB,?/:V["W #E?W#:&-M-.$7 MG"P7Z^^L% (8/^U3]*^W0AI026YH'[1!:79C>-9"T@.V1%@#NXCGQ6H?[(1H M=*6)T: Z'N&[B'?K&_YOOUR1")FQ_^C1E6ZZF$W&>14; M#)/:R/+#9\3EXC*.KIWJMGW8,-WK.D&]TM'.1&=4%"X5XY1"24*65L7*92S. MV-'VCQW(LCYW,V0J(C%N@9M00-D2(0:O(6JFC4K<>'U3@'L D_H,2]_-X]EB M02)Z%FN_B;0(ZUTG.CL MW R77@]:9::-,)M$EFX1#'QP D+(45M?BM,W%>'MKB>W(3L$%1E4^@/V8ESC M>[O\C//7TZ\$B#D#[;(GT33=B$YA TH+>4!VSNN,;T;HY?PCB__/8%IPNDDVFU M65U:^RBAY4$S!D+7&W[.*G"E=J8+4DNR9KS&F[K&[*X('< =@EX,S<& 32(W M+GKDDTA2! 2K:GHM%@*3B<'J,CLFO4NQSZ^'L"\Z7W]]- M0FT&GZN!^N6D,7Q^-9[6B-L;# M\7R<)O2U_D*Y6^,_*DK0UI>.CXTD-SKW M+W-,XU7JGO[ELZ-Z;?2?J[^.K%0FLEK!KNO0 $92B\P[L-FCS5I$CVV\C/9K M>]0!C@=&?0L7A]87ZO7E3>L8B1KO,Y;1INIJQ!\U.&\2Y! #:D,6&+:)B]X( MZU&KU' ";^ "O9XNP_33F(SPDQ63*?[R6YHO&X.)O[1.-+!GB@F$!3P8Y*!T+Q"(\ M\"2M,TQRJ=I465V"\:A)WUV@#?R>"R;V[[-I.C7 4/N"TD@PM#>!"@J!L) ] MYQT6ZTT41K8+>UV%\ZC9[B_@!F[,V=ZBSI7J>HY-90DXF@T)9P"41 MP<<2C"]9QM+&?^R*\-%7-C2AHD%"\P+.JP$9]+HP0R] ,)F4V:&DY=L"4BG) M,47-\TWWU091DGNO?FC#XW9EZ4-" _589UO>A>\UU7(688<>,#M$[RT6U3#0O!'3@;JH Y'0/"-]MFM= .B#*IB,(8,YNUH5 MC."$BE"BRR(*6<=Z[_/<.'QE&922/1FEFV Z2>Z4, &\J--$M7$0Z1 D32^^ MMALLKMS4=+.1&W/P^M."GH:I[=IP[@@_AF\7]\=:G%&\\R86L!&KDM-77M?[ MK[IF=7@QPK=-=F\!=J!:,R0=+>S7V?331YP?O<"XO*##(6G:#)T%X^MHTVQJ M,T+"IS/*G)(4TK?B_Z,1 ) XZ<7R-[-S^U6]G2$A5BO M.VH)3HH /$9EK<0L19O QE4D!\-Z+Q$W"&X]RWDER#!Y%\;DV3P/7\;+,!FI ME 4G;02?(FUNTM>*0;)CD_7:")F%\XT:T&P&=# *,(3 &P2LWN.2A(+Y99A/ MR5197+HL5,9I3.>=48B.(93(25.=XA"C JU)*@!E&KZU(8!6F=M#%!<2;1ZLE5%:E% MT:;-1G,=R\%H14\QMXU-;?2S1F@2"N\+&"MK&5H=1VZB@5AK1= A"Z5-=[_; MD!VH3SHH(1N\D][M\\XJZ$^:AVMO5:A%"+G>3U4, S@3->UCM)TYC:78-M4Z MEW&T;K5_[:EO!KD_T$.8#[_7?HI!,1_KQ&-99]JCHYTR:T 7G#4%16JT=3R8 M7OM#T-RYX?Y=Q+V?)NM=$/W@#??O1-KMW=9WD?A^=(%S+5QQ&:3*GL[$$"$8 MQ@"EM"Q::UBC]@ /ON'^P"IP%T'OI^&^2;Q@L1**C0*4T@$"([,E872ZU'DC MV.8<>* -]^_$T.T-]^\BWOTTW&]]-]Q_%VH%QF=*&.DO6DO? MZ.[-\$WZ+Z?L2&YOYZN'Y%4JYQW.5Y."1RD+1(^FCIM+)U6#WBL)@J,55KKD M2YL^!]WP/8BK[W?1BILSIX/0T.!TNHSR9(;TL^/EY]E\_$_,(ZF2TCDC,,-K M;^$LP,54 ).2WB:E8F[6K/,&7 >F'+W$WL!&W83N]6)Q3,B,MEDF'HFRO*HU M9N"S(@:9-,X&8;W8QZYQ$=-!*L,.XFYRR?FL#F#K!B:RC$E%!K+$&F_U9&V1 MLH*04J+,#)EHDSKK .[1J\;0!#2Y1'(&\=H^EB0&&^DT8Z(VH>9&@7=.0,[< M!W3"*-OJ_OM64(>D$[T$WB#M?@W:Z3;&O$B&>P-96X(EN:L+MQ M3TDFKUEI M4]6]!=#AZ< .@FZ0)K\&Z^WQX M-5KP-O69-Z$Z/$W85>0-DN=7TCKH>,Z2K!>A:B600@]IWG0'1#]X*O1.I'48/+V#Q/>C"TI;+YTK8'U-![!Z]0A+@J2XRBQ+^J^1 M1_G04Z$#J\!=!+VGV>/DO)AL DB1"BA1(B&*!K2222%RHQM>_GN J= [,=1A M]O@=Q+N?5&@R.4DF#""/M3H<(\1""NX,M\I&KW5J$T]\H*G0@0C?1;SWD H] MV^D6LW+:+85^VC<-NN53ATZ!=@%_)?WI4G(B%U^K. %^6B\1FR#PX4QT""R YDS"8F%,4T:HNT ]@'$:VXB[Y M.E.A#?,70#QZJG<5:,ON>:=C,\_'810?F:J-@KFH%\^D(^-)9@0A,61$0W9: MF]3%5DB/GO=AA-WD>O$"Z0/K2/47=%!-9JNAA:0"# MH**-TINL4V"-#(4;8.U?&P:B[_I0^X%DWV#K_X"32;5*IOFW,/\'7EC\R!8E MK-6U'%T0GB #.)W)1$&=K/1.LM)&*[9C.A25&$CJ#8Z+O^.4%CRI0TGS$4FW M+G8Y_HIK>-F2P4KN-91,YHJ2JG;6DHE\;YVDRS6$UV@@V,W #D4SAI1_@W/D MVJ)'I13!##/@BA%T7*8$(18!MG;3XIFQP-OL$M>@'(H*])-QRZ[]Y]T+1BKJ M8NFYD(/B=%CE#$[0L25=$N2W!EE"FTS&!C"'8S;N*. 6G-?6%;_/IK/+T$Y5 M\KP1O2DV!BLAYZ+J8$,&O@YF9SHI3#P[8]H$N;OA>_R:,3P-#8JC7D^7.,?% M\A*XBZAK=][DM4#)(HFA-E@2DA2:,0U:E."RJ.--VUP-ZX+N'LZ.!LQ>GQX] M+"T-_(\M8AC5ZU2N2 ').D-FL$O@)<'"VKTSJFR5:S0*9C.@@U20(83?(F1U M%=;:^)4YJI(B@A2,UJKJ8+2JL%[6^24FNZ+;E-EM0_1C:,4NXF_A>]RX])%B M7)1ZH<14NWL54HE&:9 I(RT])27;G"\WX_HQ5&1W*AK8KN=6]+/EA6ALA-N!Z]K3J@V!M4;)\- MC3A5TE]QBC4]XUPP&%""-K(6G@D)H8[=#$P8)7R@-Z&E-EP#="!JT$_0#1KS MDZU[P;O6*45ML=XY%+9V[N(0=%80>7"%F2AYBDU8OP3CT7.]NU ;--9?]VQ= M7Q\\.^F"K$E6TC>61 V?F0@ADO&",EA4S(KDVM3!;$/TZ'D?1-0-FN=?Q?5K M6(S3*#-C3 RIMDFI'7LM@HLL -KL1SO[)'X:M6U3@[J)N$$VX M"NK%>'*\Q#Q"2W)V&$%Z36=/G0<3.7V5;%*"^Q*E:W,)9PN@ ]6!7<3=('[P M7SC^])EP//M*WLDG_/VXBN9MN7:)\!3NB_&B7A4[GI]LC.?M?HV/,28)164R M6'5)$',2D(QF17@;0FI3"34,_D=_R-P#C2VZYG9=QLD&RIPD8]@F$*ZV/ CT MU@0T!I0Q.H2HLV9MXIYW@KE_W;H/9=A1'^].9(.3< O84_%,>N:BC6VGE)F:( M@=X$ZU0@>]%%TZ@[PH.Y'-_G%.PAS/N^'+^8+T?OYK-\G)9OYZ?U[B>7/7T0 MT5E=>[F0S6E SH22A'2=BLCH 1>T@?YV51.V(7@@5^#O1.9L0*$. M>.!Y_'X7QJ_#V>^]]V&8ND[[0&+>FPY(&\CYXP4"J[5P MWJ]ZX"((U,F%+*3L5EW^$+G?OPOAPUDOZI2SY1)\ ME%C[<]4;+@J!ARAX[?>9KWK+UZ^Z7OW0_1E[ \IX-H" FK1#7:WN?'&K'.XI M-JA>LSL#R[U>[["_OQSF'["Q7BZ M81K3)83][K3?])B6E]P[+^_*K7>OC/0Z2F--4$(Y_!E]O!:"AG0<+PP!=X\O_7 M&P3X?C:9O)K-_PSS/$*E$Q>T8%IG!I7('8Y%F!J)CBPSE9)L$]:X(] '$:R] MBYYLR/HW(Z;!:?@LI=GQ:BC\AQHT(42+/[[4M_1E?<$78_+.WHP7RY$+2@G: MBH&S5*-XPI*]9A5H.A-"S)EAHWD6'0'N7V^:$GU]E.;@++4=V[TA%I>5T#4- M)K.+=,@+#U%C!&:M#%DS76*K3@H/J3?H/M5F,#Z:Q$:OC76,AK34"752=T]+ M5>08A 19."U]5IHW&I+T$"9K[E,O>LJ^04GS"M%)@^,7QW-2SW@I?2@"J_UM.20\"Q]Y%$PURR"W@7?#Z UPW+4H.9Y"\I5 M/_USD$(A&BD+%%/(XQ2&G%J#NEY+=5PEQ8UQ^U2DR_!^2#WJP5"#FWS/\O\] M7BQ73NK'V;.<5_(/DW=AG%]/GX?+Z@F\P'C2<6WU MK1J>?X5A>3S'$9*1KP M>D-W[.'+%\S/PV3R]DO]\;OC>?I, EV!=X%E#,6!8;75I/,!G#<)(J\]IM#I M=-7RZZ-?-R#YT15L*)(:W)ZXT=-9_? $\^+E-YRG\0+S2$<;ZZ!J"#Y(4"@8 M^!0]9&U"9-('7]KM"Y:39WI ?N'5,@&C&[0QP&FS=[P.CU+)*G% MBJO%J&A>"U')@O7UYI]3"H+1"%YZKU()(M:3J0TZU;L?TDUO MQ"6@)GIO \$KGK9@A8J3>^3)7'51NIB=-:+5 -MN"'](C>K'TP:%ZMU^Z622 M0;BT<_XQ)?E,QO_$_'>2ZZI)E*/]4BB"B8X.>%4;C#K+'43#2 HED+O=IDB@ M&[[#5J8&'&U0I=Z)B-4EF>JDS/%SK?/]BN==QD@,./XT?7X\G^,T??\X#^3( MI!5%T[SZVV3EUYR[1*N 3QVWIKQ-1A0$H5T"9>@$=W6 0I2>6QY2L*7-X=AF M/8>MJ@] !S:4__9.>FQ;UHM*'^;39HGO)K2&Z^C?S>:K96UJKUF"EE)'!L61 M!Z]8=>.5(9/5!>=3+H7LU[TJ=]\5_9CJO5<]V*#@O3,MG2K.JCDM\ ]*+S8H?N\TSN5>J,(E(Y,*0%^0J)2E9K"2;]&P@R6)!):LFL3=8VK-"XX2[3+JN[U*O'UV;5SD60:"(H MS374&[%0@A+21FE*:6-?/9@N5GVN!_<0YGUWL;JVA.>3L%B\+2<5!;6I2TZJ MR$R"X3S0:K(,X*61M:&3*V[P4\IQU" MNB"Z2Y>KN^_RUS#MM]75P*1=O<\[C,3WHPO6*^%B(2HT-:15S)F08YLHPDR-\(Z),.OM]@;M.^X@NE4[[N :FK_;81USR9@?_JN M3IL83/8M)H]L!.>X4MD(!)2N@$K&@1.9DP5D5"[*Z^P;S1W9GT)TM0?WI ]W M$7G;7E"GIYA721DN#7A!?RC4"B++&KP61;&HO2YM=. :E'N8.M.?HNV]G7:0 M;XM.)!*$L3 M/AK8E^]Q&6K^?SU9:]TIN%K303 HJ78*5B2 6$N1"_E TFKRK4J;DO+-> Y! M)0:0]( -X6H'ZNNE9'+[D/(0PWC.<^5>:&61T/06/N MPL.>->6\=NOTE!3>H)5)0O+<$M8Z$L$BARA45E(*Z[%3,X1A3J$KZ/8[-Z(% MNW%'-L\GB,M)NPR7Z/&Z((1.#+??*L EN7#/J-=JG,7KZ?G3U@]XKS.9'M77=4?Q'KAM,P"*W*OE]WJGH XDJB[UEWIPT(90CB=OQH6\J%0L(6&05"$Y MU0!:=([TQ='^:D.,2;4I7ND [O T:VA&6N3 TV?,QQ-\6[8+X\0!%\[XPK6$ MJ'T&54NZ70H1>$05I3 \Q$;7A+M"W%?I;&NU::2DF\3#^V"[MXB8FWTXFH";FA^6B1AMZ^?/N%\ M9NJM&-L6[79 >3\U',-SW%F)>A)T7\K$#)@M&"L(JE //LP3C2O "A2RA M49+_WI3HEKJ/AZ%#=^%EZ.FX:SAY';,YO=3[:C;_?38E)3B>YKH=__&%I#== MOD)<)Z&DU-S[$@BU"J <[=3.Q *9(S+-8\JN6[/NG2$\)&-[5SIG>^>B@=?6 MV_O\L SSY0M:^NJ%D[8$E"* J]40BM6IMMD+VE5DEL%)#(WF&0Z[CL,VL>Z1 M\P8E#5N]W OG@$'&9:D-_^K81CH'++UDUH!/R$L00BK?9L!9!W"'K6M#L]-@ M2-Y6B!<.ABX0FQKS'4#>CRT_.,%=%:@G.PTL^2Y0L6AEO#9$<5KEZ2(XI20$ MK%D7Z4UA;0[(>U.@6^SXAZ _=R&E11!T5I9_ACF^H'-Y,OMR(=FJC1=.YP Z M.3(.E;3@0U)@LDL^UN%IOM$\Q6V0]F^X#T[@U7#G(-)_^*GNT97D3_-D]XC? M=[K[ZI*O)+P+6NE24M()H72,T4NR8+-V7-K$&?9)>-.CGU+>3RGOIY3W4\K[ M*>7]E/)^2GD_I;R?4MY/*>^GE/=3ROLIY?V4\GY*>3^EO)]2WO>3\GY*&#YD M8ZA]PK!=QODI8?B4,'Q*#)\2AD\)PT>5,#P+R)_-O&A^/W;[(_>7-.RX M[&MI0\4T8SD6II3B*J#(DIPKCP:=RZ%CVG#[P_MVB)LF4LGYR6R3\>(?YR%2 M'K,N102(P9.M'QA"Y,5!T3))SDV0K$TC^>V8!DH3OJ)=@!Y"3TC+.I7Z^?%B M.3O"^GW_B7ED=2!7QWDPS%HR.NA, M\29H$%J'0AX13[)5(\:[X#P8C6I(3P.;K5/.>^1+UEJ&3!8$JRVI+=DE7B2P M"JV)T:!VK1JQ=8!W,*HS/!E->O4-5"5A4- RC(*LBB'-1P7!LP191Q:"*#R) MIN?=8ZR N4>]&YK2!B7SU\1S$O?3(4IG4TV\:Q*-(HUP.EH(Y #YQ"4:MR?[ MGXQ57 1K/C-:U3@.+%639I0R17"K0 MRCE9A$HN=8I3=&KPM0G!?071AR!U-J!P!^[T=HIG\6R:3Q$M3B,N74 -WD%R M*YS]-XWLS]1UV@<2\]YT0!F/(B<$YCT'Y;F&P*T&KU!B3HHC[V3=/D3N;^C^ MN"?J[R+=H1/SS]^%\.&/1?B$O];QNA>2OYAN!"I:\%Z9.0_8:E$B6 M3C(FR#QE4B09!7G7G5B^RU,?/?'-1-SD]3Z%> &2R]QPXW2MX: _@G<0+,^ M*,C =4S;W(WUS9__Z/D=0&P#QA4NJMSY(E<*=QVC+%K['!FPXBRHFL_R.4L( MJBAO4O!X=;+0S2_T;0]\]%RW$&P#S_TBN#4B99SGG'Q47RT1EPVY';2QN**+ M-XB.FT:3YJYA>+G?A\ELE;0X MD]M,I3R,'B\#1@ > ,%;SZ<'5<;0\N[S30]] *4,M]R!3ID.'.ZS$4(H+KCC M,1?)DO9.<@G\H9GLH9'FPFYZFZ/^J=RAL>7 WDJ9W@J9W@J M9W@J9W@J9WCL7#^5,SR5,S0M9[B/_/#I=Q;O,>'X:_54Z9.>'\_GY,*NPU3/ MYYC'RS>SFK>I/[WHX,[*R4^KHTL_>X$%Z=_FTS#8ZK-.XO8O\,ML,5ZVGS)] M;RO:7V;[89!V)6WNLW&U,,(FM(JAC(;G@(9E&S&)T+4'P+VMK5E.7F65G94, M3$H.E-&,MAJ90#$68DY)2ZX?64[^VB>_PWG]!AFUG,Q8KZR@HR_90BZ-XA$< MV@B%T:J1<2Y-F^[B-Z%Z4 F&NVC$K3'C747?)IV^*?3)0Q!&:(10T-!96SL0 M9UX@>3HV94R"^[(?A7@H28-!%>#N0GX(28/?PO^=S==[\6(5,%.:DPML.0A4 MKA;98<\&$]8^C+@+322=#TIJ2?9ER0Q4D:2GS#&0S&=GI"P\-IJ(L!W4 M 1S;0XN^0:G:]=6>=X[L JWMC(/MX.YIM,%01-YJ^_=CH<4@@QL@>D9>*$9. M+T--<&7K(""]&Z)(9DT)BF=U& IRV]B">]"/NPB_A5Z@7985L@NY.PC[+D,W2G+T@7 M?/NU1:X@?# &20]>;U6: 4C9AVER%:=-!FMI!BC$7+=! <$KHC@:6X0P2L8V M@P7N1VGN;J3L46?NPD4#7;F>AEQ[YX;)>CL84-6 ?? 6O(@*'%>93+=0\R]- M=&0;H@=@H/3B;M9 \ ]JDL!Z^$*X,'=ABLMU9OKY;+&L6>S7TR7.IV'RQP(W MC%-8_5;SVHGAH>ZO***QF*]4.\2L630^:),5:5X)7"(+3FLO67*=!Z4/#[K1 M^)WSW*6S J7B#%!P>L.C2>#K3*N22DA1DQ1XFRM@MV/;Q_!JEI)G17MRBP*Y MYRDQ\I($([Q6YR+)M@YM0J /O[ M^.QH-E^._QG.KW2.')=,6RO)+^,(BJD,P=E N#$Z1DW+KM"/#C] M:4-.B_%59X,$MX]J6CGW&2.W/I&1G4P$):0!7Q(964[H;+-1L;39?KHBW%=U M36/-:4+(?=?=W"J["V%HGU+P*1C@/I8JO'HQ24:(GNO(;-1.MHFV/8IQGT,J MQ0[3/N]"SCT-:>P"\6G:YR $[S"M<1=V[DF1BE9.^D":T2S!L!/2"#>E?RKL5M^TN^@1>V?0 IAF1M(*O/<>WH )8(07!% MA[+0(G.FBVX3TW]DXU_[*,4PTF^P3[PZGI-LC^=(BWXU_E:_.KNBZYD)-BI( M,M88=8G@M&>@>= 8?*PIU"9ZL1W3X2G&0/)O4,_V!L,"/\\F^?71E_GLZ\J_ M6D,SAL7@,$-(7H#2F=17&PZF>*&299:%-H&:&T =GFX,Q<" 50:UQ/=]F'XZ ML:&$UAJC]^"E2365)KI?-V6,/TK?=7; #OOIG(-;U3AU@ M#'X!Y0* _5\YV9&"JR3VD-_ =TLNPE$I\%!2 9>*KGD 1T8'_=4GSE7*VC(4 MCX?&&^Z/#,OB7<0V,'N_D:2.CH].@?C@)6>9-GD; JC:4M$7JP$=YU9F\F>[ MM9;L=OOOXJ/W>X=D9^'/AI#<@+[7R5VF;Q> %"$P&8-@ RN@0B8@SC'@C!M? MI,Z%=0K5=+S ^>U14[BSY+:^A<,6M_QZO!A/<;$@CS^.I^'" (-=ZD]N^+0A M2D2Z@KU2Q2&,=L)K&XS-Y)R&FNDKEA%KJ;:OL*,;/K>?_['^X&>)K*O%>LFG MB2OAJQ4M54UI(RA3VT=I*TFG,\ M3!8R>^M7ZP\7BLB"QSK- FG M2$XL0\ 4($;T#',QS+71IP$7<4"J=U_4-HA"_GTV(TMF,GEW/$^?PP+/"T2? MY?][O%BN7K%1%,PZK@2(9$J-N#!P62@P9!VF%),TH4W)>2=X!Z19P]/1X K4 M!O5_-Y]]'=>X09B\GJ[&3=3OOJX\A,GY(EY/R5XF6WV)Y\MY11\Q3?1KZ[DZ M8UR,>.!*%^$A.EL;T48#WFI#;X546AC!XZ0F#4YMCY&O$>=$< +#NGESA&A5!F:T]\8+;42WKB*W/NH MM*:!3*\SKALQ7F?*O5R0 /\-J$\AT^N,V^&*WC<(8/'K]PM_.TD]REQL;3/1T!F:R>J3DX'GD4)B.C+-$OF*; M.Q9; -U_24 +)=ABS?8AHV$Z#$-I!2?JS M<2]J(W+6&4VH;5D\N5:.0Q"(8+-Q+HE2)+:I2[TG=;FEJ/U^M.4N) S=)?,_ M9]_B;(H?GIVF@(/23J(F&"@SF=\2P;%(.VCQMLBHHU>^DX%[Y8,?A#G;1^ZS M@836(!5U.;Y\$EY^.U]'ER_9M#Y'OJ3'6 MJS">_V>8'.-O&!;'\Y.['<\6"ZPW/%;?R6%Y]DL]R@IW>] 0%8<#+/%*,:)E M.14EK'0Z*2.$]\9RJ2,G%D4L.-KMD3UOT*T_[N0YSZ;Y0GYP_=2WT_>8CN?S MFBB?YM]GT_GZK[^&Q7AQ'I)42D4E1*:7E\Q#I6J>*<8$AD#]7]TROH9))?*0_U M=B:8X(QD(HC"0Q,MNQG7CZQ: S+6HCGJ2CR;@&53I K1@UD%98*+X ISP.IX M5,>5&@0XAA#123@H!S J!!*H75%<@C( MI5,,G+$>@C>A"&6LM&TRT!W W5>D^)ZT9ION#L1>BZ8G&]S$,X"G$8@N$)L& MCCN O)^8\> $;U.@@=FY)T5B2FHKC 1I [U+I@B(DD G&5EM-N9#\H>E0+?$ MAQ^"_MR%E#WIS>)L7UYWAHJ2I90%N3"ECKGR$B(G X()6Z^M^Z!SFR8[7=#= MH],P%*T=U*87)PW"%!=>G;,O_V.,.:CD$IW< MW("-/AO+>>;=^O+T,8YNP/=D'PW,84O_\^+;S:;! M>.^RA0U*VK[.PNV@"9:RM/=F63NY!._ .5\3@XJEPHU@V"9[^@ TK+M=]4 4 M[ Y#)WCUD>(#NML TR66ZX9:VQ;70?U M,$RJ@>CQ"+!@AF,)KTR%/;HCSP"+7&!0:;=ITUKX! MU(^F)KMPL:?=1*[K2W@NR5@!ABM%&NPR>*4,.&%RCAB8Y_M3$_ECJLDN7+2P MF]>7Q%]/%\OY<97!:2/"Z!G3'$0HM-S:%R%66%Y8[61&P1J-YMT"Z ?WP09@ MJ4'CBG5?EBJ6#SC_.DZTY+=E ]I%K95;;/[1^@9!A[4T]IXFM>MU*TVM6%Z!&/J?9E8JX.YT&1 Q)P=-^0MM[DS MOQG/_@VW^^-X-CA!#1S$7\/T'Q_I)7R!7V:+\7D'?H$QIA*)U=5L;T:F1^T- M$HWPW&/@N54+THUX?F"U&8"@/74,WER?GO/JDR]UI!J\XO^FA[2K]N^\M"N5 M_LGXE)!9J013BK'HMY4+F P8+-;]) M3C7MQL3F(@)3<%D>)NBEHX #T-%6K#1P*Y^ M-Y\EQ+RHG=)^"\OC^2J8\VZ.7TY;(*^N@$PF9 $\^TI[<0W?O)K-/X0)?JB! MG=-.BB4RKK6$R&K@KC@%SO, .3J!)A3%NTVWN+-*#0+_,!1N_TP.&()=M;^X MN((*ZVTY\2MW:T M$FR#".K?239O9HO%V^D)Q@NWA$8"R:1,=12;T1$4*@,1G0&99/0\BJ)D@,=0&_:1Y: M3]]MKW>>J1G34I$TFZ@1=S%=,ZQ=8!5=,TZF9<]Y,0[<_;+8K00^C[ M4PF?ZLRZE$A>Y-6H&!D0*@0K/&/2"U%2FW-CGZIP2ZYQ7YIP%UDW:=]$]LQ\ M.:8-KP([S2QD&;E6O("M!6BJ< 4A6 TEU!&_7CC9J AY(YS]&XY#<'6M:5-? M03>)AEX\]E8JSC73UG -IJQ";4F 2_15G=7.O8U&\S9M*J]C.11CH*>4&Q3Q M74;T>SA::W@77$V-@6W([L<H(.E$VY1,K&I_ M@) $#U9EZUR;XL[]JL,M)L&^M.$NTAZZ)?7_P?GLW8QD]/'/V:OQ5WQ'VR:A MNW!Z?<#I>#;_?;;$Q8MC)-[,>AB\%+)HSB&5ND6R% EQTN Q2685#_*JU;@E MY+P[AOL.,>U*XFS_# QH35R&73&O_G([;K>^(.-S3([5^B?#:R]PA,"D *E$ MTJ'P$J[6&-RF.7<'<5"JTYB#!D?/>UR.3XI<:MKWS.%"KV4.TI)!K&E_Y=% M+/17&3QMO+%.&VYS\60SGD.Q2 >0=H/UK9T,H$J08*SS)))'J.UW&-LY*OJ MEX5GTC+.2@ZU4:CQSM?MA"F3)3HF1SV?W3.K@?1,7#WP!2[2?/SE\E1$F;D, M21G@WCE02$:3KW.-LTT^,&M8-(V*?6\&ULO_^G <5]-+I9A MB>_F,S(TE]]']&JCS$BK9DJ""KIZ%>B!(>9@,RK!4R&.6Z?:7/ZZ!=CAZ!@ZT$[(#4(SFS:UU1^_ MSY;_&Y=U(A%.$^8*_&UY/ILNYR$M^B.Z8EZ_.2?OQ\?9RY6',M*8+<:3/JA^,P]&C?A Q8%GTGZ"?Z?P4X)6=-!VG.O<$K1C*0K*^S[WJ/SEH% MD]Y4/4[766?>\\U>F% MXH^ST\'W%=1_X"2_FLW_6."("Y2*N0#&"@%*% NN&MJ*(&N)K,C0YMK-+< . M2Q^&9&%#%*Y?R=3+Q7)\%):8ZZZT\K]JA4=:^?M<*9:4%. 9)V"V&(BDT*3' MMI14&COO54YYO2!]FDSP2 D-)QH$3!$,E4< 5%2'Z MF))/(;BKLW*VT'KY[TKYZUT!KNP@TO @?'9@XE M!6,11A=:=1O#[39DAZ$337C8H"@[1TC/_9'7TUIK.?Z*(XS1) P.D)-GH5R- M>0A!IF;*M4>S+LJ43F_YY<\]#$;["FP#>;V;*&S-[Q9:B4:)$$QD9!]@[=G)]4+EO4(C>W10V!:LN1\E'RCKKN.9U:FX!I63M]Y < ML""M9I7WEMJXC.VPE&1@+C:H2[_XX$F;H/>TE87)>U+BD0LYDMY*,#)' M4$62S2*4)'!D;M+/E-3=>B]=_>3#X+6_T#90V#\F=]+BZ?MIC]61,*G8(!F0 M'M7QV(Q!-.C QIQLK:_'1CO_%2"'P?D04M[ >N]8W$M:W^S/-1KI%9%":!RW M=.IHTL;54$Y'.XI6P1;)VA2]7()Q6(SO+N$-?/>.RJWJ4M^>U:6^CRU6>E-[YI:N'N/-3SH,A1A>J!LH'Z3&\OK*3V[O.?1:B1 A(@NT:D>^33(! MO'>HLPXNLD8M=K:#VE>+MO;.0G^9/Y26;>]Q4L/:[P)YQ:MY!&$5U%[\^OWB M3U:WO21Y.XX4F^04D"SH:"$4AE"LXC$CBTZU229VQWA?]V<'TXIKE^2:L-/D M N4YGM-+8%T0-;Y5>Q73?=VG;VDIF0Z]DI: ^V*4,XB4Y4$!,OQ:^N\M9& MU(Z#D\R!P&AM-K$4T6FD''WJA3>5_G;U+;WTV$,YS7>7Y8!W;LY K/NQ=(!Q ME].Y.[7#OZ2W'\4]*+A*8@_Y#;B=7H7#O"L!:UZ"RTC;C7;@M!$@7/%26.%Y MM_MT#X/&+8?G\"S>16P#L_<;2>KH^&BM3C;HS*T M+I>8\ "SA"NE)R0RJ 1 MI5-;S$[\77KT_D[+7L*?#2&Y@0_(W\*WBT!\JFDD08M(=#04Y'1(* G.CXY4I]P*_S#&-3[M&G!D! M;\NZA&"U!1FCE" +C#8>0[J7$H<0E0<4,3GOI2G"#+?K]H%Z4+;4WC@;\*9K M5^"U3]\YXE-GH@OFX8VU'='>@V6W/X6XHQH.QN8];'L;L3N=Z94M]8JX8+15 MFPB.9]JJO18V,A7\D';F@]+ FXS2QZ6 =R%QZ!#0ZBAX]FF.JSS&^S#!\:?/ MO\_FR\_/ TE\/ VG1@$:YSAC"3@:"4KY3 >#IM.A^!"2R-5BZ%[DVN&)>[:B M]D+>M9K8H24_=)O?/Z89O^*$5IQK ?8-*+.715OG@45!* VKUH-7P&7PFWP30@.R;SN+>$!6W:W? M+N[/Y&Q?- QNWW8%ZYD+*A0+F?9-,KXL@ MDZK<1?I#6Z)_?'CYZF7^,\SSXK?Q9/+VSRG.W[QY?GK$*33)""O ZGHQT'*$ M6)LYV#I?GG%FC>W6=>S&Q^S;I&C"RZR)4/?4NG=M/-5^P[6/[,O_/AY_J9+Y M<'QT%.;?9V?FU<4?_H[+'LU[>S]SB/:]PR[\2@-?YI,HW'I2$ZTT.116^2BS ME5*)K(H8]7YZ[VNWYX]_=N$);\ZK! LGW]M+8-;6'BZ>@==, .V',@DRK))J MT_G]=FP#7#K>_ 3Z^A59^=-T6O9ZN1[Z5RRS.6YQ1:J32*'1=7R/[K MN$*=$IWJ+H()M=6)E :\"QZX+G3"!R=X]@]*S;NO[4G7VZI#@RFC'])GS,>3 M"Q'0:VL]B835+J"Y& 4Q<%EO!7)Z,56 $+SCP3IZ4V,3M>V*<%\W8QJK7!-" M'LI-F:U+^O7[V4 D+8SQ(M"[D *MJ]XQBD8I*"(X;DP)LM$5F0[@[BM$W48I MNFYV.Y*SS^/YPMRD+A";7IGI /)^[M ,3G!7!>K)SCTI4M0N!&<,E*BP0D5P MH7@HR(LI"GU1C8:4W9<"W7+?YB'HSUU(:: WKX[G).CC.:X,P&_UJ\5ZL*\1 MW-C:D-_)NG*MP(> $+AGB#)QB6WDK>]J3#H7QXP0Z= M_/J($TRSHZ/CZ3BMG+G%5732,1FQ>G.LMDBKM]A"9HZ^4E:B93XYUHGV6Q]U M8+P/*]H&?O/*[?\\F^371U_FLZ\K-VF]$R7NK?4Q@\YD>JO:W2(&9\D29]:Y MF'UVK?I&; 5U./HQ- ,-)C%]F)7EGV%U2*V_?'%2%7:2+EZ< =5H),;"H=1^ M>(H%!EXQ)-S"T0I0R]CIOLO=HRI=(1Z>XK1A9\""K:M +Z [!594]#GR0L * MZ7>H*2"6(VAT47H>T>4V?2VW0CI<->DG_0'')9TU9#U>SHYF<3PY,WVC9"44 MQ<&9G.OD'0F!O"Y AJHH@9;K-CWQKD$Y/#7H)^T!YQR=G7MD'ZV-7V5"]E%# MYG4JJ78)G,L&$@LQ2:V<#VT:@)QC.#S"=Y3OUA%$>RJU&GHX^FX/:EI4M?,H M])29#B6Q$E$I5TP4QF4MT 0>!'K<7DG5< )ZASP2C\P8Y2,09K(_$ITV,9*; M*X5 IZ)SAH=#*Y_Z8X'E>/)F7'"D!&,<;9VL6U\_EQQ9\5J H1\8$:Q)9L_E M3^?@'M"^MYN^= Z^[DA(@_*CY^'+>!DFXW_6$3(G<:&UD?;W^6RQ&&7C0\B2 MUN\M;?M.>O"V)$C.2N?1&L<[76&YL\+*%HAX^$3CY:'B$9 M$4D0F&O5C@ AO92%J7JS;^^JJ@2_5BG'C>98VUI)(7ZL[$BU-I8S]$NXB<_9"Y]K(L8 JR4,(RD#V4NN$DMEN M;9WNGAO?$?'!:>5>J&L0[.Q647X)<49>;*"7Q$B4H#S]X6H3495-(LK_**?%2R3P*Y!,MJNT0E:.M5!0&E4<4G M)J)J$XSH"/#@5*D%,5N#M'LHH!=8))F>":0*5;MU@!!C[;8HHTU%\2+;!/,> M80%]'[UI0LAC*J#GTAJE#8-L?:ZSE!%BD(K40SN99/!"MC&V#J& _DY*L4,! M_5W(N:>ZYRX0GPKH!R%XAP+H7=BY)T4*ML3"30$CC"'7(62"BAI2+*'8XKDM M;>K@'G,!?6O]N0LI#?1F>U4-%L-TSA:8S A*Q@B^! XN<29)*@Y9F^3-(ZMI MNA.!G6N:[B+]!JF]7\.D^HT?/B,NW\Q.2GY/7@?,PJN:;4S,TA]TW >,A<"Q M("-3,5X=NC>05FQ#=- 6S" T-,C+;,*U/@\[(&MJK6S'=C]&RC <=E",'@0T M.%AN0&B<5KS>#0CV0 R(M/1*6]EFVK9?:O&+>;'OC7C+G)O8J+B MES#.+[]](?G@HEXA6G[&^?/C^;Q6=M68Y+JDLW:'YMQYD!IISU3!@\=HP07& MO/8J&=.I@>$.EFI7C/LW1H9B]IJ1VH26!D;)"M?OLVG: $T%=%)8>DHR+WA,4WK<;LN M[VHUKHRF4B<4Z$:(RCHD;JG%O>&"/:YP;/O4\$AUSCDZ' G0R M*E QU2:>BGQR%(%EK8Q,XC;B;GU*WXWJXF>/N(NV6$][1UPA]@PBMQJR4L;* M(!5G;=*?%U'L;RL:EL*K.]'.DAWZAOF&%9YV?/%*C"Q=W4Q\?^Q]VY-;N4XNNA?.;'?<0[OEQ.Q'URWCHI37:ZPW3TQ MYT4!DJ"=,VG)+2FKR_/K-ZA4VNF\:DF+2\I,SY[M*=M5N4#@(PF P ?K:D@" MA/(!3.,J1YDBR%HT.DOH2155H5/S2(&Q$.PG;'(OH(*&J+!X']:%/L\P.PCTG<(QMBQYO MN'1^WBK4 ^)OL\Y3XB MV7,"RJA6Z/!F]S>:TQ+/&]]Q^T+-4RO#)IV,C+ T) M:O+!25(F^SXWS$[B/2>\C&^/>[NGQDVO_FVQX#\Z/^>_^;7E ]^?<4!WF1/^ M,NCDYE\9RMZ3<&XZTO?\T".8^%VMPCB<: 88^)W:-*$(6J6"0JF[OU$#TJW>&!V;<_ M^'?B*S^?7Q0^U:_L\BJM-OUC,R^+*[$HX/W>B ]#;227"E1C'LI.%]6I^72( ME-,?G:.CZ';PULE('5SZ!Y1QV: ?(UK!C@#(8A3[D-Y#RM0&;026FFQV6*;> M3D?B2NAGU]O=4>,9I0>[\?WRW=>]I0P5*9#O4*4]&)$D),V>0]:1 Y$:L&*? MLVBXK"\36&,8KD-T\(#$K*69YW@V8<@@ L>UO!$R)&5X7U0GE2I2I3CYZ<1R MO4P(#35(!U:%7^=;9=\MX2V5S(+P+)+5$)3ED[0-DXHYL+F39>]7"(Z5>N6R MATGZC"'5U6@=Z WNO)-O2ZE-=,*W\2K:\,EI90),Q33>^4K%"J-JK\?67>1[ MUH :W4 =* MV4<<,32;"V$;<$<EKV$6Z%QJ[#3+* MI.[W-0X^=#)FI4)C?^%?I"\0O#10L@V>3TEML0\'T"[2/4/@C&Z4#L[TU]Z@ M!]2QK8,QSE8;%-C2KM@<+$2GVH PY0>::-@_U5=#?\>-52^PNXG:M@C6:]4P"=R,8: MKR$:4_G.=[85DUJ^'LC*K$2JMAO-V/'!]DC]W,EB;8#1>E387:S6BX^T?$/G MEU.M/IQ]NJH!JTG7H-O+NRUM:#"Q:%)G2(6T,D*[Y/MDK!X0ZJ3\^<,->K,. M;R1K='B^VY9^47E'^<-\<;YX_WE#IW%D@,<0C!IA*Q1$I] MRC-4]$G"8;/P#8'AV$NBN*P6$K2O9*5 M@P1]YA%<3[--C[([-]PN(G?N6!HL]+'ZF#J"81CP1K-DEXZG/42/HNC4Y@9L MJ N\JQ"U,6"5\'SZ!Z\[%1^<#/@>[8XZ<>P-,& 'S/UVEILBY^]?O5_2-W-I M$Z94&R-75IX5X20+)BA"\1Q3A)+9$>B3!KU7I&.\%GX/] (DQ0M+6LQ#L8L96C%5#JJ@+RN3L+I#@GWH-#OR[FU#XYK// MU%/:7[4CUBQ]$>)J&/4.8@SQ:7:W]/A;_''_Y 3W#3B ?H;\52_*8Z72@E, M 8K6#@SR690,2V=;V:2WR ?*3JRVIV'&>V[Z\:TX1&TC6^_OK*F/%Q^OF$[) MF.)<9N\#.?8NTD'T4H(W*6CG4DF>1K/?-Y^>[JX]2/F+,30W\GWY=_SKFB"R M5%O0%_"9V!TPC0N&%PB)A"^BR$B[T?7M9L+KGWZ")MQ;>&<,T%4HS=^;"*GE4DZIN(?;.9[X),'=OQNO_G; ME^J9R&%?\EY C %;792!8% #&A&+L-&RO]TEWKDERJ$QW76EO;[5!CD3V8J MC< A!0XEHFH,JKQ%LT2A:VO3KWW2ZP_+-7UT=Q@&;L9N(VJ]PR/=UV#F:M67 MD4M)-ED4%E#5R"O.FP=M!\'SC@VRB-JIM>X>@:8JJ!O7]F-H]U1*Y1ZB$]+L M5E$CW9=9-1"7S%Y5:2W^U5>IG(QQIP3 'MG&D^%N&]7F ]C;ANA^-D3/'=S0 M'8E]5+0N4 153 *C;07DT!%*\+8J9Y25?89Q/4FBI4, ,KX])LK$_$1I_8;^ M7)S_>39__]L"YP W91:]-RL6*/GQ&]PAT M^*OWG/WV'Y=4SM:_8#X[/UM_WB8??U@LEXM_LU9_Q$_\-^O/,ZTK5B$,H&0- M&,V')Q;'#GUVHF@5_/85&DTVI%J8\S&)DC)M[&$1D'DA0(YJI977KSJ4S S1,KG@9%N M=NE06OKM^K?U(B1+M +9C:+6P1\,>^%80!94*)+10?=JB;@ES%09UVXX.$"W MIY)S_?;&V\3^'E/-.FJV8.5EF*:6MB"?5&4TDY2FSVER6Y9C95@/MN[-:/@P M+??(@WPCT3:>VT6FKKG4NZ0Z3@KU4(L]"( #U#T5%(+R!2G%UGO#LJD0(%I# MH-%7(TTQ6?>)NZ:#P"/IT2D0,$3+'2S_)8Z_$?="*0RE=E+A;"=A@"#PHUO1NY.&6NS6\8"RUWQM8D(!$R:BI&*GZ3#RX3Z+3"5^'8.#AL&5/?7?IY+\NUZ\9H394G 6I&N< \IZ"-Y'2-ZGF(COX]B'VFUW&9\C M5D:S29<9YHM,5%:_L%ZNDC.OZ_5TWJMY^1$_G:WQ_"WEBR5;@S89&I-5BF0% MB*HM&*$T)$L)LK9.)A&D]WW4.ICD0[LW#\N/GY::\K-%[S7Y_8'D;ARL6F4&5' B1J/H;]9#W#D8?_/&GC8U)5'X;(F[S5%G'6O@$\;/3VM<1LTOMN5 M](Y-O_JP.+\6#;ZNE[=K6\&[Y=G[]YLIFS'96%ART3#/AR0$;154S"Y&$=M\ ME&DOJMT$?XX@ZVN]V^ +_<%W[:"=493.NQ" <&*RLY 0I+09H-Y+SA\K'V* MY@:)^5* M:]E;L,H]H<1_]F*\D4K0[XFMYQA]!JID=I[%M=X92 :B8"FJAR$ M%4).D74?(/)+@=<8%KLC(3ER/ON:Y#_0G(V1S_#\:^CP"S77D&9!5B-UUD#> MQC95N+1AD#:9XZPL>QT![C&J0V],S'_Y W-XI\#MR)=$]%/X'0 9(KW [&/Y;T\>SBXZMYN?6SVONR)1LI. F,#@]&RDV0RB=FB-I: MI_RM)Y4]X72HI"\ ?),:\PZHCIQKO^PCL(Z\<[J5+6";NVI8)E\EA$H"8Q2^ M3)*?.HD.G/'\H.&Z/94.G&_7L:DS#]Y1]D8#BE+:F-721FL(/FN%%.A44MB' M[.BV+*?4@3/(N@^B9;"6>W5X?I'H&HWW+G)U[<*Y3[+C=.(<:KD'@7"@VB>% MA3.62">PL31Z84OLE[M&]A4I6JUMF.10./)0A?H+ESMK"F.U2VWY1INQ%VD:JK-WJW7,?Q M10^WVR- .$#I$QP(6^EL+C555"Q8M*V./D*PE8#=+Y>"5X*H#V/BE%!XQ ^= M"@E#=-V%+O.;A-SVGC("T82(0+6U*">O(4;M0 9EM:1<^9+LU*5PASC3>PUC MV.I66\*ABNY!W7[%^[B9-+:M#-P@G9T^78/48#0RTG5R?/E9"S4ED4+1V&OX MW[TB/1?78!R=]VA?NB;/%O"[2-27+^:63,?Q"T8RVLTS81R-][@6;DLF,GJ5 M)$%5;5@S<0"30BC@1';81M05U^E.F @#CS@$DT%@B**[> 2M?^YR:NG5G.Z8 ME6EA'$)Q.U!RBJ'R?\MC;LAR!'>9 "]W9GKBW>KM3,]QL<=H@ MO-8VM$0@Q*PS&/X-L"ML08H2?;:-*\UW <#CLCT7MV!D*W3O6KTIX79K["+C MA&];=TMY"N]HEB"[F2@N"\ 9MSC3)Z].D8 MA\[)O(T=!T%#K#(YWA$0 M]$7 %X>@_4PSX="0]M W/H/BO3]R1 ;%W<2^P:#(!G;%:*=\-B:+'+2O)56; MM& G.)G98S^\#X.B=$J1U@(B-AIG$Q%2R05D(%=B"4;[*4[^W[HS*!8II2 E MH#+@P22C(0I>K7'14*XI%#&%?W2*#(I#,+ S@^(0?1^705&A(W8$-TY@FU"N M6YF!3^!3\=(+DVOI,S)D=QF?(U9&L\E),2C:Z')H_4&)V@PPE25?MC6 LZ0% MZ2RL[_,2] P8% _!UC06.RJ#HG(R.5$3%-%812M:P% 2^XKL3YCV_^K4/:8G MRZ XWC$UED6.Q*#HL02+B" 3-G[0:B!Q' ^2E62JSEU>IE^4@R*A\!E;"L< ME4$QAY"T5RR9M>UQCB2@UAED<1R7BIAEG8+E[$DP*'8^8_:PR(@,BH\F&6X0 ML@5KC#4^0XRM33JX#35;AI*#2.SO6_13,)H] 7J\\6 SCC6Z5[-?'!F3!4D*[Y>"$&58Y%,/5$Z/&ZG$T=K'<4;L;K)&Q9Q!1<;,.4 M6W+"&-XS;<8,)F5535C]) -UGPP]7E]@[6N9H[ LWD>VYH0VM7%!Z-I&I=:B M 7,TP/^_9&(]Z3RQ#_5TZ/'ZPFL,BTW)Q/@0ZYIN\Y>T1,A%MOF+4K+.HH>D M/&E29$FD:5'V)-CQN@!L+#OUIUY\C(/-%16M*HHOZ\2';@@$42!!(E^B$)@% M]DD7#!+S.<)I3,OT9UD _8O$9Y)9"37( 1)XH.]YA".FG\,GI$P\F M5"M9U:R$YI@A1CXB&V&7C 12$*(J&+7UH\#I^;#C=0/?I,8@I__"38\<;S@X;K]H39\80B8Y/-()1J+"F> M X-0/2@C46MO=*$I7EY.K;MHD'4?9\<;HN4I:=!VD>MEL^,-LMRN?&C[J'U* M6&C/9V1-"](D9X/,.!;)V1 ;=*B3OI.XQU09I1(& ME*TM 2DF$"8:96UP5O>9O'/J)&>'.!4':WHZDK-=I'K9)&>#[+8;M=4^ M2I^.Y"SQ]9@-0YT,U5:0CQ!)$R@O4DHQ\ _J4R=QZB1G'9 P1->3D9S5(&M" MFT 2TF5)6=11@?=..5U1B]2+U>2421<9O_.;C&+A?=@I]C'/ MT?A-/%:TRD(@TSKEJX.0V[7K4PT%K\)MT1-,0J1^0WJ1S0:Y$1 MBFU!=@X(Z)(&6=L4-S8\Y6. Y^3Y3898=T]^DR&F.2*_2:A95H,>1,5XQ114 M'&@A"D4KLLW'8,@Y>7Z3;@C:SS0=SJ#[F2Y]T0F-2$#HVC@O/H=32 5*%%*6 M:&R-??SD)\$*?(A[/([..W1:WD%_N8M$+YP5>)#1'J>$W4?C$[$"*Z%S#0Y2 M2I8O.W2 /F80PDD?K!-5F2>-@;U9@4>&P!!%3\,*["6A9:<&,@;B!3H-,;ZD>.3G+W-'ZA 9'4YJH:6H$SCIOW4G,^-U*E4(P=16"A=5!-29/> 4:C%)DZ>72F8V M! ,[DYD-T7?W(/6.RM99M%('P\N,*6HPI1@(I3%*ZD)6R61R[.-8/"K:5L_DU1<\PJ:?0;MOS8%LU^E9#(OZB@5;6)%=()&'<*]%S@ M<+BV.Y5S7-&=S5S16B@^KE+,O#X5'? %78!T"*86ES'UR5A=E^)YF'MOO8[X M[G9'B]9N'E6$*D%Y^Y@/>I@(3QL* M$ZI_Q+341(TS'&T)K6W+V;.+5")=[HB0O2VE)*OK]RZH,2%X*L8PKP7'#56?7=F<8N'Q9"CDZQ M4,"QFFG^=^%@K;2*/)4,ZI"=S1/$0B?1,S=>S#-HE[!R0,T?5D)>XY.X$2V>'E ML*R-6O(0"_LR6'1&"M4[T^EU]J1+W ?9:J<2]R&*[IY.WT"!WR!D@>ZZ$?+,.QTT_[&O'. M%OJ^%AC1FSBX\S^(*#%H#TD0^U6HV N2(O/EFHP+"G5RCY8%/2/VA<.AT]D& M]QXZXY>-79$O_CKG/R;^=Z[^X.>_/O&Q32V7?[Y872SIP)*RX1\:J]SLP"7> M*$6K%",F-I>.U:3H(T5342O,PA=R8;;?)_N4J1%98W1U4+-ET$E'@,1WJ!0I M2Y,*)C<%.<]O8Y6IW51C>X;Z*Y]?E$M^V?;\U.9ES6>RIIJ+<)!=Y'#"B @I M60L2:R85BM6U#V?YKA(>^SC<#R,W7:PN]N@0AU^7Y76]K*5A$3=/D3,6S"E9 M)'BG6+84"Z3H(E1C+ :ADNIYX&,TO7<(QKZ5;5,R_.V[]0R#E!38 MR1,%V[Q&!BT:&38S^(*+UMO0AYSH4=&>(SH.M4"'-,X=Q]LL-D<_6@.*4+2B M?V+4%@)7DW0*A?&Y#RCN$.9YP.!0+7>GG+C,4,90?+!5@+2,0&,C0DRYC;G/ M*NOBI(IN E_J)![[#S'WH;H]E8VQ]DW<=S^T.T/&42=Q>Y7G9N?Y#E=LWF[J/V*6'A54 O384@-F.92$&4 M48.O+&6T6+6>@L_A]'+[7= P1-LGE-O7,IK"]RBH2+HU)0M(+DFHU:&HBE*] M273VG'/[@XPX4FY_B 5.*;?O8G;LA1DHMM%,>ZDA%KY<+3MDB"$'0648X7\"M:OQ_';#[@D#C^2IDA2@;:^ M3?V6AL,/PVKQ*7CEA*T>#P/#_1]_SK@82>4CIO,W\GX5YO6&V^]Z.^+,E%0# M!00RCK5@=85(WH&-D?U_:]&KW88U/O259V#TT90X4&U3%&H2 U/*-7D!H M!>4R1.M##$E.0E9R$CG[?8P^EFY/)6=_9]-)#39D6RSXU :'%NLA!86@M-<6 MI;?U9@3]0AKT!EEXEP:](9J>KAMK%ZE>=H/>(+OMUI:UC]*G@X2W.LKVWEQ] MYFB&G11(JE6(5LG!3$HERCYOO:?>H-L0W4E+*M:6_?6.&MI(/RZ(XX$X^(3 M?L0_'#J=;3#I<)<2O2ZMZCVH5M* 20$*5@['73E%A:FX/K'(DQCNY")CK^, +)QHN5@H&05064(? =)9R^Z6,^[^$N M@RST^'"7(>J=:+C+V\NG+_Z+O]'B_1(_?3C+O\[K8OEQTSCWAO)BGL_.SS:_ M6]3MO_['4]8WUZ3%J_+JHX4;!7\HB&%+L"#IG3)(HL]8D(NI0 MLS9Y-I80![J*ES_V#7UJ_9/S]]8E[_Q]GZPX\7J_7B(RV_]J"O5L3_ M6][A7S//D4.IZ"#RVANYG((8<@;ADHE*6B^PSR2;/82=_F@='5,W#]O>)NOP M.-"J6E[7ORT69?5J7M[2\L^S3*NWB_,RTUA<<$F ]BWM96MH_:D*=&U<+OR/ M1?5A?KY?IF>(F9$,T,$SV\Q:N#S79U2C4KIX]A0DM;E-"@)?(H#6J7A)$],G M-WQ-B&=H_'U5W.&UZ&JRW.OZP*I_^+S]R\N\A)(AAEH%^( A3J6.[4L _,/%BA6W6FU7M+HD32PYJY(2% H) M3'N8"0(+D*V\)-?\VCX=IP^*=:RD87=,W)=4/-@V/;+,E[)J&E[8'IQFU))G[_^VZ^6A-,E?!\1X AIWR$JN9'\]>S3%1=2 MR<6;*F2@[$N0C8DP2/8 AR9_'Q%EE 3HJJ73?N9U+.=X?I5*:[F25K_[V]F? M5%HZ;;WZ&EU1(3*Z->:6]EQN3(&4^+23E(6SR5,V?2K;]Y7XX/-U\^-F?&(4 M_LO$DLE&-ME&@K B.+0T60K,1G5*V%U^?_KS!XX"IMYF[!%=?^6LB&OL8!>.O V&RP^6A_[T'<<)O=4Z<.CH'!"DQX[N[A:KF=_+!?E(J]? M+[>O+9MH6!6E:Y 9; BNI=\3!-WX'"GJ6*JEL-OER1^XADG^W4T\WB?!\7.' M_8V_&-$((QYMU^2Y_@BWC# ,,9#Y& ML8(UF@-I#(%/U^BA54RW/T(IY5.U_3U)Q E-/T2[/?.'FCA CB38G])\EL5& ML<=N/M2 1N2:^*2[$3B>4OYP1!W?ET<]#4CUEZX^N]9%/ZR^O&U^33WB^.:&2<:0#(L30 MR+A=T!"$#Q"R\SI0)-J-(G"GT_I>,5Z80S>..4:L;-D(=1DM7!?I*MN^@U"C M>W7WBC.]5S>2N1:]=#WV87&O<"I986RRX+-08'*A5HHIP0D7:V#9-.V4%3M% M #S@VDUI_R$J'M'NFS$[R\^S?[R=8<[2AIR O57-$F1>3IO(Y+66"4V(? T^ M8.05Y?_[_>+/_V?[$R_MO/W-QLP; W_]WK37_DB*7QRDM0[NWN^+^3^N7C*E M*DX12@XZ'(%I0F$6F?>6TN1,JBCZ#+N[)L13MNJA.IWJ=;BU/7U8G/,75C__ MZ^)L_?FR@>FR'>J 1]]=?NXH;[F#%W#CB5;GX-EM#B(H--E&E)Y,3B0ERN0T MS7;ZPGCMF%\SS#+FH N#31@OP2@.^;'P-6$Q)>4E&8-]GE7O%&>

    +C.N_3!?!'M#UR^7F[3_=0;AG!H]1;#!ZJO"K?/]NR]ZR4 U9*0&VCCRGNED/I]5-JA,^;6J=48H?G$(KZJBZH* M^-QJ3-_6M@H0:M,[=3;":)OZ%!;?(]!3!L.8NN[!57)3K-<7ZU6KDF/$SE2M M+DEG@+UQP;(1N]&U&F@THEJED/BHF@8'UZ1ZEF#85^NW$6%&1,1/9W^>%7;A MOQQ8/U$^Y_]39CI)P7)ZH%2:3R,SH- 9"I_TU85J]U0' 56ZMTCI!" MC5!*Q)@%QY"J>^IU-U%/)P5H4\B9-61+']*!DTVY' *-L31]*BF75__&9?DR"8SC!>NTH#8_,H*I-?$* MI )A4XJ5G*Z=TBS?B'&*J95!MKW90+VWCGMTL[:3[ =D@/$I]XE5@I>J7>+\ M_09:JQ\^?_UW_L#/FZDP;05?ES$O?YSC_-ILAUW6U)=SJL.JCI/2.0 L-X^J M4['T4T$Q5:=$&X&855)@K.?X)W+ JV5!EX(7V?6I]WHZZ'TD&77BX!UBX+%K M:397RN6 [>T;/\MW[7UW&X-',C4JH2$'R8YD#KX-X7+@^ (2J>I<8GHL@AWP MO2-00!W=L(N^5NG"?;):+\_RFB/P)N\_V$:K-V__\:6JV9584@#K4,#&L463 M$SB?O C""&?[./@/BO6"D36^V;J,IFK1[35%M85O1XM&>R0N[VMOU(V/QK/K]&L'9JN'?:5T3*T M!RSN1E)6Q2HJ9M/&'YA2?'0NR&*%D4HF+\>G]PGP>\7;3N_KMMV@3_9DBW_\,MB^3?^ M;]9-56&P34RH!1[2ZT?&=QR!A,%!A$Z-1?=?J/&D<&:5]C=NQ3V4W: M[0397^=Y2:S 6=LGVFT8@TU@X3FTBU81>&&]JHB''\6#E]5&5K-1B@))0UF6%J#H-".ZWJ!>#[E,#2(<. MH;V7MOGEG[1JS6^\G\\61K7O0J[OR,N.Y*VKA>]I)FP1CI"@)*'!-&XT M+.1!QH3:D"^N=GP7'7LYW]$].2AN(]T=U_UX0_^Z.%N=K6E+\'AU"6636+]1 M0='-IW)! -920*)5P2FO*'0:LM=C.2\3Z4<%Q6VD^Z,A??NLO4D.KG[=WE"; M :PS5$KYRM&R=T6V:C8'0:(&A^A<-"+'3LQ&'1;S'>43 ^(VQL.A&/_YXZ?S MQ6>ZVGEWK_#WQ?Q/OHSHNWBW6>'[][]M@Z=\7Z_^D=9O:]'[>HN3K]1TS M[7-P*4=06C=.CW'[X/1 H$,ZD:6Z N',E0,Z&097$8E%_HD((^VY.\[Z"3!=<=K MT<&/E=U6?GFI_K)8;O^H_7MR)HHK2D@%"9UIN5HV$GN5H(RU.I3""NA#YCKM M.K]OH-.!T1V[9L1):/O7QEVVT]002'E-8$7+DWF'$&U2@"4WLA(LPO79$*,M M8:H6MF,'&T'"8/)F"%E-L43.6=DEKF7N1FUZ4X M@=ZX*7%P_R4E&22(78'^5 MSU5''A E@7?5UHJZRDZLV2?0Z=7+TD-TVK%%JTG%GI;85M>'D*4U*0.)@'QF MY0HQ6/ZG*FW,SFAYD_'T\:ZL;S\QO>M\B.+O::$Z0&LC%J1NI'K%P@D'0UF PQ6_;9BC? QSA"]J%JZ;,JY4BE#B>#WD%D!R<' MWB$&[@#:+ZG1K^[AUF6HWK1!NHT<2YI6Z MNKO%[\MD'V2NR;D/C&7GU0L/CJ)@]];QKC,R0.3?5Z5RD@6_04 52A6G8W)Y)QSM-!/U M3A%>9M0PCD5&;&^Y4Z#_.%M_>$/G&WVL/IQ]>K?X>;[FF/A+>/VXJ*-/5AXH MY/3SED9;J22)F:K7,5),L%'#=&B,5G MH)ICK>21=FO\WXV\@&:[7<. M;(7"Z"-&%0!C$RKF B@H@Q3".RNDQMB'YFD",S^25NUCY2$*G2Z%OSFT^%SC ML^_UG+87$ONWE'UM8]L*7TC1% @D!"@=A)%2A&+[3+D9(.3T&:X#S+E;MOU@ M6XQ=PO"XG+^P,[,5U,=88T8/* -'1ED5B#KR+XFOPYA=17FCM^F^"I4!7WV* M*.BKVJ,<'>_8H%?"1F.RE,: 586=XZ0TI$(&4DC6%BH>.W7M#!+S*0*GOSU& M+(#XBO+;C?_74;ZXN J#2,H@"HL7VR@40]E E*R24K3W*"JINAL%VI"O/D4< M]%7M=$Q-UP'[[\758U\CD]*2/2R+%HQVED4U%F1$Y4NRQLJ.Y#6["?D40=/; M%B/&GSM>D&_/_KJBGO8FIV(-!*%8SFP<:R9;\ )93;DXI7CSY%#'15 M[+UD0E-P>E\K&GB5UV=_MES=V(S>#WRC'Y_WK@N[P>8=LDP>3_PM:-S>=RR\*'42 (2FO(7NCBHA"J)ZO90;(? MFX#EVCB1-XOS\U\6R_:7,U6$S<8;J$&V-"4I=@J= LK9*=[?IKH^[61]UG." M-2_CHGIL&I818-%CDN1XJ[KD,)TYC3864<%C:_77'#XCN@(^D+4BBU3CB4T! MN&\I3PCB(V*L'^SW ,@QJJOWH%.2UGIVWR/HU,X5R3Y<:D-?5#9(R2E95#Y) MS#]M?JW31?VA(.G1&].\SK4*>EUEYF1RA0C5)DC(F:G6:!/8[+O ) M;96)L'JHD*ADBT-Z[-E$Q07(<#)+S4EN#SLHC94;& M6^3W?77HOCH2X$Z*'.I&UG2WU2J*(L8@(%-J Y-,*R.N&:H7U5OA39RVK+_3 M.K_OL-X[K!_L3M A?#0?^^#B1-TRM(WY&FL%E$F"3'QWZZILQB>:[/^^ M!8_H/$X'RM-^0'CXX-%>4+0""K4V7%L,1)\,"$Q&EY0RNA.;I7=(B'8RZ=AK M:><'S4.V:!%H3;7+GK=.D5!K,HK#G&BFK?2?:-U/Z&P\C1S4A# [PE \S5K* M!Y?U?8L<#22]IE&GQQ>7!KN<;Z@9E__\Q\5\L]0+/']'RX]J9BGSW#M9Z/80D3#HP"=>D9&20\>B+02T-5HK0J(!W"_]!'U" M6^.PH.GDK'X;T?[868-KF_C;!O\*O V#S=,KSK_FC]YAEII6WU-K]^*JN8*J7;(X@@8*V)9MH MA'U2]?J/+_G[?GIBL#O!6O_'?\G?]]L3@]T)5H+=*GM[MUCC^8TU5F6UX4 -B-IL *,%)&LD6%]C4IFW MA3]-UV^7U;V8\.=D(7-[6X332+Y=+? 7/%MNEB5GLMA< R*XTN9:>,/K"F39 MN]4::W6BRHY>78<5O4SX'QL:MR$?#X;\:*,^R"J.U6H"'11?Q)5W<4 7P'L7 M?' BN]IGE.AH2Q@1U'A^?KI0/HK)[XK2_Z^FO[+^?UN>FLK__E_KY05]_VR!ETC(%K] ^KQ22 M9O"[;!NG1/$0D0,IRDE[3,$8;J_CU^@,MWWW ^=UKG_&MB[&V?)]MOQ2C(+HV6C-CS.01 MQ:G1? Y=XI&VQPGA7X%"O$F'BU M.KA&52(MGA@!\V%QT4G:XD8;UL8U^@G7]*5HY?H6JCD(6;QFG=K9#CH=_0\"XI.*>G=7QTQ0>UIV"4)*JM5":XC2(T15 M/ J,:$^-8G'$U3^A'7@*6^ $M_,@_#ZI/?P@$?,=BDBH="BDH$B2;,G&'Y5* MY.U712S642'Z*F;W&F/*X%H+(52FK0>><6JJ"(/@-K:HW MY$(HUI\89^^HZ_^^F4]S,W?#\-/,*SZN Y-$=5%'T)0+ZT!4B!X]&!115QVE M>KHIQX&[^)C=8\I::4JU$,E',,HW9JJ$(*O*)2-J7SN1C;W [K&#\GY',?F) M=H^A\3G( C9J/C^C1$#T"$F%K$MRTL<^9\YS;B/O+U!.1>R\<([=:1XZ630 M.ZQ[[-3 .\3 '4![1[/)ZLW;?VQ;DFR(6$1ECZ<6OF%$U:RH*""8$K#ZHDOI M,P#I0;%.,(CN;OE%+[,=M9/L[C]MM%#S%8W>2[;3U_IUDPU?[(U^LN)3RAJE MMX@FNH*JQJ2ML1HI6]+W])/M]-V1>E!I^>=9IGNVR_GF!_$_O:YO*"_>S\_^ MAS?+)GWZXV*U7GV-M")#E+Q&H"(8P)4(@HP9LI>QHBHYQSYA[<@+.3ANNOP2 M[_([!=G:<":-LJF@!YEXEQO:O!;YMB=TEL8[77,?=>TFW_3G]3'Q>"O2&M^& M/9JXOD2EX^CN,D)E'ZO*2A92:!&JX2LI9NG .*-1B5@4=1J@V&,Y4Z6J3@F] MQ\?%J>2P?IWS_4YOU[R5VX_[;;O.351A' <20B6HMCUJH(N W@>PP9%TP6L3 M^T1I#PAU_/S6T1"SZ&.Y#N'7/:)M(X1=A.N:PGI0O./DHD8SYFX@.< 2D\.% M DI,(4 QLO(>:00B)F30Z'5Q3I+(?>@RCP"31Y(^QT')$ -T0$<[+E_7MWA. MJVTBP)M2R3D'_&T#1FD#V$CFE"67A LB81]$W!)E^AA@1%,MQM1S!^?]#:V( M?^"'5_/R$_U)YXM/;<7;R&(K8H[*9(\5*.26]Q;93INZI^CO8]GZ\TK"?]EFTK' M4*=Y/J-K8_=^G=?%\N.EKO;/^^_[J3&2_J,L\T;&WVH*U6'RP;7\8(PB"EG( MD6 ?-@N<[?O1PXZ&WVBU(OJ-L+T?K/+R[--67]N$DZO*1B#UL; M Q&SJM&)F$WI;=/#0-[6F7S?K3Q?TZ_QW MWNSO_DWG?]+?>=]^6,V\CE(K1Z!"DAQ%2()($2$E5S!96ZS677"SBW3/"S6C MVZ.#FWZ7C&\I+^;E/SG"F%%"GX6TH$IH)+09(32 1T.)YOXX MV=,&'5ST?\R7+ O_L/*/>9-I>]__<<'Q)VOC=3H_>[^Y]G_ @'&)(,6*H)-7"I.,1?0IPCU Z.>%K:FLUZ&9;*CHK^>_ MG"U7ZU?S.0+OO+AN&! MMARQ(6HS*'&CE)L.8#NQ.0K:A."M<^=-*\=+VYA\RP[E8Q!\:BL^NPT+W4[Q M-AV=0_,@C$E>2Y$>BS/A_I7&NV2I:J=YLTO]_W7QIJ#C/ ;-H+XGUJ4*H.LOE*629A1D727%"\01P<;8\3Y MJQO!OQ5Y];JVE2R67U+!ZW;MXOGJUWE>MG^C_+!)D&UNX-S^ZCW-5#7L_A&? MJ%(2&(D$*#"Q$C5E1VW8LM\)3",(\XPP-;5I.LPYO7-;G&$Z.S];?][VN:Q^ MNJ"9]]4S%B*'H2+QIERVYP^: VQQ!UP. MSGG?O?S+$N#@S-ZTAPDQ$ :I$VN"NNLW8T+DG_J-:3P[VZB MY)O/'JOH?C0;+@[5Y8@/85^$V-:V["+&D'+XW4T[?C71XP7O!YC@IA$/T%]' M<[8/1J\)="N%Y+M&0,Q5@*A5IHA2!=KI/#\-,]Y3D#Z^%8>H;63K_1W_.OMX M\7$K"#67(& $$;QN8R"0%Y,"""\RWS>?GLXM.TCYBS$T-V(Q MRF8QA.<_KUIY8BLDS/GBX\5Y:T[]B3XM*9]MB\2^W""OZQ_+!=]#Z\\;_)(1 M/A$&:'6,O'SI !OU6W861=(,7[O3R);=MNPAHCZKBW@RFXU8H["KX(T0XZO$ M5W6R.\@\_DV_I[1'< NF \1 &(YFS;']CGUE1XLH;?4M_R;!%%L!254^]97. MMDKCTTX=5$\0@0]Y-$\+@$.,."+POCYROGJ_I$V0^P;/&[GH[XOE^L./R!H_ MF^/6*2B:O8=@)=@:'!BMV;5P)H RPB2#9**Z433]T+OR#E^Z!SKN_>#+ LN_1JG>15O2OB]9!^"?_\H7&3CFLI1B$H'3A""(38/%\ MCGJ="E+2J#K1+]\MT'-QM\?4>P\2_]MB79')[2!87[;3^T0[#DW$* 9\'!0' M:'^:TV(K8 U:Y:HUB.HV;8$%D)TPB#Z@$#5(%_H\STX,BT=H(:9%Q1"E]T?# ME;-3G">%AIUO; .&!L$>NIZ(A_.* MD^D'FO,/7#=*TM&[< =_8XSVV\,6=J/OEI&05*.6:FPP.A0,&8NSVE-[![=Y M-OAKAVWEGYI6J%S[VD]GJ_:F>K&DWZ[-)^!@Q=4$.N8-,Q8[/&@TE!97DU2U MUVR=G<0[]#C;?F13JG"6+C8%P?REK266[8M+VNA_^?GZO[3MF*D*ABU6UW!Q#%B\B17JJNC\=\F-S3'Y#C8^WF83FA)3NT\M[63V-@:%3,OURT M 4)7R[@N^:KUEO["Z\+S3=^@,R,ELVL/;^T*[>'LQJZ_ZVM(IRA@]!F/8UTFYT>"SL!$+5(E\X36Z6=MI MK.(0,:>JKNH/L'[6.7;5U5?>J_79\K*UB]?T]A-OD,7RM^N\>VAE$(8RD&@S M38EW2=0ZMQJUHF5SB56?&/11T8Y/E3HZ*FZQDHUIG2YS*!X0\$NR]W$1N^:X M=A#R.-FND(23J@YI?%DL[>;X*0JU+)H%7-OD"(CA?L D*PLD*F6)W5UEO3AP'Q MEBC3N]NC&VPQIK:[T*=>7_"7I+"-HJBB^*H-C=35L+U0ZD:A9%$ MT0LT.F 6VJN0Q)V/?H<*-,6[()FLC(@9&M+!Z)(@5=)0@RM1)F^E[!/,3/DN M>.TCERK^=7[+$&\6Y^<^?R*0T4(XJL)CGU3W M#L*= I+&M_.CT#K,2!UDM?$RLR1)*:L*V*39 RKL%04K+)"V19G& M/!SZ1! /BO5"L;.O83ID(VX+]^M\34M:K3?2!<3*JZV 27KV*&[V-DV'TO';TKW*ZPM;:T0FW@</B8]H2 MP*XVW6'_NCA;;0RUNNW3J62-5H8CD50RF&H\H)0*O*)0#*&1BJ9RO/>0_X5" MLKNI1Z0!OG\5VW?-'R^62YKGSS__E3>:?(-KVB9];B^BQ(#9) '6F=8A4"S@ MIO% \X8+*9+W?>KP1A'_A<*UMZ%')!H>% _GH'(T#@+K!HP,@F^ 8D $C5F; M*)R8*B/V"-+&3!+^@F?+?^+Y1>LM_I*DO8X=OA.5BEY!E,C^E@H!4G092O7. MEY!TF.Q*V57F4]B7TR4+1[7@)(F>.R6>%:]+J%$ GP7L@=7 CGTRQ+]EU\L7 MIUR>["ZX2\!30%4?FS]^XA]LL$EPM0D6S]_0^F(Y?SV_)FFT&55AXQ$Y3_1Y?]EM=S. M4\3*PF=';K!F9(TDHR5DH0V8L&$]5BU3492IF,FZ/J4T.XOX[!'7UVB39"UWR#E<.XFK M0H=U(W1A)9$M$*U*H!UOF1:\B9O#PHZ95_I^JW8U\"3ISZ^RW4@WO%OB?'6^ M6<^7LSO5G-CS=)!+YL#*\RF>6G]BI59O'7Q4M6MS^YYROV!T=C/O-*G..^,A MZZ-W*E3 JK$5]E9(6 +$2C*[G)S44QV2.P2PH^CAHM4/OEWC^F)U^:59+06] M0 <1'=LJA@3)H(%"PM6L)#E;IE+"+>E.8O,!T*)$&HK0O$Q MD4\FV-2GHG/DA3Q'/![3UCTH!P>U?U5CJD[6@E1)@W$N +8Z*46\Q9*6*G:* MS9XPK\0A8.MGG:?#*T%\MBLG)2!;$HQEQRR6H*%-\)1!ZBC*3A3=!S9;/5E> MB4&H&,PK,<0Z1R($V$7$[[P2(YAW#V: ?6QS)!AEK,7$R!>U$\0!8IO!EIV$ M4GQU3E% WZ?@[>GR2O1&SQ"33,(KX8Q'JUT"@6U.'Z7 SAS'(=K*3"QJ+:I/ M??83X9489+!'>26&:'LZ7@F5@K>6K61=0HY%BP D_D6@UM(G7ZA3S==3YI48 MSTG9RPY3\DKL(M=W7HE!UMN516 ?U4_)*U$":5$=QX:QO5)XW@6;@@#OJ4JG M2T#[%!PK6R&9VB8;:9%\+D+[/N\0]TGT M_/V,46S1(85[EUS;K;&+9%U]C?ME.XZW,8X-=P#& 0;H<,\\(&%[>*:<#8BD M-Z/E,X00^/1460;>$2G5/O7O4T/C$:]C:F0,T7L'1&P>KZZ]36VO.V%5J=%( MOCS;&[_E,QBC52 :>TY1U<48NJ#A;GFF]S+&LMAB='4?D[7JXN-'7'Y>U&NS M^V[U\)S-?_XKTVJUN%:2,39MU:%R=..M&E5!-XBK9(DN.Y\].R>&V'W1IO#! MHT-16$2H=Q-7'2I1OX*W'UF6]XOEYZ]/I-&B+-9J4&U[F=(F=)ILP8>,:&MV M04S%8/6 F!V* +]&'_]QMOYP/\78KUM#72]WNO_?GJ&(UM106O%:YBM+($3/ MEY="CYFRBDI-U>K7:8FG4%DR%J)WJ"8\ 9Q,0K5UT$(?.NEF%C4)%R3(K!JO M3\J SDF(U53%!ZEU-]M53G-+/+3([YMB>JQ,TOAWV/[_6L&KK7 F!@]!5PNF M 390:=2\1EJ7V-U44[6@CK2D[Y#OC8-)2,YNJ_ R78>LL!)**Y;+@=57'42% M 5AST3A'1N3)')F[13Q>K>&$L!O!.D^GWE %$UM>AZ&1))@@# 0;'1B=@N._ MDZ7T28&<;+UA)T0,KC4<8IEC#1_:0<3OM88CF'>?*41[V.98H]!$+EA10TZN M@,%(D#!Y0(OHLQ6& [3G!9^#:PU[HV>(22:I-:Q6*MV:\*ILC'ZD$3#["++1 M.84:3:$^&'DBM8:##/9HK>$0;4\XPZI*18D"J" U<'1J(506TIH0A359"UE? M0*WA,1R4O6PPZ?RJ'>3Z7FTZPS[(*((1H_2IUA0>T:9::J1?&Y6#PDT8H<=*Q5"U=$S">JFX4!E"HU!J(A:KLN B3?*3DI;8533(2'RX,.$BL*>9:F8+*HY7 M?KQLW6,10BP)G):\WN"DGZPJ8)*Y5M?'D!@M=90R@D7+X8;5"C#D"EB2=,DH M3%I/M/83FP]S*%*&C8,98H=)7LB_F3F2*4EE!4$UQK%T1D-0,D/6QMJMHI3;#)J]GLO$V*:/XQ7U)>O)^?_0^5VWS**B7RU33*N4!@A+&04CNG190A M1BU*B8\%M:-(<@H ZV_^A[FP.]IN.F;_;T2DW/Z']<)NI *#VD$H_%N'& 0J M&S3U>=G90;@7A;A>1IO$;;LEXJ\?/U(Y8ZV]N=P>&[,U#N5/BSG-U[_>XTK\ MN.3_:CW33NE:L@?KV@BAPO$.BDTTK(*UMI!7?4JC>J_L.Z*/#9=)_,]])GOY M&G*RQ4*5M67]18%@E0!;"Z'3CKR8:AS!$QWA=@+ [FWX#B,-[E-5VY8/ M3]>_*O]UL5I?_FG3,&_C-69H\?D M/=]C(A=+'$B2Z@/WXZSW1>Z/)P"M#C,8NJRZK4MJDTJS0G+1\+I2AJ #1]*. MPPN,4?;BZ.FUHE/8%&.G+$["^AU0/8S^AE)-4F<'5D@65E>"*$(%JYSPN7J2 MM4_-Z!/F[SX$=?VL\W3Z:70JFC39-KY9@)$V7ZY*9NN$\D$D[/.,?[+]-!U1 M,;BG9HAUCM0,L8N(WWMJ1C#O'ET1^]CF6#3PFL,Y93F (S:QD:5YGC:"QB*- M:@ZH^,[?/2UZAIADDIX:+,$K*PLXR:LV51L(61/H*+6P067A^F3=GTA/S2"# M/=I3,T3;T_74D!?"HE$@J64MA2V0,O]6)/X;KWRIG88OG59/S;&^K&62]7;LH]E']E'TU(4;,ODH('EM2KKUU9!5 1MN>0#QYV6="XE/H MJ^F"B"$:/T9?C4Y:12\K^&HR&.<31,\7IC7>2[244^[#N/.$^FH&V7!H7\T0 M QRSKV9[VR[JW_&_%LMMT^H9=673'/+-;ETR>R_\9C,,>5.R]H2R&!]3,%:G M*'*L(:*1='G1\0_: M>MO8D?3[_!=B>+^\+."3<189G!M.,ACLOAA%LI@(*TN9EI1S_.^W*%_B.);5 MDIHM6S$")'9LJ#]6?4U6L6[C])+&%<5, L+Z6&(>M0LI2949+;2#\- M>K0F>(]#?)X]Q88ET1#:>3DQ$.>3\$5YQG.@ET-KQX+FB?EH;8G>9?*2?ZP8 M2"-&[!S_V$4S1[JX[@/Q-?XQ@'KWN,'>1S='HI'UQ7ETY/K4"0,ZR=KLN4*5 ML80,B2,?XW+B)<4_6K-G%Y6,$O^('!,7H%ER3C/-T; HC6,0@O4Z&1$;U5J] MD/C'3@K;&O_81=KCQ3\ G=3:<4_CF&@ M[*6#,6,??7"]QCYVTE[?F^Y]1#]F[",8#;0K&L9]]?IES"Q&^DHI+PJ]"%J6 ML<*FS\:F:,N(721^C-A'RD[Q@)G9G.NU$-3,V RL0/"HL^:&MTDV?4&QCYUT MN&OL8Q<%-+$OUC4-OT.WO/K0$4A(7S.+!-DX9.60*1T"0=.:@="6WH\2"J=# MTS4;DKX1U*E;&L-HHT&AW@9HMRF&/< UMCF>@'%N ^U;EY$EJU1!Z=)EN-D6.P9!<%#,B.=6>(=[/% MJJOS.VNE#\R^#MI,7G.%F@[ DLG5!F=8\,(Q*X+,).34\XADTQ MF!;F0XOPB)D4YXOEY+(*YNUJN>IP6U-+N%J7* Z<6G$8B%:Y%@.*YD'R!62K MN.#6Q3I@'650,0!ZQ1. ]<4\FGQQ&)PQ.I FGKT$%,Q"G8ZE::>$(E-]B8CP M44>'8]7^C]*!]/ROS^MY8M<*>2#X7TGG'_[$Z1?\93Y;?B*GMB!HL,C(#I5, M>_HJZ")8\M'DF(V7C9+E#P3^'+(U#F7;]@![.UV.DKWQ)/S_0>@^_#F_*#EG M[Z%ZS]F2G AP%#(RBZ*D@HE'.59>4!^\K\3;2W.C=.#:CIH(A!>N2)N@)":$ MJ[.%O&/1"\\,ES(Y;9//YMDPKB)^Y=R>VANE/]=6W&_GJ^X"#7! Q?[D;I@;4=]N0+7F@>O8%@ZJVQOT[VBTX+ M!L[ID.N;$L;JO=\+\"OE]M-=@\95.\*ND-^2Y&!:%[#X\ D[A++$[B+7F6H% M(DL1:D]U$,PGCO3^Q"!<"K25C]6H?+\5O))R(.T.V#=G0P/9)Q=Q(8K"',E: MJ+-X:H\?RWQ(H0X"0A-,SCP_2)WKW>OWR0>?$H&:"_Y[DMAQFROY"#$'[IBU M)=/F6]NM@W2,2"XB>LM5:&.FO>#F2H=L1>VT\W(*"[251:(')ARM18.T#%1, MC,[YXER*2:HV$V">;6%!0U;L7%RPBW:.E!7>!^)K<<$ ZMTC/7P?W1R+1AP\ M8#1,NJ291DV&'(^!<90JA2!#:C14Z.46%S1GSPXJ&:6XP(&P.3I+J@15S_K, M( 5D27 MK /Z\T,7%^RDL*W%!;M(>\3F2IX'=+4',$^&:2=IC9E;IGC*GGRE M!##6Y.$?T4C92P^C-E?J@>NUP& G[?5NKK2'Z,+'*##P";GGQ3$9:]^)D"0#K6A?E$(7G0W( MS'_T H.==+AK@<$N"A@I)?"ZJ_L'^ L79SFO/P^F[V9EWEU>VUK[)_KU_>@A MTO?V6L:#I#Q!FC&R))F\UKSF]0)7)I60:%5@U$7?AQPX=X'L(OJXV!/Z/+BZS6@X(&L5=JYN,UDX2C@M'V)PI+-8*/QBLLV5Z<]P!T\=V+C M(RZ*<4X+X9@H=;HTT-J]RXJY5'0,P"%AFR-M,Z;QMZZA^?'=Y(=AY-_ 1Z(W M[WI2UGU49Y?SU6QY >!LR,&P$$MBFEY;%I25S!107'$3 K8YVYX =7K<&$H# M#:R?^Q,L">;-P;NX\#EH;R7AR*'6@,52.^W2@9X4CXE<12AM1BYO '1ZI!A" M\@U\YLW+OFG!3 9=EI 9=Y$SC5"[:QW.L M6[I!-3X?7/(-#IWO4=W>3?? U?1>;A.RX]S+#:&]K80X0/1C4B.A%\DKR9*S MFFE)(&.FW=6F5!!SYK91B^MQ*;'E7FY,1NPB\1:1/:3/@>DO)-;%LKOZK;R= MS&K!Z']C=PFSJYN[H8#*%BPU[=37QMM%LR ]?6OKE!"EG3=M:N=ZP1O?:AU& MFP_#?H.KHHV;>S;+;U:+Y?QR<98OK\&N;YA^Q3IP<0JS?%=E;!VYW2+L:::8!IO.^R4LD=#6F/GTGZMNLLB3=;W[ M#;SL$Q07:(\UG#BN2 XAICJY*NH"=8Y5H^Z66X"="%6&%/]&WWC82,"]_@@3 M/*3 __$/&N*6OP?$AX7VUI5,OJHUUFOE,?J(/&"QUM7)7/SB\8]LTG#EJUN- M)7D7-#++UW&@+%FH32)B$CXX$;WUK4*S3R,[L$H@=0@+?#=[OR)W;_U5?;4N MG"QH-43F?0"F70'FE<[D-GB3M)>UL+5G.<#C3W@VS43V4_&#E/\!I-BBY'R% M;TD,W[XO%UQXX Y4+3/(3/.@&<1B6(F.^P*.F]RHU/(Q."?"@^%$WB3?Y O. M'@4F?(V/%\6*JHUSO/$,5"""9B$S&/+J1*O<^@V03HP/PXB^P57[64HU!+3X M Q-.OM2[OF_QO5EU'?!)D$E>0!;AR.7R;3*8>F,\,0XU4DZ#.NJO.<(;!++XZ>J;GZQC$K4/ MO97D@W&(DD#SS")8SX+0M&E&%"&W2;#>"^Y8L<&FE&JOJ.<2+NRWOO7%=[&9 M-M[BF0F"7AXA,KT\LLX/KPXK"%F:9>OVQ7C\Y/]F?.G7L/-0O37N[7IS;=4' MT6C]?Y]AT]^#M?@$60Y0P3CDB+X88U)@UCI.SJ.+#+3+]!?2/SF#MVVRH<8B MQ7XM?D?@Q"Z2'Y +BVYY<6>BY?/9R5 T2/N\8"^>\B!S1B.:RSOHYGYH&(=\)ZN(GI3W3WL/M?%_0J7UZ4N MW!>E@2QR(6J9I(N!A6@T"#HC]8#R'1AI89 M!JV8EH$SGT#4LU+3WN?AW@SZE\Z5#2;%$:FRB_2''AE0=\RKM_/N$KOI584< MIY/T[TF'4UPLWLW2S2EH:9&69U4']1BF;:PWTB*2$(KS7* 2X<%-W8:87[_G MC6=(--34O*V81QY9!#7[13O)%-0Z6PF2A:PR2YS7;L7H-1]UL,B/88H,K9G1 MQQ?U ?XTF&8?38P^OD@%:P,'.FQSK3K+JK"8/3!>;,H6T!#D4Z') M >.+VK%D%P4,;8N\A40>> UEOO\$W63V\>XXOCD>N9/!<.F9+9*.1VXL[: \ MLJA2LLFZZ+CL985L>]*SB?KMHY5Y*Y$.:'&LP7V OS:@JL.?C2S$;\) _":+ M*,80F:1#$GD&2_3OI>B-CS@9#0\CQ*%?Y5]@0>;S>^R^3!(NOD=FO,CD2$F? M.:M=3IG70):0*@:\E%HC^QD_PO06V.V.$LA/ M#@C,HXE,)R]8E)XS&W1"KJ32)?52[B,??C(J/51P&^WX89/(?X+%)-%__V,R M79$4KE-7:SDH.4MOYI>7\UG=>_#6'YJ7L]ERDNLO3[[@O5\X_\]J\@6FM:GU M^5]INLJ8JZC/H9O1QK7XG=A=?^V +/4C(1TB#?XY"/E!GKT4W@ W18.4.O&Z MJ2!(I0""*2JZBR-A/C"O\1Z&]YA6W=HPNGWN=4K4Y>?5$JYSHAZ"^/DN74:5 M'+)SA4& ^J8JSF(!RSAJ!29:GV*CQ,>!5G!PANAA.&Y:C*3BM)6!]DQG:@M8 M4"S4)&AE@D,+67+7IF7#(/#'/XN.PM_OLE!'5WV3@7MQ^6ZV6':KZ\O>V1?L MEI,XQ>LOUVW?.CJ:Q04H Z&Z1M;'6CRJR+ *-C RH*.B\UI[UZ:PKC?$'Y2' M;538HG3S[K+X0+E=WR(+LNOKZ!A6>/!U-9I,3DNFHK4N!Z.B:33@>]AUC)7Z M^BRX>D0*/)?)S(V;.A1"^J'JC/8_!. MBURXU8KY8CF]K]JP "HR8TL)!!*-:5.1=1R^;0G!O5BZ[:+&!C0[O_P\G5\A MOE_.T__]]OE>HXR85?8)"^.V6*:1T 4RQIGR'BU9X\Z%-B[_1DC/Q7W:5WOS M%J)ODEM$OMJDSCI<0_L727GQQ_M_W8!3*&KJ4V!.V-I A7,&D!63H7"PTAE? M6L7]GX!U8MP83@4-]HQ['GQU[;\N_G:@#^J(0/NE+#5[*@K#O..*<>."2ADD ME#8GTQ9@)\:1(=70H#7!S_/9QR5VEQ7;W?0/$"E%JRVY%DC,12\96)T9]U%G MXPH7KLWF\1B:5\?M<"6-0)S;I+@>J)KZ68_C.HYW=;C>MA#A *$W.'$VH),9 M;9%D(O&,L?9RBPP"04P0145&VUR;&_\QJ;#%\1F+";O(NKW-<=LO5&J[GLI. MGIEFVNC$P ?!C.3)"U-2*FV:8#T*9WS[8@A=/6U5["'HYD' -<63P5*GHI!R M5&&ZR,S(10^UN;GQ1ECK0YO@RO=87NV(0Q74H-;A6T3W3.X^N)K:$9N0'<>2 M.%1S3Q+A0+$W.$KNX"R(:W[,>Y@ 0)T6=QCK8N.GLF;7] MW?FP%B-BOOS[>4WH753DYS.2TW5;^Y\GBV6/[.H=SJ#ZP,7#0Z@"V"TS>H"% MW&4P'W@I,(%X4S%UTT_S+-:I *G1]<_FQQW>Q+5;8?[^ 6W"MQN?-K[[NE6# MCS16?5I4NP[OO?GO^E>$!?[7W_X?4$L#!!0 ( /<]6507#%28>+P! . ? M @ 4 8F%N9"TR,#(Q,3(S,5]G,2YJ<&?LO0D\E.^[/_X($4JV[*9"R)9* M$F8JV6/2@HA1=I(M#(8I:Y8((9*1)?S M.:_O]_Q^YYSO]YS_.>??[?6>U_V\[ON:N:[G?NYK>>[[OM#'Z'/ 47UM/6V MX0 #8+W_!]#7@"-7;-T>V %VP'YAH$\"FL !AE_EU^>!7X6)\=7_+^D!Y@9&9G96 ZRL/V[ M"[T)X&)E/,[,R\AP$CC Q<#(Q4!O T#[/#+_ WL,P#\6A@.,3,P'6?;98-_O M4'ETGWU&QGVFF?96:EI6=D_LN+__]A[+R MBLJJZIK:NI;6MO:.SD]=GP<&AX9'1L?&)[#S"]^^+R[]^+E,V-C^#9SW9,XCQ6DO!+M'^0[-\F6/!_2+)_%NP/N28 #D:& M_<%CY (@ )62%24-_,;?!SGVMV^N-0%G]=09#&#JR&83'%C&B@XT0] 2%@A0 M+&';9^#MYB"4P\$%5-%.;*KW$U^=\<%.J]Q@@672IF;+()$T10.\VF5J)D+6 M=UX -Y^@!E?N]HGUDTC0;6^XR3(IL6RC]O:FI::,^"+?"M_N&WS<' N%IX0X M2.BHQB/GRN#.G5KU)!!VZ*O;0]?[AE#]X0$Z<,LI]T35IT=#?J<>IMF7 MI9&CYYE1.&8\BOBP'-_7Y"+L)DI:NCY8^'A2N.^8531\+151DX.NLQ/W8!4R MN7,B/9@_@1GPYX8GMI;!PR@GTZB)SOWC15-IUG6:[E6K[4P=ZFNL9GR'8[A9 MOVA9ECS!S*'H "?M#$6%#@2_I9A_I6E0;HLI$5P[6XLN[-P=.?FD_4#7^8^8 M^ .@>@[KT"MA6*]*KZ<[.. & 12%.#>'D]F>Y8='M>J7/@_N\GMO)<$EH\'@ M>YR#ZFS(#OO:8)S;7@QWL:@8>EC,?\;*;*JP7_>2G>4A%KPR ;'_NPV29&]D M,Q1] JZRD)R0<1ROTPPY\C.Y3BILW:PRINX-Q>IQBF=[NB[61!<_+J!U3ML,+<2*.>V?J'E1UF@S-5V^^\F9?/#,5E%3$\76J M)>781F'\I[?Q_64"8E>8O/GPR-5S>'8L)XX<0#A';*;F(S@=%F1[?3M-]Q3# M'FY_'+3X*21?/!PN??1-::G"N/NYI"E6N6_-9%7$@Q',@_7#0<.P\B]OWD_! MG&",N"^U>**HD<^K27.KNP9>S,F+JDJ=)]MC-LDCYQF(M&R".'8F?MX,(5@ MW]&J'%&X0$7IU0R?,$CU#9PN/7?P(;%IL:H .SNN0SN$(E^D>% CMV""%&^\ MYPI-C92$W28!NS= MC)*5ZK0Z,:PN@Q6F UP_,OCJ1Q5PQ\]>R1DKBRQ^+?[MZI3#RL_+0D.F872@ MU0SQD YD@PBS-&8+).'."(6;FFE/&IW+7I!7PXZ\?UR MX)/NEP"?3$Z=K%(Z@)4P)'XTHL$!NS)["%Y]K7*HHE%_&%=Y M&+S'G"S\S%*_XE$,J]WQ%UD]P6OUTH5(IUS*@0%U M2ZS;,9+]G=+Q]UU^!0(E?&]/EW3*OA]]AO;I$J3S=8G( M%$(]=J6Y('O\N53SCOGWK:]7\CL]O"3*ZM1S;4,+2YDCHX_?E^H.5]W;&!F9 M^#RA)BO[.%S@AH3QM:=W>#F8 7= Y,$3L!9)B0[(I).ZZ(!MO1;-W70X+26: M(I7MXF,E-$PQSC-?OI2\OHH#+Q+/9ZPX=OMYE'*0UBM$3(Y$XX6QD CTN15( MQ:DX+%2J0^SX ':P,A"&&ZR>D'\[^;WS^[E7B<*FB[]K'4-G8_F3#\UD U[DVIB<7*:L_>Y;=-9.&_\;X MB0XXL!= 0O?]<9/9.!2GNJ%G?*H9=I.H35YP['))' H/Y1Q7)"82WI/B"2K8"LSDQD2T2R],>T2A M8K?D., @LCASC8<#J'4W8P9$ -F!(&[*<9(37JK)!,0!YH)?Z+OR]?&0K%/> M79F)G/3RNSLD'Y,66-9\,9$_$RU@!AQ?[3Z@\W,%\/]Q\ $>X%#EMF*.$ MX!B349QUJGO+H7=<;SNS67T9I\Z(AUC"8NC 7!+H8TFV78=I/KC&U5J7XI3X8N&X.JA$@ZE2''2<@T8NNU)4]K1V4RW[D!,#XY*'V@G=?X,C,<1N&9I>EF%-$!FYER.I![ MJG&@09%V:)T.2$!-Z$#I^ETZ,+ OYD\MWAL,O_&WP8J?#C#MT($$J0+DV$XA M'?BI5_*XA'W_<0B@ UT\PYC5@!'D5LY7ECIC+5[@-_XV_ J+FS7HP+?(Y5FB MQ@ID[Z;+M&S+_G3*H ,;U[;=R&+;**K,>8:UE\9: .]O_$W@PR+Q4.3N2?]J M:IQ_'^UEVHX^'D.2PE#B-2QHG8T.=$#?$ C(_:5S?N-OPV^=_5MG_R> X1NH M H(SSD.(UX.Y\8TQYN$U-H?/I,8E.K)^F@UF5Q)0NR)R5.\'9S@=:+5#!))] M)_;#$*G*C1V'5Y(.\)"RC0G'WHLKM^-6$_7--MB5 M+E(NV53)@C$O+D:W/9+L+5<=;IV7TD]P2SB3^#S%8.*+X=IZH$_95])#$Y?H MHKLU7>V/#3178>,+Q/Q!M()EW"%X5H<\Y!Y7Z M3P]TH)TK[IE>F.I/PB&5/P\&WJF;QKSM(E0J/;;]X+PPNA]288.CI$N&H-;2 M65' ?S9V-XE=U *T#.4T*6(.-EY.?(@'QQ=3=$@1\H,_G\^K18H//JY7LYU5 M'NY\J5G#>%'K^)OG0S@30MP8F=A#K:!HS,,8X;>(V?B,^'D,.^(J0:$^QY%V M#E_9V#E144\V-%J<:O<39$8$$W"13RQ+7>5Z/L\WYA&_4%^H(PGU'6 .$AT@ M@RG0*GQ<&R:B[!X=L)Y=-K$/$%X)"#TD7_3YB9DXQY// D_6-Q(T%;]@/N;A M:@F^Q*"O"'Z\&_$M2,LTC%N$C0_\IRL=3?H$ZPLHN6P2COZHBLCV)E*,EH-WTMBB??>G*1.E MXB/L&5@ _U (V1YXJ^-L-44\_//-.@UA,%H#*MSC8( M*[+90!W*B>MS.4"!$: A3%8L0PC54^NMQQ,L I3=3^E=BR__^%H^U*L# MV\#XU7MV4H>83NHD(#L@A^G _?6G8B*$8XGX'>-+#I$(TX7#_@8&+D5ZVK9E M%;HODQWWSI5.9M0PWZ4R$HVI910-LB9%CL ?W>""]4/PE9!X;M8-!ATG^=ZL MY1856YPVT)VQ!O0.W;@+ T0+52<3O^U'>M=BIH(^I7TI?PP9K 1%IDU_R>]< M5VY.4)9L)'X8C:88HX<:- A>-+;#>22[<7D[_,%XN17^*Q)IUX-O=7I*OH8\ M!_S7(LC^09.SQ]"@6=H@#$#:]/+?(MUWD6RKLT27SCM4CWIW2XLF&[PZ<5M& MS$?5;-)+M,9R5W#/@>A/^CF'G(#-82+0J@C5#)T!=*BN70?>-M6Q)RWT=*C0N M3#D)66CNM#?T@BO/:M8B]7[X]9ASF>16P?DGR@5_Z=@A6QCI #,3'+EI7W>E#I)EY^OG@AZHB>/9'QWV8;K#T;YE MQAKD7*0;F%H<-W0 MB3*;K.44Q0MO/ LV3CPP:X':WTH_LLRPW?G:%$UQP! @. ;"2.L<^O6'G)&T M.ZV2/7B=JO/NY]0C1JV%#R*CCPZ;0CN\_)6 M5>/>Q'1,4YD.M DIK&RUK?O M/_,@Q FFK>_GH:S+)\V^,.'!3%7KU$ZKSBV-*R<+5)XJOFXMPH*DM(4L6AZX M:CS^>F(LP%7$]"EI::ZZ'32.,G>+@AWR/H4RO/YZ$AX"213S-+D&63E)!UP^ M;%_L6":G%XA_45=\1^"E Q/N@WHCWY_G'2Q9;[?,/@XTT/)S:(;&GD,X#1X:5":K&1HQ]2ZFJ(,NQ:WG02X%Q+YI6M"8 M_?,(P(J^C\>R7&ANY0O-SS.R4*8ZCM[>AGI-YIJ\\7=V][T^EE5*:U] [AT> M1\XIT0$A\)\O<.]HM*_8AX3;<.D1.E_-N.7&3_Y7>**A^^1!R G)9]9HY,,/N<+'E%/E4X MC.VP.4D%[T5,H;[%N(J*$_NI.;1CDPBU@08N[$J18M/,8=IX%&W/Z=&=!)?Z MU/O4"4;ANF>=$-^XE^54)RT 83D7QTP;W7?_H7W/:!!\7[/;>#KE#LEK 2?(K6(781%CY[C&)( M-M.T \4$J=^;4HG>ZCWI(7?I3L@5B:-F.>D1CMEIT'1NL#6#:_WKY4O2C-B^ M,/\2"N\LT8(D@BH#A4/L9"&"SD*'"]-@P>A3D_"J@5FC"W[WW31Z&_)Z3<)T M#X)5F "'=95^T,?9U4[.U1#R6;C;W..Z,F>AL-";]US\8_PFO0/5G\OUU'_4 M#W>-TF7Z('-<9+2H__]/K[;NP3K7H[@0ITA.@?.ZWXP#IK1RYZ(7Q[7\&Q5@5<=&V*XH2ZT\#(]_N+&Q\E!8K +BLRB.G9.=>PUD[VJ^<7!C>7 M>6,^+!L/'=5F%0^6<2QQ_ %&D&;)"LM[!TOH #ML3KC;#OEPT:^B_ES%4GWS MWB(XE)ME!ZI'UJ -I9FVE2@VSUS@^CES,NX;6ZNM;ZCW)*J.]G[7EW%TY1/$ M$3KNID]*6H1W-I_24&LSIGQ_N1J+CWU=N@/KIP/@MB"/5WBB7>NKKL7T2\6Y M1?? _2@_S5V'G]D44)(INRF[\4A+T4ZO2 M: S\>5G_?QB.8IBIA8QA ML!9PG::XA>D'!Y1!1^\O*(!M*UF^T0'TEWM[SS.26N'$>>1$!#&E"G\!)0M^ MFEDNL:$==$OHS.8WEN$Q.6NRS'9)7A%NKJ+:P,+,Y&+6Y?B.$(;;' "+-7.0 M6R*RXU9[9;F32T3+3)+8%^3&A@L=T(/:-_1_^TH''G9\QHQ'U(.L2K9 6KRF M/UD*_VD=Q!TI3 -(!@M&\='?COE7<,7;?;B6:D<'[G<2W@5XBUX16>H,$J'8 MDT+(Y^'Q8%Z*NXBYP\R&Y=S#BY>Y+)%0(UY2%?=11C' 'S M+8_.0 9H_:YY$^IX/4'V\YY/PS;&XI*BK?U%-EA+0N8?";L7R*W+Y><_>/_N MNV+I31G+CBR+ L5H[PV330^X@=Z\-/IN$5EYB6:/+B'H\3,HLV(7H,'(PR3%S-O*:]LZ6@CD"KO3U8:(8XVF_>P.9"G$11F-*XRXCK#UO.@I581K=#YF R!/;;1.H^ #@/OH,;!Y30?"Y!62+NFX)7; M<91S^], _63Y]X3[.Z%AA9A!VI>$K1P;UD/D5U,VA%Y(>S2X*7YF]QMHK=@( MV6 ZTG@,?6_4%CF11TR/OE;MI1B^=4"S#!6/?1[Q:I8XC,^D [XLE0@'X452 M^D%3D5.13MH5_=\2D+4"%4TEJ.EX:?QC3Q"GQ8-*=X/L8D+DVK"'-&) MJC1PK4M&'_.9 COB.O=R*5<4D#-B22M;\1WQQZ,DV#X =XR?L.3*!XR+&8=_ M*DN[R 8ZK.QF6N_66U^]_!C[0_/PO@TJVQ^EQEO6_W2RH%B8^/)K"44/K]+F M;Y4JK#[[X&X2?P%KCIX9I]51@F4OTT%FLP.LWX3F>]QO])3MC>G5GW[Q4G@U M)XUZ?7GPCI,^YP>7==-8IG7S%!YH##D<1L* M>'[UB"H6_5YUQ4Y:2AK=E^I80EU1'B(YI]I?>F-DI$T9F86C2NW#D!\0GA7# M\MEN4M?+:M*^DX'^5T\H!K$:<;F!*3 IZTF0]KG MT+#_'+>/?F@"PT5K_PV/;5 X12>+5*]919"*\&:J*VMXIL=$R!! 7N5D$KO" M)$2=;'EE_'FC;MS0I97/R#-)U\#[<8+'\'NMG$I+1)K;CXT[0N?MKIH;JE72 MK+26I;,P)AJ9_U4'0OYR46VT[B_7\!T9I_\KUF7^_@B^&MQS&? T!/PB<#"" M!8TOKU6P<&OE3=J[RKJ!;J?=>%;JMY ?>0#1P3R"J$6ZM3\=5[#I_AVYKN6W M1J].3:V!SGO8[!C3@5F)TAU/-=-7;2!B(37O>J@@0CD3.V].O."3_)*RUY,/;;VFJ1/XE-UF_(CC'FPDL_0H>$>BAG)%(N) M1G._;J&=B'8))*NUWVNLJ,&.[G)->:S#A-O556%GTL_)55GU">O,I>@55RS- MG/T9^'IUO#FFY7/!'2>UV[%]F,2-2X?_11J M>T8\_^2[DE?HPX@;!,CJ^$(DF UA:6\HN=B;M,!]<]9C_II4H9P_'7C\#>_+ MMN>IRGV;NPV;].3T9T_6[>(UP?E+(EHAGM^)WN_1YB]GVP_)CV;_V-M[E_SJ M^FV/V^LN>HZC]O*\QC!=[[#?*_Q_\XHZE Q#[$L1%H#OWY(_NV2?5_*H*L1I M-SL"U(C\%":VGC&\/- MHE0QJ)O_+/?-V)RTJ)Y&P?=UCG8IG#'9L'?>('\" M>L11TES"8Z-"J73C1=Q=D(+.CN^183S%*W7>T0[?[0ZE9O,K.G!*T%3WM#7\ M+<$1J%5,L*OVI/W[0M=ZS!38EBEH[1QM M.3U^/+5@<-_#0,ETGQF_8&' '&$2=C&G@5R].#VYZ6#)=N:M_C_:')X;_XHR M8XP@K> -KI(&L;?>63ZL'BH* :,LRU6E+5>_%-P),OCGK.!C3MQA&?$0 M6&D,-?P;7LH*;8#2'*,#A\"A2W.DURM#>5^;OC=/)VI7 M >;(K5LS=76[U40Z,(*3BFY-XRLN8.SBJ#YK.2'15,==&FI_PY-!& ]M1)0( M+2F7'1%H6W"L^* E*;R3:&PT[1HP^6FA1XF[U7KIIEH1VE],?&$]&G44+;E\ MUEE,CJ#<\WE5WUSGA.Y)L6B!BR KO35#,092+8$=^RY;["T6PG.O);^I,2>! M/]CX1W]BR/9<;)NIBA92A ZXV*,L]Y:J496-N[LH9:J;%U:CTLT)IXI2"5@. MW,3#YM^E$B*:DF<42D,U+RPHC9K"U'Z=6P1/4Z/G MD>=\Q]'#+M\=WE'+W"@>Y5LE6;)DJ9!S#XT"6@4>/A)?2+>D3-DN(-^4;(+7 M&:S@Z2*G#7SW'/=#AT#5L?_0YBL3T^?J7G,E$6*B-01DFR+_3_]CBH)[=Y4?OT '5 M-$4E['2CS8-:'7&7 MD#5W@9?KR\HQ'0=HDE[/%[[UF>E61_UQC&@CF=(@/G<5H-/Y^2YO M,MF (9FHP.RG:?5D8T2/_^H& >4ZO"E8+8A':T7NH55X!*"5^U;$[U;UETY1 M1! G)]@\L9Q,!\3W'U/T:1030IT.A$+T:R;S5[!O=Z&]HA_I@-DL7BX4M*Z2 MZT;KP;!%M)2$'ZOR'2$K:^CP^V?H]!2W?H^A S4U C3BPDR#%_:U'MDX:&"0 MM&D66AR??1KJYJ#*]*R_E,/6=AM1[PV"^_)M*R-VV)$=AJ@'%Z/\!Y[_O+'O MX@11Z !N*2M@XF=Z#838<+T4:K?6.5BPNV]G83EB'_]O>Y864!5T8'6%#K!S M]]%XUAE;OY%BVQGY0G$J^0U/XP>T.C]/TWZN:F+L.2=D:<=Q%$ MH_AZLIT:M>:J./7X06?I0%.$NT9X S\QB\0<2'Q'FL;7!Q:76,\Z#=VO4C.W M3-_]&;<@T,TYSZCA5;^93@=D._!$&X7CG\5[D0L#%K>CR!Z6IW60$(OW?F9I MRF7UF^;?A$RQ>TXN&!=K@U3#GOX%9YV;52:*CRC"NK( MX]#VCZ]F+%7^2F(A?B,%S+MJ:RBVITE^"1WX>+LVP>,\&W3G%;/L]N33J:CU M%E)<,[SN19Z(^)YEE*A(;]RBKP,I%R CUKJH< M^<&BV;XTPN6]PYT8F1^3D1T:*YUH"=HDC%/]#,P0KYQ31_VA=BT^4;0,M?.I M>_\&:'/N%,STDB(D/SF2[P7"FS42?=T&3N,H\?TPOHA6[6V)E.TQ8M9E02G M6WD1PXUQ[@O%'&GHEAR!5*X/BJ^:W^5V==-.5..?LHW_:75378EL%C00T4,0 M78 CK[Y&G=)R<4SES-'<2=A[3@=D5ET&T$*TSOWQ5V?Y/NMRS+4$]NX0ROCR M@UNT'O'O= !=#?+?5=R.B")%3W>Y9W0DTH&4X:W!!IDB6*(OM"A6LP7)FU M!( C33YY)A4(C>[2L][E'P8[[C@5]%8*S ;I:DU GF=\Z,G__OC=;BFW5TK& MK.17$F/G+&O0"8KRD.U'@D/XH_NW'W"O7>QNEMZ^"S3ON>NXRQXT5#0.[U<^ MM'HJ=D9G+(63A\E^Y#O'9?T M6^4\#OWFJ>CR@/L,N"&0#)&T:H^>)1;4>Z\AT?]KJ(-*A6RX=?%_.,]5@5U7'>T:?ZABJ-<;2&XX?= M/6X$1\6=)BM&8FRA M3S#'&B#X%6(.27.!G9.3E-B[(FXCHU#:T8-",&KJ/6JB/M M7/ %<\_#D^Z_)=G<2C:I'/:N)XGYUK@XAF@,=D2>?,@VQI8G,%W?C['& +1/ M:?MJ\= \:(*?R$#:R=.::]2Y$MO9CF+?PIV"/[ @B N4M'DUN+EL%+>+Z9E0 MUX036&3($,IYDM_<.DG>H4,&+/73)Z)-J"]B51D5< T#VJD%@4O%5 MC\74H+YN1/LUG7<30!,U/(@!<8**<0LZ%30&J>1\NDJQ\RLF+=,!+7Q11I60 M2Z"X5N7$Q_8#/%47)"<5#GK6/V5.?P5Q4(PQ'UVUQ)9,%!#]!BO5HG&RNOC-K#0#Z=]1#_W//!,DS5A)?8F<2Z4#Y7&= MH#&4%@'5"6-1P"Q@(JU L*,N5NJ8U-G;LH.02,5Y$X>TU%H^^ M/&2S%%@9/KD 6[7)FD(8#$MB")QAVVJS1Y8G0C?X U(J$A\^ZO&SWT@[WN-Y M]ZE-5Q'G&,]"9ZNE#NU0/YX.S'NO1\L5;:'8X0='NMOX/;^\?6@[B$L^U(:: M$O\L']+%D>/>JAY!X7)IO3220N9I7;!T@28,D0;;]ZHP+DS=X4<-SSP_HB&@ M62.&?2HB!.Q]*:>8SF..P(5;4X+D"8]*#H>_OG\H>6/#*S3RTJ.+N%['VZ8C MQR[EYJ0%Y=GQM3<45)E)Q5RZN'4:?O*)>C5-&$74H0-9VYET8'9IGSF7?=T< M[$<:;4E$'!E:BK[W- $J[#R@W81*%0M<#@HS W4TEM/X?%LA>U+^_#2V$[]( M/B'G,B8>I6.8*N]8@@&66.\GP#-WYF;@\2H "@,"H)138 $ZD#D$VAD&X5^1 M;&@A-Y"S=[S(:E Z@!) KG_-_J.:R8;\YRZWD2TVV+B]PU?H0."=OE4CX7BPB$_E%FHVZ:0\GV_8)<00:.R_:D*Y/VIC\Z? M.+M'^S)(!Y8Z0.0MZ3]5#Z!^<_^;^]_<_^;^-_>_N?_-_7\F]XQSL.@,\%"0 M).7J$.4NTOU+^;VRB1/J6@<2Q*_\#%M9UM-8>5V<,K_^Q!L4CCJZ#3DT.UDF MIR)'C-7A;FI[->7_S7OK>.QPKRD^R'5[%J=/!^YA*I=2-'86ZS'S01ZPB0"G M &C4&BU/#Q_7.1'7"GUF[A MIR!X3#C)HH(ETOH!T[- ST8-5I;*P.D_,0X[ MA#B)/Y)-4)P72\6JL?MXIWVWPC7-2_.&B*.N'\G(>3J#WOU#"-D]QF;.8CI@ M-[^[OEJ[T#V9UIZORI#JL!7;U%!T([6T%;0B&TO6P:#X@#^=69 MD[QCB[S MTH$_NN7_B;<"U/@$DD)JI0-!8: _JL#_)OY+A*@5--E3*#QQM"5(:/B*J_/W M9 +6!G7R#+L4Y5"JUS*#Z,H4\H^90(!-!F![OV#P&WWM:9)/[+^N6:XE2.\> MU04<%HH'WJ,NZ^%@H$XZ8$D';I6B;F,@4H:[CVKIP(:13<0Y(NK&^ZY&S!', MTPW+_3B[?:DIXPW>#4LL)TR(YY!*YF.JS+5#2SOYBMKB9$]7K-Y+3PKS7/X1VU12WV(>ZH=N";+HZJD0^2E&M_0H6LX*7 M6WQDF_C^6>.# >@4:S,;96OJ+F$9T%B9P/PA!*T$OQ3FN0K6#._QN,W3U@M+ M\TW47T],2:.@EQ1&P(.GFV_&"O$Y@ *W_??\'?]=P\VW%[GZG_U ;;)TZIT@ M*1%6#$FC@%'7*X]Y3[I;@X%2@K(A^M.M(JVE;J5HJS%;J]\OA# @0]\-9I$ M:\]0X[F[##E(,75^G^^XT9 <>>DPS8IBP-7W.,CCQU+9Z"))D=0._P*7>BMEU\96*L-U6,2C-MS&RFF' M4O%21&@"2-02;C]K1ACB-X]JGK$_JOML[8/@9(_D M,R]4KF,FYWEJ%AVP!8TO$0O+/E:1IO%$>:,%O1==.+D99-_D/-']Q!OT!57&O[I#EAES/H9B0C"(I8)+I!--AQ4>+=8WH.^G^Y5_ MZ1-G2+BZY"CQXJRAOR4OPSP,!)G+ )7!<%(+MPCB\VZM3LCJ[Y7'1M/0SPLM MG3:M+@,'5'L;GIT28/"<^\@&7 1,E(B7KN'B.]4W7ZTHQ+2$$ZT'P:Z9S8:0XL7_;- MVC09+%3N[G9A7WDRV=#E^B#I@93Z"]X#GKJJJGN,N@/G2SA_7J@[$O9N)[#U4S.+B\&JM/X]E>9&!?L+YK;!:ATQ^,(F/36JB3(; M9(+)MR2WR-5UU=6FK#S,)DJ@14N(@_G&&8!X ',BNW571=@C7$4X.BOW:EA^ M@97ZMGCAMRESUT[L<,5PO9B(>PVB5?1FS@*\<5;"[GWT6^HT['WZE/8)"'!(6_Z1A;G=//ZK"D/E7%VN= '$#[U>-+EY[:CY*8[D@:LGGL13OS-'!ZI8[QQLK(HBT8%MQA!T_3;F?6O&SDHW$@]+ MI .2%Y'E9\0&4>,%-)!/ZX,H67@RZ\G;UV[D/ZMA8[G,;M@8='Z"89MXEI6C5;+HJ%B4X@H;-;!V^QH;Z MG"P>[<.4NK6):AK4#-&8X>6/5>IL-[IM>/.26A\X8@[N/EFOC7/>8ZN#VZCG MM:E*RCTP231)1R:[Z"EB7+8<&\1.//A(>#]:DKC\:Q&;8>!W-I&_"AO$5<+S MN-9UIN6@LT-G; 9Q0EK:%S=!6?LN8U3)@H7RYA(.LZ VK;4%#1$3ZZGV3VJY M=Z]5\'O9Y(DX@FE!.+\54%^()YGSCR%?@E^0R[S_)X M*_X^XXY5)$=\H8W;/\O(%D\"SWWC6CY\ MFQ0_YWIN'AJL#&)>SF1=+_J<$VK;?OR[2$ !@.0PC:1UH"\-4>1+EF#GS0(T\\'<1-!T)V4=>,M?CVKJS\WMKUKX%1X9'K*BZGOB[5)DI"42+6G>]R ME]08VRYJ3G3?$Q/%.&G8+!S,8U<.3SJ1T&LK(GO4IOJ>?^C-3FHN2Z,_"/>< MP$\[B@HM=TSVPC6.3DU<8_BF&=,S:U@#)3O*0HGF)&\ZP+:.90Y5N?$0/=0Y M6>*I>O#R!9FM%F:![=X@[W1DQY6.FGNE+@9LC8U&4^OZQD$N\YO7-PKH0*7] MT=P!L[:M_C_W2: ]J28/H!Q)CQQX$QSPWM+$8NWAQ_7,L M4Q>M:%)44UIZ>#$H6.+42)DM3T24^QAS6;)S[;S]#&L^T[KKL.W]M_0ENG M3'L)]CJTC[9)9[[ZY!>=]J29QX\H4-54QLL3AHV7*SQ4C&/,<_$ M. .[L>\*YC>6I8*GFK.@$.R>N&#HY7%0QW)7VT]#K21;Z7#>%18CSD:[01GPR.T-T) ME8C9[EK&)!FN:57(NMZS\M7*+3S P?#D$AN^9,P-2ZES"%6D22[G]_H6?;&I M2C"R^*2M]AJ"TZN'K#%:K< $FP3T-[N=%\>2G&NZZN(^"]^*RXHMZ$H7M)7X M>6F3]$&-4J=8LZ]:R:T#?Z^##V!?:EG#X?Z;/&Y0"L1J/Y(G5Q%Z.3&]!D3,[+$R@&[)+L^,Z[4(E+:C(B+7DH-]DEV#C*CH84BXA MH TD2M%B -_^4G6_EOU\X]-]"RFGV-\>%-#I?=I>D;UU"]88A<(\>OEVW7 7 M=JU^.4[Q[*.24T)JO2LTO@)P.+XSHF+]$-RGLU7H>H!KH?Q-5IW #YFVY'1; MEIW]]DW.?-W.UJ 0KI"(D;W;/<<.J&' MUL)WKF=<7,]]YEGSL%6%PHR^B9PP_FKZ]"QN2E8_>-WER7>#E=5$0&A^^TQ#V[ .)%,.;!O[0ZO\[W\&)#;9]3/((* M88R[<67=D@_!A2 W;Q=6C'&UB_*XP5PL<-= M=AS-$329,CK1("9"JG9Y&&^$%1^1O]7-53HG:'IQDC:P(/:J"R38"I:W-=N[ M?69LY[1WFOY-)T]5UX!W$]# F_KDR5LAA]Y@/VB?*?!6*,GMRW',/-IT]L45 M$2ZMH(: I_]F:X_8)=O2AF=Y:7P(3;SBZCCY ARD.QHD3M%,_KG501!MB_]9 M9_FFS"UM>>'SB2F&]),OC#J6?0K@G:N!9/N@B2 Q@N+3!AFR,0FJ2X"%H4_ M4RP'SB,%2>8S"SAS2^J[/*]'#QIB@M%7X,2V)H6QJF1[.X_+(&]C,SIP5#T0 M"PK+8!T.$H>3[T48]C\V$%14EET)"0OGO=D3J+< '-$[#N@=^.5/#9(]5B#5 MT#"*VX(!'6#0P:Y .$D=EHIZ%0Y>[L26\_%"&MS'-B&C\8?WR6_>[J M2^RGYH&5*#!"7"MR+&!.)T)=*X>B,624.@_C([5:)0Q,K-PT3I4KXI:43 /' MK/HL%3.8("]37R(?8CB#OM(!=G6M^74ADA6,V87&-%1<,?L,+#I4?"U"I[;Z MYH#**X#[ZNUCIDTL+D=\OCT),.0C9/SGIV ZSS#>_[_1*,-3L!!;SM/^8'M M64;=#FT96TGFT($.[:!13V=7,HZGM:CNW+"0M/"A57YNZQ)\PJ.G2/?G] M$9W2>=YG5\A#Y$4VL_AU^>E;0&[[F4&(Z9;7H=!P<+3OYOU]L_,C[\/?4S8^ M0AXNKWAV&252O%6?*MPU*%>$K;H*9\CF3B259P1&_#H,IA(TB3JH'+#R RU/ M\FQ?BI0/O=3FH6!^IG;\ LN=YHG.JF&-LSJ+0?+62F-K7"G#B8C$F&_):S+G MMS9<]79EM]1CUM[HO^+OZG]'Y7PMG56I#IK#\.[/J;C6C*/]N>B&E]PGHX'3 ML84][KP!")OM2<_3" R6*2PD\JR4'>[WV' M*I^TTA-\SKND9G]KYXB1+W4P/=T;HJ4CX=E1]D_'X_@WC(VKFS3 MM,=8@=M0/6V/*&BJALG[77#$K+7L8%%XG&R]GM0,[4&_%M^V@^._):.G^;M5GB[< M*Z9HUXJO*GULKQ//9BNQ/"AP/:ZF6!XO86-KCXS$.^9RA14X_A=+M&R"S4U9LH#Q2KS/U6=T03U"CQ?2CLDBKZI>1:5 M=.>)AM>"6UL?0)N$5-K0>NN6XAX'0K"0EEY]6E2"5UW(#U(]8S<^; MGM43OU]7KB0U-?H2V:R&F M!%-LWW-U8X]YZ!&%Q'D75_"Z9D,M^Y+Y]6J0OT@6SOO3C5J)\B11W]779 $X M-D@884%0P=T__#)(B43P?,%>M M67/J48,+'YZG V-(+'/5&Z%GK['O(L691?@#!"S[ALJ5P(L-,!KK"W/0..C> MP'&)NTYT@*>R.U!)9]J,L:-)L6K1;:1V_;\B\\97EJ(1:&R#Y@?XK185FGB_ MNJQOL>7$9=L0O5(['LL+.I_":OI&!RKS,SG9Z4#X1](X'="&+& H;%7_E$QO M_HT][&G=RY*Y^F\.A'YXS+HLHBY#XH:/M2%_?$?_OQ"U M5,M_^-@[]I?]/^(^T)PJG"I@+X)7S(T#'S\:PG MZO66)'%\8EL*[KTSZ@ &T5L[,6'R1&E;EBB$G=SO:2_OCWDI2T# M)NJD(.Q(4"P=B-E[-&W3S)]<]U(OVM!\2BH5E/6Q;YT'TA*(U_:R,L J1F($ M,':B)HJ'$%K]C]PH:N)<3C7I)W?.J,[9O(_9#QYJN_:*RRE0+(P3/JCUNA4M M,W"_L?R-AP2/@DXIRX?XL1BN";07&"NPX(&@C<45 M,UTBK]+9WD-Z?A(2V7KH]6%;M;R?!+3P^'>Q:M MNIC^\2^=7);BA"B"I#RRTLH 0H=T[L,]JQ]-:PT5=C/]':J39SFWGT'09TQ1 M]3MQ10A.:HZZ,"&A_^&=4>A(_#EPROET]*4*0XH+;LA7X%N'3OM 40RM^XL, M%7:L"CKWGKKLN8+\WC@R,3[6NI#^(4!H)1D9LH5\._)_'&C3R8RG?XL"37$H M<395T6.:$:P+N_MQH%Z!?VHD]U]Y^72GX@U(]^O#\-=O?YJ,F+3H21PCOI!S M%)VJKQH&[-ZD1JZ9)785G/\K&0?^N^;P9_B,<"2]?X<0PTOV19>\Y3<SO M4B^&6#TRW&<-R$&S,K8)IG%H!<154DI^5SZ\O&WTG&RIC)-(V/%G_G+6U.S.GVNZSYT,4"0O@[Z1Z59+%C9SL'*N$1'W#>C>7C7&A**3-G]V5(L*\VBSTHJ@]@IMP?!9TCB[5' ]GZ8_P)PFA8ZC!#7>SG9"3--'AABLN;O)#(WWWG31: MLJ\WZ8*LI18A7GGGX8;[3(DA.:J*++Y^R"F2RK%-="K !7B.NWD/'^_R2)*9 MOW.*.CJ;3:L O\J*DMV+(?];W_HR*G;09 $/X%. MQ_E<-%YS:<$\0+$YBYT:W:8#L6(28G:]T]W-KN*+5J>?BC/(SR1\+D-6@ MV$>OKP\$<3D&Y-0/%Q\+>&5#[GE:U?9JO>XZJO!!8P#6X6E1D# %/-# _Y#W MM>P-*>\?FZ T;)ZGYE+),CIGY>&H$O"%VTW MLE([U;+%Q6ZG;NWJT=9/-79$$*' M=?B@R5ET0/D'@HKW(I8-G7]SB\97W3GI=)YZ=9J2-"P5[= [9H1I0?[,G/O& M$]<02!/,JHET"+[SV)LC]OF+I@U6\?SB^E'_4K2MR'/(&(0.X/7?6&>*R;ES^ZI=9#67LN)Q\W MNJ5F]M#Z\O%TL3RL0\;2/:;&9*_>9RTXMGZK/1Q;U%YU6=+V\O36II445S*Y M)LY?5*)Z"[D8&*(5Y+V"EB- HA0G;Q'XGRDJ%@N6V=75.APGVQ*V^*81 M1W MB !\M6GP8CL^=S>^#KK>@CIJG&1@=%AA!S,76*EE.J!L";$<**IL//W=OK+^ MZ:GJ)/]+9YBAWYS;@X8/=>3)^QYU20F15U.OQ_V-J4'ZI]=B(;V]<2 ML/35=K/2\@[+^L/"_X>]]XYJZNO:16-%44%Z)RJ]BQ3I^5D 0$!(0)"E"H@ M!*0%",1"KTJ5&FG2"5*E1KJ $.F]A"HED%!"("$Y_-Y[QSGO]WWGO6.<>^]W M;AGGCYV,L9.9K+77G,]\GKWG6NM1A\B0MIH8D4O@.]L0W(F0CVG'A*3-1VU] M(T;IW9&*X+HB41%SF0__BT&]9,&E)#U].E5&1L3/(;6O3S+:/#.B1S K+\L3 MD@!+Z?[>PDZ$J=%;3[FD]I3L=A'-+!6G OZ45;5D2;NF&M(Y>U%%RL@"ZR=7 MB%1\Y^QQ^Z),6%VRV=:$W-2\Y(IVD7'$,0MI_#O)I+.%E] 50A>A)E&B&6#O M+L<[R'\R\J&W8IOA$FJ@=Z?E(N4IJ7&A<1IY&2[^UFK&A7/286S5IOQ+PBUI M=YY7RH),[S#WXD*PAAR>X;9)O+,!K_0>+K%^S1\4XA&S6G>!6,[G[KF;KWB; M)*.;D/8H;/VA9+S@(_NDMN+H*MD?Y\:^RW!3AQ$7FJZU2- 7 _\W)&[F_DT M0)ZR1BHDR9#\2Z+'A.AVDA\D_5.Z10;^4%%QX,U8_'._SJ"/'0\?4(_9YD@2 M1!F2,C8PA;L_?ZS.O2D9G?[:CQAS6W:KL^2 $3=P=T"^KX(^&#C=H8NA 2YT MSQF._2%J5'T&4]FD3><@RS5*_8[$"0(R"FKYD'07W^*TZL9L63BW:*P.+_P. MZ0PO1N(+: 79/3:+U+8$OO@EA!YK.IY\ 7$9C O,/>CRQ\YPGRZ]!7H L"T 302W2X_KO;+V7-)JIECTS^;<@8WQM[!ZZJ;_74[*(-IAIY,C=S;F[\,@\IG7UH8'UWA MDV'[E4;==<,=[8G,'5M*&N@$E[$6D(5_'VW2&NKW%JIGZNI9T7I:$^$3?3#/*.',\S MM%]5XET>;Q[4TL3*7%OY[-?.V?)-K,1:+TGH9"1S>&\5FE-;=WM2F#G:HFCG M[BXY[C.Z$O2:<7(S4QI+TE>89R9*Y9P\U_K Q8-C5Z5MEQF7! (-T,H80@.P,*5W9K'4Q6/#.'XS MBGNL[Y5?/E;4KO%%%&=H?B)/LBM_ESGRMMX+RXD_S&E*Z4\[T6,+HP%\B@IV M^TP/MV-V&$GI[7,2P^.F^($Z%\3K6>'J3+OGQ\R,=!-[X)(UQNM!77,:>.$O MX'M8CKY*1Q*T@O@#R/T82DILFNO&G># MF>N*S)[8I%#/Q94]/1TJ4R'#\-N>[?O$3RC M'6 S4,_(&OHE: QX7@%W<*I.[NZ8$]*;3X21>TH>%Q:'= M9"(LQG)OP1CFIK4JS6ZQQ\\Z9(:5<%R@^\V@;FBQ.:"FB7V,O$*_6U[LN54T MI8]J%CK]/P72G0#'NP+((W&6K[B4R+W97AA;X8[K7F:.=C!W^A"[[7NBVL[G+^N;7/- MQQW#;??*0C#'6**'B-$%"$FFF)IKV]FYS@4-9)XID^V:V+.BB&<01TYZH%I%J#CQ3@ M%^!6]DY]=/?',_^02S1 $3 $3O7N?*[>/A3M>?7^A^0^,]Q\LEBCWU2WM !/ M2-ND:1(:)?!'7.(7E2EH%,@0) D1_@#,S']8<"[^& @.ZG=#)NBD#:+TF!C\W?Z<9OM]_?N18BD&0>=?'6RZ+EDVXFK"=9\ MY=3Y.B08P!M%C$:Z0"-3B?/AMT@/=4=MT MO2&IP;=UG]7>/%>:Z4]2$A0S)1XUZ\.:$:H>W9%^73S*1>][[;+I#9-Z>PV, M+2DZ>0F#3KXN\Y8RR;\\T_#EZ[]]],H/U3$+AY'5Z%A@C0UIL[/NR63I"TS^ M,T-I7S5G=M'$A;/MP@:3XC!4J_]CJ:N^J:I_RG%BV.T&/A\WNQ9M+ MET M&>/SH M-3IX$1JQ#Q")Y)C!G^]>5^(OG=*-MW]"]KDR(\R=2@(M*JT#+UG$( M.C'3$;2VZJ1[4HIS<7*LW!S\9)-D[?^&E+Z*#LC49#6"U"'O_V<_NF0C^.)2 MB#LD2!IRZM /85]#EO9_O0M6(LZC#U#5+C]!SG&3BSN+JYET$11! >Y5)%/T M X$+'.[+F>EQ9]X)%JG!._@[@OP6?33C,"3KIQ5.O5[+!;UU\3I?4WR=K*1K M*\>Z4]*QQ3;N/@4E!L1MN+?FJ\T69H)VR,[T8P)'&.IU.5N%37VMG2#9SO. M;8;">9(*#R!H@]\':NO6#\L_P9;77"F,Y##8O/XRQ78S)K=^"Y%4P27MDKJ4 MS'A-R[APMLRQ &774&<7%U,05F964!5MZ3B,J)R?1F/OD:#D![ZI1'/%[#;>:#GN4C,N-^OS+Q*NQBS-';OG<:?5^<_[_%CGC17<@+,_ ')/,RTOT^ MX*O&*N$)EK=#N9>OLTQ+?@E2P"OTUW0F_4KV_:AFW+$B%*EY\].[UO/\P?RC M!P4X9;+6#,PHKFTGM+*F.QQZ*=*O+'2U>O:'YKG2LD_O*,H88PFZ5G1%;6H1 MZ::TFM\BS[15T$K3N&(IBN^[P(GE60V?[4<"66=^]%#H.B1SX- .\5!]1B

    Q"M6ST<_OA!1Z;A5H] M-R6-%MWT8J'J4]BM(C\?P= BNSMR5,I;Z(7\L]_%NWN\DUMH:9O;-\O/N_33 M@S8?^>WI[I,G^Y,_[^U._[;NL8?[N\_V#[[^8W>?/G[RU9]ZL+^[_^315W\L M#>W5'ON IHVG#E9'LU3E?W]W^)T7\3FJ1<_WDGW:O?9Y7W+IX\&E!\O/>/&+ M8"$7>CY8=KSBOKUM817?''#_V-7'J_M"Y; M6D=O7OUV\NKC/Y*3-\?W2^MV+JWAI;=K:0TT'EY:JVLLITWHT%^_?_CD14/_ M3=[KFAZ_5+2WMEH^AVLQ4=SD"0[UBTV:N;LR6YLT M)TPY]4Y72[ 5WF)U:%W?GS_W?;XE^V\SU;D@D>'1TQ?WV^E6+JT_O6B/%*7= MY&4-]FM5)D?-S!3%G_7L_9-H2E]YNNZ>#'E CLP15VGLVMS?NR*F[SX&]0?' MH/;O8U";'X/ZAHH6M_G_^\?)RY./R=$M6M\3+?WEW<]O_^>7UV^@L3^]?_T: M/]WZ1K]Z_>/)FY./)V_??+@[(4*"KA\S8; ID^,*"S05#&BGNJHQ!M0S+5/< ML,J8QB6Q56BY%F_C>'\(2D)/8U@H/WA+"<\$ E80;MLU46WF9/]P*^=Z;?L/ M\9-%W@NM2W*4M=O":<5I6O11J;,8%3-AJ9X[!3>A21GR8!X_^LNV0?IXR<4;O/*^84+.ZT'4$#OZA M2?[)OT&W.\RYU$U 3M2H@CF<"\:S=+.F5:7@^()*=:II=-MGDQ;6FX6N3Y%T M"\$LJ!L*OH?(AJKZ5)7FWXX,/Y:.\O;L[[P\>Y=5CK%;_&Q+%V M9=.[=>&KF/&L5;4,*;2%"9%\O<0&\4I!PA\] C> *3M\]BO[A"2CA'1+)23D M:VUTK^N*2A;J]ZHVO?I^,#PO*T1VP9?NP5S:':%?.+6N]G2 ,W<, EUI*'F= M9I^*BN",0L,IN894,MCNTX\>NEI2]M>T9N5DR[24% MV0L(D@V65::_"&#TP^%K/&NY3*5O-R8L.CQ!)N_LEZ5<;)Y$RS6NW M#Y'^Q')C#4/B^?8H ?(XYS$O1TF67#>@(X-IYH.!O)-CF I,LI *I:X6*IQ" M<&,S-W(LN)7[IP0EKSO1@[3:Y 0!JPL:T>!@IS/$^)]<;=RDH3H,C4O26RVE M/E*3U882!&%Q%E5Y2@(BK/S@";OJ"@X +N: \QJF^8[4RY0\Z&4W*TP6U-HD M)@/\E4D W;&JFZMIF:UOJ3%M0SU%ITN5X[A)K7JM21A1C6@SL!E62DA(,/EP*JPC4F1K: MWV#RL^5%M7_#*9!7[E?_(CB@2ZZ##//)'+%R35XKI.5K+$M.$U1EAL_SHKK M'5_CM<+'FMG2JJYF,W9"%9G=D+Y0L]$^OZ#0F...N3]J2?_Z\J2D02%ZFO^4 M*:3A(YK?0LJ04K[$8(8L"#EZ+'T+N MX3B3VY5#EM)J_>;<01DR4(58?I J@4)$*#QIMP0U4!I_+.'=ZY4@8K:;C^ & M??49J:R"ZII5^I53\.)S#$\IK*M;NJP](IN5LFSPA,:KB2E7#W?YO;B[G0H9 M+HV>;IL2A:5:4BWSW#*HS.>&EN@YZ:RLNH\KA72&(VGSJ+*Y)6AV?*S;E_)( M4@$B%9V>T\1YBM"NSZ"F@J'3C%E.? \^GGJ@G"7!]Q%PWM)!A3P'HO%S<6:> M$6A J1:6:Y&&4K.B[&?':>VT3AI1&Z*G2,7G=_3^#^[]UDIT3TZC D V9:*B MSLN2SA[^J*+U*8W?OANIV&L$ MRHBUZ[61<+/!K#H#I'%7)T3*J6IH'7H?[!'O&#YIB\"6LUNXBW:'V/M_3'M^]_2=[^F+Q__?/KHP^O-WX77S_/W!4, MB.D-LJJ*URK):FA:7\;[R4.GXLUJNPMV8!7U4K' M-R ERQU]X&0YF3L>O66MSPT1NR4D56FTR5@ Q3/3-9)FC0YBFN26E!ZTTA_U MK.[0-W;P,$T.]@X.HE4V=K]=!;Y@PAV9 BI_5)9BX9'C;\B9NFGSKB M9JKE!*L$O6ZGM=%44QZ_)[)6#+=FXFFSM(D2@LTU#'8N"?_>P85L(K0TU:E" M3UO4 4=)QOT2\:V;I+^C@TH-J9,GY$FUCK:@4T++'#,!2-H_7@=*-CO3>D6( M/=%U;WXPO-DK']2;,N8]DDEC6]!/&Q;MA0TV%YM<(7F3$E:ZO.IF+<;1L!K3 MJ;!^CH2S+>NT(XQJV$$)/TN)W,HN0"PT,ZN'N 5UXN/MPW>#&RD,: MJ@OOM73NF*;5:0!_;I'_YNUO:?(1Y3Z81J^MY" ER]J8FA^U>.;]R6I;-_PSQ,UR\F;)?P.UG" MK-=]X )(9(7(0VJF=+!*_-"6A0H* M0L8V3=JO6N=9DB0JS1NV(2JCJ7?NQD4M8S8T(IXL:JWR%=7WO,XK+SEX[;BS M];94*\>4F^M>^5Z$@U'4R UZ55\B$1]==O8'?1!!-,9NQ5V[#A?2?TSU<9LD MS\&&29[WOKH**QP+6%LX!3&=C9'K]Q2D- [4]PY,QT-*LJ$M7)V+ M><\;8B HKDEYJZX(4(4?Q75^,MVL'8P#SE MFKEM+1V__ 5+>2FK.6*]7:M$B[$;.-""BE*C"AJ"4F<:Q.V<]).!MGDF[FV3CU)1(< ?!U-XW5!7EI M4?$&,8.;GKL 37)Y&>]2//6H'#MIO1F32J:!#P#6'\*2R(@5@&**9U=#1%-T M)2G64J*9[-? .6+](2F1-J?!EJ1;"0!+DY+)%H^A.UQTPR'8L&AHZE""(@U@ M9#^5..$5HE3I(YYY-&0,*.I*]VVAE+8EE^@=!3FH!*T)#P@):2JP[4%1!: M_0)B>'!A>:MY,C=YEU'TB[4K_PN5R!#7NW?(6RYEUL'%04\*N@]KT'L#KSW? M@PT23F:XZ7[51JLVN\ZJG5.9MZH\!:O5%W>,HYWL1 QE!VCCYZ8JG"#A# L. MI*SXP=DIZD:K J_"-KC;"#X *_8FP,!U81+'17I8Z./2Y3-[Q#"KC! MY].J N-#&4D$@4^89P+OHCCDV@>RYQN,PQ56%:F62UWP#Z4^A=4@(AOW6RG5 MR0T3JKL@<27?8U%V? ??3@OYDB<-=M>E;X9)L>6QZ, (0U]H%EG33\,/T*^, M0WTMJ!?\Z*ZDL?%Y'W@SG$72Z%S#D@Y:4IB9'8X&K'.7=V9;F,EC7;$64_[> MU;(B8.I55\C4S\B4DE],>:XL@GM9FW-E%]%<%2 #87Y EE:E7SA4(ZQN7+LH MD&T:-3.4DV,]E/>"(1(,^74%0[3'\1H1NBF+83JP%EUI,K.$N<;OR B_).;_ MT;0@_/]Y<6F"_6>/'XK:DA;A MG(\N.0(9^BJ2@$D/P>.Z^<3?]1:=9,EO5?T)O0P2JL'\A5:WH (L^B ?M?)=X37_P+] MSV!X?M9HH;BKK*KY0=4S!3)EY^WG0KN&'.SM'=SORFA7ZO]H5Y*'VI>G\"J2 M3Y42(7D_XG;$Y]O)-8:\AT?RI1BI M>'&86AW9@;.4%?XWH1O>S8V?G=.U^ MH$EQG E%U4@Z;"I>$SJ3!, T-G6"G$NJ<^'H0+@$'@<8H9#XKSB\U>>DQ=Q/ M"XL*_+"@6F5:YXV%\_2R0PELZRDM8B<,B\D_[7Q/;JW)"3^[C@#L32E.QH5% MI8$-RP$>^L:%K$?WJ07]6'.2/C0^'3& MJC&E_BVKAJ)?5QF92=;EUC9-H"" MEZ/)$6@(/?4!#]"M]Z]?'6WS77&A(2P92QFR0\TF5A^2K7>OWMEGL'X3%IZU MZC]?^OJUN_2#R3Z!UG:L"_8]_@/LG-.BFL& ?02U8:RY?.-/H,7 (Y./@J_ MF\.D^*G[?F7GQ\_J BU3Z$3>83&LJS&LW:?/N$KO_99V6]I<5Z=Q\6)QCX%.HRVRI6FO56YXL\9V M%*@@?"4,J>@E4R %CVQG1^C"PJU7B[Y?1HX.)8J$ZM8Q6'B LDM.MD%.^27? ME6IV]LJ\DD"M_4*FD7,55"F,/?9V?B\_5&K.76HAKG&6UF1O48S4H _1*<,D MT@.G(..LK<"W$=Q3JE2(L@ZNPFAWMG(Q]=44%BFNTTF#34GP(8M,#($^V/_1 ME>;SOLPH6YZLLL.'^'9[U].]Q^ZN2>O)D7"QE@*G50/F]*P@(JNEE_5QH\?< MIOCG?=3XIJ+&#^^CQO=1XVLOFT"B>=5RO;SD? .$4ET@1\J_W*JK4A( M(ISP8I*%)$BO[;5B&11>S4Q?&#VPV3=4]!*=@RV7]+6_"]9MH'Z^7:)P[TJ4 MQ:!:2X2\)_&**HL]D%:D!5 Q M15.]"G(\?0(^;E&-44HEFJFX"(X3BR#"71)&$ ME"-5R2Q8SESUF9_X4*Q',9;PA/]8$-'V6/H1V=B"D6(\GP"D)** 9J_%9#%K M8>$@:@2QPA]PT#J#N5.FZ-O&52U\*EC&6J-[?Q0R)P"YF48(6>3ENN*J$>HY M['H=1!LK64"R%K:C'*>N#)PT>*LN&]=Y[UH+(@T^B1D';/RHYR47K" M:1!U=E%FW@L1>+&OZ\Z%OG)*Y\5%XR.0<=I!BCD'_*9+,?'LXHUU M/FCGG]8>FK(;#S<,$'^4(?03I-^I=1_^ILPYFT \A[(RCUZ]/KJY+O3 \O[, M$GBQZX4>9 C#-KE03)?+]B?N#,NY)PF/(_G$GAWY.C$R3\\ PV61U]910P:S M-$?706NHD=@#V\AS,$1*/#?7]SJRQ,,.@_] M2$AOORIX[YH395-L?<+"*=Q82CKSY&@9GY(DG>(,9TP]5D6G/:5SD*2%)K[D M*LF)D4>MM6+T.LL+W:XSY-E0.=BQ-B,7VUU;'D[5,B%XLJ6VP\$[J[J"CCER MP(M:XUQ,GD):\B;I64,/_=9LN]>@:&41 M\[#&#$<'S<+]Q9X(,*$CD8?/DX+/PO?;T^ P;I)GGEN"?^A,)J"37/9!5@&.RO.5P2.>. M:]!OXUBR(#.!:"V@1)G%LA(. J?[4>MTSFJ9+E6!2Y&3(-#ARF2+E/745*FE MVW9TKL05[ZVGV2KT*\'6/Q'B=.(87R_61 "U75U28WN1%1@$8?I6_,R#?:H; M+E/$/+MS@WHIE@Y/PU4K>2B7")DY-$0@#?9X0(A#AIR>S&"O;,)^N!]A#*H6 M]6$F1^"]/I0E=T]3>[AAFMH[6.\['X-]]];GZ=T:Q0P.5R*";4:DK=B-_13# MR"/=)(]3$.&XR)^M,T7@I7=NP3[:L 7+6?[L@+CA!1K)>69I1UYE&WJP;I. MUS_^7?B3K7?%U=]0[G0@_@DN&&*OMES-J-!@$CJHVK7P)<-> %63T<"+I:9, M^M\[4+US"]!%7/[,<#HI"G=0"0PNM<1F_ M[#W$'28!.!OO;Y3)XS$)QL-]?_<.BL<;MN_>5,E;5'%^J7*'CKQQ&HUH9:*A M224-,":\8$. _.[69D(%; !60D,LR;M8I9-L\)Z.??<6Z9,-6Z0_4;0#Y_IG M28Q!'PM!WMYKBL/>NE7K_)U#OOD@@NT4F4?"Z+*_7I&Y]"$$@8_< 3@;X:YOY9&A]+(1?0L"GW MF(T;PVP\NL=LW&,VKKULV&&4)DV58'4K#*":UONWO4X6.H4)SZP:<5OJ4N1* MOSJ?#8\KJ@>E[Z+Y_FS#SKV/5 SM Q=#8PWMMPC$YP';-^U_.AGB(?>?)K_N M?M@]WB50\),7^T\/#]-!>4<7-A)5CM-2Z]708SY-CR=LR$'%MQ V[L_4"!SD M'0>6ICTV=*[(Z>I1M+Z*5"]$)\"J@0JPU5:G1 @4L49]$-7VE26Z#8BWL:1M M%, B+4'B%0@%<@ #0H;VGB09\V&,XTQC^(O#J@67F\TP@1(^%H8P$#Z?/L@= M8U!*6*N/4*)8;M=R($N=M8[KT:KX8@NK(I<-0XNH#AX'<-18\BA#<0*$%IF= M$JVB\*,/VX%"@GYZVY1E5U-4 ]I1NQQ,PK8YT!+%5#SU4I0W1RB0JN::N%_4 M/15CGBH!BO"L"/*)+A,TE+\HA%$9T?,0RX(1)7D^3U"C5>'S"R@B:>9A-,D4 M5+/,OF%.F&>74]\G,>:?[5BM'YHX\-O$!W=B])JJ- M*(("_7>] 1IT&/.X[$"C:)&TU<$+_"@*U[D-VD_V!]G0,KUL>WS2Y%2LX6&[ MMJ(MUF2.^=J#X&T4'QQN64*.DR(S O&STW./%O-\%EY/".'NZ(0 MWA16%QQ2C8E:1T*JDFQZ>>T+EE&.ES&FGNTC#T;A2FCE(7;JBB D0:&:$.,3 MD\8T3IGCP\86+PI[X2HJX^,B6,Q2:)#8I](&6RF(JMI8;'"*%#%5:QRY M5+X6)#3#XK^G"%/R4)]Q6M7LK#(,VB>T3L'ZC/"(UH2:C1_E84+C:WJ E>:Z MKYDML3' KLA"<">+<3I)$Z.&(N@DKLD5'2FN/ PWDUC-#9M18H,,WGNI;/M3 MGS&WK.4G;Y+?3CZ^>?WA0T+5A=[^.%+@:4H>BG +2'IS0K3[74AU=*Y5HF.) M ,[R=*?00?)EM6ST<_OA!=(V%&KUW)3T M6+KI1=SW1] &T+I:E&.R8*C?_+/X4)\]VSU\]!3=J&T-_\_MB\7#NDL>U@=M M/O+;T]UG>],_[^WN3]]Z_]BO]M@'-&\\=[ Z&CC-_ON[P^^\@YW6_O.#Y>=D M/RY7@]NAOT!X;7Q[@7)X"!W"L%<>K%)LS\H'_D-%H%,5S]>^(BNN/'%=-_G#=R6CV^YZ!W$$6GS MO3QZ\^JWDU_=*==[^T[L_?C9B-^_-W./MOU$)_J\F_D6G:I,D@ M2MAO.AL/R(2\"I+G'F#U[;SVC[\,8/4 N3[@G[-V4?S]_P=02P,$% @ M]SU95')*87$O P ,A< !X !Q-#(P,C%E>&@R,3%L:7-T;V9S=6)S:61I M82YH=&WM6-MNVS@0?=^OF+K8K1>(KE:<1'8-U!/L=CM[U[%5OG#B M+TXY5> (I0JTN>:M0;]L,6]D?/!'_XUEP5BEFPREAC1'II'#IB"Y@ >.Q0HL MZR U4NM]3HNE!M_U?7A0^8JVK.[7I 4.GN;I.W6][U1*^HGB^T&?TQ:(OV^1 MGP:>W\4K%_T@\#U,KM*@DW0N+CJ7:=I-O?\\8Z1CQ.LQA=X+?-_*2%I++/6' MW0N[>[G6O1UQO0P]U_VS]4)4XZ.VF*"%#"N#3>]<&?<.W:D2*@_?=JK2*WNL M."!7W%T/.,\JJZJPVZ<-V>((E/ M!GKG@3%I\KBDA QA)?8>('MG9=@?(/:3E4&H]ED= :SV0C: M8Q1LQW(\@SM)Y2Z-M-FLQ=\-&\=D(U>,)X:2AH37(V%Z"]$:4YUO,HB4V)1! MKV@(>3U";F;/(L+0OK>A?8-ZB;DPK0WV1\7^[I]GV,\HJQ9]>R(7)?90/@], M-!O@N"2,)\](^)@EU]#^B+G1M6]P/\GE"*:)F99!9,^@':T9R0;X8P)_KRA% M&!)/57/HO!H'CXF2:-;\!Q-PAR@6M,D:R$\!^5W4W#9?G82)@(B)+>,J-[\! M*2%G'#Y()2EC,$88L35I)N">F#Z8$YW;%RUK5N>BIBW^,AE[H-?]/H0E1?D3_^.0&M=!/\D'/\N7 M'MYU-KG*:P_^!U!+ P04 " #W/5E4Y90>M-H# #*#P '@ '$T,C R M,65X:#(S,6%U9&ET;W)C;VYS96YT+FAT;=57;6_:2!#^?K]B2G1I(^%W$\!0 MI 2<%C4%1%SE^NFTV&M8Q=YUUTLX[M=W;$.N"+A#NEZ/^L.*Q?/,SLSC>=GN MJ\&X'WR>^+!0:0*33[?WPS[4-,-X=/J&,0@&\#[X> ^N;EH02,)SIIC@)#$, M?U2#VD*IS#.,U6JEKQQ=R+D13(U"E6LD0N14CU14ZW6+?W"E).K]TGVE:3 0 MX3*E7$$H*5$T@F7.^!P>(YH_@:9MI/HB6TLV7RBP3=N&1R&?V#.IWBNF$MK; MZND:U;YKE(=T9R):][H1>P86O:VQN&DVW*;==)SKAMLP(])JDG:+N*'5-!W7 M<7^WT$@#Q2M,KM8)?5M+&=<6M#C?:]J9ZJQ8I!:>99J_UG;EB)RCZ$PH)5+/ MU,T6"BOZA])(PN;<*UU 2"S0X0UF1L*GN11+'FFA2(3T+N+RZ6QV9OET"H@6 MDY0E:^]UP%*:PXBN8"I2PE_7<^1#RZED<268LS^I9UEX>KE=;6Q'/0GC=.M+ MY8#_V_OA[3 V]&MKE'(;R.P%X/3@CP(8W\%P-/ G/BZXG?KOA@^!/_4'VQR\Z??'GT;![ M^I\[YAYT[)%"*'A>Y+02H!84& ^%S(0D1<6 V1HDC:FD/"Q>E1*Q2!*Q*A)_ M2NK Y85U;7:.K4=?'PU91J((#]42&BO/MK9?!^,1 MGNEI5NM_"^(;ZVIK]8\_OK,3EX9>Q>$P,_#F3L@4'C0'1D*OXNTXCF:[[6;; MO@(1PRWA45DQ85P95,$3\#13GR@YH=8 M2NQJV.-4#E$YQ][1F5P2N0:[42^GUCJL&,96TCRCX4MO+%JE2%B%B1DG/&0D M00^VG6\_^U[B2.,8-2$YG.:E'"OF&9S)"ZU*B@3$,Y7?:*TL+"C?5XI-.EE& M:$39DED.-YPO$3,M,9L/R3*U#P?J ?9O65JTID0"Y86: 0UI.L/C':OTW]+_ MB4*QP\')Q./J--<[B_GYSHZ+GY-25)L:UC MJ9!(;)_@%X2?SIXW9V;V7J*=6"]:)S:F;R]^F:BNO9ZD"2DR[^A5<'L'_ M" M9ICH2W4<-S"G;6ZY9;W[=Y74$L#!!0 ( /<]651:NO<&>!4 *AW M > <30R,#(Q97AH-#-D97-CRX 2$J4 MY$L2.]IT=;LM"@0.#L[] K_^T]G'TXO_^?1.C(IQ*C[]_O;#^U/QI+.U]67W M=&OK[.),_./BUP]BK[O=$Q>YS*PNM,EDNK7U[KV: M?+AU\7D+I]K;2HVQJIL4R9,WK_$)_%0R>?,?K__4Z8@S$Y=CE14BSI4L5")* MJ[.A^)(H>RDZ'3?JU$QFN1Z."K&SO;,COIC\4E])_K[01:K>^'E>;_'GUUNT MR.N^269O7B?Z2NCDKT]TO"N36!YN]W?V7^WU=@YD;[LOD]U^O'MP\#(Y4/_; M R"W8#B_8XM9JO[Z9*RSSDCA^D?[!]W]PTEQ/-5),3KJ;6__^4EC:*&NBXY, M]3 [(H#AVX&![;FO8Y.:_.CI-OUSC-]T!G*LT]G17R[T6%GQFYJ*SV8LL[]$ M%I#P-[N*P#IW?5(]W4!Q[7[>@N' M^UTM[DWF0]A>WQ2%&1^]@MEK6X@!HRKG)SI+X-/1[O[D 3:U@W@^4S;.]03I M3IB!.)437#%28F#2U$R1!VPY!N!G M0ELA1=+<>P$CQ\ ON08$P/_&%I^^E5E"A"G>9W'WV=/#G=[!L17/\;>=[6-3 MYO1;[_B%B!WR+"*O*RY&L$IMP'-%)]]JF MF!"=YK#XVEFZ L&MKXE, )C7";$ TOG4B#B5UBH;B5/\19PTWT! ^(NWC2]X M\AHN6M]NH&1[83^>S!>F>;M\F@7$WH(#'C%E-:7HG.!$'#5I#3'7E$KWEC?K M98U @56&T3H]\8IBZ:65IYP6R52)Q19<5(7BG0 RH3 YW"&U,- M2@9A.G]W&J"O%IW? '$(HO4DRV"+XK."884 T/YF\C'0<^<_X_V AV.R&"63BJ" \3B&**/Y[K M%V)G-^H='$2O#@]K,AAIHE7(0B3<5@$*H&,DB$NHZ5I-"2%@$Z7JJ M03RJ:S AK$UGU6"PAN^E/4 &YNI?I8GR 39[?VQ M+G!ND+)27!F>F0"ID6\D1C?!$[ KXJ)(>3Z3*9XQ&$,5/[6@N'6)MZN7*$"M MX!*V;8UY6ZEVUO/L?=,3G^HTY3T59JCP./%>4 MEB0J4$FI5,7>I$C@M.+"Y/;%LI-HGH(C)3H])R,1(/"R 0%1BA21OT0;[<[ M(,&B80'%.@( M##T =<<:#\[?*G5)=(!2X'YB 6:!![F2('5 1+1MO"_CRV%NRBSI.!P,Z)_C M[W4HB6( '^Y4GKPARJ_<.,"C].SL3/^&VPBC,^9#'C0U)5@ P(A!!@/BB1,] M7X*LQQ.=H,!7O%IN)L8J=ZIH+3][^O+5,1[N3U[[$7D-Y*<$L9]E7L/*E#0 M\%T\DMD0]D7G;J8DS2?!RZ$A=J)B'S05Y45@,]KEA72S!^P=C'S7\)L?4!(@F^@SB?J]%_6_9P[VDR1 MGWBYQ=05[X&:@541GU$#A=:6B@S7U0Y9),HL!8/:&[:VE!0\L)Y\R2:^,XY6 MH6'.RMP(?OBBV+?!(P@."D99P!HLTX \1(>/O;2:M?=U:I9CTX&[][*+:#H& MJ43$/,<;$M [HSQ4EFP&_9^ G9"X'9'1I6T! M9U86E)Z92$U/)W)&Q.I2(Z/[1X7@/8["T!+ 9T2/+N;&I(I$3"8%Y0HU_ ; M1?2EU3;8+HD>D#\ QAQ6M%!MBS- *LB4C$?"EO"#S?AO:^+,I>"#.\+[+ESA M39._6BR&,*4X5O!@YHPVA6G9ZN$U";@A1Y>-;F\K/47"Q M6$$1$),(NZ/=_2(X5 V\XL?6:9A$P"Q2>"JM0^X"WHOYR.D*^FPN?B?;<0 MRW9J14--:1HL ,KG.O5*M(/.FLIU:Z4$LSIZ=\0]_8;@3-CZI>R"NI4Q)#@WGI@&&<>D(O".0P"@!8(HV=M&99W*(4;E>0L1$$=%[V M41!S50-ME6($1#WHK%/\S/*@A,(;+HA UA9EF2@N=8OHP1(Q6Y.RRQ44&;L^ MJN7R(0&ZI 9>4!]D85(P*P]5#@SS'93Q]]##2XGP^T0U(M[I*N6^&91_2F%: M0@.,S4W*!"OFMZ)["9% Q-Z^.X80S30+1#O^T1C@0F^*Y?*.G)M567PDLY@V76@T!3#Q M 1Q8 !2"D^+"-$J=F=9<&5FF5M\#IL$SC* MS_LOV!3%[RE?YBL>;RIN XE;2'V]Y\]/7RYNW/\Y]MK0ZX7BU^$;31LS[[* M%.!%$PV :"4D<$0\=>?D/T7>'I'#80Y6+H#LDQB9V-L.H"U/$LV'T+ ,#;!! M\8$[UI\]4/7CI^ H;$Y]X^]9HC@[$OHL[L=6^';?R#R9R[+8>DH1I Y_)4KR M9SB'MK1XG9@](RM^;-#G9]_-LVV-BIQ^ERF7G;< ,I+6NXIQKKQKEBCRW]%"B%>AVT965CT^*WZF@WZF@[X&8SK+T)-BB#KZ!W$PJ\(CX!U?))O21VL#;4[D MC!LJ9/T#68\U"ER[$[0LM>^F(Z$Z2-4UL'2*/IA>='#A7"V;VA@49B$)Q#TH MBQ*TQ0#PG\4PC>LCXE",[^6HF6Z,P)#C4XP_@&\L+Q$*$"FD?M#MU'&9LI$J M8;#.DPYX<,6L%IF..*J#4Z*N 3R#M)T;/K7I<^(9U6T_[S6R M/W 2HDQDQTTCD"S<'>JUL#<'!; '9VNH?U/LA'3[J?G='I71#Q>Z8WI##D-I2<5VCP9*"Y M''5W;R_:.]QOHXL?X72'F MB,VV#:GZ^4$.,RGTS,0B<]V"\6C2T7!N_VZXX M 3FD*(Y+BMU'+UH+(!8KWL%L !MEJK@WDQ0J9@$9JV@?N$9@47F]:P%I]!4M MSB5BV V8W6PU<7$M-I&"!,KKQTF^,VT,1CY[NG=PC-8!O(M)2H @-,SHO&T5 MNJ3@2OERIF5S>P@HF!?JJP >UN[VZY8(?4?Z6AIS;J>X,SZ0%0SU$'P IEH5 M"E[(O[2<>KV-S-%8X^"=YX&YZ@89$0?@. R(@*%.5JI/)+*MV$YF:,]:"9_+ MP"#G*B[!#D7O\"0&;K!&I(8RWQPJ<>O2F^@A- #4/&4(:>Z\I( AEWHLK$YY MU+JVH"K7KNH'LTQZPO4]-0L&>)^\'=+SW$. 0648]0L8 M*7"P*<#VHBN^N-XT53E*#>BE]=O#FWLHY13"H4/TBP82A=0?93(9":3IBTV24?A<7- MT3>BI$ADBLX8G&N4IUBVJC+KHBB!Q'_9]12VBE56<\GV;;AD4V7X>_#9$2JZ M4.&1R?$&P^E!(\77(.J&I]S:HM=(_;2?^'Q'<0;N?QQ21TV1E26NG3(M$W4[ MIG*2K3[?IM+61XH!?0KWHCPX-57%<-PHE\WF1$3FC-OU1@-&EIPP0S\?HVR% MKQE;;W9CGB9CL3K-L=D[@TGZ@-4@#:.Y?%^;B*);M1P18MD2IQ&K;&BC:3O" MP5Y!)"55/0-Y78*TQ2041_-^&$I\UD(!I&U5-T>ERLKE"0((OHK&O53/ MTWK2,5,,Q)8P/&T P#)$6I-Q(:2?&V#I SDJ#@JC.,R4GR#8)VT+EB M81,XB^"2P:$;NNLMSHVU=.[CC%.6H1O2R* M\^I]'_;B4B@65/4Y)SF)&:P49.6K&:HK@V1!S9;GG1[/\!DE,%YS9VOTL(2_E USHR(-R M *4?8XFS1..F;>I:O[1:,@0EE*2B:5=-)(O25K>W^5J0Y8XY2L/:*FWX:!2- M$O(P*^:":%R0W14G-\&HLX=0BH_1+?0Z$S.3E/%3^9"KZ? :0Y/ZA#T5S9&G M6E8J^T:GX@>3JXPZ";.7I*1[[&+2G8K4PD!6Z)!I$]7,S18@:W'&S@D5CH6S M72@P$SV,_;@"GC4Y3>Z1;)L8Z^?26O:>H#="H-[KJHN;WXCKV_ROL=$=V+?:/Q(7HHV$V<"=!,8TN9"$HJDKRU!$:QG*8@&* M6%. XL1H+6PU 8&\(9+SO 1%T/G54R%?&;DQM+;.U*QN W+Z'B]1\L99FS1; M;(!IR0/XRK7:#8[:-A(9?'N5K-NFX1+W=9JMUH:BE&=(\ MR.I<3D:5">^V%DMR"&&L,]")^G>.VXS!KC/3-T1HU_R^DY@9'R]K.'=WTOVJ M5.'49FWH3XMX[O(W)&'N%:W8@CVCZFY7[.L$2R.C!JUY+AP#:H@)_65^;#R7 MH$6PJ8Q (ZE1NR]P7)W-0M^/ZVSFR]3J\Z+$Q,Y58#'*3&3"A[5;VX?6RNBO MY3;(U)J&[]!^?W+]_B&^=*B)#-LJD;$DB UFY='I#B$>212NH6N0U ;WVYR. MM!J(=]3888\Y$%!0=N>%8YI@6X;K*VAZ MDRJ7/_('0K.R8T(IK%Q?\7).]J#(R0T6Y1!#YZ:$O0<'5<'L@Z@NJS!*E1?L MG\:IU'2U#H;V00S ;P.=E,!< '%2HIDZK>3'O(\9.>>2?LM=%$Z-)ZF9*H.Z]:C:J=29ANT?C M AK7 !-:;58U3$;U! 829SUDH<=\IZXC[!1L8@[6 AR@6T*^^&=R\$=.#CZ> MYL??3L[/3OY+_#TU??P3>*2]Q*]4$T+=8QB&=9XG_J4CYA?G?)?6702+@W ZFN+%?^@;>>N<8JS*G$5PNPS5!<>^:NB:G,&XT$\YS,4Y29MA! ME6,4>2W[UB)\<^&]N0!>AFDO;/0D%=6G3&$M7 ?:"]@4_[R=N[T$^/N:S&AP MK\%(*!3W1@SH#HP+EJ]"6X32@@[-G3W<-C^(@^W"G'="/QX'-D4$L! A0#% @ M]SU95%@< 8F%N9"TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ ]SU9 M5/L='1R\^0 \D+ !4 ( !F_X( &)A;F0M,C R,3$R,S%? M<')E+GAM;%!+ 0(4 Q0 ( /<]650(&_80>0@ +#,Q,6-E;V-E"" !RP !\ ( !0 $* '$T,C R M,65X,S$R8V9O8V5R=&EF:6-A=&EO;BYH=&U02P$"% ,4 " #W/5E4S#*? MT94% !%' '@ @ '_"0H <30R,#(Q97@S,C%C96]A;F1C M9F]C97)T:68N:'1M4$L! A0#% @ ]SU95$M#Y@3G1 LL0! !X M ( !T \* '$T,C R,65X:#$P,69O " ?-4"@!Q M-#(P,C%E>&@Q,#4Q;75L;&5N"YH=&U02P$"% ,4 " #W/5E4 M#\^U<0)1 #E]0$ '@ @ 'MFPH <30R,#(Q97AH,3 U,F%S M8FEL;&)R86YD;VXN:'1M4$L! A0#% @ ]SU95')*87$O P ,A< !X M ( !*^T* '$T,C R,65X:#(Q,6QI " 9;P M"@!Q-#(P,C%E>&@R,S%A=61I=&]R8V]N@0 & *"P $! end

    BN_R2W;^E<2O1+@X1[_;7B_]2R9 49W"IM" M.DO==?:5@V5YFI]C^?U8O]S;#'80&5XY*!^_?_(6+N,45$6*6KR&PS74/F8? MTSOS\L^S*NK;(+9M?E9\2I@:8_8]+)I^7=;^'TDG6\E66OK"2'+)TV?\BSZ\[^XO:< ])WP(_U MA4LQ">C7IPEH#D"":D05D63ND<]MQ#\_*5:RL^7X*=#%NN9TA#EW+C8)FT3L MQAGB(\F+W>U(F7O!.L7KGCSIHL=YIIKM219WC73U]&5^I;OT:Q1T M.BI!7T:[:@T&6$)EDS8A530 3ML#;](^'L39@N](RZ\^#(+S0)MRSXB? ] K MWONA7H\I\].L*>O'_?+Q\=F1'_K^*"?BBMPW)<"9'D$BJIH&L)__8$*1)D&7 M8!/WHTMK2=N]N?YVK\JMIQ2AXC2C/!1Y6?#K5$ M2JGSI$"%CUD2?W>,=LPEUK^NJQF0GJ?2G\$Z=$]1^38N;Z[,Y2)NBQ^@<01\ MSSX0-2D_9 W)Q3!%'=XG#UT53^INFP\%IY(A[647 MGQ_LR8=;@M+&=] 3U)O#)$^5-PY%$33 !CU=1K@2T7N1I:P"*E><1\,CD;\&30](E;T/0BNF]E6>-?9J=A%4<< M[HLYS*&+[T'K5,AV<7)XW=!E@4B11 !7XDKLY;4OFQ YB^GGW5DHAR=9 I50Q$EI.[>;Z]!6:^@YN M7V'PV_,W_3$-<.5VDV%4Y^++I$4VSC?E?DJ>)?.S.NK*98BD@:TTSIX!Y^AZ MTQJ?^N4PXBBI8-%A>D'FPUGCH-6'AXAC*>,XDB':#. &SZ!$31 X("+'K6Y<(@&&'(+H &>=&!(22N[U8;I M=*W(:;W.F4T:@)4AJ^SP]Z8A$%L[^PBD&XC>$EK4=S#R7C*,*I-$=@A4^9W^ MSKN>&U33_1#6\= ,!=-Y]HUQQ/YNZ?SR(G!229LP9UV&9 D:1%=MS9]7D+@L M/]T7-7OGF%=J>?"MF;O!LBH,*'WI8.WW>!KX#S*2(H3%\+XR(4$[+1Z#:\'G MF!^([DR\5S;C"V]EPQ[O;)W#!C02D>WHZ]#799.5-^HKS7OC_FI-.* CH/I( MZ#:U >4HU*=6W<26[CL&C.653@JC+D')0SO=W79)IM:O59H@>KA#I,S4OQR@ MM86Z]]L:_'#)0;6; 7'5%N8?WISY:6X5'7MF)]0&1+]Z2NCZ3@D=R[QP\_7T MIZ.VP(;FEG/7LU;E><4.E06^L:TG$:G<[NPR(9F/'911K@J].9E'MEZS<_VU MR5,2;CL%N8DK5:US^881ZVX_3]G=B1WQ_?^45<$7@N0ICG4D2^\\896(_>$_=E1+7.TLFPU6C9:#.NU+2"KF^1=DJFSRH8@@_@\ZYXEL;I#(OH&BP* L]-W=$5S6F6^_@_<@OK/Q:K M*6PG_?N$#SC4_;]:](PJWC@V"RGH*=[T3V3WJ2A?=Y.VOQ2NKB?[HX2-((.3 M(R#!I/REZ6:-*VO8S/*5!N0BC/A]U.ZR=K M17=?:1$;-Z:W&@X:]&V@7>I0&NZ>&OX.8GY_'?6,W:7EU)"RKK-O8,3(C^<@-\8 E54T\4N M=8 _T0"Y#PY#BOG5QH''](=J^[Q[Z"J9K4U$@35C-)!M*7[I>9.G>F;-_*^Q ME?J]/ RE1GD!P4B>]]W;OCE ./KZ8O=JO%D)#2#CO)_+00/4 S4;=OV[?W7: MB)N5'+Q6/6P9III2$>/Y\Y-Q1(^$5G$-02KG,CCTCC!'^Y4*UY^9L7(V8.$33&-,AK@AYF.0!5C6'Y(7E&KT]%1 M14ZDQ/C=?^D0*Q0G/ 3KV*$:5TMJ;S7S]>5LK3^3FQ3VPOI.*8+%2I.M/[(5 M*SL2F"RF>A@,72E3UHJ]+/W(2 M,IJA^UC%^&/<2)/UI3OL\36@?6@!IW:U<20YZ>/]#+'NY,M"RZ=\UBOY;U)[ M*CK;K/^^C04*I9CF=0;8N\L*WHD]"1=(>CD1S60-+*?^T.!H1#M15 D7B;VS MZ;>NI ME%.Y?Y0(]07 ?7XP\HFR&P +"[;D<.+WO\F45F^'ZV3.;4+8I3!_: M%LMPMHC-GWN@8$CE*0$*/NQ!/10>57C6O8V"ONT0J8^AHP\<>+2EZ6_/"@XR M3URIEV9[62&?I"0=A?8YA/;7]K_ZG1\6)J1@=]I0?^'L_ZESCIZ.>9\PMM>& MDJU'<:58X.[0JO=?0:EJ:7LH]J Q($.U^N]73,\W]AA"67=S,(W?,?9G[N?EX =0R 1D;>RL8QJGGBN[HCA M[!1#KI07S@:)B)45S:WUC:UZZ(XAN%('J?,.*SK2J14JP<39?Q).'MIKKHXK M+_QY"CA1<>%!=YL)\OG!QCJ50XK42^!@X/,W@3TH]Y/$EIN(M@=8+C6N0L/T M9@%^K:6^Z6]+U"-ER NS%K?R,"PT5EJ#'S;7US'(+JLMW/=]G(1UXPWT^'EX M%GUE@7J[8YEB7:7V>(>[TAF5EMZ((&Y6I^3'_=YKBDU6%83IZ@Y:G;R6315J3_@ M, ;A!#EE,CP*!20$6>//71\\ND\ZY^+DI(J;U*'K\+QJPQM&UDD:X$6F->)R M8!G%EX<4,=,C_BAXJM;_*P4ZF^6[E)4>,+Z0X8>C/"1Z_"S4+76G'!;EO938 MG;N]6B=W:#8O,2NW6B7]>JCO&H<0SV;EOA4F8\-21@+W\6B/<[C?:A=@,)AE MR)^T/H_O0@(U9HF&)"U7>/,$&4S,T(",\]394L]9=^+CB))X1*A72420R"7O MDLWO\*JK]LD\]DHB+[%1A$/2CP6&/*IG LR[L[Y<9C+0XFG\G"E+,$*B$;== M<,AO>K6$Q\)GN2Y]$&$=5D;2[IIC(:S&-\Q_.-@,(#MLX#5T@5HFO4";,V6Z M1XV=\Y70#DBH2A5LF @G> ^^.E)D5-)I.YCB"4Y%3+X +6BA*&HGU8[#"HRD MAT&J,+? .T3VRU(4Q5^-AB<*P92^S20,I.$"XOY+V!R,GM#FP4874KAO,A=] M(D(,%*HS"WPH1V>@RUFXJW&JA2C'<,R7PF)_CG!Y$*O3ITUKOM%3UQ3FBEV< M>K(16*E*]F9[TW*<^AH%:I>0>?6C MJ^./.^-LUT[PHL&-;M.NTCBA<38%/[VMP; ]/?)\;S/P*3(]JF,DR; $2[W; MN,XV>T24#NI' Q0"?<$T0,@*(5K'NW!.AYBI,K1E7^G'\I/QP;#-OM&'V,_' M])$2<]AMX _\JG7%1*#EF#&"=?DP$>E+>NV%=:_&5]<+[ 5:;K?]/[-!U3\? MXJHE)0$2YC)NJ\\60^_L_NP^\_1J?.#;G+&-.>*8ZK1.\J.OT6K&8C_M!6[$ MV8C[83$]@;YUEKY R7JHZ^53)I+]CR!F2R\E];5I\-&1?3N([';>ENG5#XY8 M$JS-"2[$ADJ\ZVQ(03N(WH*$PNPAJH4"7Y;&8]SZ,SX+[OG:4W=F)S%S;*OC M V]>"T$'/(6&\P80UX54I^MC83B!YWW MU5D64V*EJ/RP6X<=0TEWNOG['DV35MVN!\KU$"_&A;0HU9'"%J)D6!X^U1,, MD%Z"+*3"//8Q A.11U6+==V@ZY07M=_"GN*7N1^:V7^>G':6\D+=7/+S9 VD M [@NB60YRX1"> ]V/HSY]MFSY8VE<,:;-MLP"QOU+3-%QS+^]@V#E+I@@V#08];VL813HH?>A> 0[:EIN@=L+F,/EUF02A^?&7>/* M7Z$RFQ3(SRF/"=,SV@N@R^L6C9:OR??7:_>L.'T=W6@ Z0=UJI9<73Y(W=%3 M_^HF/[%"%)/ *VL%E$?;6J"= E15T:*&C@$\JZLQL#EZAY0'>TJRY3.C-RHR MF#W)&YS0[R^RJ#T7BT774R7'(1BFE:?]D-KS[ MY,#:<0DT5;58\)YZJQ^?^_$INQA[2)92KZUM"3,CWS'W M5 KO>$=;7J$=:5)4N#?!^@IDZ6_]P&X[J3!@^\?F]Q:T]O*S&_Y # MS-C@E+?170#M8QN ;2[R(ABJ)Q1P)FTI*IV1>BN8:[6%4FDW_,[+:8JV*O.I M?-J$I. +PGGUD!YESX6M[IEFW=%E=1K(GV^7N84<\[CX M('ZY2?$;;*,\XS;A39%2FXFK^G[DF\K USB>NORIX^Y.9$U8>QFC%_=YL$I3 M>W:(6F'5]K;FQV?M@OO]!!49JZ4$>F;W2U>4EKCTFB&%-A\ M-XSU^%Z<*/<+4;'B=B<_['FMTR3*>4>DN*IF^ \FLY29VM&0B[UE N[V<5.3FEK=)F#2 G645C0 M>_15"E>MOD#;V([*?D,COU?JP86_E^UIC-PHJNQG9:H>[BV,O#. >TM7CS(4 M6PCB[%G#B;Y,+$:HG1S5S>TV(_.C99ONI=OF]AF7&%&?D;_5Y=0M>8P>C9/] M*7:DA"]!H_Q">&+"HD/D0)C%6Z0/-,"#:#"5U?3T#&8$->'8R7T8C;9'T,/".AH^6%GK\2WJR-TJ-U/M M6;H7 @ PL7KAK&NLI6B \[LT0((Z/NRD [2/];0>AO1S47FNO<=\@\'56,7: MRAYUR>IHR1H[:8F9"\97ZCVLUCZ ,MA(+)("Z*R;9M94GJZ(Z=0NS["XUI6X M;DR/_JVA?JI__._5X$AT92F?9M XAAD8>I$C:K_YBDX-8&;#OY/B,T9P?->@ M<\DH86#=O$+#>^G M"[TH\RV:$V2ZJ'[Q\(;=B=,<'^%4GT'RO]:?HLO$1K(QLT#3"XM?F^WLN& F M\BE#<3BEM^*J'+=M7] UDL@/9-4:A8VXN8#:0KZ2GZ=W1ESC,2(E80/OF*D$ M9<*%;LT9\>NVBYG0]6%+6D/A@RSU:K4%K"A M,]H+(;*A2_MEKQQ"5UF_UR79Q6K^U[(Q?P;B8")^^=QGE"_<=1M'>MW%=$_[VOT'XQS3 9/=2 MW)9A#@FSA/J0 B',=Z 84>$**'[(KYUB;6__++AQIZQR7!\XCE[#3-SWW/>U M8?1" I*[R96 (LH.NFD(;<3/D\+:CC-WPKQ=[_M=:>Z;TJF]ZZ!6Y:=_W4%9 M\L>WY=]T0XG_B5KDR:,GYN$ !ITO9R.Q-?-3X 7'T)UI_5&-6Y-'O=//+;H% ML8;9KY+>4C9S\'%Q:CQ+TP*%)-6.VK1HO;C;T[I7M S_ZALU_':V:4;#(]&& MP!!R55-YQ+)++BK^2,13=#Q;^4V73LNX5C,;AO* E+V #&E0'H,[EFF_S@/> MNG"4GQ&'?34M*_/RIBBV2)S0^#(UGG!D^Q MZ(\YG$8#FIK(@JYO,>C?C!& ZNE MJX"Q+2J;*6;]I@,KQMU26\)J G^-F M8XGGB.3/71.6U%21FX@Y9:A'!KA@/$0O5"Y6N/B;FHZJB47W-;IMZ;DA/7.T MQ!1953$6MK"Y.*\AM3YT!9J^80>3^9'%3/++^?IN 6W M:NY10&FR'?/1L[J/V.I&/[5ELSO%MTH]V^%HVTN[G7_/.K=(9!N /R#I+S!& M6B FX(Y84KDY^/JLZ*0::/O[LO]2]O8U+R^PAL3ED*[?25*:7;I_CM*M3S*HBI1+(RL$QQ](UN<;["^VDSL]UMCXL@1V#=1_S&+H5<;U M\&CB&)Y8XM["1ZK*5PPK%/"#^H1WS50LA)GL/?3<_+2A&9#O,<^J<1Y^EU3C MUMW)?2M_=4:[:,I&-7C_Z-O>F3\_(DG<&3?3EEF\22Y,/7RS]#&]"33 %=*7 M^>23(;7N=V6A\ D=Z7XB77>L/+^^"JTJVO MJ!2%N! :H)ICJT:0*D+R7!0H_L/D8%E8N\)&)]AW1LUC]/?:.<$R=Q ;P@D5 M,<^ZNNLX"M$;;CMSDOFU]V>L1X]G1HNAC;O24OW>'B-KX?)G7T.YUI'\",CN MCC87PE]!T6.ORG<08F8/5HKE9R_3+R+^.0':;G,O4>7A=OBU5B1];7WI[;3M M%R8&PZ,5A\RV^T8?S1L#XL^0H/<)CA$4F: &9!C\GI^M>]DGJ;*^FR+S=,AL M%)C$D_.<.@)DSQMMD2+ES67>Z1%2E#R;GFC,>BODC.F9&[6W=:!OM"-""8XL M'4SF058A1%@#*IG!V("I>4<8Q^%58[3BNS>)O;H!R]\JNC_L+]',D3I$822I M+T+B@J00L1#N<_JV@HVEDG;/I0:&=]\6Y%V90#!M?LHXD2XNS&;Z"_ "H'0V M'0J]4'K9Q85>F_45L]+2$[:G5P& /P"<(6J8! V[W:3\WFMA9J-_[VDA5:QG M>QHWZ;7G6K>)O?VQ;;ARM-ER8^+O]5:TG_SG5QF_1+2UX6D BB20!.9''",F M-(;'8]&>)SBTHKH$DBFJ_:6R>O6(WW(NST'"I(RBBVZ,QA[-P3TS!UW MB[Q#HIG)9][3?7$^$L!VM^Y<(DF3J-6 MA>MCW,V):6X%3KQXW>_Q7&#Q]AGP"J_3HH]YV!)FH*/,=&N#FE>0UPMDXDGU<> *B>[SS\>&FG">IHISQH"IR!6^7 MI.'ME#M$[>I)Z8R+ZV5V; !S$3R)[TF:>!$RB,I>$,6C1QW="VJ-45EWB<%#E &YBVS]2\C#T3FE2;-CO=-5/1@Q]SF39$,6M4&3E97#+/ZRAR@AMNTVHX1&'S/_NX%) M<>:D,O(SN!PI?8%K'QAL+9S^Q"4UV"*X_^O,]*6<+MTX%?D9RW==[G(9=J;H M=Z<@F?*^263A.UR"P/+L>UW:T .^Z$_K=1QGL!MG;G=-^\1K]\?*1B^,AUC4 M]$UK'7XJ?OR$RXCGIB7OVX#HP\*:SP?*7B6?]RV#([?:YAWB-7O#NKGH:EWP MXBU"MIN$'6+^I6*O*:(N2Q'F4G=3 :=VJAAYVR@$E_/X1!%)/YS?-F]:)NT? M-?\F6OEY%C%:Z*[#TG;>6DOI,1)\4M+"XK29?B7]Y*^EN"IS5AI@L%'V>?\: M+J#(V80'1 =7CG=BG)$S&.BF J)H@"KP+V0E%'1K=H)1_?RK M-*DO@_&V/#I$; M[I$T>S)563V:;KTOYFE!;+!*4^>@LAA.C7<]?T7E4+$!>=A\7 ATNPQ* N)S M-$"DQE5"7 =26)C\NX92:4L%?!'9M'Y S">/2FGWH2C+Z,=OM@F;.LVZ.,( M1IO-BC*+6J)[B(52(#-UV?7+5,]XU!5]=)9#&6C1FB W#NI/W^'^GL1)R=8' M-:PB"-P5QL,B?04: UE\Z!83EUWU;JV36#6IBSP=_-+H!O5'-1$WZ?;F7#K1 MKE" 4]!5 N0=A06?#D[NKZ$; 7;(7%M+%8V4J7*5BH>CT3-C7.T0'G8 MQ#U^+4E'"X4?70-ZSQGIZ(M-'[X\F.OUB50"/SO M3=/6%M$GUR!' G2G@EB;(H,\['R7'ZLC)NT$ MT0#;:U-]ZWK8F2^+^,]?LY*)7JY0"G_ VI8?H0Z;LN6W.,_[!\BRC5J*,PN@ M&^(?^]6_J@F;B.)A53X[MI /N7$EIA[/?S'W==+^ >SI9?-]#- ,O[+5T.&*R*]S!+<+(2 MG%_QD_3<,C@W[=ZQWGY&;,0KUX*9^"FJ2'A)6D=78ZL\P=@W4G]R5EJ"RN]* MEJ0!?EM:T "MJH@8('X/.NE(?3\U3KT\37&I^?<- &&C0?:HXUL6(B?'4*KX M]Y9OV&[*40<-L/ 48[E!%:(!,)2[U'-/%M'8U?E*S,F%&A2%I8XT_IX4]0R/ MZ@)-<70"JSE"U8[D^_6V*E[M>)^)P:0X735N&1Y>O?_EV U50@/\V[] @]"N MZ LD2^P.3GT12D>2>/A!?UB2VDETD7AQ7[NEE^ZUXVAJW,A8 E8RH4,2Q?71 MCC-M0CQI?2I?ITO!)!]#IR3:Y37E"2]J<:A7SH7Z;_;]4HH*AXFP! ]X;K!Z M>*V;&EPO$#-Q1@F..*R(ZBNP_1JJA,^4'YN3U4W&]_5DF/[46;#GI&%^E8D'U*4 JZY5YDH&L4WS;99>2K#RK=3FM0_V4X M5!LJQZC"5JDIJJ_4HZ85H^" W%9T>; 1]P%4Z]@%>0]B>!UT!L:X\&H,*G^Y MW,9E9S^"LB?4D7#V5L29<\P #=N/5J?^"26)L3D]MNMN$Q:=W'MGW=4DL9-=A)%\DE<;R8CA7ESL2!J MA0-T"KRO=M3W4B9=U==%3M;S##%LQ"2VUM/(8@'E4]?IGX(V9T51_8_V$8N\ M[B>0PYY1% T $>^G&HCT:?"=]L"0POR-GBI$6(M0H.,SNWRC+J8EM\^'!N@N M649-[6!30H(8J+_G;I \%CX+1ST>UOQ7;0IPKL0IMM_M*X M2>U"5T$[H9QS,'+W/(/&? GD".'22)UHBOHUR=V%EO04C[XENL"0JK8\_JUM M3L@6KURZN:;@;/IU82C:SRLAT<*GR:RG9*=HR0,2^NQJD,E5#3VM3/%(IWJ] M]&>%/0H!.MO#M5/ I*?@]7F*:A]1G0;(N4<#I%S,I@%Z6!'M36C;^6-!X)&[ M,Y#R"?*%!NBPQ<8=[9T*QC-A-( D2)4&")?I!.T=QU$O@*AF0+RAS)'<_"7$ MS"G$&W HX!2B\'O8M0\MK"05S ^-,X/4UKP)/Z1=-?EA_%' LA//ZJ?46*N) M7_%*$1N)GDC86,R72!OK6W4D# M ,IF41TQPJMZU_3,0R_+-Z;:2*6+Z'BV:+5A'[7>T;JH=P9RW@E]I>D<60H(/R!(-$)X5= ,#A;""?Y;#+4YT@W%[;>TGG-T,IKU UE-WTJZBV2 M9 89,IRZ0K0G\9"-22J@LQ1O$L*E?.(>".E@%__(L3J=<^]FFK#YK=?>4^T" M'SYU^MW=.LW'YW^16,@B/8RQY4URT%+8QI4RS1<$J=&#SIZ:ZK1MWU E=A^) M*^&"#WU-K^)6F3N4?UYTQ*607\'O59#*7,FLU)\N7_4)=TV_<:C,A]=$)'G1 M )>>50#7Y;9_^D565FI_./R8Y-H;,QO4.5_%T8J9M&U+21,):?($1JI!%E43 M I=D..;G\J9"Z_WZY./V9)^-5.$>9S9&"*6FQH(Z(20APRTV0MTB?PG!JQ*B-G$ZUM(^F5V$N/8#^"T")+1LO0[V,)#,']2.8RH*D MX*PDL9.HQ2NB]I'C3VB X 3C^HGX;&W^YX?28>(=;PJXEBZ^56NG7IKV=EQ MA0"OTP ..(?UFP3@6PTQ9^)4K(DJTW#Y"0!H*]=].M\.D'[.?N8O M.@#]/C(8?4F#&WX9SQ;6SAAL?:WJMQ>? OV4TYBN3Y&(Y*]?>JK?!%-LS"-Z M!'_3Q5%_(/DUN#= >(.XTW!@0<'-[:%Y),L?BK76-QJ3O:_8"B-?5Q@(4K'\ M1J_Y']D+A'(M@Q:BK+G&JM$364#N30MX/[ M<7CUTL(X> E$$M+>DEC"\%F3R-8DF=I @WUKYRGOT]%R?1GHSN.;*E5J7/IP M+?[L6P,=.A'07T[<6DG8$^'Q>[^KIP,D>"2\W@\,C+'%BM[2I/^44WC&]"D ML' F$O#-7$,%[Y-"H&N[2[TRMBV-K1YY<1LC%-/WX$[1C14^/Y-N(XN1)W1_ MZX9FZN73'#J]A*9(EB.ZOH$6LC3.#GXA\119YH\2GC4Y%7?DS?NGL5*WHEZL(TKW] MN*.C9AK@1VTN]7J@ #4(BL!+E=A$ KK_?V$HH=H9)(5?>[]^*.OJ-9F3AKOG%>HBV;SW2ECMMTP$UET9*Z;#K*C6-M"F7N ME(-8&IT&ML8G&@!T%TUB'UULV,&=8*/TB&'M:$:HC.MHA4A#R[,KC$^R@0<" M^/)I+ ?."+^VV+G[2O9HRJQXZ= ,W&%CN\X3RTGF99G@/GK-R(>/M8UY]EA# M6CK71W=(IZ6G.F?>Y6Y0&)M:WSFS D&'.$3@]^H9.O MU(LDRS?6E+^JZS_Y:Q9=(0HU^1#OXX\TT:J/IR<_BB)G]4Y...;< Q^![W& MZV^<(W@>7'FX$<+$?OOI]Z.POAZ^'E2WFM82!<7QT9 NT49Y34SH+IN$J O" MO\=YJ]K_Z^#":GTF%S93A;DQ8(KLGU'V"F;;>4HP/WC##N:O;;R9FNGN(DWS MI#14;#-FEQY+'$W%.$\X#Y;H&MR):G":_-KPM=:Q3\LX.B&J2OLW#7#A%/34 M]99XV6D -JH,J=*ESV5EWM7I6M>Z\)-'1_-Y+A^U.M=F_<$M3L K%)$O3H1U M"Z&FL>3!J]H7FE9,$6>>G>H_ZQ $%OVNA7?H0&E2F,SR^.?L4SV!WB_'[DN1 MVRYDF0]W>-'B/7\6;QJ,%K?=*1)SN2LF.+M\,/]U#JRQ=R8T7RO8+J59,!T: M@)8#_C=_+OPWOCR1T_)C1_:4OOZWL8C[IS@HBQ0]]W]@^_;_O*5:%3$%GV$& M/ =_X)N'\1G6=N5J?RYW+>L-].?^9$.+-&JP'Z);,>Y5DLEA6FM>YK8 <[OE M%AM]Z>41-ZEN";35MS0?,M6TMSYE.E"0DR+E4FC1\3S'Q_Q^="[CH#'VOIG=J.2\54U!0HC44VZ&)^[EGL M8R9Y#)!/22M?IP1T;RJ."_]I6WET[XKMI^F@7JR\S&58;B?'YE>8;_MX7=W5 M"29+2[F/@7BEX[3C82+X)$N:RK0^3$)VYLB5.S-=^B5;\=*)X=[D=_=G'Z\P M=?<"M@U_P#S;Z[-<.[[#-445=!-'5E1?U5OA@LK-:I(;YNTPR_"MY_K''SKXS_L;C#_[+\7Y;_0Y:C$"H3^BK" MB0:P13C/G*!^[K5@B&.S*]O3C?RIBW72Y65;97;-C:FVD9Q]?0*\%Y[ M;3GE!"%+A8BV[=/WU ;#2C^JX>0I6\!LX[K+-:"')4M*C=%X-4%\;TMYZ1!B M-FP*>=+H76 RV_-&4LNKN,'_C1:UTNCSCZ!5!,3![27GY^)AWQ M#O- 8$ 6V-Z..=4Z3H';/[?1_P+&4,+U)Z@:*UT3%ZQAZ(X$#7 Y>25/A J( M.'$&D!(T/+E!9,798><3J&@,9\;XR$R+##GDMIKIAT:(^OZ5&>1G.^& M"N^;?>GUR'N1E'+_G7_JQ5-?_NN_I6[)S3K?E;VQL0MA.T<0;DJGLF%P5HO( MHVNPF8F+Y%YO&9G].F,Q(@U0R5]7K"L-MR0(Y2,6F::K\TY;F-F]FT^M(RC* MG'0+%U,V>EG1=!XT@(V]/&).%@]9,$ D19FAJZ%;DT5_[3IIW!YW= _NB,O9 M>!+!H/1D]Z]BN6'!=YO68J?]"BT[?0FC" =Y!I;@@GR/VX=!GNH>=2O'X"RX M$*$@4BWPZW/8!XN*VMJ:/7BC_#M+ST^'G^,-M-PO I:Y-TL(\^RDL' .%K4" MCDN#60P679F&3L[)AN;YK"N,89K;?:E *RR54;+3SNA7H.U=J M\GCSAI(W=DP=_ ?09$-8T- YX12L2V$B@^.(0DXQ" B.L=+8*8L.PNH@EE, M#15:Y-+!Z@= R] 3EV7HE&/KD(H%::K_6;'-'$'[WDDWU1FQH' BD$L%"/. M[$OA8:KM_MN-XB<]:L$U[] +QLQ+5!)J]KM)^[8X@2>XPGR.\6Z9Y?1>5[Z* M/%9[8H!!K,U$?^YP5;]P3M%GA%*ENK3UX0,I@2O)@5/<2SU.H$ E(:M4K&'7+Y\[:JF*W&4/B<2G3V^>!HV.<-P7A;@/Z"I(N\N] M@"57F]Y6V4\:=662?\61>,21O4W:Q%P2BBQ%ZL8J%N&A"^.1V2V$BRCU/+-/ M3F.5GP%ZA78^3HKG;]Q27LA*$@E!+R0TV,]BB,A.2(Q*:+9\F!=AW<=&483: M\.MYW+:M3CM+S=\RG04ZTV+6HWF-8FV6_)*CS+RK][R\+\888_M M9Q^_/YSP6K$B?'ADJ4AC>1GI"9985I%8("#NPPU ;"8LX8LB*DF"*V)J4C/Y M(C[3QP.XQJK&:_MEV1_:VT)X/VE=UY758\K1,1=NO+OC(C#&4H""Z=!(#>E/S&"0Y MPKO69VB1,,3NK+(U5)L2Q \Y25UT$^% &A%),DZF>\8%UGC/)V'R^P5 ?_#S M*3=4H&'X,/&4);[_Y(PD'!&^N7J.:XBE>B"/5[B*.(ALIX"JX8V:&YG3 !WW!P0H*O("Z[J@,HP)]>:8OLPB& 6R&#J1A#\%+:31 M -4.>:#%0+*NUG0+51HJ?$B]5;_ZW3 *5,6?3A8F5;5G"9 *"$[><3C6Q@!Y MZL!GOS>=RWL9+8AQQUKZV&;T0XE5&9+HSA:!$+8T3KF)QA=1;IZ4G"2=Y)YB M&.FS9>N*']IADMKPS(N<;%-ABV*-D=G:\6I] 5:'DE/!AK[#4J_L;( M/3GR37"B7PO/M*-]6>Q53,B= ;8V&N"U_3/M\,XGB2(&$I1!) E&HB8F)ZH7MKC_P7;+@K2'1,/B#0P]7$ ):;)F;T(MFP.H)A MC)X'%L-X8Y?Q\=X!71C:<3[8FFD*+K'0*"6/FG7AL0N/ZWP*CD*T*J$=XZ)! M9Q#8.Z>I\AN6<0N%@VSM5" ZVN80=WO)!C3 P1V-&;^(<2X,5RNJP*5.+9H1!W.O$Z[O M]#1CB=N-/:%()$"_OF2G)&#=WN[O-=W^*Q\ _E.&M60%8Y#&_^9COU.Y26:> M"AI"3(#L29\4PTZBB&5S/AE0. V@VK.>FCL9)S&OVFB+],YIW/V%X4M8RHYN MQ23G01WM<%[#@U]K79WC0/*]>.6QBS U.^7U@7&P,]%9[UGUHZ1RA'YW7\(- J:07&FW+N*C\#;R(V M0*+.I4ZD-#V@]L !]"_5^C=-=_YW_Y8Q[2&[$23A/!"WAH0SFGF!-'!LX6RM M)6GW^UI/5-][)?083_!L9BHYEZM;J3]01]-_4M$OS9TJMGB;35EX7,(G:K : MYR1LG%Z9 M62]$^Q?T!A:].T0#;#>0=2./(:2(#"@-< ]Q9)!" ]R =U,>,%RD ;X84HK MIVBDMK2@O84K@'.03/+A\LC.NRJYZRU!T%RM6N:CA!Z9XXJ=.A["8:Q'EESD MYK\1>+6BJ*A.&YM?WU;Y\><_2WA*8]HL7&.&K-H]O"P4>\/J;4!,%HG_ X5@ M_W=M_=2S?:,F9-NMX-%2C)Y:_&WZ+[Z"^ZSI.E9OCX]$B$L$8FX97#?NAY-[ MGWVNI1;NDIK:KNB;M?%+O70%_9O6?81SQ$:2ZD(@L=:BW04<\6G9Z2^5K; M3Q.[7?P?IXNH9X,F7F<$H.:ST*"=& M[Q_3W4<2NB2.6M1F^E(\5]AVLO>ET\G.<#/"Q5377-)=[!O(AM%TSO.9X.2E M_H^B5Q>5WN-ZUK@49.M.&EJ$$*5I^O1C!D@ULP#03D:_]2P>W"I'4259YI#N MX_[Z7E-U\8_,/8GX;;GYJQV.4PV1U*H?^""_U!=.AG=_;=8NL6,O%N5-@:/3 M]'NG[^8&(%T,SX67&$@W.[E6#J^LPK$OR0RD]@Y?B4**/JGZD 7!^4[P^RFP MN0J]T#[9=:G%CV]9XA_=2TC6Y^(4?=LKRH'NLR]@KE> %[>.F% M_4#%MXR&AI@1*&;.-8A.4PUU3G\^?@<#^=7U7]A[[ZBFHK9/-(H*B!H!Z4I4 MI#=ITHF*@(" 2),:$94F72!(2!14E!:E*E6I D*D]T2Z@(!T:8:$)CVA'DB; M^+[WFWOGFV_FKKEW9LU==[U_[+6RLIZ<3\+NZUQ[FT3FBKD*V]O.>(2I%3W.*+-WZ$O*)=3#= M6S8, 8"R Y+(KTE0V,D.&M#<4 MNT:Q@H71'O1[[R)%>A$N/A3I]#VU[]"; S#69Z24%[YJ\V_FTU?7<]3%>29O M)"#CO8+K%H:Z+BLO!XSCQ+9!AY\5@4"^3.V'Y0O7_C_+7C(G0U\_849( +G5 MEEJ\%MYW+-DT1.U/SE3ZH75/C9%"YR6C$@.W]BN3XZ+%J$N6%S0J;HV\BRYVRHK(C/[(?: M:]O]XK\$%SIF+^\CN?+%&DO8Q,4HETI[W6X7O\$(6H[,B\7ON.KJ!> Y$'X^ M9' SKY/8Z\_)-W<=.W#-BJ39I4R#,IZ? ^$=SELG1+5,V)VXC0SW3!R//N7Q M'OD'_&-,NI/^$LFY_ M>4/U\KEPKB0[WH$ND6OS(;JO_#$KI4\L'=JNUKGEMI+SK/,^ZJ71G>UH5+RF MU/]-13>,&SF2=3*0R7(JH:^1E^ VEI5HHV&3@O',E:??$0TW[_LD2G;^B,7G M2\.^.9VN(JF^7&O4?DR8N&P7$C[[X^UF+XWU*\^FDQ@9QS[7*&F$@*89<,86 M$>#73PTGU>5/[:?;FTV5VP1[=W>:'7WH8)Q*YO%0+[65XK=SV"V4Q/Q6WG=Q M\\]/<-K9>.CI.$79_(_+@XRH/X W%!TT+Q"%XOQ3/V4=&_ J]?=-]CM \[UO MY,QELQ%A)V"E(G)9JN^\N1,A %3TJEK,FT<>5OU3#.U)_&N]'VQAJ\?L!;,^![4 M=KT 6[I34AD-W$G2F370F*A FMTWFEW7G/]\I[@ M($RPL.*=X;/JD#4N. /T9"PM[=&OLPF'9!XI(BIG/7'6\53;D?#F^THGC#Y= MP^N!L?;_Y[;F3)#N)2WIMB:N+]96A3*.[-!@%P42X$N]M*W:9[H%-(>)(V MSG9L&WIJ0F@MU*:ZX@6JQ_C#R*&#!YN>?8VVE+L(C9][US[J!13_T."WZ([6 M69^%QJ=^&\ ]/!G@V"!8TPX6-O%3"K@4U#>H?M CS@!QN0?VOX&4N:ZNU06B MS_PIN!WYQ?#"L#P+>-Z.'L*>6W.P+206F/)'F0ZZ.QIYVZ1GE_")-S78 M\F>=:_0DLS;S\=8X"0^+O.I8.LY'4:RXE!//?L] Y%VG"PP.LT?^@)RLH#6$ MS-!D]7D2P*]A7/33 +[%YNF13"ESD7R*JZ< W= F";I,@^NT MC6'AP71V<5+?F#O9M3W,GP()I>@,"C'=$A[IA;H.=VT]JRYWK,6<^*74-D@5 M+/7./_-D2[X8.-D\2XL@5"OO-]T4.)0&ZZXMAA)YVG_5-ZK&Q#F_+!'T-[R? M(^$\5S>OU@0?0V:LHDF[V)GLO M5$Y:I>1X:+2U;IU^WTPM;B1MK-90U %+R0$D.^!EJ[-:L63>?_Y ZWG:#F90 M!'J2Y/&SX'6Q]_II=$^*Q:(CE(LA26$?\IY!R4=K-6@80_DVJW.>AO5?/9NY4M7"6ND151 M#MZQCU* ;H2TFQD](9B1;5SGO9]3;MK" _2J?E9N@+Q>C7(*HMJ&$N)RZ2N% MZN)3(_V !^;@+9-V%C) $T7_2,IH^;>DC*Q_2\IX+/^/I QW!HCZSFE=OED^ M)^@?*Q"O7!?O"<;=#A.$GW0O[2T),P#<]A$^?->%/Q- MDM\3$OWT#D,?Y'42&?"NE#7X)O0W$8C)AY7G7#]!ZI=/L>WQ'"C,8,93=I% M2%FC*"GR>DTRM"Y -JJ?R4,G;8.A*[ L_+]GQDO33,YWFM1_F"1V+!D<\:!P ML%BR^XLD4RJ0B=H,E=+"IZ:04Z] RT9*S'0^I93(253H/-)JI_[@J5"42SW1CE! J7GIU$CJF3_%;@-YRU5H\W/08 M+=;N=\S=[%"DNVEP1=+@H)SIKLEJ@W>(P&[@2\)J4;[SFYCT"YZ?<_%-HCR> ME36>I9U#E38+#%!K_R1JMXN,B_929J/+7X[%A_5@(K>9#RHZCZ:&TEFFHG0N M_#6_:K-P+?O@CX;DD!@WREI&([2 2E:50LWB23HS8SAZ[GW4*&['9^6)3MUJ M$TY[M0A UDVJ0CFDF@7T>GH(IQDUF6F!T?]]6Z.F?RYI8]D&9?.C84 ML!W^MWZ+O9VB2W4&=IC0+H4JBV:^+P\&Z"'*-2R"+KI+"G'RF0AF@ IC55U[ M3.LZU#I,PC2=CH4DW*]%*1<^:U->Y'#L6//D$?7,W0VKT2F^T/>U43?)XL?E M@?@7&P\O)>P](&X\&EW:^<6$49MF#I+E/3R-)EJ;11C'1'^^Y.FWJJ1E@GZR8T@K'$ZI7ZK:HYIFE0M^7%W3Z)_S]*37S..6<XKJ@;[B=ZS%I:TO[TXOU#3'&I? MLA:F"G4F)DN_3H:+VAC<_OYG_ 3X.MC/H1^MHT15!#QBM&#$%?N0;]\K8AN[ M^@O6AV1T<@]MP%CH+<)@8&@V"S"J!+\47'$?+:=%4A[-.>T?9STP2&:'I:-W MTB5$QJK";&>@OUR:!2U*<\A@Q[K1=*Z6E+TCPB9=VC(E<#K"@#AIF;A,O/5ZL>%EWMO=[Z]D9I?OHLTM MO1@@5]2$P:S#TF>$"[EG:?1Q\\OTCG==KF^]HWG5K>0E]-+=F8F@HSC]A1&[:K_&BB_?[17+>GFG, MYG_O/*(G^=D?GP+OFL;:P@A5)6,!*R7!NX=(3=,4,P+^M6JU]>KX:8=QF7F# MC_>Z#B* ,4]2].Y=(("4N:_RY\5$?C$_;62-Q/]B3^$CP:RNZ]QK3#_F&0/$ ML=IHD.VAL8[SJA?Z[#0X)/(N"W=^CQ4$N3VR*'Q^0!ZA6C+M9A=UW],VQN>/ MWT_T_542N-,QJ.$/.GK0<;))B*+ M =YBG;X;)V?4PK&623(P5?$-Q]ENVN3OC!2-QD^_I197VWF(^/\J7[#4/9S^ MX\?*S'Y=4^(\Q\38?()-U33&7,P(0&Z!F-E3=A M/,=A7\UM]^BRI/R4K#4HM_ONKY7%WQU9/RCHOC)YK"85/,@ S8F24UJ2 08H MDWZAVFR!3OQ:$-$^2C^G#KTQWG3K$1>:+*7WM#*N%'N?]HD!FLG!DSXA+Z] MV!D@@LD_?5E8%@U*YY(7Z=WRFDU;#\O8G?TQ^<_UKQT*>B)A%UZS1$;=2*,W MR;4Q0 ?R@8A#%-Q$N0!*9VJ66@-RH7>EX9M?334Q0#QN/[N MO 'YDP7?>K[J":$+4Q@@ZRTFA/!A@/QM,JA\)$VX>'.90>BQGI6AQ>E79PM% MYG6WSS498K3(#- W&)_Q+$<=]4).;C4?>*$#[Q9[Y&'=@];+6F=G63[Q;*:+ M$ TB]L=>UV%-WDM97G[BM?-TJ$1-'Y&Y9M]G=0:FG*4B&Q@>9EHJ2D#S;I:R M]03KAZ;&H3(4:HES1S/A(PF+!;DQ* B4( MT[OI(Q2# ]8)*@,DW5T;#\&5,C>B"8"0Q*\#]D54 MC;IZ[&![?X;&LL(EDX5ID\O-0NC#5\'GKI7VH29=8%V\>':9[ZN#\*3GD&=5 MT#ZLB\ZL\-&61[6O"67;CCSJF_[#,;0^UYY':3[&/H5[ZL)6;;4Q!6 9)T%, MM6^D]E*W#@,DM3"4)%JR.U2V?91G*Z]S+6%VJ9D"B7@2?1_Y)][=E6ZO75B- MJ]SH7+-,&FR4SOG!-KMZ(#KT;M_4H,!COPY(:F:O,N/KH^AGV 43:1XDS _ MD>_+UW7IAB050)T9@F,Q[?4TP3H@CV+CH>8).^5A/?['JU$YB*FV-WP68;( ME(#_EN%R6Z0UFO9))7\,HT=0 M_E3A3\2[&@V'K;3P*&]#L?Y>K>ND8HW9$]ZL'+H\D7G*R]*618EY2(-U?2E3 M$XGJL4_O&*#C%G29:AVFYG"CF59"P:E.,T!6#! BB+X3$1S;9=_IP ;=JA)$S7C(8X? M)31N1C5\$L,UN*.69#-S]/SKH4RL^Z)^5=]3'N(^\,PO>AS[HXW"?CT!L#'Q M#/8,\TX)4E7H/1,A*6,J>Y%P[ MI$=;HLU[Y#CL--6%5+#K18:@&UF^A$58?Z5 QN7H_6>Q3I3O(C[)>@_5#9R_ M:_NK-V->EC ]S$=L(_BXR'3SEOV8RW=3K<35VPW]]65M:\Y4 MI3MN\.4U0 K.V"S6M/M,+.Y^!T)]\AT[R6]RXQ9^B?8P0/?SWYT_T#OL*2 MZ"?C?]9;L$I+-U'$E=]6([VQ=#EGZ+>-NTZ360,3ONTKK;5$]8P@_&::V*,\ M=62'O.ZBCK9ON^'?J:OT>N J4I=RK,1Y M%UKN2,M41S3MO=7'RT1U^\>UOGTZ%Q ! P.HW4U:!=6P9.*/77#[C][ R[%0 M8M8026DX:QOY[$&6,^P6?1@G0!4AXV:P5:2LUJ"QW2V/5Y->.U-LG%K%[_.A M$OZF-QX$S8WUX4XBV99@X"KKL4LC$P5;\"8Y)VV!;ZT'%:]OK46*;ZTB/#PI$F'KG%-Z8K9"LQ)+7WB*>66,">K MRX#P7:GR6"=C.W__RC/#Z>F/$^8]/1M$BH FBBER& I6OAF(/T:US+@0TK^; ME98[WFUGW2&Z3] \)")D!X\.+A2\EBLNM8DOL-0 M &+^76>GFPK% NZD?N++,L E;UFD/5E6<4(W_]?TM,-A9S^QX0L1R#]UWX^X MB/_&:K: ^7WYXXZT/5#[D8S5A)A8^19&MK84W\XLR[!U4D1?FAM3236?-YP6 M7GS]6WCAO9-RZZ+:X]^9W$SENP?21L0.P MS.2FFP5F#)#1N^5NA(+Q[(\E'*DC@ $:O-]?N:R^(2NK[UV: M@Z;7JT'ZL")U3&C@L680A'\F+)TUMO8TT3T3^\6C J%(^RK7(V0VGAJH3AD" MXH9=MYSM.W3$K %%.S_'Q;B63E) 7;],?W@A]>YR?%C.B[8>\NVR"B;Q<(HR MXS&;<6$8CMK?&_-JJGU.T",R.!Q/ &;DSLU!=2TV5F. M#DELRGRJ>Y$#"G%M/7$ 0OTNQ1"A5&5,2Y.GWL_&,%)^Z\VT-FY#X0\+'N:. M/IN[(3&(-_9NYA<3TOW2GZ@MC_G>Y@_WZV+A(<++B*C7Z:J$>3G.3H+;[5=R M2GM+-E;Y2T6Q7:&9JRZ23FG!B&XEQS7T85_(,3\PQ)J(4'DZ(AZ9J-V=Z"C1 M@>R5P"$'O16,@LHK_,(P\WAA.L\R7718%F%,<%2>!Y1#;/=K-W@7UIMBOM8FXF:V9Z3,?_&1XZ>5L ME(60XMMR$+O%2D2[+_XX%4RQ13P>W:%Q?'N:G/Z(-%=F\#GLLRX;;>/#?/FZ M[ML;CY'O=PH(?,) 1H?#4?L7Y0>_^ >:._@RI:QR+,;K4]#2DN#Z<_6CL2/"X55TH5V1G>B$[>?5HE/0P*, M*;>H?.AUH J/)@P5T#]+L4,]S"*Z]@+3"F:!QY?H'VVZ=7>OTW &U/8G9M3C M50S0K"6.]#VKA@G>WI=&,D#/>7%4#VR3K\V;"J#B<;Y.0ANTCY5EUIL'W9JX M(#^:(;I_ZR#9;**5H!@V'LC'O":N_>4U^;5@4CVTP?D+%-+J#MEY:_,#2OJ. M^\>%S<3_:$N!HZ!'F+HO?Q0H;D6> ZJ( MEUZ=LUUW.C8H-^!W1L?\/2Z^>/RGW.HF?,-QXF)'N#+_\])_MM]OT^LP_F27_M+)'JQ@4W_FZYTV7K M>/'??4'DGR.AT7"YM=^C"Z+P^>OQ(B=>W;E\C2J-IF7@G#U1<4XJ9*>71?#E M,,')5HS;+MTZ4\RSME2+6. 7R%&I&]'Z(&'H[.),LO-[0* H>W&3]R..)V I#]M7Q8GNF@#C^Y =T;"3X 4[D29LZ]&E?!\P%9 MM_U&K)?97*#/7M?0M1U+GS- 1W9H\=OG2I'\:>-\=#O8RAZ,P9SSER8<#H_=^OIJ MXL*@VD6V'!(+SQ)!S:7Y; %M,G+$NGZD6!P('5.7OD^U_X'ZK51E1).\@UZ8 M<*/.D/HJ9G',4,6K8L8+3[A62YJ.S6[C;O7]D/U*\H3$F<=OU]5AOS.F;SV+ M8RO=K>V?+"9FQ5%%*39 @P%IM[IZE+ *Z^%]6WUW:7?\4CD7BOMO5M5_40\+ M4^U$Z>-.:]WLB5# MS;Y=]:/PJ<(X\^[TN*O]K+]2OP%6%'L[J@*)-X, CLJJR'U*M>[7(1"&.:+C:)C]<++!(-C)1'T W2+0[ MP@*K2S!053*'-%GIC>1]N#WGZV_$PCOQZ07'O;G#T]4MC+XT_>EJ\@K5WC8$ MCKVC6-';G,3;[/ 1"!BA3FA#ZU0-I_S/C2#H7GN@AO;8:O#L=2B!BU90(F.+ M7?:L9H!^9V02'.Z7'(PE@8O MIK,G4>3@$0'N&M85V4I/-!Y]Z3MTX, N5>; ,B,70'7 YI_#S0"7*19)@1.51O#=@3Q[LO%WC9+4:^,;JYAK]2SV] M*I@"W6TEC5%#\4+ &&;#*[^?MA=)+>X)[ =M\ *P7P M[I56/AC3P4SD'E-)N>&H:>K"[C:2,I_*^W;]B*H, M$RR/';:ZV6Z4?3L^:6YM0[KT ;*88!7>EXY>>X!^O4;DP4B@=<)DRL@]&8NJ\$"(4\,N%=W9D M\4),?MY*D73.U3N3T,N:PF00V/BD! 7$*YH@(V;VV($PHCB;&4_; MW66<;8OEB[/BXE(>"2^:LBKRCO*%^%>)2QK?O4(7F6O4)9JJS="E7O&)-E]_ MHG!F7JUV0FDWRF]QL5!5M$?XP6 43-#895*E?R)XEP< UVN?VI0_O7R9 ?HI MAE\K-?O\X?MKU#=[4BG8F@$*1U.# 0Q*G!FF'S% SS8U%WTF1,/M]Q,A1&E^ M2S3]R%V;DG]<.4%)/6M'8;L M@?1\W0)$MZEHYS]$Q[+A*@S5^Z;3%RNVXB+;X05\F1#.@"K^ M^3@^ZG]_$1\!1N69GQ%]J-6#.>3PM>+/.)S3HCNUY;%9^(YA^ M[+KTDH=4&2*LS6HI]*SR;&0!M?+^1^S.!E*4H*5#J.<)JQ;C:K.D>PP&^,S1 M\-1$JGTVSET"\Q-'5&& AEGIS""S[KH(([,P0,O.#% BCO()J(%5)IK#V#L: M/>FU83!:UGBH'*JF%^D-6^\8G=]JZL?.()E^S4*GC#ZP%H81_S5?(Z^ZEQ>Z M%6+7K'?&I@6"^%]]1L__Y/;%"'LFT ]C@%)#&" _'UHYIK)X#@U(CKUP)>.B MD?Q_.%]Q-BSW/UFA;QOL3 2]L^QQQ!%2&4 M_T#@4PBD\X.WDAKA:>W92R%%(TD2>L&)Q1;&9)1("]3U+T2[#W>G6H2>D@O4 M"K$]^P5$9H#"A)%IGIY$UY9>%N+QR=_+J1'C78^^G&QS#M'M$])^/O?TP<&8 MA8_/T;QZN\D;A6=O_O*0O<"+W7@1@0]KU M(]9P+S#)S:R,2LCM-E.O]H[>EC2'*'8C,J*2-FV5-K)22.-,A@>^O0<_GL(Q MEB,X['(D-^])@?)^^J1U?"-M[=S@T'W,*E[^#?9P:16D!S3MG;X:H=RF.B:(RY.C.)N00/7JNPTH?3(JB?(PGX?&A_ XTLO\C@;^16N M?CH%[TL4%>J0ZQYPM^]Q-/L.>&,-#,1CV> M,%E(+L%'0]TS;KUE@+@"24_?'!T6\"@EL$LS;9J^M- MCR=W%L)^V3/%-7/17I?1(Z:B=N$6K50;\*+?CZ5% M:;8_+5^FW0ANZM<5\E2O8)J(Z5YA/@\0>Z<'""$/_5_*)*LLJEN\<*\?N9-8 M<.>T37!017!3O; >J9_PZ#EIWUO^2=.UC4N-5H>)5QO/+W+$M6V&^6I+(D6I MNV-?$$;G@%I-V=9.QB@%=W.X8/IM;6PWTA3 M)V/_R829H>0IW =*_(P3OX,X'?/EK$Z))P4:FI!*W6O:IVO[A-+UH..=>N3. M%O3:.Y)0QUX%#;?* $W@7(8^-D[.[V.M_=$5&UU+Z:$V!0Q02RCEWI0?)*KQ MNL)8%RD#LY+F8@F=>8_ES&H6E@4R_K%EEMM47$-NPWM)H3[M'6ECGF))F+PO2/'6P'([]5ON9I)W0ZY; MG5_JJ/+\A\K\WIS.W_"NT;%A@%X4[/;4,4!61 :([V03(HMM'%E7KHSRH(_7 M0%$=PLJ:J.6[Y6;S#Y1@EN9.!@>XM@T$L: [B8&-VTJF9'+(^@*"&; MV(U)X=D-H*8C$K+#6F4V_UC)"4*V(.R];#0AVQU HYW$AEW)@4/7Y3\V9HC4 M7KH>KI5]\3GE8V3!+6 M&W5=G84[XH4Z^759K[&G ,N^WXKDW4S?PWJB+96_MAU>XV1HK'E!/&:P 9E& M@^R_6T7>KY:YA0YBMD6FSG*N2^^C7@(YE[OA10))#MX7T959&\L_BY;&?-,3 M/@_O-&:U;XBEQ]=1H*=]Z1P*A*49=X+;\!QZO7 TO\#05,$C@U!07SV0G[3Z M!'<,"P+2B'RM8:IM,([Y!F&ANBU ^E'440T-KK?<( MD5KHTL,,T)QD 1QY:X>"V%#=BBT>9("<9;GV6E'EN%=/9/445+Y,_-W3^NPP M\X]=+8PC9D6F,^+KT _I4)E9(:<4K3IQ&7#<_^RX5 M6@M$O7'R;AY'\_%32VQGGUC GMK$P3=V#V MCN];DZ_F!+^OXT<'FW(($GMK.5[YKT,Z#&2Z<^RY[V2)2O=2XA-SGJ:D#S8Z M]_?@&F?S2AUE&""MSD?O#5YW&B7Q6UH4/F@".A0KM7_5N)NEI/D$:IME%G,3 M+\+? ]?746P>8!_4X9"R,[%WO_,EW[JL]2[=)9V(13- KV09H*(D)ESPH4\; M4!5\:)88:@YJ=YEJ(4;:0IBX_.FTWHFR^$%PKH+T\-Q!OFUYAH=S- 9:SAC:*S^/&T5J>$*P,3$=6D[/ C4?O72LGZ;]C/T<<'Y)\".WHUA+-VQ3+*TH.WQ-"A._J!+95O.43!PDP/PFS:C7 ); MQQW_A 6_*%.GW?JJL,!U/2]GET<*KJYG= ?56A@@J>0HZ;L=EZVCRI6]NJ9? M(I\@SI#,J!>P'"\<=:LW*=S3#_SK(%)(EII"E0-Y/<0>W]P^FILTMVFGAG%F M7ETC')O(68$\=[N];ZS4ZEB1G_7Q!%I$C-9Q[F+9"A+5B>!:T+ M;7"'E4,?[$J%_=)1@3D5H_)[N!-)LZ(C5]#Y1&&);^0K!J^[R]X;#Y6P\FVL MA:7NJ497ICQZ9V9+VHBDZK'5D(^]=$4)IG\)3BZ40C<_+X79T#*QIU8L5'H[ MPS^^'/<]F3YXM7B=ZPK'@8V['K(LNL=_M46KMNCR9UP3CWROTMQGHA^_NU/, M%"S!! M%!GWV'&(=8V;W>N!Q=I70^K*'RGI^3*=<[Y!%Y&#:E:FCN=4)526N@>IX/LI MW*Y/'- W5ACV>L9"QKRG"P/ZX"-PHZ&K,9+O MN,-Z,.3NJ3(J(/S-YF5GH(*.,)R)*MCK?LNI* 1ZW#EH*.XU'+0DK(D-.0P MLQP%P8$^+]\_N/L8RND3E%.K<%,M(W7/X,IH'7-"*YX9*W29K)6S2:SFK&2Y9&\$UF[ MD1G/6_J45](9(+QNUF8%4GG-FM!V8_@ L!W-JTPZ_,5),1*VLN5?M76O5_8$P?M^,JNC(D"=9H.E3 MN7#>+ JOQVJ/&(8L-WV&]L?K2="EL$ONS(B.E4:9TF*09^TO>UFT"Y_'LF[< MV+O=%KDT?Z,4NE&TLRS]J]G7AWU^=Y=?T,ZKEZT7DSZ<0=U *45PIC\",$2B M!Z) E,O*Y_T!3%+L:/W0DY2U2GJ*WO"AT@_OBYWV/.OR8L/K[O":_#V.5\5 MOT_J=SR>+5.9M3L5[4J8%IS4'1H[/='"J?1O18BPQU1=(&1F(^KWJ482&%V) MJEE2I<,FUG0&+CD]ZN+5V\]YZ!RII\4YQ!H3M04&@E-60QF@&Q$,D-Q)708H M7H+8=ZK%K]HLLJ=,X 6ITJTOX'9!9*R5I)%"5$)"FSEPQT-A/F@A86'O2VUY MS)A :TB[ Q)\U+1R^?IE_XP0"S_SQ-S!J$\V1"]UXP^J/3P^01O?I/#?LI@$ MI,,9+M)I??EO S2^20.:[GJ0.I,N&S) 04U#]'/S%&$&:. \ ]03P;3-N:@) M((0B2._%'4>XN,YN@*AJ?S?C%L+B-RCW-V'R""\A1/FM_[P9YV1V%'!-(0G[ M;VGAU(K5-0(EN\'L;!VY4M?:.^[C2N MQUU?H= T.[ZM[\Z+PEY#(TG"_;1RCZF!>B]'I\6" 3V>/0,V<[TSAS8CJ6C3FJ=SV4/!RRK'.T0UQXI^8W#+%.#=*BV0;S_505&]I-U+XE [1FM8VC MNLK-]N3U8OO8>]'.R:"L^MKS?OB8IS8CV^:1WQ$*79_N MY.O%-\J&&*1,R%@]S=Q0?C#T8F[VTK[UBH&[[!TVR]G51V()O5N!;W*.S7?M M>%P>2S8W,=79MEM8JJ]_>H5)9*^M_JU0@EQ -5MI>1)A1Z?@QU9:-<(G#34\ MND1HF:JBU\K5]H=GL\Q\C/8A_T6W>IRC&^9+SY;9)= 5=*Y_5]ILV20OOUAEP(%P+-J85WG2=NFBYOI7HDRGJNY7 M>6Q,VV$;LM[!2%BD-%-3_A9:7D:1>78ZJ5R8#JPH.:\37=IH\EGVQUNQ^'>X M\=GK9]*&T._T0W;V=C 8MYS+/VJY\H_E:55$DGX9#99;N;& MR-ELR$(<(R0(O^6;%RQ79KQ9"#T(0U+Z^2UE^X9-D+C\N&ULH-'URBBS6F_)]1Z.5PF)PW<2TW/W\X(P MP<7+2+WWO@Q0=, /:3.6]+X, 5/OTW=C;EC>GYNRD;&1*@\J'W@"U6* " @J MDY)\*F: +MUC@(C2VS:[[".8G8UQW9:)CD+%+C_?@XC>BQV%=;A*N9"69U"C MDG\4LZ)1_RAF_8S:U'N*:NV/S#P%6,RL0$$ JP'E6,)?\QQ:XS*>WWB7ZY.J M_T@]V*5+VU?M&T;Z-=E)R+)G1.=<=R%!:JM \OI+09-FR=!2RYVGE:O;@Y3< M4 ?Q!.#Y\Q_S]CH_\M[D?1]VD1KQL#,U#ZZZ$3^@$EA:/;$P^B^UQ/HC(B;F.#%2]],?L MLC;GKT W5X[3<=_D.$7#_,:A@133/".5,TM=A;*I09X#Z?)4)9MFLP,N!F@S M)X !ZI1@HF,/0)(!N@ZC6WJC@/E@2YLW],^D AK'G[\="JAO_J"\7*';W$SW MQ)*RSPR_X4A> $SH;9\?BWARM#R>=M&XAG(C7H!7<9ZUKY-?$6JV(?A'(KNI M44<('/%)4/G\)[8_.6?BC;MD.1>'"^]4&6C$>YL%34_N..N=L6X[Z@+O)^R] M0)Z?:'U(7),M)=:\;32/+G0Y]+H#J2^@MK.4L&*O;,V?+L/>=$HSM^\>,%C[!N!!0A%7L<]3.% 4H2RJ*K&_R[ORE=G]T( MVS%X"?T#8T:KH\P_,V?*](Q?%NGA'J@9?P9(2:B9B=!%2 >CGO)L2U[N/&W/ MYV.FC<_+'%/:*FON+' &XUG1^U^_>4@=_R%F_/,)[8U_MSXE6SKFS/%=M47 M^$5J_C>YE&;__A/[+\_]X0^"U#2HEL#/C82T#SN!<'NVAV;'X;5%QW MF[,]/7]3Y%047+LX^3^8J0]Q7?Z(00_XE(I&B5LZ04"Y0>[!:J S^=>JH,=+ MV^N4S:YBVH]__VYLM+1)(@2#EX$K9MQ_G+CORG]Q_#T8$**Y_WB@\O%55Y'$ MH'.:8XYZ 03 ,_)R4H[=J^.)XN^ 4 2T2<$=4,Z= M<]SMUAJJ4=Y4E9P/,E]<4YV%;',G(].>AEB^.*$4GO?\)-J+]A[G@7J1585K MK0%B22FW&S=+?'++1BJ;K']._EY*<0_?W>/D"E([(LQNDC7@@X&:")G5Q(WA!S# "B+AK$J$T7U"_6"A36^ES+5+Y-O MY7O-GF=YVWH^_*H&A ?5;(=RZ3\.)-P91%5KF10N:8A]VI7UZ= 0?[%>NNW) MWGR\2W38PW+F7? ::EOK_Z4[V'];MI];]?_S<7: ME\.*-V/4'DI=._)T+ KY#<*NQ9G# #5K806I6BFMNQ7N=HNM/9H93MTWK\4M M8=9>[!WJ)'N[3YW=.58+!B[F-Q0[TMM=FS4RME,4 ,V.B8Y(%YF2Y$V1]T8Y MVM^43FN#6#Y^!)?\R2Y'!!+/6;1D M30'JB'A^=[K0* /T ,KO%I22^VE[@,RXE49$H& MJKQY=O%*YC6Q542' >N"/LL:.AIV%,%"+N\T&&H,RQ=Z7RG/:>MI?2AHSF&B MN[Q#Z/P\A\0)7)M::8F5^?6+SS[^/8KKF%MW5\VNP:[VY2S9\ MY.4:P8<-T]<;G.O@EM\C?BH(L"0,C7[YWT[%_G\WG +_5K$P0,>8NHMZ58&X M!702KWGZU+;G+XW.&(843KG,A_^6B1#)U.:YUL,#2EV2H\L@5+\"6>XDI[T. M:P5X$0-T,\&R_.=<"G>_6YR(NV7PH=I.)_[9XSZ5W3Y-.[JW9%"%'LWBI M]H4 WM[V-ES<9.S=R:R7]X[7&;LE>KENJ5Y.?-9Z?G/F^S?^+)(99%*)Z+H6 MYDD^1)>B2J&;ZR-?(NXD!]4+">@,^7C*UAMS.40N]D&N$ _'^94%;6V'(5 4 MZ#+K3#^5IWC6K.6<%37-YPV6;U#+D4 0/ZQ?K>OE6[SGXSLPWV-?*;#AKA#!GM5MO>Q5\7^MB^@#^FHT$J@C]+ T3C.1A7G7,_8+QZ\@LE9^2F; MG^!R3I=!_FWG/EWK4C^?"0A/PR!,BBNWT=\*>X-B?GQ08DMMZ&>C6M://JE] MH/9H2$64ZZIE,$B?_]W/']IZ8<__+\LV!FL\3*]S I"F:,&7L#QH=OA0IY-4 M385]KT4KZE2C6J!FB>+X,VG9_KXW;.?##WG].C][(O>@YAF6J0! CDZ-%XG2 M8:U1B3T[NCBH\FMU?FI4]6>ZX9&(HO*$[6TQK*A9#(03.O.> 1+6T0 HL]#5 M62(#Q -7[12^I",^B$ 1-&^6BH2+"]WI)L^_.\+.Z2?H_7@NXW-S\T"5Z5O[,;V"Q#79JW4?>M,[+4[&X4J'> MZ_F#FRE^CE_FHQ_:EIVF1.PB@3&"V83J3,TKNAK\PD,3I;9Z.\?F$\#6>9-99;P-KW3C%@K.W65W^:3;Q-]^)&(N\M#I2P?U-N!)4M673@0.DT*L;),^. MIV,1,HU"LWC!+([O]\G(DADSCC3*R[F MI,1G5HGAAX[5"U)7 <]"IDI=Q MV"0IMYYJD(5X<>V\09KWK^%2D "+XM@?@\B=:>EVP9,I;RJ%VFO+AKU$ZLMK MK_K)W)%XXIS9?A,:"[+_I_7UD&MBM61)B\T'6>A&GQ+= K<#E9B:U SJ_KC/ M$0_;J1FNJZ!TD.':54%_P[,*E>6U5K>-E\4CVT_H)6-# H$)'OGZ61CE%;ZD6(NU*N4]T&4"Y- M''3VT")Z*U9B$"D*)+3:.)T'FC*1?86= XX=;?@F^\YR)ZJPA MW[^S+IV*_K*D(S*PIJ7[T>/R[[OX20._A\%>Y^&++X<5-;X2DA+#V99/VF(B M$=QDW.YWIJG#>T@-!-8UQQD,:!G%X?,J@W!2J=WI2.K>FJ!L=\O72=H71\CO M8K;-'T4YA]Z?OAI#:_\_K-<&2E8EUK1F10CS^)Q%6))?)K_,%9WB[?^\S+7Z MYF&J592*>+7CLZZ9$_%7CSP[">&!%[0@OLPL5H>+*OH!YC L6U(J M(WN"J(+=E+N?4;+'!=KB5S6OA\WK[+^Z>79 M3&F5GQC;_0I842S^0,HWUCIG?(YE YN_YZFLLU!06EYY;>USU2YWY6"9/DQE MC/!EVV-GK\P?5#\[+I'-'*6A'7A>'2&JVLCV2=9.I&+98"G5@AG&'@%(H:X@ MH#3"U??W_D>XI7+LE8O/2\/B(/; M\%'8DV2^& ;H'M.U.'C9MT./QU:X.5U +-K]='68-/(WE.>?B#%4FXHR?/ ( M:OWSGX"!I]\#QGQU?Q@@KLK^B'I,S!Z1A9]PG4S*=\M6_F MEY?.\CX6FYM@<=^I0IV* MB2N1T](N@1N8QQV$'6[7U9Y?C;S7W3Q^\M<:[X*;RS28PYWSX%RCQ\<_\]J M9P24D?#VP+LBZOG!QH-!S*]P\?'A%9Q[XS1-F;[(H,*4N2M-B92K8D21@9,_9=ED*IC(HD M23(HIAG[&K)GQ&Q%63+3,N[,XIF^O___U7,\+YX7UW',FWONX[H^RWF>]^>Z MK@\K"*G*N7?-[)%0?Y;/K(U38SFWBXY._YUCKN9W6G2KPAKQEW@0%:)?*[#+ M>6\S.F1S88"LLV%)37*BS&6LS.*.T,0U+5<#A1F51=O7Z@602*YKB9JC8YRI MW.!G046RB.&B+0O?2X1MR)&G>5);%5;K5#Q*H4Z[MJ>?"&[3O M,O;<>':T-]EF6B>U#T%:((+%4/.8%LMD\+H, ^HZ;:N' -O-Q(Z0Y!&^J];W MC*IRS2*L#_W8N]_"U%\^YW292+/+N[AW OR_'7-_-GYZRBS%2H[+I1X$:\8_#AZW5HH9O=7P?PK"_ELI_R@G<*=NC0A- ML0D.>A$ P+V2H+WRLV^^KE^;<5"L5K/O6IO2S+Q1#0*; QQ6 EL1V$U[SI7! MIU!)RHC.>=&10F'D$?KGB@9.35/__ON2&3FG[/GN&0NH7DCS0S=#-[+H6LS6 M"6@+--U6IW03F\,NB._9;GCJNWK8_YW653KL RZ57ZQ.W^YJ'?]RU/P"32<9 M=CD*T(4,%&9!6B#95Y'&SWF\<(/M0-Z46]L2C0JO^]X1<.:3O_-1O72+OC-V MAF]TO]K9!K!. 65;?;#6^#Q"%!C0:>T(>@%)MQ5N?@OD)%:W[F)_\/LCZ/1037>HR^NE+]>\/,[-OG9W]]9VNJI1UE< M4/=S4(D[2(0!S\+0S\ ^Q?!2F@!@2083+1VF;1S,N,<;GE0S^F*A=D6?791[ MK&4^.J[[M8;Q@VGN;-E-9CQ@3MOPHTRKJS':\J.05G:,X/$4Y('M@E>IB0V? MNTH]DH4T7>6ZA 2D EOHIK2M;C#Q+(73UONO2'ZH>0X;4:;'S+ODT*,!NE=3 MD(RH!J5Z=%IIT 1D?CFQI0?ZRB"B;#]&$-,02%&>1_SJ04N:J]UP?!AY)V"J M42W0X(_.?0D1P=]>>4><57= &\?I/[:XPK4,*HGY"P#7MK3U-$JMQC$ARCB5 MR_?:"O87:=]Z*558&A#PEQ]B#;*Z3^?;.BZGUC#3\N=E?&M,]>M1141-P9M7 MU9M0.*A,V[,J?IXWDH0=08&FMQ/XD7A3WES+*B!$OY M.P8XB=2P=,;C>YH7>@ MYB*.1C3L&KL>]Z9E\B$>C)A)X4IWYFY#.R&2-C*,LUU$="\DRU;OS2S6[0R? M!:;N^Z^Z;B^@;B\@N6OX; M3 I$Q9QQ,:JZH\Q=!,BU9]7DP>*4FK 2MJ=CN(]=04FC_U=#GK>Q;_R&DOW8 M:.-.C?1=ZCDUU7#Y'0'?<<])#J=;4^D40CE_3MJ%S.>-5L";L?4 (7(==R_[ M,N/'(\JB_&+J$6:-;>=83/:$HZ^3E=7QW; EG!J9!P,G'/[?JCL[-;MO16'\B\)3^S;>S[GB="U2;C2F2OLOC:"FC@.BJR.NV7B:ZB-GE7Q*H:]-R4 M^7L+DL]$K.*!]1]DEX9K&R$^>RLL^$HG[A8-\Y;SNGVC-*<4KX$4XKR#77H/ M'J'WWW^.B/?XN'?2QH&20#FK5M!KK'V#:!+KEKXK*PW;OY:?%@AC:8S0"C]9 M,IO0/'93$+OP'D[9 >497FO!I&Z__YWQ%2L5XMI@].G/IXZ'02G)G]3C9D"L M,[FZ5;O^C7>D7!X[LE5C2P!)=>QS0 .U/E+!?H+\*^J/Z).X*FW]YR*BUJ:2 M+W)%325!VBG>_W3?%=@\B^E'7U?7 U@,5S?Z8LW4W6:_)S_=;SA:[GF(R3Z:70!6OQ?T[Y/'2P-91((*AY)@>U;F T>4/U>T9>-5Y_N2*&!IUT=$4M;E"T6#\]H_LK'1=^X4=)F<#+['O^;[ M'\SRQC+7&.E!YXD82(:M%M!%'8EXAQT7^S:G7,JV,*[_P'!0BMOS^Z?-B[XED0<^^7)P<(N[("DOF.:"#DWHV0L"XPN3*W_48P%O%"F4+8H] T'41NR-H\G@_-(L P2N%[8 4\/*(U"/N#K,; DPO8[I32,'< M"^=\D3>5Y^^F3;;? J1_=6UOLJ6>4AL:"]@:Q-OU+&M@>'EIH8^I@YQ$.)W3 M;WI5E3?T,UCCVL"KL?H]43AL0(0S0[TPG H!K\9MM2K,#D4')T3HENA18\5* MM*!B+ZLEG0240J\ M\4>:TG*#PWI)H_FM?)U!R0D\;Z&?)GTB,.,8[3P<[F*PG"=C^_7W39U1^E'= M:FB"1\_3H@7MA;8R$!J_][Y#+SP@+Q%85]E0()H,S[0\'-A"#H@9((;4THS. M+)SQ=,%:E;CD9-?UYFD)G#Y7(JH'RB\%;8-[\)H?<7Y5/HC:[NWW^,?/5CV; M/G^"^Y[0SJ4JG![:>Y!RMTY ZM/,, "G@'.13CL@@>< (X(%97O-OKK&%420 MSL30>_K:?I:IJ[POSK,HC]5D-96X>-G$$!Z7C[#^CV?\&[_O9B6VOE0-T25D,OCC*37 MY:E<74A:Y7Y.#0X6V5@S/K^)?"NR^5:B6F4#'\76(-H+Z1H/OCO>L>F MUB;>$L0 %RF%*N'%[O3Z8U/F'21I?]]5E0/[\!5[R-AC_$7GWI7Z7X-H90Z, MO.5?E70 \1+.]>-RC-KU4$8'%;;^E)$* W04-L(;CWR>Z/4C;]W^@?=F.SQK M% Y9=Q^)D>S.T+&YNB*%)03_7WJN-C/34/"RO*W-N$?,N+PBW%__24I);R6( MO\0-Y!(83MLDCI-7>L!$A6YTL]=M\P0L!]W??G/N\.Y>Q@OB*<9;^ZN7C8I- M2Q84%",[8MZ5^MVGA[)EGS(5@ S&*5B:N@2G&JM"DAR/82;Z798Q5#"525'U M,E),#0GJ3B_.DP:-'4]PVKC(,\T:0V&CB>4%I/6A97]@G.CX GK_G!L0WQ!> M_NYMZVPEXX>%N< "45'T=VL 2XLSS(WP%)7B$TE6]< MR:EE7Z";V0>_#>D-U)W*%+A5T"%I6=+AFGQH;%VLW>F/W/__S86!4UZ343]J MWS1-;RQ7S+1^[I%='97Z?4'B'"=B!0(8*/2YJR+W;E]ZD&TE6M>]J>D_H5T\>F$AQ?(MRVI8+:T#GD@RT8S@D;X%-&K M7-M3F'/XR%N,/2.X//M :.&YZY8)\4^<8DL.N2\%^R/G]5=MWO -H.;A;S ; M$M M3J[3)SF@NC&M@1B6#](6U\3PS$1:,V2ZO6#S!$D;S>LU^Z8VSY6:Z+>-?AD\ MGUMYW4%/^Y6;^R<%9N\,+'QS]RI7 FB@/*:,YZKSXY7AA3B+D;:1AY>-/CCH M'!QIR>[2D.R4#WCY"=82M1[-.+!)&\B"71W_M'9VR@R=HQS[05Y=MVEZ.>RJ MC5MU\PL7M0F[4]^F=ZGN6C@=9*3J#4KCBIC3^:G6A(:\\OJ2&YWQOI6Y:>DOY+/N;8R:,-1LWM M33G9 H_UG;753815H\_47:IZR]6DN^NG= M<*-:']F#J]5U-H4G_O*48WSCJO) +DH4-;;- UOH;^@N]@D&[7NEY;390FM; MR?*^'%]QF^&WNN72QIY= AD\H!YC7^$!3/AGU)A\&C.%]_/2: )Y7#G,."?* M1KV]IF^LG-IQ^6M#2&Z"RE8ZN.C++G1[KW.5>A!#AHG@O/XS3FRC0=FR,/(I M'@NSU:=[Y1MA&R4 A]-M>@JYOR.L%9_BW-X'^TP[:!^#W,L4S=DEQX(SW3AU M>!74)XC@S1U0/DS\AX\TLJL^W/0UR['T5E5":[/$A^I4"5"P?D^FW%FF&:<> MI\(*8DLT 6V4Q$-FK+[2=9S38W\(*?QP_H6$V;CFK)AG Z\.FH>UER>#O=UNV).Q_09R:ND9XU.>6_>9I=KR$A\ M/'7*)5-.U=1KQNQ_7Y#%*Q&1CQ/S[I=9T! CHJZ41$G@%+;MFO V[^Z$F%^>Z<(0VQPKMFU_B^P$1M=K/\N4.S%22V MG+4]O;]96]V0,=:6Q(!3W+[L/S3ED/A7+%Y/Z6MH"FYNB/5\&$4IAUWF3N % MZ7"V; =3? 9WB!XU,+MQD1:@+SH.CE"R]?UL;Q,SH-H9?&?K]=\;!T0U%_N_ M]MTJ[W+/AX/189OIAZ']X*S#J:1OMEI3O*2OU&>QJZ(5<<$ M:K$.F0FJ-89-FE>-182V%7Z>W-]@@ZUX]SG[@+\R$Z94=7M6/KLW3+"U5*+ ME@_OH(8U-^(VBQ^U?J'%F40'C/[7"X)/XG%=.-'MP:IR ]MBEI$_=*3WL913 MAS3H53P-DA?;N >IS'"ZC51[_#GB<.8#2L?(HL&I*=JOX/?W->)O6W6R^N[I M@F+'Y7[")=YFQ\ZBIHJR+O MY8%,'ZVR8^G&5GR=_78OT1"$)56!+;4#ZF_%R..EKBC/9<-"(\_\-6('D^L[ MZ@Y\I:<-4CR9HP_+?K9)BMP9LO8N&?S&M[P#:H9DX@^CNS20HF1X'M>F_,P, M5QII/V6(H5XKN0BU3#,/[_SYHYNO6'WV]B'CHG'[O@;>*^.BS1K'__5=C674II#= :5>AH>:=T> MH*STDS+'@]%1%ZD04:#62:6XLXS('4/\!+-.#':F_1!'%*Z;LLR0L9QBI .5 ME.K%-<+.V4KYC95CQ)^][XB;_CUA8.IV::U-4-LF-M8XYK_5_5SNUO\JS(W/5[=/ M%2J[U?/4<9UVJM727WXTRO. J)=Q>X61Q-8!$2FT:],]&1."D MER-V"OM-K$0JP2QN[(M$W(L3Z^Y7+Y,O%X( .98U6X[W5!;R.O"5BEE0<>M@ M.+XCDW*\EA0_VAC'O/1?6/BF;&8G&G[QMK",^"$?X:*5Z.SB_(=$>F,N7A?= MI8>R^D80XNH!I+,,V/H.B!;QIXF>E=/R[D.;+9@0]2[4IK:A0R*=)Q4V5'BI*N%(= (W5B,DG8VNZD(/)<7Y)XU._(D$\#^OG"&D4W M[O1^LM9V[#&(TRJRUZ##7Y=W[X"(?N2L[@?C:1BL>]Y-DI0]Y?WY=9P<525A M\=4F-L/CRX.:B^G%3H.V(5;^JAL29'7[1B">V<1;NQR@MEM=&1AB6;K1RRF- M&4C7B,:UB;5;TUX59>]CK[H>#Q6+UOU9]?G&SX.[,RV*','S_W5".G?X[I9G M>VS?:$$CQN:ZM8/@>D(^GV;,@DXN*'*VL<8GH*MV:36./G[#N375IS3PS.$, M@:\$D;\8KD@#?:Z?H(X71\"8T?2LS%B5$;0:VV7RI8W]\T\][VZ^/VR1F/-* M[77!<[F]F*;X==*_&B&GPH]YCU/K6$]MS+'5FVG9/1<[U>B_ M\!F!HAK42:OX>4_TQJW)7M(Y=_GBK_S4MQXDU >X,M><.PC'GF]<%V<% -TK MO;="<(70KLVP?ETT M^2&\Y39^*VW$B)>#R^&&MY@/:T6#M-3EES4S1-PC,;\&A^I8IY!03IVM /=3 MZPZH#;(^0I^%9=]"-5*7'0TMQ(O\.T6;,,CIMH?F!W6:9O>Q/IEEABT.!FHKI]X+GUX=ZB(\=L2 MXT=5_+TH=9ZRJH%%;!+A701LXP:$GF2K#)REO @8)9.$ JX4+UWQ+7L-)&-](8O#W$T30P9A_/2-4NP@!'W$0=&+- M'47T 6]RG'2DC<6'J"[R1A\HGD3<_G?-'Y190UBP(9BN5][ZVP%[WW9H &_ MD[6 'F%]@5:X8$V#=4/G!TZD>4TB;>L;UHBD_)<-6_L?F,D/J56)3Z$?Z7]U M.7,>?[;+8(P-YKDF'#4,P\+6&RBP F5T#HXGM415>HF[7[7I]'6XRP3@GU=@ MFPR&H";KW2=\Q! " EK7D>_C=T"OVS:<&+>FJ)[-+&'NO/0 [S'+[CC"E0FD M75XK1/[[H>Z _NO\)YZJ-*4ZNJB4^(-@3#E.'3N:ZA;ES>$QS8BP2*XAXO#T M@&$;R)R0=Q-W$4HQ!-V].W#O[8KU:_"]XB$&FN*40@@"*WS; 2G"@N' ?GPQ M=6UMK6X*/HW4+BLKWSXCVZV"\'&Q'M+$O:_2+T+17^4Q?W,*H.APF/AWM#1> M*N)I#UH>*6JY@!.B9CL[+$,_7%VQ^EMUISAUSYGY+L]8= @0#NU5XJI_NX/T M;IXR8I\B^NO LQSO?\&ZOD\;E3)-[K,,5?IF-;1J9Z/"M <<&!U]$*Q0_@XH MDD2$=M(1,&^&9U[X8T1HEP?-'C7OILS*WAA846='F(702^U\- M;PQ./]^8!Y-$B7'[U+4843V/4&N.[97;/>[XN75[T_"X> 6/'O/>RS=>R;4* MJM9=MQ?@MX,<7;BR?7[C"S&VLC;*J*_5=D+@K(&-S_=W]L-<-4EC=KDT+!;SHPR0/.CQ/[/B%CKEE?()6'FJ/L2*U&**D.U+F>;:E MO5 1W:6)!_D (B/]/-U:GFN.YD,>GVKPW.S!PUXSU&:ZIFL,"!S3F#>NLKU? M#5Y_'\FV6<-/R^E_ W3FR971#)<-_ENZAY:I1@ MH*_?HFBSYM[9X[$F3B ^OP1-OFL*7\T;6)=0 Q IMA,CI@?3"EE/>?&=J-,7 ML L1:6[U1UC,4WW?Y/V9RZTXHK"U0A%@U'+=-CB[=DI2B2@047W\;M4O>4O# MQTV# BG%E0#D!(@._^1 %NH#9[3'%W /LA/:FIH9 WT0V=9WK\*(_E2_I+T: MJ=:)FAI4SP+3=P,"K8+1;UD;_^GPG^5L.8.^6YW-@!O]#(_.*'#5Z/&]Z!Q/ M(J3@SR.+;PO#LUU M\?#LK_KTZ)E3D]>3ZG^U47= ZPNL0*0=I\GV(&H1QG=A^B94EGUH%CMJVG58 M\/$U3XC<)[]/>H24+/5+)]7W9Z>EE1 ,DK]_ARNAR>5,--_O+P O*PB,MN/H M"H78/>FU=H5>;S%NC&/"(SZ?!Z*UQ#\(#?=F+,X)Y,A\)EQ"$TD]L%98E[.M M5GC[N0K'MHLWMZ/R<)8QQ1;%=<=3# T5^=N*AIT%ZKKXTD!\]^E:U*WU[SRL MT.4\O#AGOKDKO.)]?@D'T[L$9LA5^-L6/^^W15QV"E1R&78&[7.^B/T"-IFV M<6/$,*T9E03Z6:8#+_/X]NTO1>V-$@\(*K,Z<>?;G R77J)=OG5BM:D6WP?.SC_*HGR10==DSJ MU(&[*U5_'Z58@8VC:L/X!P@78?-M/O]Z3X8:02GE>;&#YE!)_\" *_A][[%G M-!)9=;X^GAIV?Q6NVUTWD8D3O'XD,U<7]&S$\/2QJ?&]3_:6Q<)@.28JZ#_Q)UU43%0 MI!W_92&H9&B]H<&_M@@[,]62>&S:K!ZX5G6'X\_\F>6X+>EL_C>+C,G$M/ , MO%&/&."*U)$Q8JO<:TT,K8 ' P211HJQ:RPEHT.W)+W?DRKH0HJ':7I!]C-T M7B%O< K8D3RC;O/F=84 Z-@<3E<.O,,MIFVFFZR>_>P=$:=O:LBD.L;=ILC* M=.GP?_D65+X&G=^BM?60B%'DI2Q&(Z6&\6[BSQK,PNPNV$1(X.7K$X)V-Z\/ M]A27DGD\1W6TLIBU?P?4==16^)LM;(:M4(6@]2C?A81/8CQ?NVAC8WX.WH>9 M2=?M5K,7D--8QBDM8A7@K MQLI8S=%>>M>O>[=IDI]938]Z98_PW@#^M$E%KS]E!5ZI6%GGU'TO1BHP/LBL MJNO0"[[V:'[\$PPR;-TC6_"FQ 2CG^$I]..HP7:)XFKXK8&H UCV<@H>0H\-KAS:P_ MC3D5:H1"GL87Z].>LZP0'>3>T,A;UI_)$(IE_E076@6G]:S+(H^*-LQ^U:S^W?#: MC#V)W]2*U="66/#RY3"21L5!Z&>B%KPH 0/K>0Q7YND)6W6?-1._+II[-F^Z M]^P3PV:+/Y0,SEI$+[N;N!ONEEA7T#8^$W^@L&=<$36-II]QS_%UZ@.+1AS> MZL:DJ*O//,%/5"=S,#X,[,=!)>VK*\/-PX5WO_I'_[IS#_^Q2@0%F3"T,:WZ M!$2=\/0+L!TSB B.&Y+J3_'2>=U2472[!27_6-)9PRME//8"&1,(9E7Q0QC8F@Z^3@=M;6!WUOKQ.[X^ LC%T(^"0)#!8)31?P'%9=BLIZM8:0) MY!*8TDVT &*A_U9C#CH4JG1%-.C)*G&TJW*E_D!^I G!8%D SM6&Q-U!F$GG^9<1V?EG9L.%B'/'(0E$E]97 MUTWFM<6*^!:Y,_"F^#[KJ +Y'5!KX[I]X_=M2.]"1'04]0CX[+Z;XPKSR;#H MZ#:5X.[G7E9CTR.:=K12AD(Z.A*]L-#'W4W'#(S/WQZGZ*39R-!48-(16_'J M!]IF#K34U[LMG6]YT?ET..?^V$H412M"^FTD:?ZI"Z<)?64\WQ>^$=MYUY\02X4OVF2%'DH*;.[9GOX?Y_P&^/KOQ]. M^B ?O_T()Q-@.Q+V[-'Y9U''!;X6OJX7*!+FUU$58?_AY.R +D/G?W%%C.G6 MWIQJ6(2KN'OO#DCJ#TEZ->[63&_%QK0T(H#\-C9U>-;JR[F,H.P^#4]>6/F, M.$+AU/?/95I@1MEX3_% M(@YE7.]XOU??Q,08%@;A1X12QMER;KK=T 7V3(/N)*+0D[8\%>QD2%;'F6+D5209,U3SQ'U% E^Z1>=ZFF\V'3B M5.V 0B"%RK4;YWD \K=I*E;7QEWG 4.4HEZ'-#(R3[CATHXM?5UTRM7X[VL^ M0]2%?M,(RDH/AHAA-G%>V(BR7%&3< $CE#R ID2^>H(TI60Q9'TK'[^ +W6_ M'C)[<_1%\='LJA0-Y ^6 M9<;^\A'R%'U8O)G[!1:.44&T46K75VBD[,I=6)FU6^"TEB,.SCE/E\0_6+QQ M4?<"\,%"4A. M/9Q=DR,]2WJ EF #M4&9N.@Y&># .FHE1]2PN!:6=V=@='G0W=#E,R<;'8[) MQTL!'77<3G@KJJH-)FFF8II @;WO7^_SW:8 %Z\"1+Q C%!/M410&B789O2"=/&\4I;0HVC#R=^Y FA]QT-# MX$^"L:#?/!XPP&S^MP\1:3_3LOFIL,N"((67!3(9C5"4+&DM)RC^<8#E4DDW M]>KC;,;=0U9\<4WJP7$[H&:AKD8BF"JTX=Z 6H1@29@6%_.9W@N./[&$F]#CE_8(B*RA+Y%2=D!8]YY(: !0P#J+C,0Q M8/GLT&CQV9HGQ)$"+?MSGL(1H>I6G5>M\X7T<=*BA+;_5;;.DV=^U]?_Q79$ MGEIRK;\NQISX\,RYZYN/_>#X>X0.6PY*G>LM3(6_'BC@:B#UIW^8<0(5&XP< MZ\.J1R[N[OM\T.UP4-&::D%+IDB)HE0KCN3+F_4QU*@720Q+4N4.X:&S; AC MEZCB)OL0P[:GMSS&[?G);ZJNL>U'WPQ8Q%OT!:JDM.G:FY"Y#^=YX\1;BUQ^7>&?CZI4D]_RP%=@ MEMY?3E]@ON \1\D $C-7<9!J!,WUW<3-CNC6IH[YW6X$]331/8^&L? M?#&C>#>RG&6!^@21L3E"BRJ "_("&Y[9#&!H\$*\5<2U@L37K7=S>A/BWP1MOW^85E[&29>_=L/ MS5C]P9Z/:7_4G,R_\J1AU'K32^X@!-P"3\]C\')3+U[%+2ZQ4,CGB@79]8FW MK:+/WPB.&7@Q3P 0AA 9VAU+)_1%%;2/%R)=GE^1N>*[U%;O MI"'8,PU^\9':/(+KA5#,(<,SH*("^4WLLTIZ&R8+)8$1M!Z ME2.[,L/,AM(+M UT=T!GM.=3.:7>JJGVR__VW709V!RAQSL7TH38,M>VMRAS MO7!PMW;+FRR?MP_<&;+A0\T=KCEJI]8O&/^-ASR\H0:RW &1[_/H77(C[.*& MOGL>7. >HK!_+Y-&Y6,\RWG \5UVO1_OX;2\A%V!S#=Z M X\B*7,3[(L4[P,O<4&40S/I[2'U42KR>1'(!<577C9_SO[2XF.XKXNRCB'C M@3R6-N#*-.9DW$P(8ES-2TQDF%)O-U[I'NC9MYW 6CIV]9B)H)9 5 ME@QS(H3Q?$FM/6#59E"P RCY%:0 8CD-9?OJUJ%*7^/C9$H\3U^LI00>:RX9DC=6]+3GVN MF 5DZ.V_R&W=1D*4N,<,43_&N6WS[-0H243FRF@'[FJ9X<:EM4IH_OJ[[=9?>E_G5,A$]:_] M!IT/NX.&3+)QBQVHR,Z@AUYWN*2<2$8BLQW086FPS\UM_MX!92Z9Y7GAYJZ^ M;*R<03HD1$ACY:6'TP_F2RM6:27$0A(OJFX.0#_%\$COZRG+#5=>4,YDLDY% M*B8][4>+0#PJ5TXQU'+%!B>T7ZZ7B[S3$BBQ75:,+.(G%#*]./]NMB#?CT$> MGD:)^(81HX%+(;)D^(*NAH9M7*3:&[#L1BI"-X MJ.P^GG&K,.] 3>4OKE1ISN7[.4$"-X9452O?9@1![/TQ&PJL[O>17/ALKP&)I2V1*]-!/1JI2 >R4R^Z$-[:U@7= MS1TB-!4L/R479J)DZ<\>5 ,[(.KOU@WQT76&;W_S?'CN]?BR17S@'IU#QQ>6 MDY,26"'72[E_[KH/"592"4DI<.NNQ_Y68 MY#8VRAY=I.D]+,P_6+Y5!R4OD0*H!-2YSS*9N=\<"5)=P)=OYI@1R6']5?X(R2-"7%"?9@T MDB2:7,+5*&3F<W*-JY06 &SW6H#-F5\C-L#RW;VEC*B%*+PK4&:[^GSNYX:L17*& P MWN"J1AQ1/$!I!8M2NK;KA7/5K%SWR?]C0;N)UN*);B6]MO3E*A5 M]*@"0G@4H D)3FVC#90AT[5D^: +)F6C\*(OEH)1^0\Y&%VLN9U_G4>W8VM]MQ2E#^7(1V.'!#AQW^^9O6%UG+X__L$X_][O!O/ M@2GBI=G*DY19[@&V.WTK8_W'OI\;/WBNU!6JVLB9"?=Q@%P&M\ MP;^33C":9;;-;C(TH_W4?.X3PO>0>,,RQ[85*V\FP[X,+V5E8P M(X!'\6.-]I71!A''OHA1BJO/@$2&I,X+)5C"0M'$^#X"_=2C6Y!//CQ]\BA1??<;/G]:M1#=,OSA'SI4L:^[X+-^0?7&GI\1@>P3= E>]MA]&;C/ M>$HMS'V)C0*S]8!]M>&6[1GL#JV4S0,99-N77WV*='??>WU:6,.KAOL! OE3 MN##9#HGAYC8PP8G&9^#I O3Y@XW&Z-VN10TGWS] M\G+[%X'\ XD0;+UU-UZ2CDFYZ8PT)1>*?B=:/(C":+E/OGS:EFKS\%%3_Z[; M2;O#>/1.KAQ6@%.+I(FBL]K4]::F CM>EVPO.$9@%K-/)EI52&!JI$RY*]+%GN% 9^^N3HC FVPE/ MQ?$G[[3T+XNE@0ZA+.6U^;_ ,P@".#C+.?S?!QQR.1R;U:?FWCO)MIB^^=Z5 MPF-5XB[Y[:7WVML2-@*==$QL[*JT'[X9U1<\O]#6SGF )C^>8LO=WP$%DP ] M]09P*AM-&<35P^16,\I=&0$5[+I$N2X5@70^G(7)9_H"[50$66=#DXXFQ_>3 MB"/,3F".^A:[:,AVPM+?/V=M*=P)]VP$SV_0UK0+WJ$\.D7?99\W/++%C&<( M91.NCJ>7 "3F,\Y=;)*,6\?,$GI/F+I.6RZ7\IM:_]7?W\'LLKV!VH!:]&U0 MUP7PO[V:L6Y/@"UF(^^7>9#T*= U"G6B3GG.^?*3]RF^*ZM9\=ANPU_Z'5\7D4'393@FWD$(4>%;[#NC35?:1R-T?BARG M=I^Y]DKTF,_#4JNKNW "?Z +JY,T,OPVFX^%#+,8"Z+;/N;D,(0UC[J-9T9] M\?X:QU_.LEG6F[EU^9V-R!8X#;('!68+ @G@5*X(X-MSC+XZ8K1NP93PW1_N M?N_GCTNNH8>$K$"@@R 0/V4S$R.*-^>2"&]"GCX!:JE[6H&OK"-LCVDL>@_; M#F(0$#"O>"_A ]_P"9'^ 8$[8M>ZN!>6WM$A7)$Z^I7-'DN4 =K+AJ5@99& MFBNU,4*SD$XJ#N(]SY>I$]D&9F?XWGFX6EJIS$6TE:!Z8:VP[L+Y*"9D>@<4 M!H:8CSVE@O,PLK&NNC #:=-* MD- ==)<&SC3I"5N4T9C].VG7I@O=/0>OOW:8T.-V>%LPA_:Q)JROPS#R0W1K MOWYMVP<319D_&7OW.J9:?=1_WOTB'W1$+PST))=VE1"&X4&Q!Y"FTQT)HQ6F MZS!.GE'\0O]BJ]T2\35Z1HR//=K33MN;;,*;$)QHV8T10(GQ4G!Y[>+\FG)6 M,E8)VB(N363X>G\U5DC52RV9$+8]6V**+0/E_O5SY^1P8:B/D.:&QHT@*GPA MC6K4V&<4T^-"-1*$2420+G\TFS+<1165Q=I_\//Q(*&\V0/QFAWCQ*@NKA)@ MS;H4AI'">57W1=.W:+-W=D B6]2 A^\D6ZN"HI_Y#Z5*7'8P>GPU^<6Y/WVW M=D#];]D0EC&JWQ8* 6.MS!JTNC#@6/F)WZRKZQD7L47]R24N^Y*5M$M.N8R; M\?T,SLK$VW#G86\VNV& WO@Z=W:6I&IC4./O1YI/EUH 7HPMK28F/CAT3K)J M<&)HKUBRV(>JND]#WTW076<)%QOS",V8[$C;PVOUE/6?>1Q-@.5[_7 M56^H.!E51\L*WN@M]?3X++_'83<5+\"=12ERFT>[2-*#^D+Z%"L M;.+5'T7MVR"&TP/=:A>OGF'TQ$UDZ1<4*08EZ_*/\O)S&5X(N$^G,06!: HX MK]72HF*Q]8[I^T>KI17$)=>ZFM:((CIT0YPN2LW*OH;;1Y^CQ:A=[Y1( MIZ453Y\6NH]:1+< ' PZ^#V:6MLM[NH\\Z=W]@G]1[E>NTODU99#(9)-;_6= MX3J&'[* NP9!^W&BS$I. ?X(Z@.$[P]\0;23U ;I'>6Y1MJ&@O><1$N#T$1+ MV$3I*Z.^[---1Q6BG7\.[]H8T"QOGL%+L$WIY1O%U,UY!QHDO>&/>R8:*^#0 MURYQ_^:'(IWL=5_+:8TSZ0?#/33;=;2L?6Y)@WUXN2B6<0P-)I ?+L&P$QNE MZMS^$HQS?39+P!6Y3W(GF"Y'RNW%W8 BE;F&50T?< MS?B\R!)9-)@8<@_=/1.O-1;,D'A$4;-8"+P[A'N_'M=4O1*/'%2I_#,[<1ST MO[/7!O_.7AMW\D_/N$LBTASHSS(2J84RJTPBZD&M[U ,&IU@,B#^W]F3. W] M%ZDN-B"][9#:I\ =Q[99L\2UQ#51UN6*V>6EXR4&V0$.!O5BF9YG]FBEBH.0 M%%8T=ZK2: H)I<]1RM?':8LF4Y[ ./7Y[TBM 6/9CK:IJ\.9%:NJTB4CJ?6* M8\)!@QI>N:@IV&Z\S@ZHRW2#;<#R1NIPZO#:P*M)F+SW=Y(DTII&D'ITE.35 M\BZIT$3OO-0)E>3KSDM[M,+!BZ@//(OCY8%$FE/V#N@B.!\OT3(3::L,/(%E M\_[SLY]D>/P9EXS\799YKK5E)BKZKH^[B-57>*_RA5$;Z(2N\93B?(PJ\OK' MES^F?[.TKVX:H(1&8(] -V#R.".&%E]'.W5&^8CQ5-N+9'=.0_CPB;-%I(?^!,:4K?EU3/55F*RB6T M[,M:I_"]68#C$1X652I M7Z'TFP;CLHAZ7^S4S47;Q1_0QLU7\KJ15(^R>)ZQDTUH6]/B>17&V M.XT@^WW;XH'JQ-&M[1JBOF%\0"BU//D/)G/) M;*IOJ;@Q/.;[=FD'>L0Y./]I4"\.6)Q,NNJ=A M9 \@Y83RS40;)1&U_;>L&Q?Z[POKM\Y*W)#V4?(SN>UA=[&X:"FRGFW!(+%E M:,Q6P(\"%D?&,,IOVRJS+TS_0!ZBNHNR[69AV KBQE/U@-X#PR Q^+)*@DAG MV><.:](GA:XE289W&]UK "+NNPJ7AX6*']WL]KRU,48Y-+7_N$5\[KLNGX9= M^LVIG=7508DA;1N/ZL*7]O$,F(<:7>*?B:IJF<)90[)Q7@W^GX>EK8)2/R28 MF!KSG;.)+$& 5EI U[ERZJGU9]:]<7J0WG?^ .4540VN_0 M H$G_R;Z=*>20D-LU&-Z#O@//MOJW\R'"!(BHA8>,-$=G!*D7RB5( 4X^;=/ MX\XV F@3^V=A4(GY)V_OB5<-NQP[ZB+VX:!EP5(]W94Y]Y;S&F^]6BD &-"3 MS#?3E8\_&L5D<[6NO IJ)1 Z%Z*"9?04/%**OI E*6^J-!XLVHC3!RAM/:)Z M6%(F 7P3!O;[/++L[_?MUDF+'(,=4$+9OM,#=X:6DRW_VQZ>E8T\2VG<,W_\ M.5#?*^\;B=LJ(CH*W$WRU/UV-6[Z\?ZB_KI,M"-"$LJK(^0@1:Z>9FA MT->8XPO.--0N'\G=ZE7&641;[X"B?3U/CZX?>J7%S _*Q6AU(M]BCCEK[C^F73>DDIE0!58!!NJ1KIPWA$B8 M%+=?6:'?*+[3=@^01!E1<^J;4Y?ID">VOH]%/*:F6J<*9\YK722$[;M7>NAS MC=7X+J0A ]S52/SUK]79-:0'\(@*S28)X_78%NW3V&R;H.W 2U_3WC)V/L.]>P+=)DPZD#4C]-?SH*HDZ"W3CW".'B7DP& MIN]P91WKD(-"5^MM*QN=!N"57#C22;]#N$;^AB8DM'_QY2TYK>5]9=!8>F$J M3H6^ SI6V&/+3R^[_R3\=S:JCMXJ5KTB&_KIM."C?P<\3\_8G*4T M@,]-W70+[97W+&_OZ^FJ)OHO[G5-U'><;#]6O>SH/?$Y8TBD^K=<%D.+-M % M3KM#]&7[ WV4*-$15'00)#N6E;C_[0I$X_[TZ_'H25PSDPM$-B#/$D;31=UHDK(S_F?(E9N*]%E%!\$VI5!=:=0L)HFX!> MU(![KC(TAVL#='1!)/"*B/8HD>]X9?K^%X90[".C:AE^./Z?I]?%.LC!(!=8_+21O>,(FMDY>&9YG*//U]M=K>XC[B*!(X/,MRI9&,TL CDBDAFX0&)O, M#$!&MH ^TNO@TIKE>5OP]I3/;%4!?B;ZFJ(XQ=4JGE]L\MK06,0T+&13"7&!-;>S6@W%+^YV/ORR&?'0_7BXF! M?B9>*WCRC:LV6?61#:M>\/;Q[==J:6Y.N90KJR;G82Z2C>G7;.Q#VK$5R'+&=W@X'/O^Y;7GO_8TOZV*/VXH:-(9:S8"4T%8>S B M-Y-?VIRM'6WXWEJT>$7YF%?8G,7'8>_CVL5I[\[G6@BK;IC_&F?+&KA-VX)7 M*P4Y.)Q>J'8Y7,P\2JN/OJ )3:0\F/6.DGW^]8-AT",^R@GKTT)WV7L 5X8H M5^0I?763V0#4L-P1.Z!N9=O&%TM=/%?OAH!;*+5=3X@+8_3J-F]/2TO#B3)M M&HAN%RR<01^AZ/3M@!9ZF,&,T"X,CUQ(D[@*"NM;C!-;;G18[RO/\%>1(HJ7 M[V=ZYQ@W+93]W5OI@1419+M6O M1#L\3?J&HMR E8B&?\P_7GQF=5RF3P44E#',SK6C@%6_;(]W;8*OH+'E MW6I" YA6A?4>2A*T=^SGN&#*"]^>.OP#X:)[-Z8<3Y[YFVCY_(M%#/:KPNR3 M7 -$V9Z]YXZ=?I[]5D3(3NBBG<2_.VM>R=!"!TA"; W@(FU<_7ABQ L20JA' M)D+Y558$XAG57-+%4&]O_KUT_-G($#4^FY0 6!8NDKRI$'BE(CX#=[9VU?1; M^?* =V;_QKX(@Z+<9:6C=YJZVTMJ!2Y[?2"TH#-_0U/A+9@,E$T$\?)9A IU MK!*EBCR/O8NB5%SG+6_;F92%&)>K/WIWWSZN]HT_A0Y;#V"L,=L!OF>HF4HS M3BM>,QPC;>-3U=>(")SKOL5X\_]0=N[_3/___Y_S^9SS8$0HYI!)R+J=A#DDYALQA!XIDV2KKF1U\YOT7?+\_;)?] MLLOS\+@_[K?;]7&X/Z;;K#,$-67:IFJA8ZJ M9?_ U&N,!KHT39@E%69($;HF&9=^ A%,@8SLR^/@;@-R)E.Q#_YV25RMG8O@ MQ(#$?VU<3S&SYA^QLM# H,GNL"\-Q- !4N04-77C6%#75:':7D\6W'84'!?7U]3WMCB@M4+YU+/)9E MQ/^BZAJ(!\2&K;3E3.5ZC!>NG6;SEZ3=17Z1@K2E[[QN*!9PO>@>EZ([._7K<.[V3DCS@EKO4?(X<2A(C9Z$?0EJMS)P1CUW.BH,; '$$/T\S)Q%JJ,"J0NG!_(2<" MBJ01P&@0+KV[4V!+S(5,Q#T>/,LOGW'Y^-](P5G;Q-F$TU-8/:HZH\J2BSFU MOTB*)N"6&XC^=13/(=-S9@3-T:[%CX+7-#J=S0"'Z2UWIWF?S)+!XK)],[Y302@ENC7C>U M8Z1:XA^S+Z^_$WOZX[]_!K)OI]!T.<:3>WKBS*D#$,\M2!B,W2LE;B9FWHM1UV_:$#(Z8GN>*BW1]/L$&#B-4;P);<:_=*QYBXJPP[B*2L>]P\DMZY?;#R*SZUT:?IBF2!47MYSJ,O$T M>'T'(Y?3UL8RW6R%+NP)&JJ:.F.@:/7^6XQW!Z";, DXE-"5P&+&4_!E1S\8 M<3>7A-"K@H\HF?4XZZN%>#?-<=9.EL=4;W)EFI,&J?EI.,5^7GI(^ NF&.(: M&9WE_'!D&XCS[^H[&97_Y"RI76EXK_FQ)2=" G G3.4S=1B)3$/XB3GW:7,+ MXNE^=81L5]^*2F='A:>$C]QG'^LG;@8 MF OAPA+ZN\B9LBE2.1DR9+*F EQ:SV3ADC1"NLZ^?]WIW;B&9\?%]6\A!?+Y6"U-;!HW\C$&0*[ MU*HY= AD"4(@PO3D YZARJ4HHE!]#E+M1X7.;%,_V.O&C /LU,3;38_"[6 M MN?G+(J?UBR)-0JL++1<^,_D1.HO]&M\A\N;6>&?CWR-8]5*UM)*F*5AWN)=J MQ&3+9NKXI+Q\0BPH84>0*0G8D,L'NE=QF;UB9#2FV[CN12AI/^U1M37,8O*B M2ZGJ#=E_FX7AU57L6=J&HY9&9!0&+7P5CAGKUYS[XZ<^7=7]N<.I/8DWNWNT M_.G[2^^6KES_Y27\/$$WW&7YB->W="+6XI:7QQ=.5V6RA?R/ MC"*D# MD-9(/GO8&UR?0G4"YHS1GY)L^G$"#@S8NY'ML_YL[=YK#+]8-G&IO>A1Q=H5 MS:WXK!9P+J*%QD.'D#U:7H@DX11ZS\ :Z/:,TKWRIQ(8T]6?NQ":U,^3"])9 M5:EF)/<@69ZPE'7.0JO3*"FZ(< 2"K:T!^\C>8 M]_GY@3FZ^E.5K$AO_&U_3%,GPFM=9DK>X6-B2M\B:?5^*+%YN81Z#?"^'Z7@ MT=FOLM#K_M+9//$RY]SK!:_53+Q@YAD+?3_(D,MR$@P[1DWO X+)/ 13> G! M/QL6%;8.SI1+&34[OFN,*%YPN)+=,27\0)26R'_D ]O& :@]?;29I<>;I%": M.18Y;FG02H%E(_36ZQ:,/@5A:'79Y\E;EZB?68C;\J_JF);^Y-V3 @FX:]_! M7,@C6Y C>ZAZUD%RI"%YYH/10J/HCG3YYS'WEOGFES^IA_.@-]QN3 M8Y.#YP(HL*Q[#/V]W/,6$$=?6GO&FM_;P +;M[F_3GHHVSEB;VNR0\6 &HR_ MR!RDL]>;**!K,#65!>Z KJKJ_RLT'9.+O,O]+<:=XZ4.:&/QPP%("6%#,:.V M,=J;T0$X/KK_0B\'080/;B<4.UI6DOK3MK_Y]<1M0F![TEV^)"X/CUA7)_$K M.:+V?L M],7@QP!.D6X81',"U@<6.@] ,G\4#5S864[V4D%E^V!L@+[$,,;,_O%RR'OY MSO=9COP@$&67AWZ2HK?SG19B0V.#;Q+S,RU5$"K .%[WO*^SR9CV29E M>\/1(CQ8M\8M]]GMV>.C&RMC [A!M-Y*=")=6Z M[BMW)A1BG/NO\TQ/S='/4RI3TNF2WW CR#,4R8HBP@$H%ALV*;]L'L,=E0H,G"8>R.W^[.)]JEF]"N2#2QM/$ %/IV:M"+ ME-J53GVYZ^2H\J1H/%#Z9])'*ZZ\>W1Y M/)0383HC@8&*],K7W?"Y%>E]BB%_,6N!*^ASQKJ[ZT6>TXV'>^G?03.A"JQT M)RN53OP[LBL(]R7M>$PPQ74?K$V0.)5B[D_VM%3L#16RS9'4J?;>=9.A/ M$7KT:+0Y)N+>BQ--A2:]3^QF9:H%K6._Y"W;73Q2,4_Y4^8Y+ )H[I*4*68$ M:AME;L2?![A#;O!U9E?D&< ^;D$O= BE/G_771EN4OB:O_9:Q"V.0;>>!73D M5.H#E@E=J@6F\/TU7(O9"/#]".)N>EEN3E)P\?['?R\R/MPY]@E<*F78_B_9 MG!_+>,AJ]^%\;C!V%X]+UOE#.P!E43T>5&;J*8>$A;S-TE/%J%_D./?CV$E7 MMML[=[T*V5B!.,2*"^91('=]-Q="=JS$&A)CVM91 E\ Y)@?62/;:"EEOZG\ M2%T,SW^_54:T[;M.#D8_&U_I@ 11TNOI7KP9% MC@ZAAF;=^_,OJ&!%+*74DRU['3)ZKG35A= UII>*$D1%PK EU'I@@DCSD\:L M'R 3I+UX\^:: 45#N"S#%4K7ES M74HLDU^"TD!- =B?;Q*:FJN^E\4\:QSD4"ON:+9EMGJ9@-3$QM[Y#0R&F5S? MY638D[/QZ"%T0H5 .F%S<(H]C*DT\^S15R=%4\57LVYF4UR'8>7Q MTABH!!;0(.J-[O)NF7[:<@NK"[=D&8YWCY6.O+Y[.I /?V<<[\IC"\E"&$40 MG5#<*_"D#Q;^/R=]>_QT?Q9<=>:\E:W:H!1KH.THH\/-%LWSHCF#R4\_1=FD M2[I@L+LD18H>]1%E-YENP%3NFT-PX'?3L?BYHHM=G06C728Y8CE_=08ZY=GL M;=+X^U\>@+C$9Z*AZ?O09'0DE,VK;[*1G.U%"VGC>C&QK:3PCEWQO/#IB)9' MI8[OH<WB&'4_?[.X$ BCU&+"/Z M;?3\+YV.:'\N4FW5_5NM;$^K]C1"OG[_=@!J!9,BR%'4". ,I8;Z!NAZW?5T M?3>O[ <09//FDBZUJ45F/6EM3>?K%\.3.K=?\>K8V2&K@.//PR$=(H.K*F.H M3O!.!Z$/[%O\,SS7#%/VZ;7I?\7&=;\Y($_!/T./=SW(LY95YM.OXLEB64"D M MR%B$IBFD.7X:8VY#@B=%CQ+)3WN^?"K._("R]GD4?1YI>>OBXX?_ME;BTO M^:1G?A-" I_/BS F/TU/-.<@]%B [69)Q4(0YSF\&(8SJ/I57D7MGFKA7><; MR[Z^2\MC86'LMD<<'7O'[>/+\DU#N_G. 'TT9$YO]\VSO3J?K]7XV M-\);'+E?@GW]U[.M]^YIUPNN)$W!% 52Q+.,H_&9>%3:/HQEZ/GA0407DCQ9 M8DB*:9GMG.;[Q_@DM+,T*J?5YO:6%PC5/X M-%BX_/G2" P&$V=]<0:(JUY*=;\TE ""8,D=?]7K.+_\7,-<"&F)YA'$?5$ M :@$JCP1I^%76_&4[HO)=EU.CK[A=]FA!(<\2)@ MON:"^%%$QKB_S-&KD5[)\2:T6\R)"BU@@W6QZ\PQ2^V6#J ._\/]'7FT1F'[ M%MWQN8- N>Q5Q4:%K)U+F2W5H]-*YQ)GB:*YR(,?AGF4X.'\:*#%0N5] P%7+S MRI6$39)L#4L< _ -[^498%J,C.M:+6KO]ZW =^/;5Q*TL()0KA[JB5G#^S@(C7X=_*(VFEK8J9G6N%-2N6\[0 MP,@/%+@AU16 X/7RF3+MGWLOD?<7M&GJ;V'Z[0W$PH17'VZ/:F[JQUZM"BA\ M9<4#/IRM=",7K=N36EXQYZ%2>]_WS=DNW=GW4#3ZHN0HS5U?>T3K?]9FZL+#@,;.TM%SK.IQX+$OU<%1&DR,!M'YD_[#2]#]?ZCZC MY0#T!G5]BQY*,T%<:$NDVU+8<8,E2OI=SC^J#*\Z"JV.R@B>0CJ]"!J;;*K- MK4V(=X-6XEA)?1"&=:+FLWQ#BB-1;ZG&HX?\#4T.(J0VO7QVL\3XZ]'Y:+/R M)>];79V2U<6KH61LLA9L #Z1K/,E_#8"O/6 M.004G(5PL:RJ4)V#1OE_NB,VKB9I(V4[M"OC2A.*SZ<9(YQ^Z#2"?OK9X:+K4'/_W,($("?B+6EIUKO>9!N>Q"M%29N8.P393+P)H_"Z6QX[Q M%A*H:_H9P)%$P]8LR(]&L,L^\.8+L5=T53HEU7.N[9J3; .*<[09\G'DB8&R MJ?P_S=D/QE)>;U",\Y]?]?J.?7!S2+STOG#VG7L3.G./Q[5UF->& MWH&TJA6D^#VWMP\K)38WW.R.3*V[^J/LTT[,0HS'KL7\QT\I6:,@@*ADL_?./"!_]WD(H#977SG?!!+HTO3RBM>S['G/2 MZ7;(%:&$[2M)EK\*1)H:?GL20Y/0X>7H9=]U3_H1 >JM.;US.*$.AID5C'O- M9QQ,5WL0T9<2>BE'N,G^IUHVZ*>PK,&'Q Y+[0DRE,FG30M%G/ILKD'Y/2P' M34($/]^N)+>8ZS7?7/1Y'7;DY#?LOR!VQW.%%V/8V51K0&=+0;0XO A)F0RA M5I'MZ3K0A .0Z"VZ==W];[+?.NWS'-1 $@HM#@VJSDG"BM9'DPQX6>)'3B1XD#=Q8ODZ>RVTO_D&!.3Q*-:AQE\XBSP;)+QWZJK$A&JWD[$M#X MITKZ%';$B<4#T'5<5NSHCQ$HCU$,>:%&=<6(6NR)++^?]TRM0ZO&O$A"8N'= M/\CU U .E!6)#<$4#-5VMO&$.1]%_I(HW9OL/K*];!U@+(ON(+4-W/JY*I?D MI.]J//ZXOV".)<8<]D#Z*X37G+EV.$_&7J,E=LQ]_J%+>10L\NIP[J2EF\I= M;H&^Y=,FJIF[B9?&[!Z'2+4F[@[/L)H=?G MWF1^,9-552B.76XWY-YO.JP>_X:I2G<@FPR)<-R$BC/5X'E"*F=G2'2&TZ5W MD^_=CEY/Y7Q2" *).X+X_\517\SOH5F=^#LY?4?_)?W"/-T0[X1.CX)W><&$ MMM47-H=GX^NJ\@:N:GQ\\ZKF_*#(9$_;C+>511"37YX(R5028V0PU>$E!-W5 MD?Z^8()39D3DK7$):YFQ2BVQ#]TVW]X$O-?BW? LH&L?+GY$#4(.0#=8S-LV M=!R/3MUW;]U>D^WHF:-'U0P\_'')7V8P;&U+1/^K=U=DWMDK!H^P^HD;^^!1 M]-)O)E\L[2Z\A@JGH$A[CT_?Y- _I%0(V*RX2VYN=%;GR^!4,8Y-Z/QH?7!ZJY M@7'&RXF"\EP.F$"KR5Q/Q1,"_=BO5/>^92-Z5R#!N3 &,J +_.3C#Z M0B72V_J$_N:0SS\L.5H<[,@A/M/3U860H5B,D1@TMNU^7LK&ISJ@_,JTD1XO M?$T]1_;4IYN::PN$4C;\O_(0OLKN;>UQ C"(=P$T[4E+Y"ABY4Y-P*N;_DK MU>X.7#8=99E])SBB=?N+K=)3V:=BWQZ6QWP=E;SZYOTJ-! P)*0G6"K=]/G9 MC&_FQW[OLE2?7[ZR^+SSLA!IW>YA^U31WZS1=Z/FC)0N7K)N J ,O2&V)G1T549:^$]&07W6XM4B; M9PPG065^6KJAOATS?[JZ [D^[6$BTK@&((:B\6E\JB!GQ"-B MI4 7:9<&1[@PGEH:(,Y2N!_A4:FF'@6G<%Q;4SN5_ MM;6*R=V"JR6#HJ%DKTJQ'Q4*C'SW.5=T.WE^-^=/-B3#Q#2\]6.98!OI'5M) M@6QO[>EMA9?O P4KY2#X$FAK_4A^ZGY,#>TT +4'HHF-)[!F4QSPW4'1;._ M_S1O7"]V.!D9%)#3(X50: AMGCP \:!OBBR946]1NL; 7WBH#8SJGPA;\JR0 M_Z(3^1J%T_-!S@S&HJ?\AWT%+V["Z?Z%2VEJ,=UM)X1W8J ^? S^)Q@"F\"RP6Y MK.N10FG&\/P!_S/3_]H)90B5=9K/_)XW;4^'SC?Y$S#&5%#@$B!X\C+&;0W<+#&H'&GR68 M[ENO$1/K,.ERRTG]7^HRFXJV"#]R YZ:R\)/8\K8R)02<[;R",(3%H!'9Y3E M']8(Z.,9%@^C[A^12@3U/71C!'],S3SQS_52^E$N*Y'XPW)<0(D[>6Q'C7+F MCYZ(_W9)67WJMQG2Z]>Z/F&RS5E+/[%53S2?M%B W* 6R'%+8X!E<#C'@%0" M^@N:VDB1IJ8G('QA8@!L/?.B\IR1E+OA=XD6U6/W7R,Z)[F_0J+?9]73)7J8 M_%$T"%QZH O2UD52I'E@7H7[N.09Z8*'?*AML+OKEV;6'WK,QF6C=89[QHNX M';E%U1UD-':@K'0:#030/.GR\TA!Q)79D8625S;= H];-KU96;WAL=?FK8R+ MUEO66M8>UZS,\YG\X+J;4+XFA!@M%GYVU!O6+QDNCW#C:@W>[36">\AOD2W_ M91\WW4S]0O*I[-+;@5:A!JWH'/@X/T/BT]'D\%IXFF*@![ZG?T MFI7';=IH4.QE3!U<,ZG#+= V"BS @,82%)2&4:VWJOYO:YGCX1.2^ M'?(=%.?,,Z*ZNT+X09M,+@07<(EFC#!N 5S(X4-26./L:VB=DSF]OT1-G+4K MR[SE.4X,%R68@G@"#G'C:GT&TA NAS>*C5!3(7)\6P1Q]D$^BT&R9LVNZ;928FK!7VV7(AEIX MF:\%9+ A_-3X$2GJUME4:_&2U=_]/V7TUZPLYIC\/PAH,<0E1OD]O27<$-;H MZZ?%X3["7W(=_U7!=:J!3FUQ;:M$"$%E3(Y65_-K%1>..F)0\EXJ7VG9J;?&F.DB7??GUYE>YZ M'W02AP,Y<5>/C860@;W5XE@UAHIU<'A01T1DR?ROU[ MV58RE#K+NJU;+*I8 );P^1EK)I2U9\^WUA3G(G=Z;6J^OYZ9>+W<^W!<$5TF M<__23W$8OIB3"XL,6$)(DO6&=_-PK77YF.;EWP1DON6[XU),Y3F5;D?2'KCM M*G?:]Q3X%0.9PLM9#CRMR2WQCT'9UBF+@DV!\1R_M00U$]'-9P-&HX;']_0YHS^E9Y 0$1I9UW_IG?AY[K)N2@Q&+$-F_*OJ36YNDV ;-="#_/1>'G+- M^B9=,HJ(2T3=Q/%\[U=_1SX I?SQMI3:LE1K=VHX,KN1;#)GPUDU^BO^68&T MEI?B@(*>+%B1*0BO9_)!U^=H4.0XUGT%QP^+G$'J(/0Z'U4(.)0F'8#"O%44 M[-Q4M$Y*)S)?O,GG&(-*6@J@!L\M#U:*HX,.0/G[SNDD0_(/AZR_%[OBSNRL MS[>(AG\R,Q&K7CGK-9%;]\C&\G:A8=[R)59SM2.D%_LEPL&\D!MZR4C=&4LM M_S")[[%HOEIRQ^HPMN/CPU,A9J%>'\P-)#!GW-J?< _HL,TB]"@E:?V"S)4W MX?["\]5O 1C-^09?,_SN+Z6C^<,>T]I.7:WQKZ9K:[L^SMHG& CY >.L'-@$ MN-&LF$N_D7-H*7/;J!=;XM^E^*+PMV4C]@1^1&P7KKR!K9UMV1GV^MH5W/G5 M%T558A0M#Z):4$.0-&@[+%6W0T0,4+)=N$7L.634WT;#;_#)^08R/\W[M_DI M3SB@YZ8Y/:2D3/UR3$-*0R4[.GJ=)/MZQ5(<'MI)NMOS@T"@TZ KA]6])'_M MDO[20C624$$D%%%CYRN%?XPT-JH/M]L<;JDO54J\&XG(?OG42Z3LJ P[?.4] M1D66G+^LAP (/?$J^"-E-]^>?7=%./4K*X>@WLF^AN; 2B0V3 M&[F$:^/)0 ?GI[&ZE-]+A#LE/BNL!6&,)G<,Q_JX;SY.GWK[:-I&X;9IILGN M^R]\ I/3(E<9>7ZH$!S6A0C>@<")NL)$.\K8T$QE05ALX!KG7^#LUZ, M:^L'C;B1->CB*/Q:"F^; :/4\^C2\_?/>33 M-E^[9L;'YN[N*#AX/BX4XY)0(3=]3R3]P5A^>[:%YZ@_!SGG@6UEAI>$ZBWJ M],B]]R[T/R?S'";Y1DV,XP^/-,M M)8WW6)AZL=U0M>9X8!R( M^P:[C_8&;#F66O0.R"6@DRJ%^]D1 >7GR+@Q/2GURNAUDM#'6+$P H=,Q-.$ MDRZ&)W.]9)4*,WO)QM@B>D/W*R5XZBTRL[T%D'H,BI;%SGU,Y@Z'W8 M"[I*B<-,A+E)7,A6OUZ[K[[QLYO228"(Q%C.KF!.I24&&DP' ;MD7^H?QA,4 MX21YX_C]:GBZ2[DS12D9;ET\Z9D?//+?MNE)8;L'!JUO"*D1R"EH^^8 "ELS M. O_BPNS_3T_2,--%155Z]LZ:V$1)2 L>%G286 M=09CDD:8!>U %Y )-,$+;U#UPX'9W8H'E,\\=?+W?)>YT.'7_9BFS)"*@KK M&E\Y"UYQ[X&.7/+"B?8?!4P(+DE&+IE@T8ZM>WT2MFUQC2ZN3_2]CETJ'-;4 MB4_@+$I@4T\POM%<< *1TF&0]OU2+GD=:I:,K'X):&9 UXRV(747&BF&[Z0 MCVL6RU@JUN9M\OPO_^:I)HG=9Z0$^T)OQ#5 @I7"JAE]>D@1*',:^PD]M H; M4''[C#C3>'5U>\QV/O>]EP=8]_I#P8?<=VNO-T0&VI$(Z7 Z+J!Z M,M#D*P<@=GB<6R\YI(WBY-U.F<*\:_31+NVU@-W9&'OQRIBW0E;J]D""6]CX ME]GUG[B,"B7 GF54.1@%T;H20_VJ7:S+K4^)2,T:P>V04Q!< -^(GR+"_PGS0':&OS9\4D@LHW2>YO!32 M[-D2\8E02P2(\8AI=%CXK^X E-[/N>0+I?-0/ES=?I"7&XU4@?'>O,E#CU,> M+SR>ZV<\G-=*$PED\HK5B49(U6O0*+D%4O1Y9/'@9]WJ"+Z 1?XC2==HH3@N>-(N/?9@]3KM-XP(4/:RY?9YKU0K6KK MWM$IZ)BT>O95*H^.9*RXI'M\VQ!*T)P-[X<:5CI.3D^-.,6P&?')@@))VZL. MXX"?7CVD.#$SZRI=FKAU.O_,0P2,B((3&[*V]J8RUXQVSNGI[<7X& MLW&=RL$][_ZS%;0!_9H>;5.FG,;HW]X@C/2XW3I0^'S MI("'O_^E@.)Y*! F'XHF3P\!C.H^T2P!>P>R>EM8D-#?1.11N+H8+)JSG&/P M]N]S-JLJ0K4E@1L*#=H!#>])O7&4-FH'HP(!I9U&7'GC;$C]#V![Y0,DVU;( MC!J%9]M\\\%9@=B*B18S)T''#4D63+@2=L;_TXXWH>9LO"'8*,IL6A!JT#V(T,T%; M#\H0%N1-C#?" K4N3](*U^RUO:\V\T@Y4=W]_F6U?Z5+=K)G"RS/6EG($T-3 M>P]/5;MX6-HFUW"H7\593B1#3O?1:L?ZN1#F9$\:\8R_AJL=L>@LN9-WZTO3 M!-6!D=LOBASSYRK"@(5WGO?.1Q_G9*I1/%ZL13Y[O?*DN#A,Y/1XX M+]W'S MEI#('X1%#"L>5,E_*HX $01?/_#%$M=W_7%.1LI"(\.-IZ;&(?=7\TS9$D @ MMCXKKB,>(IE,#8!C$*E%_IMD[D8L]U7T'8F-\H7'C(8H[]:E29797M3_-5J[ M@;^GZ,7.U@<]RM)+3]B?\0Y(DB4?T'#_%$0 84,Y*P#)X&]K=UU![D;72@O7 M!G(MUSU,^>F@T4$;/CY0FX_"86ZZ#8M^3^ ME"'D$!X#(J3CY^ &GPPCM:8*>F0"2FY -0%IFCMSS!+"J$3$LC(0G=&)NJG< MB+5?7W6Q(4,R.VY$JI7^>>NO'X3X6VV<9NQMTVJ>G_OJ"'-7%K0/H5:RWG(0 MP.$ZV]BORQSN5B\EMQ'K4_]CV?C+Y([7,5(E7^V3G#0;'6JGT:.X:$6H!$LT7<8S2<8F6AOU@HQB6S<]^_O-HG M_$&^'-SPK$=.H=NZAO26X@AU M)4.H)*98LN/LK='-Y=_.L?J@4[_?WR^V&YA0&F!+!0FG#S#YR/48*$\82H0N M4&WS? MKE./Q(#A%=HE3[,45ZT+' 8Y"1PM']8[#/:^;T> L)ML<\FA^2BL\ MBX?B!"#];@IQ\9F(?QG3S*R[E!/T\5K-DZ(GPL(@4ZU_R2P\K /*QR"M8+HF MCF?+,[8[?1@FMX543/(-#WFH0Y_8VC0\;S5\PSRWKAPDK=3!"A F)]R-R2]) M.W'SL)@RZ0SM'-!V87&/;\_WJ:F?RG#KTA>XN(!CG<-Z%J>RX[G9$U)%^08 #OSFFE]]92/?H[HAS>A\M[Y3!7-1:^5#\85%/ M)G43[B%N]^LC*<_KH94$NP"@,VT#8)+V\CLCE\+['PKIO"L>\ M5\9[7/J1'Y2[_WE/7AP_FZ<] XD061(9/-S;?-R?,A6V_I9AVKM# M>F!"Q"GN#AAGS7AO@!)GA/I(?-7F46.)F&'0-T@D&-#02(5$'( RF6R4_&QS MU(L;V-#4:G3GXJU[K9%D3DB+X;G)Q^<,=*J0TJSWHH;Z0$'$VM660*(L?71$M IWN@ M>)>!ZKG1;&*I2B(LY%RAA8%\\+%3&3W9T;:@M#^RY_>CJ"=9+5K _ 3M4"HA MX-(?P$:=C?\2M>%W%R)B[6E<(\VE#W3GFXI7/LFI#D(_$@UP6L5@S4^@$.0@ MI*,YO]>I:1O=TD4*E0O#R2 $1'TSO5ND,_]0$I5J(AWDQ_WJ!A0QUX(+#38. M0!@MUF/9KO>PV 6/P_*XB#EAM5TDO<9^@<_1G)OL&R; #Y89?>@@/Q=JYG1[ MUS6ORP2GQNR>7^+TV),,D^S@&F0*?+<\@ ME,EVS2R24I]M1+@_=PENNGKC910UXUY?(.B\D_S+T:\Z#K+7>K)^(B*/*D$H M!R F7S@932UAO"&AP\!9%1H][\A_D$KM[9\1DGPWB/.1C5\?UL1E<@A-IUYG M3,OJE.IP7V%8U(7Y^*<^]]TJ4R_G>OJTED^HKNZUMH+K:)56M5:"I!4(Q V2 M##RLIM(?S.AC)3^9?GGD*-,<>$8S@W_XL.DUW6M7(=4S7Y,SKI2*7-2W-G.H MO=;K=,*>*[8UGC (VK_9+\6!)>#X1?D[O3D77MG/5_#B/3W/_^*Q2(PC"QJ+;F%!2^$BQ UZ7Y(;08 M]>:A+!;=Z\HZM07;@XK!F\+?(OP4)H6&7/C4SM\/V!@BB_$.FGG=HI^G[&)@ MV*)U3FCG7[KX!+'_:2/=DVR;D3RR)O"VLV(8:+,59,LDOG586D*ZMK+E[P7= M[3ZGR6$S[".=B<+G0V5U$$'X'Z2S!R!J!.5Y4W$W,_V.V0J8 _?AB]-C)_&A MUM+(1)_?RZ1N4K MNUG.^0STK\G+J]H?#D W*H'C>@/-V"YJ ,5S9YR0GXK4?P>T$4E2?DIZJ27] M4N^DNY'/CO*W.:G8*7OABV[U3+!S7GOD;[5?C^_:V7T&#R*,#252('9M\[VA MY.7!A7V_XNY_L9U/7S_K[+FQ_+; /LEA'.QFI613PXI,34MA*'))28?1@#R^ M/0LOGO-8J)E'0/#+;]'3MV#F_WE'AIP]O^+8YU5U5"OY?50NVB,!-/"_$WZ7 MKN?)8,.>:!TK_#@&8OM<]D^;2F"\#*;4#^VF]"LQGEJ>5-0X"\RM__!CAV4\ M,!13>YIMJ%.]]$5$*S;XU_S[#X^0Z05L>T]GWDG-RAO9G,SY=];F5_&8+/43 M0I8E\3.,*1V,$Q<2-HE@]\1*[S?[-JL7^ M../K"R]!LW.V)Z/R[&7 [1JI3#'4H";DQFX*3KQ?B8ZD&!?5P.L]W[8!F80# MD%AXEVFM3]J3A^Q_O^F8_7NQ ]*J/_'AB.::W 1\W7F6J7<31[YT +4N9LJ MQ1!&KR\4("* @.>V.B:Q@@:>KDG8*]Y2J'YW?V^BVHNTZTBF_'CE^@L-( M431?A!(K8SU&:,V@@W>7S!PIPAWK??8C/A$;GV()/>50P(93(JWLU\\P47O9 M<[]5&,N63@5\JAQ_KT)9+"$R/(XTL"7X7B)F_CDW\W4AJ?+,:X^0TFN3=[H^ M!JX:7#2 RX#^8:B'4VZN" 5&:;_F]@%(EN[2X$@DQ>]-+.?S*=KI_4$)8YW, MWF=RWG+X3<:=6HEZFH@,Q'D<[GCW\,PSCR! T]:$YRV/PC=]LB_.M/ORP:*= M_@T>YQ1[&7H7I(KG&."L&%B<@'3R# M!UW$D,W(ZU93\=R3>">//"R160>') MW@N]1HB(GWM;RMD(XY-7A8/L7*\7P712A,T2XF.A)5AS< =J")QS )(\ .%? MHOCO"=G]P&12()=G$0'DG]_F">7N9-)#!Z%][;NMP]^5-X*-WT&./O1MZ ,> MD0V9?$8T.)9^!MPNU1%&'ANNX"YQI8BD[O4L]_G2-%PE(KH*0=FJ6;.I9SA# M([^QP+7K)SH9+N?U53PKF M?/G57T?IT2CSO:7A_.&9B%]V/0%]2O%7 @69#'L!"!#EDKMM>].,.\,3GT3^ M#KCQ36A ;=+4TXP<1W4#/M$4F5^B*I>FG#MZ 14*7Y->KPMA(OMK"MS-[WO4@&=XPUF7LR+JI;J9A M-Z_[V<;&ZI8@3GZ0@N)48E'""_3Y_Y]SS=SCW;QF[YE9HQJWBQ=NRP9E.$>; MCE9>9<[)G=8L.))@<46 M1SD00*DAQ([>,,K.3[,T;)\?2]^;> KV\8T?W-FMBB\?U_;9\@\]%"0U=[YJ+ M^\40:HPF2* >=SW]R-P%,K71O%]K,=K"?ATZ-)&BK?/@2M?LN.3GFU;';KCG MI%2X0S7XOF71XHA=:4QIU*#- 2C(PL8%B"<^UCM5*7LC+^].3%:7UU75M*N3!9KHS1O>6QG>:RXY %V'"2!B&&FH&\\96=$1 ETW(:V>^Y\K8%C1HJ_+8_X M^$Y4PW$NMSFPX<81&ZLJFK2>TG.)<3H-_CU6O)<$,OF%!D3E%1+BD,F_ZOZW M33V3?HF YH(_^#W2?W+Q]9\^O8M=8;M[BF<) 6EK:K*AL8'L"69%;FL_Y"Z6 M1X6'OF UZ6_HQ8#6K/OSIFFM?YX<,G=:*TLH'U8)5P)7[Q\"1? M!8!&T4>*TO4 4FAB+:U=YH##"QF4&% MYB__'09STNUKL)_P4[F)O4$$&9CN/*E2!>7$N:R!1->-8C]!G X5KBQ8L M^*XEFZ3^P2WQV%/JT^[).^F) TZC#_3)ME\?=8_H_O?MJZNMF"O_\[4884,Y MA6 ["U\FOSPY>00JQF2K5$+HIC.UF]/V:RUUR;[5A;-^WE_7ECF*O9_]#CP^ MDWWB@2N/&R7;BU&$D*= !RM. =]?P^TO4&[X]NAQXH"L;6%/?E3"\ HVDP!^6J 1KW>\Z8O^RP0%P<>60W%_&P.-2^2\C6[ M7Y>_4;@)MU=1ZQQB 8''6=HG= HZ! QHA@Z ^1&V+%>C*S]B*M7QW/;%]SO; MQ43'6_ZV2M?#CV+LM@=&:0[C9X7O^(T-09)0?);LP"6$"#F4L%9$Z#M^W<"H MHBBDA4_U*/M/>P-+D/SCH@1N>-7AQM(J]C>6ZG0WX XY=' 1*HK4AB\[DYG9 MH?GM-WWJ9D?$B_Y>D?C[N((]IQ .FL>)P:<&F6*_( 0=BG]Y'>.5RXE%FMW^ M:?--YO:NRIV-VQ;AFU!L.!Z5A]1'KE5R=8 E$*>+AG&"[4+:7GV?:THFXK2% MKMAQ2DN+O6-W^\ [*I.V-A#@-"9W/O8YEH'D1/C.(B[(> M.(NW#(2DN7M^N6@5T>-B%3Z&#HP .P#RE)[1 ]";Q:Q[/6$JY @:T$;0^>NJ MW>O#7?U3-8O[VGE&!:$N\?&UAYJ*VI^09F$'(&GZX9#,B0-0:@]-ECG:U:_> M2X8E@B]07L] !ZN^;'=)6P[-V+;D#7QTM%7E'7&EX$A1]?0;Y+54 MV@/ A;#00( I(J?6=$P]1Z8X<(B_MV_$IH_WY12\"KDR]E3>H&DA*:@]2)6# MI:^B\'JJ!7"?9COQ"F@;7N.?Z5>_R93/5(J_N,^K]VTNL- Y058F(-;LS^#M M9+.4(%@"+B3AM-"SE/Q4*S^W7H*N3=[+-8U3*/9HNW!AT]N5M2 MUY6QACVWKS[://VMIY(#+C ($41HA^)1Z?[B<^T62D,6Q3XACT(*K/DW-6X> M!5TO=-QV5/UU@\/G,#3>NF %J*6 +$T'T$?$4W!$R>>)]4XF1>&;*A-&G]]. ME0CJ-SAJ!Q5*7N31X"C;-@++PM=.%^O-\ /Z1&=Y CH[D**7WDQ2GS6W#Z$6+G\" ME:E[V.==]SA[I; QY_IUB:QU"/Y)A7*O)<]\/P?"M:OS+9!,AKK">+=]7G=N MGXC\\RSSWH^"89B8,^QK =^_,O6@3_>1F31GU*!3+XH@C\;"J"&,0J3B('G7 MK73/V013UC=, 8J&/1Z#_)E?%]0*O6:\W1/O&B>HR3LF8PY [9N)'5/9. $( MOA8LK+LYUWN;*Z1^[?=8G,8?.23:J^ M?3I=YD,9]0"45?EF=R>;U5E>4N2)73M_"4]A5_WZ0^IBZ_,-XM\*;$8,E(- MY@,K@O>(?2:.L_<:.9RZIO_H&JQ]^# IF38[.2N9IZER*?6<+4@K 002!&FR MWSN7&V.7:+7#??QP4^+7R,0'? MC1'O334<)?5$C89WYH]6")KV?&S=E]OVI0^>LO%HWR_%>X3XSJ;U> M^>6'*_EJ)?ER/E8>@U8@-/\226TOU,)_YYXTW4"T=GT[LWIF+=CC_*4(E:#-U MUCTWJZ"Q_>',J[\[^I2L*6H"(%"/N+)@;A%>#W]?5$.W3M6];):QERT>L9D7 M6&-NL.NN2G(\XCD*::]H>(D<83D_%PD$DI%]+SN\602(':2:=HWE<]V8E)JO M*:800L3JQR7?9S0.*$AB?RDTO)?'64H"4YC#\<)(^0C8D&G6!'F=^H1,1RJ3 M5V<%;:0S(DCS7T'W7#I\#,X[?JW-!]V^P=$$RT"3+QR ..A'*,V)$70_\L+R M(-6S+ D^99-&74E_%QKS5$EAM_#L1@I(HJ !O.JJS_+)^15"E*YDU+5\_K * MX[:^SJR?V\S?UF\^#_YN_#/>=+UP]:I2^:.KQ<. M:7-)B30_^Q<25KSOI\8_;AGUK1>ZO7:!/K+D)#$9]>D!GLW*'00ZS9X 8D]X M=9+'ZK#"C?8P"V#1@&;E3A3M.%#!4N,(8"JL/MR@NB?,(\93NDM4Y:[2E:[< MCU9)O"))F *A.*6BUV&F>TDWRY1>1L2%JQC4?:K]H7K+/>N-8&UR&B?X+"\) M>@(UJ(44 ?(Q4 [S2T1P/H2_Z;6E,CQ[='^ TOFRV4O$S.< Y'"MZ?6_T YL M3#5CR'W)6JB0K9$6@ T#=TCO5#YGSE:VXC)?=ZQ!3+/7)W"_KST1WETT7 M63SC$*)].3?=;L^#G,9H9^VYI/J? '0I$]3[G4#YLS"YJTAQRFC*?G(N] MPF6UC^=6L@M/"N1TG_=]TG"= H4<(O0I;3TN5B[/ *()O+;HU%-Z>7*/.I,# MP/L-!I+GWHQ"4CW%7BBV^.):CX@B)RO;8X=17YR\4J6M>L+,P\B3?%?NAY[O M^Z^1E,4QX'4B.^",6H@.2WE#J=W T\-SBC^C68GJ&-DEQ=P-'^&$2<>X>:TC<4EV_+5\*K%8B&3F]AP6S.)'CE<+FRA27227E M.81\_?)VRTJ+P8C60,V'NP^Z!57 [A8W\Y,@UW:_X A=P_H4WP%T&RKESZ=X M=4/K%[YA-RT_J4?U'SGCX+MF=%E[X06H.LM1U>%AW:.A5TG>C_%LVS?8PD=[ M0P\S+B/+4HGN#.'I#:8Y #?'AH_?H=[?J>T.<;H?E7\B[-$%US?FDK&7S8C= M+/TY_KGW/@T"_XX.;99:NNFO N7?=MV2EOL_]MXSJJGH;Q<,("*]]Q(4$)0F M76D!E"8BV*A"!$2:=) @(4&0WD% 0D*B$J3+L6$CC3IO002$>F)8CB:PL#_ M?6?NO?/AKC5KS:=9\V'GTSDG9Y=?><[>O^?1HP0+-2K7?944S4RPY=GIBY@= M7#C<.5Z\R.=@@FDI@2D5XIZ4ZDF>%FTWKMCE74 TI MSYRAWEW0.\#@.NA@'Y#32-WHTK/J0#4W/UZ--DTL:G48BUY)QGU;8 ME/]ULPIM&,"W(?SJ5O-O_>N #^\ ;TC:71,9A]H>-S\V\3$[:404Z='/O^]XA.3O[^;F5A6B=$['%5X] 1 MZ/F_5V./FF84LQY.M^NIO@H96-%BM'? 'AH'&/PR"2_F5#W&XU6P&M)#8)I\ MP1/*06.!Q70[2Q%I%=6;@7#)!D+L#J]3)V3!=8GP]]1+%RYF!@DN\5>=+*9+ M^3>T2/_N-:(K@NJ=9%H5APJ:"E48-F!8&CM5.9CD- :M'?:0'5_>VUVPU])\%:;*=2_NMTQ]/>7M M%9">SQS27&-"J MERI:TNBS]!].(Y3@#X&_[T]HU2TY 3EDMSA3MX0L$1NW=YX 3J;(JM=Y:9>. M<6HXJ,BK]>NJFM2M9ECE17]HT?JWO_,!!V%#+$+J]# Q2"]_^LW6E>;B%<1R,M,9YUM9.8-OU]XS$:0 MQQ33)UW,2] U7\,R;Z97P$F]E3:XR$>S-RO/AM)5JUAU0C>6P&_=N! ^3+ &^/[2^+]_#+QQGA MAS>C1%FRRG!BX)O]H+6DR)_)?]W2JMUZ[Q]?_1JN3WT!]S_18IZ!AZG"GBPH MRE^S&(W+WTOX5%)% ,UW/R*&VMLI1/!*?I %RTG24]/BW])&P01K)ZNUT82& M"'L**Y&TY--JW+C>.N#O@QNY+'5?SH;QWKM8U\]LX:I=FK_D9VE:WIBZ].>( MLX#L,=)H$*A84]3IL79R]B.$MGEX 7)?-\/*/$ ]; MJ^%"C"$;D#M8'';>!W_*BFF7FZR_LDD[3RAZ'[1?*23XK;[E3F=F67IH^ZNM M1ZD%/QXQ;-6P>R'K_2E\'B1O JH'F@!E"_'G^9G_(S]O9N9IV:><@^TL32L> MLTOC7[/D>WK/?.O2MF:*/488A"J$'++3A<*(MYK/)UMA6@G[,:$V0&$B*3#E!51]^+XVZ_2_NTOF*?FO3_!RX&R%>>+)#VA;YL M_X^&;Y:\"S=Y%5J^-#^B:W%8)/,Y57>,25K)3"R#,0#59-6U+T2Y M36V&>.Q">C K#;\K=T.EF\ /6]KO_-HQ<:D/"UIE>%UU MPE*N2GB76$J)I+Y"G <<+>-F>Y.)-3*V;4J3KO()Y22^=XA6%[C$P18D3 M4_LE19%U$HEO*:>HI?! ,C95;X;Y^YE1YYM; MPJU]=9+NBQ%\9N"...@\T]KA+K]/-;#?@V ;I\EL%8ERV3MYSW[J1BH5\%4_ M>9.16H$VW8PF6ZUP4]#AQR\F3" UKHH+=D&;L%$'FTH:F)C\ 81Y- MXC.]^$WL&.[<><;/4)D$X1ICX#59"S$(;1*(>0N,XI!=&$Y8UXSCF>H0/>K 8W+!QN9BSZ CD-@+I0%PXMIQBN!M02]:(S*%):#U7 M:-CG@?ZN/:0NI60D:M5Y;.0D7LF6W;W>"T02-CJ@++JR7JM6 M<0B.R1!QD=[K"U[YEOF&;.%7I"^"5*U.3I^::S2>'#)X5(&W8O)T^%+]K JH MOU&/05^NJVO%I%VIY@A\;G(613@==8FF3HD$5,C:@!6--ST5RZ..8=],5<[C M[RL+;!@YKU:G+ASN**QCS1MU\Y*\X!JVSVJ^AC0+W*MPMXE=@UP/U1,'52]PK_NT-R!% ;(-)8L+"_B D7%-ZQC@;/K M,Y[@]^%I[8![V5:6,P)0N!G^^:'MWVGSN_-9JI^)9G^0"TQKG+N+Q!A2##4- MX\)NVX,6%/%%QU0O*E5QQ)XN^>#P.:)@""9C='B#:6^JY_D5I=7: "&&I6-\ M^2]EX7Q,#6(8S+,6O=^'/:4A2UA'5P73%U14T3\X/^G'3\PQE[QK5(S7Q.O. MAOG@H7/Q:YC>?3$O+.$EP&!,?% M%@QZ. 2?]R';P)AZ,=SZPLC.&S21>:=-A].-3['L-+5-P2T!I[/?,S1*9X7^ MFF8&?64KS^;O8E.ZGEZ.5J+UH.J@_2A!8_Q^,A:DJU6]?8OQS@>GN6<*']LO M#@Z:%H*$Z Y!ES<-)/B/76@^@90HF(C6AI'7&),=*!>)G#TQLMU 24*_K]:+ ME+PP@:\&/6P_-(Q 0LF>Y)?@A_><.(W&=55*'("P;@>]:E3YO,&G>;NYQ4KK MQ;X2EH0D^H_/.D"@B],@OEOV*$(^[#(LF\8UB1M1(S_H;_>"^J?OZ@2^7K$) M8UJLMW!DJ6\GCS-ZZ])?/)//3_[TF0(L+O>TM:Z>)ATE:4^1QC4 M0F^F$6;-I&GA4W:6, MUA,]WWN@&4'\_64<]%XJF$D7U%>"(N6?6 OE(N '\3R1#HO7Q+!+I?YQ'*7S M;*XO3W@<\I^PH..,1 M6I0K&#?"**F$E)T= M_&QL$R5;2MTF"I0C5[?9K?1#T:GJZU7=I[^?_OM=XJWUL@CZ_;V[U@G%H$L@ M,;IK@:5FYQ+I/T;QWWU MVGQ'W^0=^P/?/)[9^,;H )>>7DD6:IFWPSMROGF M#;#V!85"XE<^N@VH.-(O?5Z*Y$5DT^$9^\KH;%=(6-P>K79NI+EJIZ@KPU;T"_ M,G*>O_;[P4-I^#<&#A7G$V4Y5':']EX-L;P+*:@^HH],QN.@K693^A+ M>3D\+M@Y4+Q.8OLR\NG^Q[\\[^WY81)!W2G/Y^@.1SN4$Z#,&$_.^=^6P,!: M)*MES%4B.B.4W7FI6\@DZ]I\J'@GB"G4'?:ZH"8WN!>FM2M*U*(Q-Z$(5A!> MF& 739' OQ_S@+ ^G1YWH,?SC[G,U]#-O=D1]DQ5%*7CPR3U)&@G,+>J9MZ] M"N/!N3"*8]H)>_)55P4WC92 JS&=/LO8O3-5>0<(%.^3-NM#ALEK73] L=!. MIC]:7ZJFMX;Y9/H_$>GOAQ.@G6627!:%?S--:=6R3!E?B]/ZHD3)C# (CNDX M4KH>@>+0[$ ]VW;U''!]0I[LTP%?#&Q6Z5K])7)Y\"S3&R,=VYJ3;9\[LD6L M=A);6P_3Y,8:LLPZ+KX7ELX>HUMI024)HF5G:"Q \BU [WUW8)4SS&'/BM5I M<;!&+,_J\8_YZ6<+@_??,+UA4J=;/ZD^*\=\FNW@3$@E5.#"^@ODG8*$G]O. MY#I$CJS6(O>^D8C:/1U_;HIGD?4GB35\'/&VKF1+L1S$ LP<92 M];!GX<8$;/LZ4;\@^.*^*;F2S_Q&QYZ=W-?<-/&BSF1Q)4"LN8VICZM&*U3 M1_@)N$44%PP1+TIK!]M=YOV+41K[&"3&'9-UY@?:[MC RH!)DCF (?/94_0 MJVJ88T_1A6G_@VWD51GH,(G,DKR2I"/SQ;RWF*F>[:UN"Z&3E MC*=HX$>3K$SW";VW(0Z)7SLM(1?-Z2B6! M#CA/SV^WACU7KX+T"K[=N!-C&:UG\ETLT<-NRNP(E$R/%)DX$=7Y;_*XMQA, M[<1.V52HSEQ5U:K1;RO=9SP:8KF/=$^$M,)VO^M&$I$D(>#9.\30TX_;#GL5 M)S& M"MSIK4V/Q_(_*)(O@[;WX(M\U F=..W;"O,$9K4( M(4@M0O/3AE0M\'K>3O(W"8^R2[QN:?1E?[A8^7M(<0DI_;C6.$#BSGEIF437 MMI=.TT<@+V5N2ABF]?@I(8@5<+U$"6&"C(/$;300XEJT$HJG=T,OE*3P^VOS MW75\N7S;FLZ_4.ZLQ?E5SM(CD&>%\GR,*>#N'DFV= 1<9[L<)&K= EWAUZ32 MOLT0Q61JK>>L#1_3I?@J9C9K_.:D\*G9 !K$-KQM!X2#-NI\=CP4DY1[!.(Y MV":S'H'8EGL#->)B!#:5UC]G\3Q93#'IM*,L.GI*!>C7DR6 &%-J%<2=69\; M,5G$-1F*Y8)!K NZD%P'OJ[S?E+9UK4/HH/$@AY:70S-H/M]Y2)LY*E5Q_X\ MA.1/S1]90M'3V#T1(OG4)RM.GVP;HFLJ M-O7!$]6ARQ%WFNMJZYK#]Y65?MCAHJ497RW/17T$26<%@-[_V>?Z*2$P*3U# ML:JVWYRYY3;2AFDQ<[U!4-TS +^&'Z]#QL@IY3_I10.08#6Q/U>FZ]]%M/"2\R MSXBJO"?X0^_,S:O\HR-'(.Y2P)T(I;%@"=D]J'K--^7>(AOQZNRNR&2'V?@R M\P>65W9[; *6S05NK:NJ197FT97(QMZ/0';O Q['_9+;WZE?@TI0K &7DNU_ MC^I=FWDWGY859VPV;[ZL=C6!Z%J)54A'O(@V.-!8@0M34306Q*B$*)(9S@VX MEP"/NKQ.Y7%MVCP3"6.@^X[\(D77H6#.D/:";G;'X(=!3*"08EK@IH4Q'\@& MDHZ0!$37/)[7P,.)4KVMB/@2+^+?O-:B#R&?NL]\.VV?("P=Q73;C$%ZBB9% M1#YO%_<5WTANOU7N93TBF28<*C^W:AL\;AA$I]^%UC^VNI)M"?$)FAYMY%]_ M7UF2_W,+?$0WKOX)@UWDERJ\2$B>_5\V[[Y'?]%.T?>)!A)$@A9IEYH)\8)P M#ZT>WXV24+?TMTFTQ]3SES9_SK3-]<2_YBZS/FUNT,%A&1ZVT__F)ZK^"+3K M@T?.87OR]2KSQ:EX^#7 S*]J>F9$2?CME&*Q@HKH59VVK.!9Q 5!9LQ(&.'[?'->_> 3J;0EJ?'H7HWHJ=6Q M[#-Z.97V65>_ECB)0_9AYK_UD_)F=15\]2_3!E=40XE[J8_?.-!Z;0>G)DKL/KPE*KOW/?/!C3:E@,7?0UF(&.)A!W3>BC1#L'F&1R8< M^QMUL-!FWM,0K=;3Y>$^Y'%?56:^_HN9YTI.GWK_6 +7!HT[OD9?'"Y!2&V. M0@O 9&\0:*E>J/K-UF-TR),]W?1>V#5<([:!:%)"V2MK^GX%@ZW %%0' MYV#N":$Q!!_??P2*0=:'/5L'THG=./;X^!!8*7=RP8SKI)GANC7!NZVNB[:7UH*'&T M"R,(VZ"Q]*_5\,'- *_(:D#4$+BEOL(]Y3PZ,MF0ZEN#C% H0-_[['F74;=) MMXYIJ,5 CW,5LIM(/DM;=CC=LGI"',NUTV[!]2F+/*$OW-DX!%<8$,N!C#1ABZ:GE"9,Q'V2;N3_=FECM_0;$#Q=MUA\)._M38&&GA'?@W'T6T$$H$;5SCX#%YR47MQ"140=0\%:3YBQ"A?RD MQ)]QAX3C/JFG9/AD*D(IB6*IYRP4(.P#,FDQ:\W "-F(8@I(>2K2>'UH6O70 M4ZQV@_9+3E?9*MY;>;M9A4D+1[ M'$+5GS\;O:*Q>NX6S6/5ZM>3W@^?YN:'U_O%0> MV0UGV_-:].JD1])I9!WJ\K?#4RD@;I>![P'F/YEY$%W@1MF>U[)]AT>@3QZ[ MB2%G@;(UT<@%I49YL'R?R/68]16C75J==?+O]':C7(CJH.#6AYU=I2+9EL8T MDV@K5=YS]&YP[I;@L=7,S#F4 Z%F$4-2BR>])QC')U 8JX\M7XNHUID'7H!P M4ASIYF7*)C)6KJ70G1=FB>I^7$UU)M_?[*ONPLG\@SX!8TKWQV;//5J,Y M;T$U:2/06DP/]!C]O"2JP<6(FH6H8_SH>[Y,]KG2,H7*:Z]0G'SI]#A#M?EQ M?RK2,\T/CD#SIOU($9H4_,P8Q8)\#7XINTM?1:5=9.7%K[[!7SWK;,3GCQ:R M?%?X"JMW@BZ-_&R@,[U*Z(^C7%(Z_H&XNU#?1,KL'H'F=F\K-RR=T.?[,L!3 MG^5>D64HNOCG1-J(SYJI!T4XADT,<'-J,4V5PDTM0)P!XIPX>^NV\IL3*]M- MN*?5,9\68OA2M@?C54SW@%M$U#4)<:!M]8IQ M7EJ[QL7G2D.QCC^93*)OM6#CJ1+5&E/V\)*9"IMPZ)OL2Y[2+X[QOC(G4?#I3? MEY,*E_]\5A:]E%+21S=P[.X\X)%K6#J8U.JW,B*]UQM")5CT(/D(Q&MUBETJ M,FOARCJ,5*-P?4^2HXS1'I!]AYC&-N?UIC*1"H W[[U.5?FX+IPB=(J^.I7)LFP%W2FWM[MBE-"WK!D0>L'C2<$ORZMQHFWP/A/O8K M+X[#G54TDIOB\@&63$(29XH5X/PX<==@!1KGE.B>WD]U".=#GQ3KK M9:W=8((:WG1GGFQP!.KNACP$LUE6CP9[YF($T!(.'OJ2M0:@MF<&D$V5]^)T M;@UG_R+@I2 M]3=J M_4]I (S3/E;",?+4"V6VV.UD@[L70$JN-O[K=*US:>3:8@\:)M\[KVN.TJAY"IQ_X3 MN&OS?%FEK>W@:X@%. M%30HB%'W&8D=VE!8#$@IW8/(G?JQE'X70!V'IT0,X8;R M-]ZCL:)TS'FBC; MJ2SN7#":Z,P]<>ZWDJX6W&KTPZ+I$4@WS3S@4K&[HW?"*Q7DX]$%?U(DM;T8 ML"54D(R(GD1D>C9./Z_:R];!&:6M%5\E&30KF*?T$VUT,8>14WIW-8>/[@-9 MGS:/;(#NY!%JS*BY2$_,7 3.KP6'.K-9ZTD3G]$'_Y2Z-?%GR)/+U.\8[K"] ME5JO=$D3BF)5_2##5(7H0-;U)^B+T$;__4"1K\+4S&ESQ/T>4:S(MH1 2-K6 MK-GG(L^'.GN:73:?_OZ7\C%FGXL%T* UH_DIIV%RX>E M0R=T+X0&EB]=*RB:B_U;?FM;1"##(Z5CB9YW@56[3S M-(.%:&+SB11E_/+%7Q;RZ3R>;32+ES]2:E[>+:S[I%NO.7YNT*0_5@,K@NR4 MT)=V!@3[M9]45"%&T-)3*]O=Z'.-T18?X)RA\NN[?OQ!/Y9J5W\7[MUOR3R. M;:+P!X EV?/X?PSUF6!Y)..9^$0E!!A='H%/%_3*S:JJBLO3P^3F9@T/OEFQ M7:D0&G :A@T]8'@5@ZO9.23(KD%ZK.8B2,;4)'T93C'8<^S/Z&X;PO!B:/CY MU-W9VRU?7HW^D[15I5\WN!WPOM(!W49]=03RB%1;/=S9)6#7M%)W#J@>]PCG M4[TSH"-^=5NR*[2MW(E.2_'W_T(GZ$AZ5!\HWZ#\*;EK!@97NC+$/=]"G_T"\ M-=05M):9KAR0OBWI^3WUFAJ,6ZMPC[ MO>!ZK9W U<1'P&O<$2CAWTH;'B6RK=D;,LK<&W@YY<;Z,YYOM\4^/DA)X__J M#BY&UION#)301K&F3E0+/_RE-U6A,=BWV_(F=OV> MOYP*6$ZZ=D@"LW;857.<5[/X:K""XVC,DR%VC;XV^#M3LU:-=K3I,+6\7 ^I M7%R\I0'=Q?!3> !.?#J7\R:2 R%),?#5Z0^>=VK$ M+/*[VC1^RKHK67GGJ]F#,VMJF4G_5MIG24W4EW!6,A3..DUCAA&+SNSG/)K4 MN&PM'+(X]\NE);W\XLTS7Y4[FX,& M-'!Z8]"E"*5 %3R3;C,Q%X50@BV:#.1W1V6O:#7_G3D3P-'<_.GOE7-OIQ%Y6=? M"@]O\S%D T-$GSO'J>1'9)[^X]Y__H@"U[<,T<22NU:3_1]074E?33TY.1(@Y Q+D^Y,4 M"*E%LFFV<>Z=.]?HIP\OC.G#/[[:BHB3I.8X"Y/#:?TC9'NX:BWR-"P#B, Q MQ33255#TB=<>5MAASW/T/6#F-J^]ZG;Y8FK=:<\CG7RP M@FWF"2P\>8D.ZX$^1S[.==)QFIQ"D#RYAX0VK@W@=>FM \:'?D 9*,K5M$$( MSRYFM1CUZ;";W1$'Z00G/I4ZW[SZY;3*^9JU)VJO'B:=H=-W[8;D:RH9+)^K M!2F4+Y_0L=BB!8%@@Q; GQQ>#U< 7JU];J_AVG1H0FG--XH7IS?.MWMO2P>Y MG374166TKJ6A*#PZG:VS\0@F8+8W$.;PVY" 2M&_L"URV#TB0&/@:UJ0_J'B M!Z\?]EX4^OC/)>YJM,&5-CTH3HO")TOZ -@334VH*+C[JC(=10[3/KW7. K> MM"C'>L_6]=3V^_CX?WG9PQ(7SKQ@(!4M&#:GK1RGJ[4V4%.M"RFVMQOXL-+X MXRTI]X.HTWW5CPT3_ P1&1]9Q0KEQ&.=_SOB .FV@ ]AEH3YS]:/.0 AV]KI MMY0"K%W:QJ/=_DPKRU]S;W<'G_'9/@)=$+Y65_DMT^]*QP/(,S-R$-J=BCXA M-DR$ R&TTJK"3_I M<%@)-.,6E'!#T02/\^]:9MGOA=;')\J0!7N58QVR&P\K;Z_ M("]ASM(39Q.'34(^\@?.6^W81JZB%O(,J:AV+]PNJQW:$WZ8\7VC0S5Z#:FXS[5T?I07 B&;9HX]8WK%\)HXK>PBC7G MYM(E<<,]9S71A6MH9QD>@86J/@;ZM2O][Y"=RC11R@W G,P$UR8(]F[+)SL] MF;0H,M^I[N19Z%:'$,"-6NGW85L3%M8D:=^D0:\ M*@'3+C78:6PGC;>)*)[9B)X9]^N=:HWI0'B.J59Z.NY?.!4B&6FQAF&#^7KED5UFJOKI]Y MPO[L;YOTK0(.7/_(8[*@K0!3]07+GLS8H!16N0"0 MZ(O,G%,2=,6WNGEY<72[>/CRY5VV_V<1[7YICS&CDF534]>J(AZNV'9!/ M'CN!9"7:"J9NNK\_?<&M>Q+HQFDE-59=APAM-R^\[@G+MUP*4Y5^,L88H)A[ M&9Y[ET$H,,.6!6+H@X.D2M #)R5T:]2WH36+#*N0&'^*!0'5-WL.CQM]=O#R M<,E+RUZFT<>,'&VA5G/SO@K+O3>@1K(&Q1;H)W,AQA>0.Z+D6[#!WSUH?J() M"5 CX8Z'9G2J8MH1JM=K;)$?#+!*W. M]'EP;W_O\;R$%=FM1T\_8Q3' MJTAMB&DRW1N)5/PO(FFZ'T>@)G!J>RAAD7072"0RK&6A=JFBG0NQ/W+.]8GU M*@3H,!L5";UCC3(6H8%.#HO.B^;N$7[95U7YW2MIQ-Q:RF0_G^*&K=&P^U]"=Y$9W?S^8ZQ#[G#-:*JG'W+[K" M'=0WGHZ(X'ZEQ6R@FXT+ZT EHAIW6M-WV,FW@"16<#J6XV"^1E\(?NU%0P!L M\FK O;7744,\)3]T/UW\'GT;J;8"5SDI?Z"6-6#C,81W:!EDI[Z^G#/<(=Y* M\[0H.Z,T@582)#@DJ!B)>?AD!ZO&)2PHS225F4.$XJ&=^XL^I'F /91\U@?? M*]+\+'3QM6,O6FZB2L;15]X89C3@KU[]4>NF26]Z%D?0:3RJ58ZA&^F"G%<% MSX^2S( (@BG./:V@TD>?URM42C=#8<#M_:CZ;S6#87V;]%W5:]+W>;0DM$0. M+_XW6B] KE9B>=HCC^&4)%$Y$4Y7O;+)J4="N57X//5#C)?;W74++5TGP(A5K_R$-^(H9WUU![I'E*/ MU9):TOPEFW8_=?CTCM90WUVJ)5%T;?^YO@+ :@=XX'=%]*X:SX;\?=PH?^6I M.5_2O2BI'-WOE[YSG>FD1\L#\L31/@SA.I9;>:>"[+*RI85AL>Q6[MI/PC[, M@E7Y#LB$+.XK\(K*&E_^&Q"@6RG4H:K/"9>BHC"K)2)%;6NH18\U]KY8(GD- ML:S3URPAAL[JV[!I9DWPYS(R&A5+ 'UE$G:*O7V-/Q%GE8!BU5="#&JG4WC3 M21+4U/:PM66W'BT+EP]V0'DWS_RBIYR2E%>C*/F5\!!ZKO.V?>'KJ*"/\1,T M/MAV!ZH10N'7'B5%4_.JP7<)-7$(D?N>*]K$V++*3'MOK=LCZ(4!\1SX)I=O M1L89EB2U7\^@WF-,>FO0.(0@8:5@[>N>>IO/KFFWB-RD^O*CK6F1'W(I@=)O M[D=_E?[EID#7.=?RC3%$_:2.^9:!A 4Y'"!UKZ%VH,2K?2*I;=EL*+M2&8[CPCNSO7PZSZ_NE5C7:G M"]QDZ2_SYNE)UX\/&$989K7BD3:+JH=W*"T.K*Q4$1UQUWH;7OVB_IK8$3OVN=<-?>RYN MAP^-$,\%[N2XGCF-[?,-NT,XV5_@!_*NV6BUAL75[%71AZKV^^T=>SY&A!^B M"R6(]+1*!]?91B-=_>>\![>[;5IM7BM3%/:3%V(K%)Y>75H:"I2I2E@="KGV MF>V,?&9#<4\%";+##=ZU7\,R^&#ID#[^[(T4&C/&2_:0O6PON^<=*N951U< W A'*YNQ"C0)."*A-"XF+=>/VTF+2=]>P)-L[," MM&NEL_I/Y/;&3D,Z(<^<.0'PZJYLMX/NK$/UFW>>-O]NK,C.+'M,[5>M>GA. M>!&$IQW,6D+GL7FBM(IXV"R%8CFA'7L2; M&$)2:0+&80KY_HD*O*_8 M54S,>##)P#!T$=E44;Y%#:5P%(XV&768B>: ][ M,6RT^VFT-XV!>$VZ,O]1B00+S]#O,UB0YA4A6]"+6\YW"#HTEI+5=$8O-8KT M<>84TP97 0K6WL._N"K>[(/6;LNULRZ:G[.QM>U[DJ9ZPW5A12$88UF]ER2K2?A%UR;M5JUUV.[K236:&69&?CH)X6Q#_ZL M!P,USL>/?X&8.,9\[1['HWT$2H+K$/;7G#_3SDVU.^*HDG/F'["G;C&^+KQA M8?8F2A6RW-%_2HF&HC&KK:4:C79 >?6E/=%"[6,4;CPJ*3^WA7!X'=WD"2:K M&B0UL_(&\P7Y_A5,SZ$3X[*:X:,S-3]&+P>LRU=OCQVPRNND.OQT\LY>6"CU M#[^(#XTY.S2< M6+$J$!^) T?EK_I DI%G:I0D]D19[8] 83)_7N8DLL9U?]!_EICR ^Q+Q6 > M(L'P^T@.V@2D7K]&()L8L]:3&KA6\$I(P:&Q=B#/LC"+SI0Q>D_',.Q.@]EP M>]S)V4Y?:J;N/4*\W1C$^[)?NR!NR(*Y4M>-,.H\H22R9>Z@FN78U::B;9%5 MD<4AY,]RI9CS'/5U".2DX 8IZHWE1G-2-(C*?>!Y,BZTK*C\K3>-O5EK 9WP M5O.20@:/B%E/T&,%,]%['+=B3"+35],*B&JD%NIG==3B53M %@>)7V$G0&/\ M0J %L2Y L_W>RG,9L3%G&F7<@Y2 >- M'2@O<_):R#(-#SZ=AT3I#\Y$M+R+OD#W_5+J5,YE^38O4#73^%TZTVZT$ '[ M7!V[X\_B*>#@7HY2P+I_:C1S^RW]),MT(8I]>&>X_X/"?Y+C_[*IY[0S<%9 MGAQ$F\:"_8Y /L>SA^RRK0'D^ZK>P/R[\\MV!OQ+?NI QM]%2X>R3.Z&>6FO M!YU9"AZFW $"Z>XY36Y23N7L_>0H/B[R6WQK,[, M8L!29:GJKL*93#6M:L0BN![5YQ^'$5& K+Z!U#:EA(*%O33EW?%8QK,7T8H3 MML+W^AT3IDU66"^EZ14W>&<%0AN.L7T>29GZ'N*Z+PA7F_#?;P0+P^H-4>83 M:)'1MS<7VATF4YN(0M'T\F+;5W*XQAE!H#)1@907('('Z()RP7^#Y M19Q$;6AD^;=_X&3%QWZ-;>)\&ZS^PDK7@KX*DS(J5Y%<;)9/37?.$O!]:$T M12P@M0$YA+[?7:UA?:Q4547>SG]_/EO4OIM;T*M;DDJZ!/92OWV4PZK]Z+D M/1?N.VMY39O0?S\G1W06!0 _H;#S_"VE"+A^! MO,C^"Z@>%.'6*/C$^NMD2I:@< X"(KG<)__4I\]6?%ZG7X60UTNA.,]D2KD:MHK%[H81I@MZ,._NV0U]J7\6CRIW>2_A6#NIOOY&: M?U'!5D$? 53N2A8YOO=U,_>0'#E7S'[^]&D\EB'-YSLT 5(?UN<_?[R(ZZGO MD&ZHTT-5,%N<0 U[7F]Z_)-@Z>MU7P$G9VSX79/;PZ-9IRUXGGSMN\2I36W& M>"T+D@*/758%S*U/7X;@7(N3K]):+CB^7S2/?1^1)2#'$VX0]R099$('IOB6"2U&O=?0COIGOR.6)=?I0. M\64T??_\F2W)HG!7DC*:88MMY(R%LO_Q3UA ]B[?Z=3V[4\\J-)V%->ZGS_M M@)M9,6$CEA3=Y=%."QA6BWOPE 4$8J%_WR'^'X3X_W:KK #3 [(WB/S]R0=8 M)B^;?XT+NZW3DI,XBU?Q)5\%@SD_5#G\KW=(C3Q.LGLNVMA)0,0U5 M2HZ;6BL#Y5[$CEEVZH9<2?CW7\$.#?_U$>^_VZDPFZ;FF0E[YT53==4WYJXY M#/(?A"1C.D\]^>@L3(A_3N$O?RW;B1:<;"BPR?@ZL^#^(L#D_A_?]Z"!/U4B M_]LN,.CTK' 14*GJQ%*@O^O?DRIO:0[%1AVYC91+/Q?O-?Z$A]=!^@)O\S_(FI#EX-39H#)]OY>=(+5=_ZS^2#SHF#G M^U0(L.$I2O[J='-R3\6AX;]2K_^S"=NN,!)NEN/DD8);SAP3U1H^QHM>'ZW* M>PZYTJ]E5*]3V+W'__<,$^Z>$L=#&>OO=U*/I7-]TL\?&_FG-PXEIARP4JQ=5?Y'A12 MWD?1 2PM_QMU(!MH(IQSM4:X(!C/R;3Y]$-#]G"C=BY*C&9Q! K7^K $TN: M>AL% @DQ@$).7/O_U>H:3V; ?K:J_4XE3.=ZV]0.!C]ZJV42GP6[,CH@=<%] M8RQI^O^V=SZ8W+'"'-,SBK>#BY>=KY>. -LZZ:N$#*7XJNZNF%SN.QX_T$F- MY__?_O_V__4F_P(8)=ZY >BM6J $H5WG"P+B^F:?Z/Z=$Z\HZ@#9H8SUMN7Q M- PQSV#\X"^:_2?*MS5K/?>/_K#THL0*![/0#_1C:C'6&(: 2JUWN/G">,&?ME#OP'.C\1S!UE<]_B\E!-M9; M55.#%T<75BB4T7Q:Y5"W]!.Z.S!8%Q_V:? MP!.GV(>*5J.%P";BVQ4UR1"/?5[$& (\\8(ICK2;.@L,K6%K'4T?OQM ?ZW=RPZ3DBPD0J>6Q/O]=;I< M/%WE[I$F;8))_O---?O!OE5M#GO]:]+)XCQWW4F"C&]ITV MF<+B_ MU?K0';C5;-OI$VLRD9?BZUJMI&-WK^);]T;L_CH*N,T!.JVR>TK\CZ M](3XY_IJE(BQ!B='U_9\Q^N_EWHJ5=^9O;'U[!1+[7@8)+^^/V_11;M$C8:L MEBB3Y6%#O8$40ZL4AU.MZYCT/W9@)U,/ 3L@Y:JG]QQGSJM.^0845$\/&9R M\YKW)2U*\0F_7GUH MS[22FA/0:W>ZDTDL:577]A@^R5)C=7G]2Y=A>:1\PA)KU4+5MWRI?/-7:ZY& M7X=$5!)O!HG\A9*J3C T;43B C4?+;,)KO??-2X9 MPD?*=PO>V83.VZ;RT1[#9*J6IQ1Z0%9[0P',/]6@TEX(*>)IU#'8,1[7EW#T M:;99,*DEHFC<(S9KCR07-_TC%;ZU86)O)*C-[4L2S&KJCD"K94>@>M,.?R , MDD)1\R'L&T\^I@BOY7XAM#36FBW>S,?ZF)Q[H%I&7&^&7 KB"#:0R".KTL8D MV(FEV%]I?8\IC.E]D@T/ M!$S]B4^5HX)A1Z";4&&KLMM':.B/3B.P6OQ8Q$#YK?FI2<07:@Q &=#G =XAD>*TZ; M$$ HCC=0N2PCBG!2E5&52+[5V M+[[ ]^-F*^:YKJP*&3._X/Q:(92].COC@"N6"BT,I0 MK4Z:(O&&%4]NM*KF$S1KQ#DF$&Z8\%+D"Z.(41@R+H*K(H M;9)4@XO4ZG%P^!;B6-[<;A'61\KW"^Z,B ?,WVT]R%!DIZFN/%D? ML0!F13/>A]N,A:1S6FJ60'H%VZ(:9E22N66BU3+@C9G?V7-$TZ:%&0+\'&FL M2 )D3:-_)]@#_Y-RMFQN6X*?J)0G$1OF]2C3+&-(NXLT>)=S^87OHO8CF(FUP.[1T\;H29DU>\)P9?_MN:TA$V$/XW&[1"]"N!PDSB3XA M1[74-78AZN +'4R[1:'/!!:FVT6*BJ5J!8.V-']FOT5]D2_) ;DG/*9SIA($ M22W4 HC703N$#G%I4T(ZV\IZ=J8I2_6^0>FJSM5SE<^85S672XGY?[-O >:$ M0UP815!ILSU\S4+QMC([A2/F[H1OC>^,V=LVQ^_/I.D:6>^>'6>;*(^WU9B=60T8X+S7RMY*3,^T(ZF['!XCR?D M^0.&G:V_$!KS(1TI%7*1-C%%N \\BWWLYF9WA)\3O@(] 4IR['XY [J9.--L0NGW:B8!9-JVKB+E^0KG=G&P) M\Q/Z,^3^>?+:'7,UK'*V-6KUHEU#NVE3%IO?[VM1N_)1-X.?Q4#/'8^L&,:C)OH02;CIS^:=/]OM M)'BKE9CDK0K+PEM/NKW:C_KRN=ELJ37KEFLJE[)AM,& QJ_U^"2*Q5HZSN5\^QSB4(20F-,/V7C,*NEX$_- MR33)7@*F&]FP'[O7^&K/^$N#_),AME_949G?!L]F9$>]N;\G39=/6B"FIV!J ML3O9.*OY..0S"7T"(K48$+S^*:5LZ;RH6IF"]*7/CO%"B7W8_-M!G06!.FF1 M5ITJ/\< -;/X[GRR=^M3K]QMMX\:JY^U,A*FI/MN]93-LK<'S(\^!4W]#\CW M%T,J -+)03 /7&$KM,.*[@CD"8/9&XTO'8]Z:97JT?R6HW\(+\6\GW+[/WT*F*]*U[,J4[?4I_(BB?U6;5\NO<@J?%LV* MM?<(=,AY!)J,;(0U/L$TZ#<2K7H@0J&I;GB;;!*8UY*$W-6!2AK7"Q KD7+2 M;#U2>A$_/G^D=7V]]*OKH9T#3U9V[&438MC-\>N;?ZQ*MM+Q^I(]IH(HU^T^ MI8NAWM>0O;-'H'+6?$I/33G&(ST1T]P? MC^;T_ ?IA,9C_ C#$$_:<"MM(,WI[^?,TK_)]($7,D)VD_Y">.J26F:,;\9J M?WHW;2P_E7<1>%2)BGRR&[Q-4?GF]?#5'X<_%VZ^#2GTO:G[:R8@S"MD$K$; M!C&LV+ "Y 5[L&"*.#6J/9PHNA:6[!^B&'93VW8NU%+;7\E3=^3VA.S"OZ-WR [NK@X M '=-OB5/LDG,Q=W0@I"'&^VI\J"QM!"AJ[0*O.-?BG()!3)1H_Z%PWR@N:G( MT!]]S7EXL4!V:9:1[$D1)V*[%.4[H(3;J/EN^>$-\O[:"\"T>T4U]4;OGU% D&*D2XUT%2'2%3"Q(2!J1 6D1J6+ M@(A D)@@(+V(" @H04&!+T*D=R*]2^\E)!&5$DA PM$4)OYFUIJ9-5>SUES, MQ?_B7&;EO/OL_>SG<\Y;^F=>)T\,!"G^>U&K!533HZ^YDFK7$YCZP.K/=HXQ MD$Z64:@.D]'1BD[W%+<*4#?7K*.V;I3WG/6I^'?:$F=D=H@*96K\>A1H\#Z0::%T1GS\]\1VC?-)&QH"(U41<944 K79PC:$!7850 KLQC M0!HY,X:EX?[Y)[B)2:5N.F3U9ZMI_ @['@8%F$N[ M+ E"EPL/\)%F9 _X?&"%/-\9 O\R7I[7\YW4&@MJ5TU5>)-C)&PNTMCGI'@0 M]!NP 7,M5:@@O-K#I4#T53S"9V9C9N'H<'Z@5* M6'_N*RB\S*]4*Y(R 1/#S!/+X9T0/B"?A.M&*K >TM3KR<>>$&11KITW$M@7 MKT8X[8$ZVN1>R$5!F6=JIWT_\>>\,4T$0=D# MS0AQ!+5H)FU&!'$,#[;U@JDYQ=G_\O.RJ3:8WO"][#F[2W+9\X8,G4;0A27A M5P>^?R-!J1)K4)94".-)JEXT#1EKT=,-N=^$_])D1A:1;G.!M-#MX@R.?/Y- MU?WF6,*LSSG(J_,^)/AL^ W+OS?X8!>L-+O:E@HU%GB M_1^SI3M,_,V/1/%>Y_YZR^_YQ:;9P!0CEUW-U<%2.<9G.I(J1.OO:HAG'044 M*")"[2[ZPZ77?7>L'XU]RM?A,2F(-D\^;"(N'OSS(N=@/ST6T[<'HEE"Y#%C M3ZFX5&^-V.IFUW;;6AXA/1,S'U_ID;(T3\6"*16F43LW3*X,X8D]D,?0OZW< MSZ!#R.; "^\B(I#2J5DVW>&_@6]U:Q2MG_\<]]TUQ.0#+R4/Q-:8; HD7>/Y M.L7%P+-^DL/K55D&)DEFCD_NCRCK5N4EEWR1ZJ$BI=#B(WN@A_[ \9I4.!5, MALR:=Q %8#*KTI7=2_Z"@.@KXJW&FN3+*50[(\^30KJBM>FGU2Z4"9$X?4A1 MF#(:PRTH"[0U.SMH3:ZH19EE0&NI)"GQK-_UYB'P5[ MN,F=>0O;JH7V)N&/L*X">Z 2KCX=)XOX:6FX--#=KLQV1W_*--'&##<-0?HL M%[K[;I^HU(343Z2/&Y\ZFA@!YK7K)-#L_S&+B&D UYN5M"!YONB]_%:9 4XPCL5W\=3>Z M+6IJ&]*"0RQ23Y0/8<[_^U+_< \T:T?Y5,(%]EL,$79J=8("I"M78TQU@F5% MD6.:U2,.>9^P1W?$5>#U7M_E>:0;F7+*^"Z*R!!D5\#D@2MK9(VO.. 8H6/0 MOVO6M]'9<4416A>_9CFA9ETWQ\YZ?NJBHC ML-A\W_7]9JKQY7T=M/TZ6G,&V_XL"3G&2RXM[OW2\O6SF1Q!$R[-B8S#[X(5O+90/&9C MOBPEDMP[\[8A]WOR_%<;JF-[^5_>YE'\879!6B[R96 VB(&/)2AP#J%5IO1Q MA] ((+7@EU'V&_:)B.1-O$[6_)U9D-1QOJ<@%;^'L@>YBD@:T )++OMYI88#U#(-3@(U83B M/\W+>O3%^2X0V!G"/MJ^,[Q4Q^G217UT7(I)\3NUPVN&5X_M#7 M1/D;_&-(7K@O?L:<\9)N0(R$"; "1M#G2^POC0X5SEFL'$^R$%$^&?_I$F]B MA1^/BD:J- M/"-QM%<1LP9_G5 7&'7WT)'O/*OX2+@BYA!FF".J: RHT>6LZ.KI/]X4-(SY M&1UQ XG+QSX::1$P<>*).'3*+ I!5_*(Y:'?-V4);3CXN%5B)BJ9C]UH<#" M4+S)G Y'IBG]WL'O\F=N1>:F;\?$;^ 8_MS[_X"^40N(?^STEHXE>,KA)7V> M.D5,U^3>CECJ(AQ[+!K8/>!WY&V&>B,>4#5J37EQC"TIR M[/8.PU)$'&]66V556RYN/ EZ-R]&NK ^B^JY?]D^#O07>P5(6!()_-I+-S&G MMZ0%DNI/.NP8 8"LP-SQTZ.A;;6/ 2).9X^N2ZIDF-WY[F%ZS%8M#N1IL(5LA89G0B0PTIQI M[)>0=KQ<.XDHM((Y'8N"A35&2V4[O>H9Z_=N?/72KR99G4>5WS5:=9D@U:*" MVB1U?UV +]6R)"HY!XOE<> J<7<9^E2[B)GB8L>%7ZG?RMO:',]U@! Y,DI] M+_Z$'X7<0YO77>+JBX(C9/;Y;_5G6]M2*%$]1ZF'=B-E\N+ OZ]@Q?P:.V M4X\O%)VOVG\G&RE=O2#4":'9$&9R.A:EQ_D6LXI8\*F-JK4O XM/Q.[TT%L< M?YRY>0AANFV^;O/1VQ9"LT;.SJX.G:L)/0EM.LG0,??+RY<3JK@0L+7!6#NG M^)..9U#9+PF>2 F-")@>.FRXZMJ]=/NJ[M0?N9+WTG553_PX>IY76BBUA]PL M_K7E+ W1L0<2M$>MD:;B?[/]+X_?WSX9=%:;ZA'A_NW0U,WS1R,$5@6.+L6S MQO[G!)\]$.,3-F)VJ@O*AVT]6X6+^XM+9ED5N:#2NALR.P:-VWYP;AVWK?'2 M/AJJDB1P^L+<=?+7>R6_D("Z1AM\EI\$Z8 DK-#EEM(SVX<$4 G(Z@F6UA(3 M+&6_FNIM=/V54,_PG.ARR?T#@M8@T#%^B7T;A!IXO.G%I909%7),(DNM9*AP MM0'13O78OD:H>5;AB)!\C9>/#=.MB 7EJJ?'_JLN+&\I(AF8@K&BX=J @:.Q:R;_X>^CHQLP%*AI%#TA5VL M>_*(/^+U]L:LLCW]>V7&GPLQJKG\IG;OT?9Z2+(0RE?M"2>UZG=WGC,Y\A<9,9.'DNSQ(J:]O]$VI6 M_OLEZ]\6RD)X%SXXH1JQ:^<6I/UKWJ)'.?G\VZ6RL+?A7IAA8FWW*^ZKJ[-=5V]Q/@_(1S!\S0L MJ2R-Z<@9P$K_3@'?F0;BL0G!#LX3@Y^%Y#,S&E^9B?GR8#-Z]J>-#:HTAZX! M! JWYRQ]ALN8>B]MSLCVDS<^+CTSL1A](G3-L6LRVX*V_+F&C#3D:TA&Z'QZ M1FT&'6^.#C@JL6\7WLJU5$L(J@JIEV5'@Y*CT\D^FG8'@VVFS'SQ)OF4P)9!?:3$MJBW^;=PD507.3^:0>IZ*8BR&=5&+[ NQ 2$YZ0*Q./ M2#9T@*6K#=-V2EPN'IP\E_AS,WUY5@^"#SJSVT//V]DXV:W_I#62$*WX"$49 M((AV02Z Y".BKE+@Y'BE0JAN 3U4E>FBZFTE(Y32Y)2[,SO\?WZX1F444Y"S M%5K7R5KP-L?2R9##1M,2RT8*A9M/[]?_SYHF]H>FLQ_EL%+3W85FZ!3AQW)F M=F?DJ6=4#X-=9B3_=.EU#.!YK@2=(.D<-"\I& _S6WCE7[RC?QHA$_O657 \ MYYG$!F=-#DX;QM%?PNEL;C^%_#G WDS;Q.+W0(1W>Z!ZEQ6DT%0IH$'AITJ2 M%8XY E>ZSE[6E+!P>^F@>?HK):!']:7Q;BO^6YUTI^R7COM>/VX4V]IX_.2[ M;DI%DN/M$.FJV36S.$2'J=+!6Q]-3^;S"13U]FX5^KYC-OMOP9(^-$$YXKA9 M(H<;4E9AX1Y(TF7N8V^(=I:O=EZ.GRRO7IE.S*P1>,B >=VLHP[-"5*Y\L(! MG<%1E8>&44/*9G'\;Y9M'D]W?BM0&\1&.$W68KK[N3AA/92"E4%#*/Y1A$KI M5C!D#@6]#=22Y4HT"7(+#@7=5C6U=ZP*3NR!CF=?-/[/\VW9OINMF2^!4J8T M9@X.:N(K0KNR<[#^\+A<7;KM"[^I0BYD/1G_7%V-R+;R(JGL^O77'7-Z]2BO M6"FF%#.5*\M.)'@CI7\AR^%4V2Y*1\O1RIP[M-*"&TX7 Z1?5?CG"GU$:,F? ML'S3K]"*<5.1H4/E,6W8&NQZ^A+;BJRQCF4^0Y7( M*@6_4/?/4+:QV'?_.H*(:$9>#O4<;5$&AN@7^ADZXYBSG;26'^U=M@2PQB26 M)-KRHG9N];C':(ZMBTQX^A5*]%T3<23OKSV0?(L!8+1$:$V9W?T*K[5+, W] M=Z!DKE[5V X^VFB7UO_));2L/\B;+^*H89=XN7!DRCO[8/^K3&0'$3B.Z 1+ ME58Y2-&Y3QIN_E2,;,:G7C:@UA5 M$JJ8SSQEQ!+%48@Q!)^<=V M_@^SIG^UH\HC'$9B-Z%=R;@80GEA!T$>I>) MNUO3D4@##M?%EQ.IOO3V)4@$1Q^);45@-+QW%8_1!C-*M!)MZ3T95%--I42I MEWZ@&EWSTV4Q7<0J<(?_;"9'8)/.3ZGMP(,< #\*DN:!U\XIG+VZH=@;HGI+ M@17!M-K7<\(F1L2I<#V!=I$C&/1O 0_8 !I-K-D#O7BBM7^SU>%)MGH6O+TQ M+.ZS;_:,L+5^(OA-7X%(=[%,WB$F0PY89EY&^3#*@#@F'V>4<'B)WKD;I1_F MZ].>JW_MC)9G0WEFWX$S(Z<738'RMS67LCSE+/XV=AC_>$=*VL_L:&A:=/[T MSE-KMD0\S!*B8Z,Q2JB_$"&OI[4Q?NL& M2%%$J&3#"@TA?F$[- U#%0"W^NWK!*'-F&HL(W83U@?Q?):_>S"0(^A>BM*F M=.DN.JVT2*6TU82HRSUIR%"='CSY<.GSO9C^K_=Z\8_8Q5RS/74_ P+FRSSS,,/M2UV>\O[TE4[8]/'WA"QM([ WI"^ Q&K//*YYAEY) &S#^R7 M[%6+4^59X,!0>HPI=B1,["+3L9":1(;$B:&"?TSZQV(.T45>-*S\32JH5 V4 M.QHK.YYO(?,(\ZN7%&P4QKS'&=T#B3Z+%,*E6O%??FM#GGBK$J_&I[8"0)M2:"PHWQ]?U<8 &OM.Q](K9'6+[94EM MU+9J]FD*Y.9Z7ECV'R;I1VHQRHA!9Z>6LF[)7=KF?!O\^%6=8O32>WW[V!"= M3T5_WZR/,9$JPG453/9[CNR*BRF[(&@S#BF"T4 ]1QN@3>_Q:CW[L#J*_ZL_ M@I M^[50(6@D^%]W6@3L&SZ%L/3E1)#_(=9!&N;=]H.G*501TK:K&)LLJ6WS M)HQ'V7,->7>8OW4/5&.T7L^T0Q\"5"C$6?%V(NTF,D[WG=#UA@DM?3TQU:,' MYK]$'[*X<6A?]WF'/5"%^3J.:\]D#H?W9/3,8?_KAG(X(XH30F [X'< MNB_L@48%O/9O=N/FY!AWV6_*M!YB3%C>(TTF(6&0+)][@9J6@:JA*@.'.TK5 M!R*,).=>7D89C*$U_IDS"CZ23-\#M6Y"O#$J(S\"98DK=E8G-!,]#'E>!Z2F MWSWBYA:(S$56(%,(WM<0C&Q@A][>"OFR@:,CG=/(SSAQT-@@1*RML=-?@]*2 M(Z0O\9IOW(+.*PXTO(0\*.Y-;DQYOGB870H#H\, $O.\,V; (:1M".Q#$-*N M%B?Y0KLR9#][=AC&R@JE2M:T15_2DV)/\\6IQ3T _;4CI[ DH(P3 )02!Y-# M6['S34T^K;VT4&D88_W,*D4RTXZD9TCM'+K]O!=_FFM5DEE8NG2D*9AVL8MX M '9"[AJ4:^CE](5,%NS,QF^W%JT$%JS_'4.U/YO8SK;I\('4PY/B&)4R3&8H9 MPE;61F+=$1%[H,J8UB%I0\)2+;N@BJJ[H8/_N#LCTK:0D'->U7,W[&KIUK-E MZ)!Z.*R)9OYO3>!Q()6N!A,%5!BIM&_YY(-EF"$?=Y$9H4#M1RK1MM82 PB0 MBH[?3!F!#*4JT#1(4LU[(('N3G!\@^'S9^PD[=+OJ[7WY>TODQ1]![=>"%_8 MZ54%'51NL>..?1!]'/!>0DZG(.@:$6B>_%^[BZ+TX&2.7/WH[U]4(H(-7"N7 MN&'#K4>*TG7= ^!9/"DE J/)?>[W6@10861P#+7:V7#NJ_&[;>^I+W%*V7<< M2!\6D]KYTGS"47V"H+]Z2W;44N8)SNC?A:GHE@,L_Q'T^6+[2^ZXZ[6IY+JM M5E!/>=]_W\)?"AT[H:L;*NE#&:*&,/4Q Q[B"R.?V*NC1DS,.J4JL[372%Z)*@PKF3 M6B'^"J]A3H]]>1XA83?TQD*+N'2)4Y2@;7;ZSVDPTH%ENJ9ES82I73[Z:D[[ M4]._41?LQIXTWJ>W?8D>RE"]Y)2:M(BL[^&?@!S@F*+EV._1Q_= !PFM\-B_ M=G%/RJ'I6M\RGT!ZTV1FE!^-P/Z/=PD^;?\VJ( <8872$0R+9OJ_&;R*"ZM3 M&8NG)I4R;28V*N[71%M72?OM5_Z)!]G)?4+YGP<4N()57$V;:KMFK "]!L30 MDIVMNAQ@N"/)BU9U?I]$78Y,"9:A\QK+7[E M]X7U<_-5_M-(]5H/Q#NYS;%BU+WQN,Z'W X=_@@S$";B%X1V$SMMWL$Q140W M0*@72?8[WGZFL;>HB5^N*9T6S!3^(*U*,ZSO/2V#MP'BZ!I?(0(LR#]7$K>H M,U:E((TX-Y7]/_M:*5X'S7>_L@0=^_X*Q)N]!9\-9-BPWZFSX]#V- PB^JE: M3,P3Y &7WH^JMCIXQL.7CB;=CU,2XR1?ZZ"7Z^>O4W")34)D7Q_&FTKV"XP4 M9IAO!RJR9OAWF5'J6^Q.GBBKZLDU$3WMI_;'-?'PS**VW)F%6AJ<>)_6_R6N.&+T=ZA9O?7*HXJARJF1?Y>'W$=1>'M.I?"^(#$P: MR"=?KJ=AS]%+TX?B6$;">C[9RCKB,]VZT4DS%A!-S>.\;O]0H =)L]\#1>($ M70$?VA@YT>7(V&?TQ8_H6R-5;&/.[(Q*AJ.W??^<6)[?^>62<,Q*(D7FX6]( M=7H].PN[] $I@/7)T?GNA3&U T(I6=++"%W7']Y;]2N<*O3 4[4ZR#EPD0$V M@2"B#XES,&]=0'89/D+E.U=FKUF.R,3ED@6>ZUJ Y(_-AIZ6.2(_N<-L"M:S M2+QX\NIYA63-[X3I275V/L$/D4BHN;:5584#.^';"?MZYHLB1J(R1]^?M?EY MHJ^]LFX'_WD'^H??"3O%S[D<#K/D%H,#9LRAJY+;M=9KV'EP;V+\]H*0PBUK MX]HX@[F('\?$*/?]'WKR'!7<@8AC6\WA]_ '@%%(S*(Z^Q,+ZOW?8.4N-+CK MM%7X;:L3QZ#V&H+P[_LX6H':Q/>Z9\9Z^MDI#.MZIBO,2*9I#[3H_^T\Z!!(8M^.>0+G M*"!-XD;=KT491>R2]4O+FW$42BB]SZ$KUR3K)>JD)L_+AY_Y_O* I23=G_J3 M6QDJ@#D%.Y/A>XMQFEWHZT:73$G4?X,_D/"$L>OCH\I455*U"8[]-^DA%)1K M%EH8IY9&QG]%3)LOQ7189F^W88Z/WTWKL,W4OFK7U;?(5UV3R>QI,[]6B%_2 MG, NU6!Y,1+7F-I><%%E6D:6:RG*L\OAJJS6C[BP[=S]D\255SJWNAET05_J^"]]L!:N/C M@&Q@E]%*Y^]$2F%;G4R-2-A#F&^V!,E\&J*-4@)@6[/Q\5I5)5X;'@TZ_471 M]>;)=LB%O&OU P\HBO8&^10X'V8.(D%X"(^"*)JO0PK04 +M9YPM\1_W .\_ M+O;_YU7Y.OG'0>6D^]Y-=?T-*6\37Y:\.L:S3@2QG@#F](N=+DHTH_"F4-=B M'YAXH]2BRBCIOL;8LEJXO6BXBIH<__O91]Z+_ "1ED-&)C1=7$* 4*O==A/H MXT]J%E6JRN_O@6:V7WTU4]E7!;..GO\N>49>%KC%$:27KF(K"KO!AS!CD I" MW/W7K[]? @\CJ-= MQ[U \L&D,+TNDLCGN4JRC'=X^[+2(B#W/)/M\?>N\*ZX6X;=HN##^PXZ1RY8 MWO3BF??Z_VBZ) W_/W,'<0+$ :6<1]E=:W[HN'&%TN2EB-LIE\^NE7RH#Z@S M-72-RI435?2ZIC_U9 ^$3Y4\WO997K4LB\:?@A%%7P1\BGKOD8>$Y]N*.M3F M S(CK%LEZ"1"$/<]0>Z$RC$.U&>II?P"&J[D=CGU9%W7U*>17& M@\2.(!/W0!V'^SB-0SOU3$V6:4GV0OVF/TYI:0]4,O[LXQ\BU,=G=P_T]0PB M$B+X>RARD;>&EA35YETK@R^KH0R]"Y^?7@?M._?;>K&AX1A^AG;'U! 9%2T' M5KQS7C73C5#Z-W?'^-%'/H$25?,0_ME2M6IB[4!29K!>8J)'BP*@PQ6.,G8% MW!.WKY76O33%DI3: UT8+BW,\-)?P[ZPK3AAFE3_S:W)X_O;'7Q]4=FKH7=8 M#SB@L4QHQ2:&$*L*NQ#)3_= G>#8VFQ/QA-%Y:G2T45-H0N/76MJ+[2=W#IT M)%R(3ZAY]S'F %>KGG%&<94_FLF^8,8-=L42K3#"U!H_5%+SH@0X)'*=8EF7 MH^@_\RGT]JFVHGWCX1)N.OU&D^,W^ <(E3$L\63X#(';^*2"DC0I-27X.=:= M42W2>#+A4YS_O18+3WM_19+[?G]=JZR"K0[OVD]]F;;D+W]KG[S^)TM\D5X.FM*OJ2>1;JN]=-&R4XI3* M(^I4%2'=6-HU_&P[!=YFA9NA4.Q8$NI,6YI3,.PZCJ_V^5+TUO(P-M_@-]EW MZJ X[_VL6\?/V3^7P5=ZY8&E@?=,N5\$2>R]<7;"SI#TZV0(_\I?4T5E9Q-U MDP3]F-[&PZ&1!2]5_F \KY9Q=GH)+/&4=CULJZDC0Q!'5DUV&:\$6JL^]TW] M8%()/J?^S&@,CFV$TS')RMS0]7N1M!%-^ M!A?1ZB0/_G1^@VZ?M,QBA,:$2X<\739 AK@"-8UIA0*SKA"-^K@VC\J9']" M&$X8M699)54;+)LH3)6<#_B34BO7<[SINZ+,'4WHJ/X-_DZL+'8I"U(-IMY: MBC659%[E$,5\#GOM/G+R.KSB HH8)5)%ZQ8"@^0#B^M>=OY03NHKSQ(2_AZY MR@4C[+HK!3R+Z%+0\DG,XT1+DR M0O= 4=T<,3!@KE2/H&+7-RN>Y0\V9*/_N+CEZ/R@,G^:!'8],MTF:;#$PTB[ MD7L@5YPHI@LG8>JH$5^%%'LP53ME'"7[J#R#/]<]6T\V2VT?^8FMK6K$;?> MEYB7'\)AL G"TCM<-:(#P3/')1!9K'\C.X04!;MJU.",BSQ:/5%MG,CMZXJ=Y/5@$+:6@=!N,5P$4"T+O)79(Q9TT2BW[I, M.<3TB7Y-T7C;>*33<2[+ MC,K7U'6\G_<9!\Z(RU3U.GZ:Y?C_G"?%R-9LHT .[X$FYRN.P$O"8/;%1%R. M5Z_#?"K'9Y%M>)8C1/O)OC&HD?AWJOI'Y(OZ,R&OW<.V^__X^@3-_SNJVM=_ M!L>1$V)XT#76U[@.'\]2(=!>YL"!MU@/-GZ=8_9=&K[:U+.[L17,IB?-_#P" M*S;#/,"\]02P[;1?+1+EM-+^TO'@;+3M*[V._0,E1RY<>84ZO3+DLK-%7-_F MZNF74;@[(@$IP5%G'00Z9DT58/:'ND% MH0YG-VLCB@[\:/NPY2/$&&4G(JC.\/ F.Q(N#DF+0>%)Q'C*9!7XL B$.G>N M]=7"A^T/?8W=0N($CKTKKT%8NL2^;2.J-/<>MR988?3Z?V?YSF0R7DS")- 7 M&RNLG/UOCE7];JZ8=#WW'C;FHW*B$514KY8I4/!>Q>#;"EU7KOPX95R?R+>2*UTSJK^RX;H'LE/KB2(_TL7CQ\>;3#X +G-FTCT" ML-L5YB=SAE_J?D34"/ ^2^+^%S<#KV.^+DJQ\V"' 3 CA#853^)6+UH)/[WX M "97.3) L:FLEKO9/Z"G\;I 2JWG9<9LAU@3\Z_RY8C3XR>*VHJ.@&Z.G%.4 MHVTR=/Q?X&H(W!;M@SB MF(:9E$69(7\15&:3+G=QXN7#JNMSA^,GOSC>.+^ M&3V+P S*$.L:-[IS0"1MCGRHGB[.$&<7;;9(F9'#/C70P9$;+/B!T@_SWXB8 M.Z4_CCJF$?<1&AIO\T'LK<]!WBU"N"WR)-H6L"+/@6WS4;*JL'B#UJDZ/XO M_*_]C#+U(?T)=EFY]:Z DMIB>"*J['Q?A S"@,(YQ@Z'^V$3L_4"U*L2ZT5-WP_/DX"N.Z\]-<9=; M9'] HY;J2*]M#R;PP[WW0'/D[0XB^&BV2K&W+#SRZ)C_3MV'NR.=0<$5.ETV M5H5E293-9"0?1@L(Z0SP,L:VIA:;NY*F]7$&T'OU M-=$+RO:F$UN\5@+=/=O>"C#G(%\QRYF_%*.4?3/;KD\I D/V/7C_AGN%>P02Q28HD,X@E#F M-=1/!H;]_A--.O:)5MCEFH# ]YW%WG_3JSL_?Z8/\282C*L$>I5K[+1/77R+ MB9_4B,'(H6&TF#@#_!' KM78]ET)*OG.1_J!C^[WY&^M0L4JNL8:PD?3A;]* M:>Q+-A[F3_LWH:L\ ) C$R18[D M_?(:&=+A+Z?Z"$CHE(U^I_#9ZD$X;V5M MS85^814>S;3&![13?*$_GG/3EL'.Y^QK*5W:G.YFC&%Y 6D[0O8&6,@'(QQI M9ZSZZFTOXTQ!JL755Q=.?551K13K7GMZC.7[7[D&V6T(190BI8VVH%[,L!#6^1RB M35HZHE914J=G=++@V%_M>- ?,_@2CJC0U%@:;^%C= *LIRX'I3'Z?VK$0LM8P46H0A= M,+T)0A7+FZ+EH);L>YWR8Y;W@46\ZB+SEE8$]9L S\RQO$.W*-WM8,"9P&MZ MC^;/#.22I-B0$/'7'F@6Z;'=TL_("8D9W-K59C?N^L[7=^D:3\6RSOW;OW\/ MU!;$%$$9,4[M@5YT,I# I3+]&2Q)E9N;8=A93L]R.0-;!89B CCE-NUF MHM_0Z=;O<"_"M,<4!1G-.EB",B*_VXW$**'UD_BC3(,^31>4BFYE''?-7IA[ M.-PCX:&[F*]F/]&\Q8V@V!Z(<["33B3CNN!<7Z"X!_(&SYU B*WAP"QKWV+O MI[XQD?5^*/M)]'S/"'>(W['[X M/8(<"D%)(E)MF.;HL#2R1L>]?%@F::UK^&;W]>'2G&!;(:_O)F\V[B(?OU+H MMM6R(W@BIS7:<(*_L;$A.%FT+4[,U)I^_FNQ)E58[YS+6RN*/"O.S-U@!+&9< 9WIITD:+*@=+8&87ZN:*.5(V>^M&' MS@E:.7WJ 8\.X](9W8FI5=H32.3_%427(;/B9&F6!O&P)U.>^5E_?LY^B38- M-^%B7PXAS^%O0SRP:$!ZB)!V+__:+KY^;W 0&IB3/0>--[1>53RKDR'K_H +5;T>+242KH:9<1.GXF.]S M(9_ZYD*.RRBZ/;2Q=.Y[G"^L.[.E%WG/CU& T%J'L@/J/Q("C?PB7? M'4NQ=T9?,6Q//!!8($K3+N #!W+K:C!7N@*R,;2[SFCSYC)W7FF5N/F=/?#8^$EN&Y/_K! M+H"9BL!;L36%U/XBU,^OV;X=CP=)9X7:AG\1Y[1D^& SIMK.4TJ6UFFY-NGA M#YC[N>F*)4VQQ!-N ',DV@K=JK^YJRT73,-GS"Z2FRE/YA]X 01FKT>\\0J MQK:.3=$[;"\=?J%$+V,7/+-+,F<=PSW//0Q VY>-4 MF=AMI53!+[R/"_F58HZ&FRO7%.6!DZNP@$8,]?G2'BC&G/&(!F5)&'*Z2=E? M)X,SQ@#UQ6L/AJX_C/14V'QS6O!*W/Z(/-)MD%1SH L[ NNYX,,PA92KRFIU M%D;=&\L0.O/^S;,RH1=IWZ0C+ISRW*Y4.CW;^4:T*AWOS26("_\6M 5A1G#2 M=X=;Y#B3Q)K![N06!12&(Y1)FRB,NO^E;NHJ[Y&;G&5WC]0#!T@13JR.F/84 M!S8>[J:@P7@_S#(I\L*8M- \$YO$N47KC=+HDK5IZ%?/.@,RUK]ZH5_HQ8V1 M5T8/70)>/DOF1CR?E+EN1 ^\ ]#S,,-<#H1256'*JRTBT38TEX1"U(.ST.MC M'NG!O<$C^;7O=(ZTGIX]9TIU)EB-F($>$:JF6OT!+T(X["3 I8^#4(812TU6 MOP8RBW-EFL_44GYN[7YB/?5#EKH (C0"1R*E%G653^:__D96$-8OP_B!L4ZD7,LI MUJT&((D.Z1I6JR&0?2]>2YZ4J#QG.#,WI^0>#TU_K'OQX77I(_A0;N O#Q.6 M:Y X4&T9YW!\M36_O^2R1H683 MTQ?:>W\@: <+J.V&E[8<8$$!.=HN67(RW9>V27;.3-RLOG;QNG2M\"'A+#0Y \_SB8&Q-_JG'INTU&(0,Y M9_A'+,XP%//0?B'1,T3AD1<=MU[(C3&6^FZ).+O)=4R5W,ZC1@I;@'!$-]>; MN1:9:9[%),('%5VX-1O2_Y!2-/B4+;'O.UR!X(X G+%5\#9X"I*6B_7 MI40 M)K2Q%80*UB8547-1V!%--$ GY=H&5G,=TY%>,N8$IHT@NMYR=@U2U M&K$#<[PV'BKC'9*KF')K="Z*5CF%S=)XK/?$S? \65_?ZUGE=9N+WF MCYNXHZ,J=L9)##SZY 9_]RR!)3['^$HGADLSPH!\KK8=&C> 1_^0J&JIKJ!= M:VXI+[JC#:K.V!UPC+Z]_TA\#F,+"&0JHR"DPC;$1W=LVU44 M '*6FJ$=LF<782.??*1TYL]]?WS0G-=-\?PJ6#D?Y*L*%4@]];F=P??WU\U!]]V]]A^N?(/?2 \ '- MW[4L*1XR^-_!,:Z;4FAM.C+I(3A1^T5BRV':3CK+TS;M%O.*G%TT"#W@=RN# M9\._%>\+G&6J8 :0E9P2PV::ZY)=--JDR$G),DC$Q,JL[MCU*P$V/7!(L%+' M=O5CLD">,'@Z?TF0,X"M^!G9(G)]W[C^PG'W*8^%NL&B@:M3UQT!PC.5< 3M MA4+)N/8]IEE5!K.\6?"G@JX.@EM6CD (MQE,]EB7TD+I&Y\M'LJ"H4[&P^F=AA1J^-;[IU>.QW M<*894XL0\_O%MY-W$P>UU^DM5R.F-;RTEW%,%4ZW';+B (&B)=<*EY#=)NV! M8H.BQUDF2PE)1XMIWT?E^^6-8 %$(<74-U-^$VJPGTRQ0R05<4-7=ST);CJQ5DDQ2 M5KVVM#$WK I6>CBC2+I2T;]^ )!T]_ 5H(,,UC.K2H5"3N+< _KA!7"7?_]? MW^^7X)NHZJ)<_<K+[^QQ]^^?(&YG_X7__Y+__R[_\7A/_[ MQ:=WX%7)UO=BU8"7E2"-X.#WHKD#?^.B_@W(JKP'?RNKWXIO!,+_-!>]+!\> MJ^+K70.B((KV_[7Z4THC+%*1PH!%,42<$HAQ%L(L#W@:,B1)3FZ^_@G3.!-$ MY#")> B1%#$D(8N@3%,:QR26D>#FILMB]=N?]'\HJ050QJUJ\]?_^,-=TSS\ MZ:>??O_]]S]^I]7RCV7U]:G)7C1)KE&&J4?[K MJ<%^N@*^)[S-(58/X(RY[WUA/,?I>V]PORA]$.,#WAGF:LCM _5ZQ:=Z=C=# M70U]?,2^'HNR(%I_7#\HJ_>XCRY>DOGNS+']_NY)E=6^$_);63458 MLP@%2F048LA)G$%$U4LK3SF#D0S"! U1FZ$'C_L&! MA^;$][D2=;FNV/9->+\\]GI3;S;]+LQ_6I%[43^0[@(%7CL-K3W_N0L;\*)F MR[)>5P*4$C!E!9#*#%!L[?CWG[8$^)N,Y7-1O)R070T9:,Q@!S3XM8?]_YVD MMF1/ "ZU3U)6^T25;"A1VZ]^K6PT+$E24V-F=TM%613^))9-W?\&ZM_ (.S\ MF']U'?NG@Z?GMNKM)!6[,'G=)WYBI7+8'AKX9!ZU@WL5(4UYU8/73I."^ =0 M5EQ4RF$_8N[FRU)7S>*]>H@^R+^0OY?5RW7=E/>B>E7>DV*UR)*,9:&B.E;R M!!&.$DBCB$'!4LYS'@1)@FUTZNPH_%Y)60Q4KP%V*E?F@^ MJLF]9B0-M7CT2FW$G]48QJD4W\(+EJ: I)C##D80()0QBR2D, MF&1Y&+(X"+/%[C+VXI?*:MP!ZC3V^DGC=1,B.X;MI,@?:U-Y+P8O,( !67%@ M( .%&72@P0\=;(_2XT235_&Q&WE2^7$B8U^ W"X>)D&?[T@E7I!:\)?EO;YO MN\JJ*O4DF578B\?M1SZ21_VKV]])Q5__8UTTCV]7:CEF3C_J#\V=J+[BUF:>\2&>=_HM=YWF-)L3;5MI>Z ^K>)@UVBP8S6@CV#WV 33YO?3;2IP$^["S?QE!QL MXTT]_K#7WSNAQK\KE_SM_4-5?C/(ZK^(>RJJ19AG82:3%))$4(@P"F#.&(8R M#),\"2DE6>!R:G%FK+GM"6Z@@F('J]NKY1RU=F\#3X2-+.!;KG9A@E];H!Y/ M&BSH\"J,Y\:;5,LL#-^7'YM+W!2#J@74XF-5\C5KE#/^653?"B:,.'4_OQ&B M?[XCGH0X1Q$D%&<028XA151"AE&:"YKSC%A)A\N@<],0@_(&=#B!!FHG($Y, MGU>2L?@;65(ZQ$!![OF[ 4?XO"PRPXGE752;>6]/3O"3T9^?Z.M%? A1K9KK M*XU$AU$GT$[WFD2IAUC72_:@:X=Y>Q\5H:*J!/_H>7AIS4A?1DH!]-]'VLF%R M8S3LK7J)K;X6="ENZUIL5D D8)C@)(="\!0BA#(E-2* "4WB+ X2R;/,16K. MC#4WF>G>KUP?KQ6- ,OBFSB]&>7,K)V0>.)K9!%IM_&V,$&+%X?NJ87.)KWB5CV*E\U#TCW\KFCOE)_U=L&;SD6U(P=O5Z^],U/4' M:4ZJ#:9;IKSH]9(<^_R"TPPIYR:#E+%(IYD@2).4P9CD$69(9BSE+@HT(?:Y M*=H.5D"[8(]R@_;:T)GQ'@$[J9SIQ(XLO<=#>3K+S=_:/*^-\4?"?/192TN MCO$VU[0.&8@4"C3][( 47CX7_FP*31)^9R@-/X$-S>BUP4B\^" MK:NB>50#WNG#(QTKNA"Q2 (4)Q!1&:J7E]Y@39F$ @6,8!FRA%MML)X:8&YO MF!XCZ$$"C=+NS7*2Q//R[X.:L<_.W5BQ%L]+IA]1N%JP/WXMO_VD+C7B]@^D M?X3MCT;13MYT$MFY9%*O#1<_-]2QIL;_)G1-",%O%7+R5?RL;MZ\4L[4&U)4?R7+M5BD M(N9!%&>0$;581Y$(E4C*!!),L'*'DH#'5NEI\S)K;KK;85?KLK("3!>I6"Z[ M$,MKU'<>9#]['.983\;8GN9D49H[!-V GB+0<00,24"S!#1-P/#TSQ#(.63> M_TG"/)U,^S\D"'3(=$X7(CH(W< 4KG)E\M'U=DF?NFJV0W3"1D%HL510OQ#E MDWP1WYL7:G9^6\0TCP.B4R%D3"!*\Q32+(QA2I#Z!YQ$C#LM<09@F-M+5Y>% MXNNEJ871F],?=IG,I25Y#L-[5L (YI$\V&$W60=G;%K:X(E- O M@4KHZUO^=P5)J_Y[T7R07\CWCV5EWAM-4Q5TW1AB M,^<6&98,QW5)WB8H93E@VH[S.@AF"+)T.I)Z Y&]1,QD\EW" 1ZKKF<,HKH MB8W@A];*'X$N8W #CI]V$ZE\/Y,OWKWREZ2N"UFP;NV[X>,&[%( FA*T)'B. M3QIQFOP'-XT!=OK(J!$I/QI6->9X YV3![5R;(K55Y-3M+>>_"1TE:+^'Y48 MWX>+A$+-3EM+1^WSA"<-&>72 C2E!O M 5AJE*[^@>L46$K_B+2.+>D;/@V\(SN%&_SM)X"VP*,<#Z3.K\RZ@IA6/@=2 M=""+0^\S3.[>E)4:8M76'F&/7RHEMVHQJ+?5U/K/_'5I7O_UQW)9J ]LMDUD MRA.$(PS#1"8098)"(@2!&4D9#9&DF!.7;:W!2.:VN=49 EAG"6BVV-V$ZO>T/\N*)1WWJR,-LMRVR",6)R C,0X(APB&'RI],H8@))2D6683= MZFC[0C8WQ=T]3K YNJW/GMUV.]R66=;^I]WRS/XY)G/L8_=IY]']O-PWYWZ/ MO+VAF_;4VC>I!P?/W@>8.*SL_5KGFG7PZ]MOI%AJ..H%9\ZW%RQ.0Y3&&&(9 MY+IR40;SC =0")3G(F4BC*-) L4N )W=:Z--T28]3B#+"GPU(3?35]B[-,DC M1W)YG+KYQV:UQF[>,C6X??((&(MG$&5E.2?SB)NZ!/:?(Q+*DG)OL4VVXPTH M7F6VB#8'^(LL0 (QB2 .4YU")3 D04+T ;ED+.4L0W31;!H-G2\!]/3>3KI^ MHF.23X4P[9+:G6>P=(TD.L;=>>V]DI&1Y;+;,-Y &\Z"0XFHX6Q,5 G*FA6W MBD_'[3Y;V&GODNGJ-QW'^J1,TXF/# R=)/6=_K\.Y_Q&EMK;_B3JIBITQJG^ MA]L5?_J+G4^VU3_?KEBE(;T2[9_J[\NUKMS2IZY](HUX+:5@S4*P1/(\5*YP M& F(4)Q!&J09%)(PE!!*\]A*[YX'_MPD];UH=,"/@0U^X)T!/^J,=]W+[*;M M:":V%K=A@]6&$/,!QUC.:1\8.P=[OH_!R.^1EV::3:.UU[O3O#6V_<IIZ''V_ AHIMBJ\F [1L>(PS?999]!NB.JT)TT:W/LOT' 3& M/@^*P:6$3&6S+^3[3O#\SV7)?R^62X5TOX#1_M\7+!19%&(&I<1(GS8(F,OOXN*%;6H^QXM1B24]E;%JBY86X<@B#$G0=89W>21V'D M@\R1)GC^AYJ;DA(;T[>]OXS7W#TR#L!'3+V M /_]2'??NE[?MX/_HF&3)=/5+(O5UX-REGJ7YH/\3):D>NRW=!:'-[>9EM7/V>,B@W9PD.+K+_&;18>CSK MO(R_Q7(D"73'/O"+>1UM+=Q\=+>U>3^SK9V;??UGG5F'E=.SSO!$RZYGFFFW MM=MH$W%VX>=_U.E6C:,Q]F3).=XHP]:K_8;?1_7MN%.WNV6L7*_TZ-LTX7J! M.8H#EF50Y'IK#@[PWH$<,MI!WRB)X/(EPHLCKLLANY$G7-4YD["], MW"X>N(6VIK7XQUK=Z?4W]9\OZBZO2IVIN\ ASG(9)# 1*(%(!!3B3 H8");B M),\DE6XI7*=&FIOT;($"@Q1HJ.#7%JQK:M5)>BWWDGR0-O8&T#"^W+=K+G'A M=X_EY&C3;HQ<,OI@-^/B!4/[C]>U$._:D)":587QHMXI_^IM(^[K19;A*$(L MACB.*$193B')]$4N=B"#7S5H8% [JL)>7"D),JBIWY^X)B>=5 /6'_ M6!>5X&],%]=WNHGK_@A[Q8I^J85<+]\54BR$$"D6A,.$8*4VHJ#O041_W'*:RNO8N*[^N=/7= M+^1[MY]>]UOG.@%AO=2;5V\4$Q^KHJRZTW)=$K,NS)[\0K(TS'""(1*Q]NW" M .8"<4BC-",DH7D<2A>U]0%J;JK[88NOZW?\VC,/IS0[Z#AQZR#I]Y MT-9T>^=N8NQE)NU$>>KY&5F<=\TQX?^]03?;I+&-24!+ C!&]9EE^I*-7?Y$ MVB?+7L7:"[!)1=LGE?OB[?7> UWE55/P8KENU)NC:ZY9B/KU=YW[I=XJ:EP= M([5N.D?]-:ET24^=,F9"I)0;OUXUBQ1QC'+=,8;&.422Q! +Y3AC&M @X4&0 M,*?V;UY0S4W&=XT"]<:JX?5[_,R=I3,]]8R,[57O3L;6(-!;U&KUCDUZ$Z&W M2JMW&]YZ UK+//K7/HGVZVA[03:MQ^V3S /7V^O-1Z@ _ZJHS?FQ#FQ1HS+= M>2)$-$R#@$(1L1"B@"%(,MU[)L1";[+&G#E50G8%,#=1'K'Z^S'Z[<1V3%)' MUM7+U=][_"9$SY188'[;<0PD;[KZ[\= S*?^^QF*G.J_G[N/OX:&FXH_G\0W ML5J+3QN'>I'F(8L"PF#(E3^*PAS!/,0)E)$,]T>]/Y%Z,J+"QPPGK$H@A&6#"*N$U.3 M#,. 9#'&+&/";95M,>;\5*R%;$HW\2UH-RVS(=M.P#Q3.+)J/6%O!R_H (-? M6\@> VX<"/(J3S;C3JI)#D3L"Y'+I5=79&K/C-X+M50,N20HBF&B:Z^B))4P M)UD"<10F+,D))V'N4I7PV"!.^C)1[4#>E_/1)RPNA4/.LFFG)]=R-+* /*ET MU)\[OV][K.JTURX/?+DL?R?J6S%*M:,#7L8J8+0=Z+EJ$AV8>J;,T.%GATG! MBW5=K$1=ORSO:;%J,Z-7O&VRK,^:VV.'6UH;W\CRL7:[Z8P>^!XXV$%NWIX& M.]@!#W[MX7M\>P[CS>L7PA'"I%^58?3L?XD&WF5X96%U]TNU&O,XL-T(FFHFQMT5.3<+QVKM'"NY.T/+.!]?>R^,.!C1YL=MKJ3M6NO;J>U[G MZ^S*_/>B7E >BYB%'(:9E!"1F$.:)2F,F$!1F*4T2%(7G3TQSMPD=./L/'5K M%%+'-*93O+HYBU>P-957Z$#48-_O! VC.'G[8SV+-W?"X%-NVZF/#RB\9,[E MZ4%A*--4K5(+VCOQ1CU#W08AQSA)121AJHR%* F4,Q8ID> AB1F1F9(.J\A5 MYY'G)AM?[HJ*@W^L2:5& ]^4KKPXE=9Q8/R\AHW(YLJB<+JO7ULSKL ,- M_O)&[;4/MWU1HK'HGJC>D OMGJH'#6'L;&$@IQM.5_-GB)U/ROD,NL&UG9#? MKKBN(G0JF\)TU]PV+T\$YGF$E.R32"W)140A1AF%:<#BC,1A$ @VK.^Q$XZY MO1-VN^.^7;5F@'?',Y>&]BYVFR@[WW,"^L=^C3QAOK:+^@T+!(4ZYA"*+(TIB(?/ J03 &"#GIL%M8_%K:AF-,9.6.OS,\S.R2+M, MC?\JUU=P-VU5ZR% YU7%^@JJG:M67S.6F]1S42S>J>=P^?&N7(FV+_""TR#+ M,&&0Y@SKS(($YIQ&D B1BDS]HTBM-DV/W7QNTFKP 0.P:]!MIZQ'B3NOB-?2 M,;*2.3!A+63G3#XB0+5@?_Q:?OM)76:TYQ](_PC;'XW@'+WA)$)QSI3^"W[V M,P/KSJKO]KNRKC^L/I/6_]/;+E6G>P;\X%)T]/:35XXK;Q_5@X/$>78T8E"M=YMVLENY)]9MHS')HFYWI M6'GV#.\XR(5R8P6,HE@J%Y;J2@>1@!EF28XSF>5AXE3E]TK"IRQ@8,,T^&&I MCU2:.[)RS(,]Q[J=N^F)RY&UUM#X@\;YHV;S,^E7^1NP'HOZ7F;$;RG?,^-- M6\#WLN$'97LM+GF>?E>WG)N#,;+4V5C+4E?8KC>Q>Y*$.$-A"(E,NWZW*6.<2!F1F&00)RA62Q#U]B%IRB"2 M69BD#'-UYV%%"$Z..;?7QTZ>O"[N]03T%06D;=BW$WW/G(XLW=?3>46=@8L$ MC51:X/2XSU1-X"(1IPL(7+YT<&;;?D>@)Y5GM>]>Z]%%O8A%A@23*129B"!" MRA\F)%8+=I;$4SVJE7OK/2]YM"Y$N8[MD:/W\&FU\6=;T^4]') M>A+L%/I*:D?6V"VK!MZ-*06A)/+M>8Z<)?(,"UY%[M@XD\K4&4/WA>;<1X>N MF&GS=E4WE%FNO@GER.H 445R?5@*Z1U]>TP9LC;@!.V;<@(TA8'=&.E/ JW,S,F"U?26;GM?>0]%,O!*_ MDK3#=?FU-QPFHF^*E2Z 9.JB;FH&OEZ/\18WQ75$W"Q'S.!,\AV$<,"6J@D":Y1@F:M5..691RIS"AKPAFYO(=H;U M=8=W*G%NK;L!&_OT-MO&PDT/#O#KUDB@K70\?_$W[W::_2RS.;*&^Y_(UROU M]:_,$LSC 9!W[KTJOC]TD[X!O).Z_T;P/\#0@J\-T5O&?5N +O$ZY#R6&4EA MFBK-1Y3J3BII I-8!BD.LSC#3D?CQX>9FW;?,K:^7R_U>98NOUBPPKFBZU$V M[43T>HY&5L0>X+8!R1B%6L^1X+DVZ]&A)B['>L[T3&']T[6'W?YF=NCA^+/,U[,%]YF-^[\1?#@OP/^3 MOG^5(!_D)T&6KVOM\GZLR@=1-8^+)&:I\C03F.;ZS1&)%)(XB"#&-(O"5+U$ M K?VUR<&FIOL?Y#*[13 _'-[A*\K6@D@R[)Q[!2+\=K<[-=BT#>LNF'S0@^[2YZ_N!]"OD0M1ZS6STJ7=E/-% M@)B,<1K!+.($(J([?S+*8$QPE,!'2EG&A18WF!@5*0^_6[C M#5ZM*W7OUG,RY^'MJ4]MXC!W3H"V+3L7- D"'.8!1%2MD1'!'.91D$"&@&]ETV8ZWM_KQ&YM,&C*[I]OC_VS8RSD M51-J)X^33=/(DFGLZ*)M0&M)MY[=A.+L3>+6H)W>QQYC&7T0ZS=N\2I$T\8H M^B#O(![1RTVOB%@_K.)Y$ M)3\1"OB]7;:1U&PGY09I/UY_*Y?)-FRVTB%B< MDBB,8)+@2 MX#"E.,IC%.0MB3G(4.T4>C0]Y;BK? M7B0-JDN7+=J!7%BEO7 M!7;3[H[/>=Q#[)9/F/AQ\7]O0! M\I-,P]&(^6E&OK9"].VJ*7BQ-#%CV[?DZ^]LN>:"OU&D:A/639?[U1\:JE>N MP62JK2ZR-,TQCC*(TR"'B,D,DCS"$ =92$,6WU]-N5>-=^W;< M5]!;"/1C#79LU!=M3LZ5F:V6=:6/76NB^GT*+-]DSS:W8[^UGF%:KRAC[9/] MD:I;>X'X3$6O?=)[NA:VUU&&O4K>KEBE-XE?B?;/MZM;QLJU:7O%1/'-2$. MHEQDB$*L$RE0% B(!8EAH%8ZC*.49C0>4(W 9FPKA9B^#$$/%%0;I&[B;<6[ MG21[HW$:H>WA@A]ZP#_J*(@-HY\N,^JLFRX4>55#JX$GU3@7*O:5R^G:H4U) M'XJ&+$U'<5XTNAK4VS8@EK]8-^_+YK]%\Y$4?!$2D24!3F&>I@E$>K.%Q'$ MDRP-0YR2&"&G?1;;@>?FCGY4-[K37R?E@CQT1ZYM'8!_K(N'-O.(,%;I#5FZ M;L"J;,"#LL.U[ZCEM-A)UAADCRQ;'62PBQGTH VS"C9XU/%;Y]@=T"+4C2K/ M[4 M!Y^X]:<;)8=M/AVO'YKHWGX;=:Q5<[OBK_LOY+M-_3,6DB1)U%([,V6> M$I% =:MH0WYB(R<8HUP;U%=7G+,BWDRJ_E(XL M4A[8') *;TN0Y\SXB\-.G"AO2\-AWKSUE>Z],5ZK)6;S^#>Q7/[7JOQ]]5FY M;>5*<'/^5BTHQE$8WCMT$3C/,/G1<8K;R-KRW#*G+IM6-$QN/7&^;M/UH?#RLC=IAQV M%_A*_C%%XTS0X$O2B*]E];A]:\8)2S*11S!C/%:209!2BYC#$#,B2!+HC/#K MTGG.C#XW&3F>]:'_VS4UO &]#5?X,FX39.?6C$;[R"KDG7$/23,6S(V8F5T0$U7JU]Z:LOI#O?RN:.UV+HUA]5;\X7CMMD1,J69A0 M2'">0!3G.<0\RF#$,HD)4CZ58 /VPX=@F>G^N/9A]3Y4&\#SNS9$+#F0904: M\ATL^VSW*RM4NDZ<0[3.&/,P??S-)JYF&[QPT\?/_&UW5G2(^XZ=X -=%E^- M99X#:P;RZC]4QA7(],$O ZDZ&LXR]%[7UQSZ6!4K5CR09?*$=,*6@V0#[/#CI3G>SAZ8+FLBLV8Y)V'--USA.N7DX< MAS*"+">9+MQ$(>6QA%2FDJ(\SDCNU!G^>J8G+\9D4@!(?0?DLOR];@,XQB/< M[CWCC<:17RA[59 V4/NWB\=P?2M*1BM.=#CBLQ4<.FG\N2)"IR\:)N.O[Q^6 MY:,0GT7UK6#B1"7AI9E6$Z'R2;#RZTK7IVV#^G66^$Z[%Z4VF",E]RS'0ND0 M#2"A+( R11'AG%*!G)*;/..;FW)Y"*1^%]^ \OL M?JQK#AY$U>Z".&Z"'"?54EBO)6KL\Z:#>.H;8#!Z5+IS%/C5JZ,C3:LZYXP] MT(ZS'QZXU;JFRS9JD)7W8A$)SJ,@S2$F>0X1B3#,PR2!49QG.!&QQ,&078"G MH\QTV=^#!(5!Z;CS^91'RSU-=UHF\H)Z*MZ>I\)]M_&HQ7[W$9\.,>T.X5'S M#O;^CG]JXGY?[6G MOAY_:&Y$]67.[(ZGC&WB *64:+6B)0C#E',(XAY&D&] MCQ5D+(QP@!A-J$.P@#-XBZ@]H=\X&Q'S2*@#-Y^#/H-C=TXN;1AGF[PLDD#*E(@8AC+.(.(LA212;Z\LB"2E+,DDD8NF M;,C2[GUU9 RGK>K-2.,IT1<]AEK-M$"!:)&ZID0>4FFG_5<2-+)*]^CZ_=P; MH 'Z3&X\:;WG7,;#<29.73QIZ&&FXNF/NGW1ZZI9O&P[0A3?Q&LI!>MJ(7^0 MM[PTFG++_[ZN&ZTV7;.'-*4HS44 HPAIKS5*(,Y3!@,B@T2F@B6I55S]D,'G M=HJUQ:>K\I5J/K3_6?5])$2_S7L>D? M67BVT$&+_::KQ6>X[?#?@)T)\M?+XQKJSJF6NN^.8JF_[:O5H($GD;%K*.GU M[:I[^"S O,A"QF/MVC#.E9/#,@PI)P2&F6 B0TD>2KG9OK7W=8Z/-F0;=P*O M1W=KX'V1X"=QK3Z*+5]567E&,G2ZC++B;^RJR:-X0B>&FD$]Y%/^T(5/#^T; MIA99!5-?MI>DOKM=F3_T^NL;69HPN#Q'*$SU#BY3OA **8(UL8>N?<0NL&LG#SXY&UDH=NC2(+NP%_7##ER?7<;LB/'< M;^S"H!-W'K.CX+ 'F>5U/CV.DVG2"Y*F4A"*H?*&=!")\D=R;CK4HB#A8<:Y M6Z-"Q_'GICH?CU:!\>&1G)Z":UP5+\0^FP]SMN3"V-[-1>HF<'M.8YB!/W21 M(#M'Z?)MABG=+ZM*,'T!_V6E[.2FMRM9]C6=MDE8+]KCN@^K-T55*P2K0M=) M)]7C B.2Q7KU1;#RK)!02[ \Q@DD@D9J?88B$<[)Z[/:5DSS-94 I3(*00I3%'-*89C!D+"#C3H4>MMYP[W#>B0.V;=69%OIZ'>*1U9)FW8'*$9MQ-- M?C/SK$:>-D//A8R#3#VGBX-"O<(NN3(E>>%L-W8$R^ G0@Y7/BZ73ZT%.%?R^5ZU2@_ M[$VQ5%^]!4I)FJOUJ]*D)&:(41:3,',L0;@WPMPTIZNCMT$) M6IBN!0?W>3RO,%[8&5E+7(D94%;PA/%7EA/>F]:;@ MJ08'?M7P7(OC[])F)[Q#R1A9+*UY<"]K?\1@OP7L=P>8ME3]$=,.BM(?^\RP M+^F[?VY=4 M8X-JH'O SR5\6)"&N<22Q3!AJ80H1DK4\CR$0HH8$2P$#X5+0M%@TB;+)%J) M!C!258\Z5X"8:D=7\&XHY\9 M>"38NS-O5P_KIGXGOHEEV!\$1B2-9(AAG"4(HC2CD.0HA[D0"$5Q+*)4.AT$ MGAYK=O*GL?W;OX9I\.?0\9CO#*&6AWM^:!K[2&^S&+L!+= ;8*""<(R3O,N< M^#V_.S/>M*=VEPT_.*NSN&286+P7C8Z6_5B5WPHN^(O'7VJ],'IKDI+5V^Z6 M-<4W$W1V2^NF(JQ9Y(R&,DT"F(A8!Q.DNG*O.B ;[&Z2,V!:[)1H7+)'%BB=X&2X[N'KC:JY'5J0>HG*G+>_&% M?']5U&Q9UNM*.+YQS]QA1@]OB]+DDVQQCO+RM.##=\_SD^--W>K\DN%'.IQ? MO&1HY,OG>[):(8!FG"'(>AQ"EE$ B GWHS=((X9 $"76+>WER M_[F]TKK@#H,1]"!=8UZ>,GA>#3SP,K("N%$R(-KEJ.%7QKH\O>?$D2Y'#3J, MJD]XC<*[TO=0WS5%>10G_Y8UB8_ MH5X@Y:JJ+WP"$=$EP8@N"98$ZBL?TSA(\P2'G+MG:5T+:VXB\7.E_ ==$[DU MXM_^-8_"Z,^ZL,9##UG',K#6'M"6S!R2HG7U?-IY(M//TLB2M6N0<5UZD_3^ M96L4V!C5;LUT9FV"@=5%&\M\YVWY8GJ$W*VKH3U#_I8O.H_G<'F[^^ 6=44C MWA7?]+Y&HQ[R@BY%VV/TW:9%#8\2$2"609QD B*!&&=N K2%"1X43J@]P!:IF]Z4%GIQ% MY (+7G7CU%B32L4%@_?5X=+'W02!DA5?O%.+6"$^J,4.T3Z1:?1H_O.^;/Y; M-"_+^WNA3.G*67^0;<3ME_+U]T:HRR7/24HPAU$4<(A0%$%*\@B2/"<?&9F/21!:HU1*?,>N7D$>.VQ>5 MOJ%Y^X11]^[Q,<0D[R>/7/3O,)^W'!@IOJVX=;OBGYN2_:8;U:M70=O587,0 M&*1Q'# I8:##HE#& TAP&.C^4(0EA!">.*4(V@X\MS?8#FY3>*[>06YV3[,_ MFPJ K@6)K2?"SG<>@]ZQWU5[S'9]OT MO_P+^:Y3WG0PU-=*B)VF DF4XRQ##,I(QWSKRJ18A QRD9&,R0"%S"KF^_PP M<],BO;/?(04;J YNVFD^+7QD+RR-+"E'"?(8YVU'Q%G/Y_35TSDU%RUXXJ]< M_O3@,"1S&/%*M'^^7=TRIM.0ZH_D49>17+ XX(S0&.(4QQ#E0D)*PQPBG""! MPCAFW,D'N3CBW+[P/3SPT.)S[?9TB6 [W\(K;2,KP.:,](<>[8]ZEVY#Y,<+ M1 X)_;(CQW< V(51IPX#LR/A2#"8Y84#W =3;ZFNU[H"W,NR;NJV%EFCCQ/T MO_4NS*-.N"]7NL@V3QE&F$90"0Z&2"0Y)$$L81AA0EE \IAFUGZ%^_ASTY\> M/6 :/B!-4Q5TW9@:OTT)FCNQ[<>B/M-9X>"1#)@B"U=E7.)'5K"VWEM/O(%_ M W8,,#FJ-YL*Z8_@Y32\.VS2CL5MAH8>FW:()C5.O"(-Z6)J%B%.0I9$ 4Q1KAS7-!&0YHGZJXQE$%)"'%WD[0Y8H-'VL6JN8=V/:*)LF M8;O6=,T@M"63A,Q9,#E5$-TY*',)J[.@RR'0SN9NPW2Q[:BJQMPD@GTBC?@D M- /*)S,CJE^^K 0O&AVHK(9E=PN:)1A)AF! 8^5(,42@6I%'D* D2E"0)%3P MOAFJG3(. V+U)7[:)W5D;>R1 6:0NLGDP-FPD\D1&9[(+>L- #NYI-H&\-2( M&_,/K1VZ0'MKB"G/SKSV*+N.4:]R.1#*I')Y'5W[#+?-H?TBOCY3',8Y#S *W*?#3BI')7EDE=R)BMY2O8/^2?:]-@ 8"SS& M=PQF;Z1H:EL4SQ1G[4C2Z0ALUQL-+(.O@TOT=I[@K];Z'+K-5#/%P\R_=160 M7W]7K]NB5GY@F(>2N<9L5/!47D>604-/M""!RWZ34GXK@!A^Y'.!K QPF.9 M^*'\^:W_[HQBVL+N0TDZJ-@^^$:#6 E?2Z#SDWMVM#Y#>X;T"*_ ;_\ MEU-2@QWC%@?2(_ XLIJ=IM# !AWNR[%UPWEUR@KQSN]DZ1]6/'O+['#BZ4(* MA]V]ILS5<+)N+RG#[=IAGNR'ZBM9=;NJ+]6;H5P6O&WSL>(?U6/5/V]]XTKE M66^6K/6QQ24*9!0D600S<[RPUZN=5?RA?Z M,$GHX_B_D&9=J4&_Z%#KK5\@J;IKG(=J24^4!E J($4"PX@DN8@IED@ZM3JY M#L[<].(SNQ-\O30-.-^L&_W>UYW@[]?W73*],>=!>0:RK/83[AVS=Z^;1SO_ M;KK9&7TS01MRI,9!WU2S*0'MIN>;+G'P1KU0E2]GXHUZZY0/9_(.1O'D_%#M M-VWX.DC3)A-[H>\@Q=C/78-67,\--*BB7S=Y7$(LK!H;4 M=$NE#](<5+]X?+DD=;U=H% <4R[S#.;"G"+S#-*,$,A(*EF0HSBF3OWP+HPW M-_'874GJ.,Y*ITF8[NLF@$:7Z%)?C#:<0Z\E^UQ#QRB:"Y-@)RT>J1U97W99 M;;FCC\"@'75M9TF0WQ"8"V-.&_!B1\!!>(OE90,52'VI"B8^-'>BZG9G)0YP MEF(&HY@*B&).(4E%""D+XB!)LA2Y.2N'0\Q-9PPT<%_43"S5/XAR78.Z1>T: MD7=(IZ5\7$72V(K1@KL!+5'^&_:>MMZO'!P.,ZT"G#3SX$M_^I->N_LL ARS M,$G4MYO$:F42Y6IE$FD:B;C=G_,9V#X1OWTM5BM M]/XS;1UK/Z33'&5QK![E*,$!1'F8PCS.*,0HC(F@,J=8=*2_7EDF)WJCO!_Q M60@7*^Z=;;O7F@?^1GZWG6ST-'K+IE%><:?&FD-3I5,ONTL?O[*]ZNVZN2OU MP42W512'*9-1C*#,U7\0S]3+3P8"LDP]+"G)<(:M^@1<&FAN[[R=W-D-TH$; M<2>YM5,%'XR-+ O#R!K>L?8$$^.TJ]T?['EZU9XP^62CVE.?'WJP*$55&<%I M2RV8EHP+C.(@RT6N%K\ZDI=Q 6E($R@3'O-<<)HE\:(I&[*T/44\-HR3-&P& M&^]I_Z+' +S#:KP'8M"ZGAT>Y=3VH/!:ID8_%>SH,:)@(-X ]+G"> Y$CP? M]QT=:N*SO7/F'A[DG?WTT))Q[3:RV5QK]Y8_K)NZ(<9G7@@F,YQR#CGF(41! M&$',U5_S*"4BER'-I554@=UPV:QFYLXR?5PO_/(ZL M&M=2.*"TG TS5Q:8.SO$Q&7F;,P]+#9G==502;GE7-VQ-J'I'ZJ/5?FM4,8L M4$Y$*ED.8T93B*C.AY>(P#2,M6E$8P!A ^3B/!M7"L6)FT\L$>=-/!2'"Y\?L;?A%U'='S1FBZ(L M04BHI8C(E&Z(0#>!TAGE$(Z'03T, MS][0?S6H6_:/=5&;XE3U0M)(+9,3"@.D7UY$=S!$-( Q3>(\1E0D ?=5!&IW MX+F]J[J^>NHYJ0MN)DQ]TW34VE_+[[1<"4"VX/V5@7HR%78;<6,0//+;R:+H MTR[R:2H]'>-JL@)/3P:?35VG8Y2XE',Z>OW5'5B[0O.;5I\LYQP'B,-42@F1 M3#&DF8S5#.0DSI1FX=PID^CT4'/3J [>IIN00ORGP?U4]VFU4Q\_9(WM#6]! MWO3-(<;NF'J"C;%ZI.X/]UQ=44^8?:8/ZJDKANG$1[&JV_H3)ACO8ZGN*IJB M,B4G7@E9K 3O(A8^JF>D/@)DQ=\KL[M>*2FA*0IHJ*8@$!"E6#=3E RF,8Y# M1..0!59[@"/AFYLBM1&G.WKD)D>^9\].PYYQ3B82OL<;T-G1QTL!;8D_X1N) M0J]JZ1OCI!([$L'[NCS6,+YZW>ZMG?O'>Q'G@HD0Q9!AB2 *.($D#S/(TD @ M2DB2$:?J[=8CSTZ -YM(5?'UKH&EA.MZI]_DM;UP3TV G=*.0NO(&GJB-^[> M;MVVH^&837(OL#5RL]Q3HS]ST]P+I%QNGGOI!L/$ZVQ#Q)$:/$1;(NC#K@FKJ$ MY E@-XFZ1+.=,'DD;V0YVN7M*5;0@?4G0):L>)6=2V-.*C:6!.Q+C.UE WO; MM+V^]59;N2R8S92Q @CY?PPA@*(HHC /$PHS!DC)$Q%DMCU3;T\U-SD M9(L4]%!M=GA<";93$S^TC2PD QES[S)SD0R_[61.#S=MWYB+9A\TB+E\Q>#8 M^;UU6]^ILJWWU_]#5R1LT]4SDF$88<%A1%BD%E4BA"1)*51"DN,D(AP1IW(6 M W',36KU$X[U:XJY>9?6T-&::QZ)9>^(_X'89DZ M)> :PH[D#%QUNX'!$3JBF*JU']<-[I2+UM:PKBKUD)J=KQ>/VX]T8]_^3BK> MM:K9B47^F]#;+H+??E,>X%?Q2>C<)_7[E^7*2/F:+'5T1[1@%.4DB%+(J4Y_ MYCF&F*GG( UI&C%$$HK=RG9,;\/ M$SQVR(@V#1K;P*[]8(< 71AI]W-]G5S#PDW?0>QF-X_C!O1<@(X,L&$#[-!A M0NX\QJ$\WUSZ#6EY!CNFC8YYOHDZ"+1Y1BC#7JLOR4/1D*6N$]#?^659-[M- MTMM@H44>"X$)Q^J+F^JTO1Q!BGD&(Y10&@9)S)E5Q+SSR'-[A>T UZ&'!KGZ MH5;>+MD!#]HJ)6ZO-OOIL'LAC4+RR*^177Y[T."EX7<7=Q>-Z$_PG;GR*M/V MHT\JKLZD[$NB^PV&"=FGS1&X7I%\?M"=;JJ^LNCM]Z)>!%$4X4QWF(DDABB, M(TAY*&&69S1,.>4B<-IXO3CBW(1K"]BLWD$'>:<>KD;MN!%[F7<[I?+*YL@* M=2V1SM)D38Y72;H\ZJ129$W"O@397SC0AVH#:=X(G8.P_$*^=V=(W4;(@G#" M(HY"B),HAHBG":19IN-@4D19&%)&P\5*?-4=>2Q]I_,C6GU5[^CATQ?KV<"V-.Z]O8 M$7#@T5A>-K"1ZHG@+833,.",JN474R(21SG,\XS!A,5!Q$(N).,N591\Q,I- M5D9I:<*W2KHLOI+SZ49.G-H)R/S#WPZS4OT'NDT9UC:+(#;'D#6_ 6JZ;L*K M+K7Y2T56;8+6)_&@5DV+G"#.LEA 1I!:R&2Y$@6A](#R+&%4Y$1PJV.)W2XP1;H*!%:E_HY"2AYW7 %TUC']"Z,^14V>02!8.KFIR\\60532Z9MEO- MY.)G!ZXAMK633%KF M,D$I1E,$58J"^Y^HF(B$$4DC3E,N5!GBR^B8J6UANN M>T.X/+N[ XWH )N.&;K\=EP0G[_:X#]@>9UO$_8>*!IW_J<\.^XVU_[;::Q-[QCNZSK0/+/JFU M^$>A'I=5L^"<"*0>!)A$4BF P+KN>A;""*=1RDFO6[%J#O9M@;X$YAAQ'F5'T<(DXK3,'KV MI6O@788)V^O[AV7Y*$378L4<<;_8/P5_KUM#UAJ&/O"NS<)^]]_UJ5!;8^?3 MIG1]>S+TIJRZ7^G/A8LXRT+*=&\5S *(TEQ PBF"A*2(9UF&D]2IPAC;%-!IVZ[F)D8';9CYDUWK&T^5&W-&AS,-?&S8Z?M\WTB1GXW' W- MVH:OW("-T7W$EK9R4_]L:^A-=SQOGI,=8_V]1IYGCKR^AB8V8=+7V/-,S_YK M\)E07!'B?(#N,'KLQ7[T6%L';=N0N3:% ;[H,_7>!@;@=R4U=YCI.I0VBIMM>/Z&GB/[ M!X8BH#D"FJ1VG])S7/Y,YMQ_H/YS&S9]Y/YS6WPNE'\NV(;F%--FB^.E'K9J M"KKL(E58H=U<_4M=3NJ-(#IY;Y%S&61!GL$\S".(2)Q 3%$",Y'G810FJ6.5 MIB$@YK9%L@78E<5W32T>, ]V+\"QV1W[S%K!WWG7Z-V$C04W8&L#V)F!S@J? M^<3#.?2<3#P R,29Q,.I.DPCON)>0P-UZZ:\%]5+;>VJ:0N&?RKJW[J^\BG- M4*$+E-NIC#\B1Q:9$_UF:O"K1@L,7)\UT:UX\5L7_?R0T]9& MMS+_H#ZZW54#:Z1WU5.^E*9!0R7:6K]5J89K'G4>DZ[BJ]>:#_IS"V5U%@0! MACS!B3X3EY#@-(*$!TIZI$@#BMURC!P16'UY)LTY^JAN=&?R!B1XZ& ;)1(] M9L?"YXY38B=)8] \C4;UR'5OJPY[MU?8H[\QZ9$Z+UZQ_OHBZ^X5S8=QY[=B MN2.&:2N2#R/HH.+XP-M<'R9I?(D/4GD2QI'8S1I?((KR., IS&*E=BCB$E)\:)A;2@:K0@R'-C/UOTHP4AY\(>;2[W5:SSS7K%A8X7:-;U!ZE_ MLV!Y$.,D#B!CNGA0)E$&)4^R+,&,T)SV'MD7^[Q-F[$'^&)?)LCE;(&" MVB"] 2O1#.UY8#4!MCOHGOA\SC*<';,__+*2YJN%2$)! M29!!2DBN]"LF,*>"P# .0Y;G'$74*%E1A]UVF-@> M&4NGV2S+>EV)[2YU)#EA&=8BFNF4OC" - PY#'&8DBC* A0ZE2"S&W9NTNGT M!;V&;CMQ]$_BR!IXC#^PA3S2&8$;35[US7+H267,C8Y]M7*\>F I(;U+]]8$ MFYGMNP4/ Q&)7*U&^/Y2P^Z8[4GS^^S\><2.KP@YFH$'?@ ZVCO-7 MP$&/_')\TS7L\JZR3GO4,#W+3\:? =O7:_,PKEK%UM<:&0ZC3H0=[S:)- ^S ML!?L@5>[EW)[RV1UN^:%FJ;;IA%U^XR]69*OBU@2%&>8JK=='JHE8<)@G@8, M2O7TI%%$3?VK M4K?V6$0RSN.$,QC%F$&4(%W5)$XAQDE(<9JG@EL)@>V <2B@*--F(+3 M:9_%Z$,"%::H-=>"=C[)L^';^L#.%WV3GP=^/)]Z&;S=!3 MGZTYT''D",WEZF&R]'-9\M^+Y?)=L1)O&W%?+T(D;FZ?0 P:\:(C 8'1V;0Q;M=.4J;D:6$#=:G*7BI.E> M5>%PE$D%X*21^]_UTQ\_>/Q9E%\K\G!7 ML-M*D/H+H: YS90+$DM(4V+\D#1"0B+"G7J87X%E;E+QF=T) MOEZ:');.+%W 96L#60)MAFO/KN&39:3H39AYT M@IZV!HQR!.^!5<\-PH;CF;AUV-7$'385N_Z6 \L$-FH=9&HFZ!+Y'Z2I3VXZ M[:591C%"*>0!C2$BNB=('F,8D#P( \'4$L^I?L')D>8FDVVS *61!N&@/H:G M6;53/"]0R#2$*4@()#1(81BP20:*6UXE3WY@KL,Q-LG7- ML<$:[3P1SK(\)KU3*O&.'3='I+BM^E?7:Y-S;2P917.'TCF6S#KC>2YE'4K< M&3$=?,N!:^3U_3VI'C_(S2'&RW*EJ_0(-<1NW2B6*2>FC+L;C4\ZPNCO6L^!Y0)[!&9'%L4.LN9T MYSCT">Q1]PM=*?.[/K<=?-KENB,E!ZMWU^N'Z=?F[K?KYJZLBN;1;$4%L9!< M9FIICB2%2*0Y)&&809K1*!%)0*/,J>3-\6'FIDT[WYT-SD%[?"=8M=.?Z[D: M66V&T.0L*>=9\"H@)X::5"[.F[LO#A<^/4P*?EDIQVDI^"?!1/%-ORSJEVOE M,*V:1:)B MZS"[:<(9>NUTP0]I(VO#AJ\=E#>@P^E/'2YSX54AS@PWJ4I<-GM?*2RN&%@W MM!(/I.C75K((18)AS)2_Q41%L@M#=AB MS+GI1P<9B!9SNRM5$?/AGT[5?',Z .J;;6?$+6-YLN2=S5OBG[#5H00?+[!U31CR<2;&"C+>&^VY M0HB/&WTF0/C$!0.;F"G/L%R9J,%7Q;>"BQ6O/XK*-*-\)=A2_<$7<1JP,, 9 M9(B%$(64PUPW8LY"(?( A1E.G(JWV@PZ-^EH,8-:@[X!O(<->(?WZD;)5C-A M)RZ^^1U99SIJ/[?4;A#? (6Y[2ZLHSQ:V!Y[H3F0Y+?V?+-2]67_4.I?J?CBM;Q"+&,B-J*<13#A$G$N8B MI3"0D^>%TQB,3KFDZO&#WPN] ]-9< ,V M-H#>"!V&,:Y7F2M29]9OSK4;+X%*^F_[3;#W>KOIJ][7Q MW5X0A6+W SJ0=B%YPI@4$<0QP\KAB@@D>:1^$A3G,8^Q2+#G;"YGD',3T ]O M7WG/Y'*?.3MU?>[Y&%E^'3*\=JTPWG5OZ$V[)(54V_KT8]K:2?.]!L_%U+E? M[D#GE@BH8L=82^OO-:J>+G4C:_J^%N.6^;FRRD9$P$ M(84\"21$2.D_B;(<"BEC$D5IG!.G-N0V@\Y-RG= D-_M/YN!I]W^ZF(@6]^5H$V>QNJJ2;0\N!A[3B8ZV]B: 9H2; T!VA(]09TM-UWEIM:D MY!I TQZF>*#NX+S%QST'NG+_6.LT-EJ;#5!;U^+)13/ZHK7 P*\]-)\.PU&; M_7H)3X>8UC4X:MZ!/W#\4\,>O3>DJ/Y*EFOQXG'SX_];B$K=Z.[QG5["F^S= MF#-")(]@(F,.$4($$A)&$&&&U.\9YLBIZ*'=L'-;7VBHP& %&[!F??'^]J^# M04\S#C,4LRIY*O%\:;FSIMX *-%SP!W!5H+A%NITX>:1Q9 ME*YBT+W7M!TO?EM/7QASVD[4=@0<-*:VO&Q KO=?2/6;:#[IM,CE)]*(A="G MSV&:ZVZF6"W&*(=$$@QY+&F.9$I9:"4I1^\^-P%I\8'* 2*8\O@R^/4G1>' MJPD960HZ+EILX-.57#CD^E[#R40YO0[.>POLDZ_;D MAP8Z03K9XGVY*GL5;/VMOOI%O\5)XB03E$20\01!Q-3;@!"B7@EY@K*,YHFD M;KZ0U;!S4[2V>DO1+=2ZI)4?;\!*-']R=(7L:+?TB+R3.;9C9'C<1;Q9_7:@ M?QQE.]J-*+^>DMW0TSI,3G0<^$UN5P\L62R^FN("XJ&L]!BOBIHMRWI=[33? MRE)&U9I,+='R,(5()C$D648@9P(CA"5#;A%]%F/.39@ZR&8S=J?YUMN5O;L4JQ!>UVVN29S)&%J>=Q Q=L\:H5VRCEB.T)\EN)V&+<:8L0VQ-Q4'_8 MX=*!QVZF#KLP)4_^INN<-(+??E/"]U5\$KHOM5X_ZG_\(JK[<"$"B46J/*4L M1D2M\U &:\N1M-#K'/H'K MF#3@;D"/'73@P09]^PF@\7L\DAM$F]^C.3<(TQ[1#:+GX*ANV%T&NE==@X,/ M\F.E_;CF\:-ZWIK;%==!"R87H-V:I2$.0Y8RR CA$%%,(94D@S*D@>!A+B6+ MG7PLRX'G)F4]VAM@\!J':X-XV*ZX]1Q8.EPC,#NRJEU'JKO'YB0@<]_O/WCD"*:!X^._?[Y%:1, MM'V^2XZGC?,31I_=-]^_9KIM\Q-HG^R:G_K,X$8TNH&U+@QE_GS;%HZZ*Y?J M'G4;[_FI7"[?M >)"YP13J)<0HY0 !&3(:284YA2C.,,)XRZ[5 YCC\W->OA M@Q]Z W[4X?R[-OP_H(]*UG: SA#WSC9.TV3G8(U(_L@R.@+O0UKE#&'/=P\= M)PQ3-]<90M"1KCN#;N,FB%P4BU?=:^Y-43.R_&]!JC?J-_4B5NJ6)"R"(M#; M\CR-(CZHOWF='3>F%;8H3S:6MV/#=ON33JQ*U;+$DX;-QB>^' [T";:Z^S M#9FZ=27,"?C;U3?1I2$N?>1\O/C5.J"]!',%?$)%;E,PG! DO7% M@:V^---G4G]4-[K3_F8INZ*NQ1:S8P^IB]Q;ZH\7*B?2GPZKR7YNT7;]H]Y: MT.@N/K;4^!6?BZ-.*SZV)!R(C_6%0XL_'$UP[C:TL,2$R22%(L,$HC05,&=A M#/,X3W$0IQB[59 Y.]K00EE@(B$A!(=:U3C((\3+.< M1]@J M%JM+DIKBE("RK1*#_<;-:4&ZA.K106;KDTJ[=BYT)SRPDVF;$II9\]>,TK+BX8YS>_*U5>E M7/>O!&V^J%N\*G4HYB+D 2(24\A"72(@C0-(1![ 5+ XSU$BL5O3^./#S$U> M-4JH80*-\P9HI.#7%JOC$?T)7NUY\&K1WABJ$G]N_/F M[GMK%SX]3 Y^656"Z0OX+RN%>K-8[S:\M[+S@BQU-/?G.R&:V_MRO6H6J0Q3 MKKM09G$:0Y1)#DD2<8C3.%8+Z9"EQ&G9? 66N0G+^W(%F<:X7.IH4?"P.4!P M]$!\S).=!DW$_LA"M;4"/#$#;(YP?'HM'KGS*F[7X)E4 3T0MR^3/FXY8!VK M5?GMJFXJXY._72F54=Z;KFMPNUJMR?*UE+H$\S?Q4:A'77GM7\4"9U)$0OE; M:10E$*%80AQ2!C$CE*B?9((CZZ7M !S4\T6*! ]4E!T5KC67!DR&19KX)$I M'GT3D39@"_\&] :82B4WH&-_8P386C$R]0X+Z)&G8*(U]1A3X;;4OH+'LZOO M(?>=;D%^A=5/UNC7W&? N^5B]N0F=BV224*S7$+"='R^)"$D8<)@1$*&,QHG M7-JG$ED/.[?WR":;F'39Q-4FF]AD;@.SDM7]X1_U1K9EC5+'J;!XGXQ"\,AO M$:M,;9N8PFNX=7AAC,+Q1*^)B;+BA_%T]C5@?[?IQ-_9PB>2[WZU>P+"ZU53 M-(\[M6[>%2OQMA'W]8+' 9&4ZZI DD*$,PYICC'D49!$::S/PD+;'(33P\Q- MR%NDN]5_P*\:+#!H+;7E K/G==H?7R/K\E"JG-(2+C,Q.#/AS*TG2TZX;-YN M?H+%I\>H9+A@,HSR4(809YA!%(8QQ"37N["212(0<9['BZ9LR-)NV_7\<$Z2 ML!ETO.?\BQYC$X1]I'ZAS_*%7LH6SD@D+,H53E6C<)1]SPM#SJ@FX:G=2\NK MAI_]?NE.D#;=,Q:98(P+$D,9)SE$)$LA#:F$:9+E81H3+'#F>O1[,,K:;1N9^S'M(H9U,7$W,R.JP?\B[[9+C]X3W) ?>#W@/1YK\?/>DL<>.=T]_ M>-")Q$,E6-$W+;^]UR4%_\?\];UH/LC=7WR09DOK28]&P4DNI,P@SBF"B!+E M<80D@!E+LI#$ 0JDU?&N#S!SDX]=Z3O M0@?*&)V>]^1WZN_M5KOG1IH^B;VPG7[=&%-NK7MA8V^;W<\]!Z>7B*H2_ OY M;L)PZ_X7K4NV2$(6!XFN")%Q 5$D(D@CC"&.QK84E!!B_4&;'[9PO6:BV'#B^\4B[-C3ITY84/ MD80(J\O9;$ M5D5(#^X\-Y'HP-EIPR%/YU7@*NM'_KYWN#SFH)ZT]MRW6%VT\PU6?]O_]A[> M=9+OZ4EC^F_DZ0\,?)EO"JE_D+HKGUC5QFWX)):ZB(3Q%S[?D4I04@O>9SPY MUH2Y;I 9/;T&)#0H^VQ"<%M5ZB-BM)(Q?LCS^TJ[#M*T;SPO]!V\$/W<=6AQ MRD8]<05=BO9EK'S^U]_9?RY+_7BR7FV^HP)%(!))0N=X91)A'RA%/ M,!0A8@&-11@SJUC*(8//[:V[Q;YQ-?7J^(>- :"WP*H[T?638R>?8U$^LEAZ M9GM (4IWVCQ7H70 ,'$)2G=J#NM/#KC'P-(XNH"E3NW1/--/R6/7 MU0F,TE+S"AK]QM(,P#%MI,UPH@[B<*ZXU<#>=0?]#!:"XXQ$.N)&!E)YATC" M/(UBR%$4Y#RG01Y&+C&^_S]W;]8D-XYE"?\5FHW-F,HLT,T%Q-+S%*FE6I\I M)9D466W5^>"&56*5RSW*Z1ZIZ%__ 5Q\=SI !QG,>4AE2$$2]QZ0!]N]YYXV MX45WH\7UEGMV_I__1=($_]](5?9ZEJ([A33+%24Q1H#"1 ((>0JHB 5@,4V5 M$!GE63XSO5XLY='@_45]*Q95YA"OT]YOQI-KE&-LU=@21 R> M>0*8UC%((68Q,H.Y^:'!\^U"CH=FV]AP6)H60@+I-J+>!LW0YT7G"N_K M@F_6U?"X7D:?V4HM+H?G^U<_O(A(V#J'I\V,6]'PHILGM0LO7^F?B_;:W'Z_ M4NSU4JI9C"@6@BJ0,'NX0BQMIDD.4$()0CA-8JQ=L\_V'SRU.??KZKTUQD76 M.O?TL@.PNK_G6R 8^"MV]-XK8^R-EI6V#D7]O/ SOZ^WTQP>YZP MD,?'#KN36,]=*Z]G3NAM;.VN(GU/SMBBG>V#;%/U0BWHN.-GP:A#4B]PCD>K M?@\)7/3IMU+IS?Q#H=5,J)QE*NVA361S-CQ6X<<'=CL.?KQ5V?_[AU=>TY60J#V716VX/,C:Z#-/ "_&5F/=?=OKX@ MOW$^4V5%566YRDK6\C_-LSD3_WQ;&D_^:'7(9A0)A AE@"$M 60I 41A!02) M&?,EX&J;-'!SFB[G?UF["]MI8OUG45 MAB]%^<_7*R6+M?UIAC''!E$-8$+-C(WF&%!,4L!TII"BBJ5^40L=;4V-9 ], MM4$)M:F1M=5OSM8%L-ND+1!L0^^N'B!FC;O;!\TL%9?S0CQ'OS?_'R2@P &J MH'.WKO9&G;PY.'X\>W.YI:? U_G@@H^FPU(KOG3EEJMM^GPJ^RT/]\7LPF]JU=;Y+OIF48L]-*9'CU8' MP+>DPO5>8$3DC$@!$I9# 6G@#(5 YRK-!4I3.)4S(PI8_; MOCUT!$#6W-# MHYI*AC5D,<@@-N\VU C01"&;J<4RR3F*B9.4Y2!O]KA5A^KW>E<3Q#-^[SK6 M;@-H4 0''D:[8O)V!@=4L7/%)JR0W=56Q]6R>6S, M]".9JQ"[<4Q(X :FF,;4,P2SK:S[)J0FGBLT01GF:J.C$HPK!,?\XGQ?S\5_ M35*U^LL#^]G(<#9U<6=YPEF.(#/K_\R&E*:&9B1AP*S[)<"NU8%J;(U>-=8&%-]U M@R7L6K^[R7&7^T[NGZSXW>[J*R>W7S/FG7E)FO)\N81F*9DR("G-+94P0'+* M@**8$R'-4C_E?CIRYQN:VC+H\ZI8B.+1ES4NXNC&%R'0&9@I3JI#62NCVLR0 M&G'=0 06A[O0V,BJ<-TNG\K!7;F^M[!DL5"RH14;:_)1K3]7R0N%:/[5*NO8 M^862,:' )J< * TS,(8D4(E@@G&144Q\%B^N#4]M$6-SEQ\;,R-+R78'72Q= MSR:]<7=EDO!H#LXLEU5O> >R656KD#.8R0:8; +(RES#E$-!8(T-B MD!%BZT-#KTU>K]:G-M/93^4^]PGN1[.734*QIP".7^^X$=Q@F _,1I8R(82R4%N *+S M#$@9LSB)\TP(Y1VQ>[ZMR5&:-;51"&564ZF,V!,KYE7XJ5ZNHF\K&_B^61BD MH_5W%:5Q@JNOKT=$[P7X'5DL#*A#<]8UQ=5@.L(>N(0/X[W0WOAQO-V.GPWD MO7)+.+$<6P7&RJTNZLAUFLB(, 33! M!G))D"2YA )E[K%.G6U-*\[IXW+Q9*RM"IFT1M7 M0MV-]X-A.3#E[\%8&1I5ED:OC*WE7P:8/CKA$I3JNUL6=G#\F>+>;>JY2 MU7QN]:C-.GC%;$K]O?Q1+(JRBEY^:LN'EG5H^4[,CZ5:,85RD.>VQ!_)S0(V M9BG@E&#-%28D]EO ]C)C:HSTE>"ME]/ M.:YU!\=_Z&5P[4 7W&W41#E.QL1MD(9=0?493.,\)D0!)=,80*08X"G6 M0"=(9A1!B23V#,>XV-@TF4"V!2O7[." 7=P/1P4/5SST0S MOUDMRP"%B'WP&*3:Y]D&7Z349Y?KE^I\=MX3;D/_B_K!BL7^IMXL4X+&&F* MF3!<8EXD0-*$@0QG"26YR"7U*@3BUNS45EI;"YLYADV*NWU__PS<_??X;P/Q MI?;Y=\#6)0(>NH -LM=_&:?!]_O/-/WB>_Z7X7#9]^^XNQ\K_;(IBX5I:$\M MXX/YA_=K]:.<\9QK$:,8:(&)G=<(8%XW"71.)-&$FFF-%Q=U-38U!FIMC?:E M6WZWYD:5O9YA6)TXNY%0*/0&II[^P'G3C0LB04FFL\%1J<7%]6-"<;JGYS:S MC5+YQ0:I[ =#U#755F8Q]ET]_+%LCE<4HEJQ'(-$JDH<)P8L01"D+&6W[-[VU$CF7;$JU]&_-FQE6HOL::/W498/\HY[QP6L$?[X^[[^@-SLMG;XQ%]"TO;9=_7-5M7+XUWF>*S=T_H(VE2 M3+S^\$- ,_ 7[XF*5PF/+M=[E_(X^]#12GITN;1?VJ/SNA[2O6^U5K;5$->&>F[Y_5RBK1S6*I,HRI_;AM";.44L"Y6;)3SA"D9DXM MB;NN[VVV3(T6_K;\R9=F[?G;URC+R*MO?XF^L<(QUR!$UW0SR,B #TTVK2/[ M6A;6E^C0F;OHW";!7=1X-%[G>*@.C]=)(TD2#]U9?JK%8>#ME#2^L8GQ]([# M8'$@AASHD3W%DK[;5?C[Q;T05B2A6'Q[6ZZ+'\: W18H432G,>$ IQ0"2,W@ M12 7@,0RUD)K 07R4DR^WN;41JK:Y*A81#NCH];J&[:>7>!W6^ &!G7@T2@ MGO[J2NX(A9583/^H&::9Y,K04I+:O>HL M30&#- <$)21F2"49\]JK=FYY:N1DWCL85AYR![(;^0P"W< 4=%DP1=;RJ#)]/.G($[1&U9#F?>TEEBL^>)T@ R M2 "4PDR;\C0#&)(L%4A(886@PO*3;7B"])2'IZ<*XG#LY O<=,C)6CXN-^UC M-3HU58U/CIGV(>E#3 ?W]\T4GEO9V,]LM7ZV1V\E$]51W,^BG$E*XEA)6X]" M4P U9H#F60PT17F>91FF-@_")U?U8EM38Y_&U*BR-=HS-OK=FNNY7NL"V8V, M D$W,/_T1JU'2NI5/ (GI%YN;^1TU*N.GR:C7K_EEL/U4SEGRA/&6&J(_,+ MQX*QK@#C'!*&60Q2C,VPIT5F9LY) C#%B50IYIIE/O/E$/".6R>R+*1JJAY: M84 K!F@8^7%I0SBM\=%CTP%A@7=CYX!P#LS2K:5VV=[86L-GK04&6;#I@-"; MKAV!"4K;U]H.4 );D<1I+'0ON=<+1UY"I\9/_@4?O+G CI#& '9BISJO,MVY$ MM1^[W[8UM88X'[D5S8'EYQV->6$Y>C_(KLO3>SZO'U,VQ\KE%R54\61EB3^J M=5/@9X:@BC6)8Z#L_B5,;7U EII1-.,H47&F2.XEN-?5V-08K[4U6FV-W=;3 M9?/Y\H_JM,#.U.1RP]=Z,X]8K M:04>-S@9''1E<7#]F?Z=[^J;"/+"?[Z5Y4*$+42TP/VZJ!$A& M598QI>QD5P(8IP@PFFB@&-8\)6DLL&=.S(66IL;M31J(WJ[?5-D[D$ M<#>Q!(5M8%;IC5B/%)HK:-R82W/IZ2,GU5QQ\C2[YMH-H1;*;;SA.U:L_L;F M&_5)VW^^+TMEZ&DYGYL%NLTUG9%82LX2 M+,S$J@A&:5C' *=,)R)1#F&?;: ML>MORM3H91=J^VC^/6*5O?]QZ_+9N6/Z+J"'@/M%EM [_*TK4>6+G;;;WT:U M.]'OUJ&H\2C@X?KML Z\EG8VYX57T[ZP75]/>S_1?[[UIDE6>E>4@LWKXG+O MS+^5,ZFARA5D@&I; TDR#2AC"&B$(-4(:RF=Q(,Z6YD:$;:&1K6E3?7$J++5 M?8YU&=3K\ZL@4 U-8GU0\II7746A]YSJ\I-'FT]==6Y_+G7]XI[;:!6)M!L* M0B1/HTMVE$4[:]GNQX;LX<@.>X M&],7DJ&W7RJ[AMA0.>=PV!V4@Q;&W3(YY]S)'LG9B\+)CYZ+%)YA(5F2$PEB MAJB-_H" 0 M2!R?FB#NS9;(]AA6"[H!I<"O9LXR\N!ML%B8L<;.?]H8Y'&_% MC+,\3VRJ68J$(2F) 5-4@8RHF/.8*2W2VXY&IZG1>.9XZ=:3."\YQA XC7\" M-X#$XC4@!CY<>PGQQ&LN7S]4"U-$[+P XTY=\Y?GW24-%57RC&__M3'D]'Y1 MKE?5(K3\M/ZN5@_?V>+38U4PYMURI56QMH+[]=)T!G,>$Z$0(#0W-)/;GQ*, M09XE*64V(HWE/;)!1G3!Z<, NVKU!YIVI M<1A<0'?(SAM#@'<0^Z<@X#MDQS@* ]J0@\1Q]?L\=&8R.;S^NGORW)C>?;U MLES/I$C-FEXE((6IF4,3JR1#M :Y2C&A%.,8"F>)QJZ6IC9__JC6D3!VV:6\ MJ.PV_YO//9,[K@/1:VID;4U%&0>\H>AH!M)W+ _ MA'ZRA2ZP=(H2=CY@/,E!%S\.! 6=;NBYVA#?E=S,U2==E4/^Y?GUG)7E@UW- MS,SB@"MAE@-<(P@@AH9%;3 .2J5.DU12*KA7[8C+;4V-1UM3+8_6A;S-I*XR M-_J],MA39J(+9L?Y=ACPAIX?]\?-?Q)['9&PD\Z.]L:=)%YW_&12YW!+R.V* MFJ?N%[:VGXTJ?%(V%J8I$3R368;RF" @=9+8V#X,*$38'F4KR&.1YU+>7I2F MTX;)$4ZU8/SE9&$98IN@NS-N6>X'@WC$9?N9>C4#UR[O#]T(B^9N.R:P^'4" MRFT1Z_:H?CQ8+78_+A?+]LRH5I*8D8RGA&L&6"S-4A3%*:!QI@#.N: 99$H( MYL-U%]J9&I_56UI%K6GR2M5B&G_ID5IU"5 BI@D66+#4BQU<&IT:5>P*9)E%P];JJ#7;I6Q6_PYPG/T$AG7H MZ<[MB/K/?>WL2DQ*;5;%^?J,>[8-GG,9M=]*MBY695446]?JG_M"O8 M:@$[PUAD&N<4X)AA #.- ,T3#)A(!>.,2@R=TJ^]6Y[:!W^8I;<;#O=.*CW5 MS)W[P(T=!D%V8-[8 W7/ZKNHV4@9=$/%&Z^PFN;.K8\K:NX+RHFJN?<#^C'8 MVQ^/\^6S4E_5ZJD0ZOQ.C5F-V0+=2E:1!665'K#_>WOR]7&Y_KM:V[):WQ;% M_RA9[6PWH08SPW Y@DP#DL ,0&;ZD:3FCP13E"F<:NHG^#B*U5-CSM\6JZV= M=5B!578IZW.=:C-5]-ZJ'N$]]YY7=.UP_V^.$]?VB M"H5[M)_2@WG>F^4/5BQFFFE..4J!D#:E(S&3MR7>55L8ZLKJY6[/O(FMX]'MMNN=>GTL'N(T%@6$=F,D_+!??P(?BR3#U M@_GWPB:#5(FLUW'TUR)V1R:L'K%#N^-J$KL#<:)+['%KS^FU0_%9PY92R8VY MS+POC=#]>5ZM(A<9C"'A @$SH4YM1IH&+$LP2"'&1-,4:^85KA'>Q*D1736T M@)NGR.&[TG$^_*(=-#!ENI?B/G"Q+Y M@\%\,J<=KJ6I;;:E<6FLR]D3BNF\>%CAN(_JY_KA#S5_4K\N M%^OOY4RIE!"D.,"$$3.-5A 0(3.0S0F\Y>.F=-2:E/BX 1[;>"^"(*:"?&3%(1[1)D?172+CZOIV+:C^5J M7?Q/G9\8S_:^653%@O#>&:VQXM%LSCA7MN67W"O?+3>]YMJ=^UC@7U=Y5H2"M?^%(=0#0@])O2/M& M)>H!@#VF]"&:Z*$SMA\EMGWPI\VZ7)O?FHEO(R_+%=>0J11(RJVT>$X 1P(! M33F+8PPUT8'U/SM 5*GS);CH\83W/+S[4!ZR_/6P.&CYN->EPI44).G1F^[X-7';?"JV@6O>@M;C-#IN>GL&%$.C H^I1]/G=8?AY];?& MYWH_.ZJ\!DL-C-]U5/6VU/7.]VC?^>HA^^Z/$'T=O*O&"=X.9_8T8K^#=X-S MZ'CXEOL*WIBI4CU'>K-9F;E1+?)LD MDFH&\H3DFF=29QGR4[UQ;'EJ: 56QW%M?62)'$]03G5R?!_0 MC]2^J">UV*@OR@9WU,V8[_.'9=M/?%Y\JV=;*9$LAQP"S;"MH\)30*G (,DI MIH2A!-/D$5E+'<6AZ5K;S .&8JOYO[5,*H#L,J0GS-'@NS8*U9\(LJ MU>I)R7?+U;O->K-2K6Q\DY_T?B%6=L(X2V4L*&((I)3% -*4 ,JS'$!-I51Y M+K/$*3,YB#538[77^T>-J\:):HZF*S>VD15WEO:L)U;UM'+%IW+$K7WHL T^ M9L\,3(Q-I]23NL:99AH7?=GOH]JA736*QJ7H_;4N\JQ,$0C:[NH5MS8R8H6+ M0'@<5L$(]=!;*V7Y>[!O#/]"."F$L= 8O>]H!NH3H>3"2]4NL,'GLO5/+R>,IR@ MQ.OO-I?P_>*-J@,RS$6U)590KMYJ-(;^84EYIIFBB5(,T%AH ),D!UQD'$@" ML<022O[2Z46CVRU?KYH_ETVOS5..>(\1S(W$R!(8F%F0RKS+"_$I1PGBHW M!2&O5B?'Y'M61M9,SX16/\B[R7DP( =?^'MCZ$R4O3#IHC_SP#WJ,W\[ICV_ M%D+Q8;-HQ_%HOBQ^5&E2]1VWT7/-AES_<>R M1Q6FRVB[S03#83@PR]0UF5[OH7:2SOK0@6"_ DU7@0E?I^ERD^.7:[KJ_MFJ M3=?OZL?>PJB"6^-Z9UW,F9,*9,DNMS+R$ .8D M 50+\P?*4 ;3E,!<#Z$&TAHPM?F0>1WS851 MI"[<=200 [,5KU4/ZP/X\M^ M'*/W(G(?6R,F*?-Q#%%?>8^3Y_0)8/G,V- XH8 FL5FWX5@ QC@! M4N1)G)ME''>3 SU^\-08J3+-)T!D#R.76(]^G@^]>V.M"IVX>,;5[C"*O>M' MC(@XM?(PN.',[WM6B-O+!=A^L:\WJY7Y8F<4)KG&&0$HBQ6 5'% XD2"&&O% M:)Q#Q;T.W[H:F]PG5YL5/=J,A_I47#?Y/G/W<"TGF'.JD5W] :&U!!"A#)@I M%P$$Q0I#E= XA;,GM>++L8'>;W0XJ!MK R*JE,(R0Q+D>6)>7*MT1\Q2&VB9 M\BRC6-(LF2W4-YOB\C#B^TMK6$]:'G8>]A^1:%[F77BU;Q'#+K3=)K.AWLF! M1YV#I+Z#Z6IC:\#*A Z(A"U&V-7@N/4''5P_*3GH!E"8@9$P8I;-4G,BF! )B7NPBE/C$Z67 MS\WIC1T>?VS-CLJMW9ZISD[]X,8WX6 =*>&XL=_U6KY>5DLU@]_+-\53VVT\FNK2;ZJBGY\ M58MBN?JX7"N[TC:XHV8!2)' N=0$")9K %F. (N3%.19DDLIM8]5]0Q_EL4PPM3G.J2)FI95PP&BN M0,I2(5%,J,ISMR7 B+TTSNK VG;03971XW2+P][).% ///98)Z+*"WM4'5D_ MMLDO^]#7KM0]$+UIOI#K6S1!^T0N156&O4[EG$#?'!@TT3X*M'MV.Z"=FVTW M/'Z\O;G;,3C8R@OPN)X[?VT%]_>+Q\VZ_*">U#QMIPPXR8D2*="I1 !*S@"' M2H($:DJUR"A.O52Q.]J:VK2@LNW__*\$Q?_7LQ1 %Z".6R1A8!IZA\3*[%9F MWD6UH7=196J4!MRM]\ D[!Y)1WOC;I%<=_QDA\3AEMX13I5::E-9T$IF;\,6 M#I3$E,[2%-,4,)T) 7E@.<) RH3.=),)L*O]I!KPU.C$5=4U5J]7W9N&!$U7ZA"!S^Y-3YV^),7)&<" MH/SN[T=7[=?W7\7Z^^M-N5[^4*OMEO%'XVIS"&RZ M@T+.,IK#V$OGU+'=J9'5-LULU4K(+-3:;NF*PT-0/^)R[00WWAH VH%IJ[4X M^L.8'+4V'QPI[>P.QUJ>0 4E+=>V1^4L3T".*U-KGQC#G0.MF MD1NA&)@IG%%P)H,.?\]\\*42__9M^?3OYJ[J6_\7M#^"^L?J S_WO%$^X@Y' MV@^UZY*>XBWJF]W0^Z*J<<_,3'A948"K(,B%VR?TQC4F1EL;H]];*T/*>UP! M(JR0QZ7&QI7LN.+RB3C'M>M[A_45:_6A>%+R*.?@MU+IS?Q#H:V26Y8FU"*I M["Y?AA+ LAR#U(9)*90(@A+/\+ZKC4YN -JOW%:K@GI'1EU'VG'[+S!^0^\# M5N:"RM[H.#OI+JIMCJS104.FG"$*'3IUO>&Q0ZB&MZ!J>LD*^E<\89]^)TV& /![W' /70WC'2T/4QW^!UMWP)EYZ%V MKP>/=YQ]B]\'!]DW/>CVY)6CG>693F'&":. ZX0"&)N!A&>0 :HTQ1D4&91> M=5,[VIK:N+$]+S%3VBI7)9HW^U7> ;E="#M/:D/@-OQ<=C_J__C$:9B8_PMP M#!;R?]S>BT7\7W"\*^#_TBT])JD/-, U.CB,K$J&QL])C1G //8;YX(R0#?_TU&JUY M?>(9S\'B,8^[$9Z1IFF', 6:=W6XWCFM.G??>+.F#JL/)D5=U_6;\Y@9U2?] MMEP7/\QDJIS1),M5EL> 2BD!5)0"PG(!,DBYHDC;DC(^TYS#QT^-MGZK,XVV M]OE-9HZ@?A"#IE.6IBU%G*>?>. M)R87KKJU4L!;MK(E7\K/:E75*OB%E86X7\@WQ7QC\_D.Q>D1UT(QG *B$@(@ MPP3P6.9 REPQ@7&>4:](NYYV3(TB]D7M6T?LQGY=\.,NJIRI*F\V[O2M(.#7 M6XXGA\/WP= 'B[[PCU1?H!>> Q4:\+/EA2H.] +LSU<:6^F\7B M5OSZP[(L/ZKU)_W ?GZN(]KNU^M5P3=5HN;#\C.K M)D+B7,!0,PBS,SITHT MX$P0P!322)%,(DY]=!IOM,>+84>KVE)45MG\U-XYY5AV]M<_< M^'7$GACZ!*,5G=V#OZDK\,IZ\Y>[Z&,=PVE>.ML:FH3U3M^PGA[>DZ>'.SNN=WA'Q#>2(8\)RE_*-9S-8MCQ+%(,D 0X6:MS^TYILP M3GB2((0EA$[YN.<>/C5>K(RR$Y/+M'AI^@U\V+MV(R,!/ZPN$5 M(G[)[]XQXB*[ME#QSM*0J6)7X0B<'G:YO9%3PJXZ?IH&=OT6_Z)H M%0U]TN\7LG@JY(;-[W\6Y4PKD2();?@!577L$LT1 D)"S!(D,A)SUP)H9UN8 M&F5L![F=F='OUE"/8F?GH>SFA2 C34!<,?&JXA9I_\W%RP[__31BI-U.K=? MB*S[0O\I_)MF??=@;K4%#>-4Q@(0SAB F$/ 4\@ RY46A"",J5-TT?&#I_89 MM[9%UCCW"?L!5M:WI^SM/>4_.#AXTV+3_GPOZ4_.SO_;^0;;1-4]E2QE0GD&C "))F(JXA(#"F &E()#1K:HBUMF+!8*_ENL]ZL5/N+1J1WEN0P(5K&0&88 Z@U M MP&T61;O?MLX,"#:'L<; Z(^TH%'8/3]SD)ZPM=Y M.N+[S/'.2WIZ>W""TO<9_39LK=S8^T6Y7E5O8IM2\H6MU=>U34UKM%?9-S4C MF@G"M31C+8, YN8/AF4.N,XX45A2@;SBJMV;GMIG>WAMG?]\0JZV^O1_*B;O_ZP'.\%]WA"7\(Z MID?[7UT[]K5IZ=MR]5R%3LYD#E62QW9/R6XQI;D&E,6&M*CYG\0:Y]PKW=6Y MY:G1U?D)@/US6S:YM;\)/79<$?OWB2NK#8#TB\QQ^X'<@]8\ 0O,:JZMCTQJ MGJ"<KE7F_E*737YYWES3SOGL;8O/!F/=^ MK7Z4,ZI8RJ%.05)I3.[W:2ID6!E+N#6WFC?IVC/ MJ8@_1_O7-8Y%E6?1[]:WJ'+.DQ\#=+ ;<8[;;0,SZD@]YI]!$PSDL,DTMYLU M;EY-,!A/4FS"/;D?H7]13\OY4['X]GJE9+%^QT2EC-O$UG*>*X@R#7*9IK:2 M" 4$<@92E609%C+1S.GXQ:FUJ=%P;6/4&NG'H]VXNE%D,+0&9K^MG=$19 ,4 M%''")"A9=;+M M3Z'*\I/>S51W/\VPR'.2*0)HKF( "<& V_02F?$,&]9AC.0WKHC#6#HUUJKJ M^SS9,C(VZNC1+NI89>C-Z^1 /=M[73U^?[W,.KPYQ:O6XU7Q@:VKVRMWSD;% M(JK=M=U]L(;?^\N@R_>P_3+TLH0!B929LW*$ +'#AQ "/:OCG<=DV&JY'6T^S+5\JX#<;%JGL.M_4CG M?CZO$K ;L?]6( Y#2I&5WD]2 @%,N#U>U@F ,<]C1;%&6/KPS/EFID8ME8E^ M''(!/S?:N!V5@9FBEG)HS1M@Q=N-0%!>N-#4J%30[>[QUW_EZGX??"59^GI9 MKH]4H-)$YY3!&!"9Y;;B1@Z83>:--4\D4;&&)/;YXB^T,[5/WNY,+A?5VVV6 M&)71K;)N'7R[>7R<5ZS+YM%K5GZ/WLV7?U2_JC^.]PN]7/WP4%^_UA%NU!$ MWH&YH]$KMC8.*J1U!8F@''*IK5%)Y(K#QRQR[7+_C(8JDL1^$G]5RV\K]OB] M$$U*FXP9TT+:.CV46A*1@&8H RDA2&J.!$Z=-K8Z6YD:A>S;YYT:>!G+;AX( MAM# +. #CE?^PE7G;\Y?N-S":/D+5YW_\TPYJDB,K$($DR +7=W<9I##("50PS+CD3/LIT3JUZ4<%H^G.L-KVMJ5U6 MLX5&E*ZI6MN[ZH%;9S@N/T)#/#"7-/9&>];M3<0^.$#JOS[Q@2CL_W^;55'* M0MAM@V;+D,0$9W&"0 9Q;$-'S00J32D0,,ZUHI)G*?0*'>UN;VJ45)GK&%4(]K(IOW\Q'(1B4).48L#S6 ,8L M!90B"AB5,I)_X Z8N>AOTPNF,_8&L#O'L?]C M>Y9PZ"PFNE=!M"U&F:<)95+&3;0G5K9XM,9 9#++"^$KB?9%+VQM!5\CQBVFT!.BD^H) M?9_3C_S^IDK;6*.U1033J1(,4&G%BI*$ 9)8 7"S;J7F[90B\9I+'CQ]:K35 M&..#<2Z@W'P SCC(0W<9SU."@K'+8PZB=_UKGC[_G\1?T^UH]JO2NE M\L[88Z9*YN$;\_R&-I:+\OZ)%?.ZH$JC(VQ3\NPDRGQ352FL64XY4T@(@"DQ MGSG&&K#,2@#3+"%2B03%7D''@>R:&D%8N;*#,E,1.RII)/;DQQM/_%@D5(^Z M\<\+]-/ S&6[Z* 4560_TVCG5[1S+-IZ9KNN%3[?B(6FB==FQ^; M"CUA.<-VOD_HJ]HPKY3*V&K]_+!BBY)5IRJO[J-5*R0?VLU9O MJ&I-VV3KVJ;Y?/F'F=BJ>UZN5V:\F2F94A%K96:=" $H4PXXIPC$(E>2IY(0 MZC7K]#5@:N3=VA^MV<]&A><_O&5X_+K C9N'!'9@_MUB:FS?2MW8Y?121UL' MHJT'T>^M#V$U;'O!%UK;QL^(L25K>D%T1HFFWW-Z"LQ42W55G12W21?/O[)U M57CV.!V63^UCC5I(V[)"#=W"]N%#@0V@.SWP&<=UL\G^\,T*4->/Z[61RT7? \ M:%)Y#P##BMAXM#^NF(T_,">B-CT><:.BUAOS_LR75C^GW'U*$B4)P[F9P>'4 MK-0SI@ J= 89I1E$7A.ZSM:F1FJ5DF)E;;2G+.1+7)WX.E)5*-2&)J<= M8'N6&A(:A'Y<0!E&->MLBR^CE]7E_$6EK,Z;>J:56KL7Z_I ]TM1_G,OE9$* MED/**(RA%EGIEDUYN:VH4]&+*'Q')AA:C&,UWL(KI<1 M5]%G5LB[>@7UJ0--_UA_#WC"QO>[-#QN3+\'%"=Q_#[W]M[^*=9FQ?5DPS;6 MYIVQ*5/UOM.91 '[IMA\*C7C!*H,:P2H%02%C&M LTP!'&=9*K B2'O5;^MI MQ]0XR[R6T'N?IU<'.._Y# WK\/L_Q@-0N1#M?&ASEK:5"NIER]C;0K< =F:+Z*;'W7PDN"]3U)X^$MV?J7?37U;(LASZ_ MZP!GJ-.ZMI=&^J7Y_'^07>CK\ 1ED8[F1F60ZVX?LX?#'?V8X_-J*922;7)1JW-A M!3!F),Z(X(@ K*\IR4YT; M+W4D=H9'I5H4RU6T6*Y]#^2[8'=CED!@#DPMASCNV1E90\,1B0,:09FDJ[U1 MJ<3!\6,N<;FE'YG\=;F4?Q3S^?WB9%'5_JJ=E9!$4BX)2"#4 /)4 9+R!*10 M94K'C)%8^U"+<\M3(YK6.C_Z< ?:C4P&@6]@:FD-J^0*C_=R[/JG^?W=*#,9 M;P2#TI%[ZZ.2DS:I M !!+ 9C$*<@1IX)F*8D)=2&HBRU,C8A:(YN$BLB8&;UQ%DR]#&0W 06!9^@M M%E]DG,GCJO=G2*)4XM^^+9_^W=Q;\<._H/T1U#]6I'#YJ:-\_%>=:C_RZQ?V ME"O86!'43_J+>K0;N8MOORV*=3E+%$.Q2!G@J>0 *D.D%,?$3#EX@G.=Q$AZ M!>.=;V9JGW5MI5VXK%H[HXTUU%-VX#RF;K.+VY$:^ O?@;0U,?JM$R1_T8!. M#,(*!)QO:EPQ@$YW3Q+_NZ\.%5.G%N+[#[;Z9R.1AD2:Z(PP@&.FS!I$4V C M<@%&B3UZP886T&V!=8<-3HT:SD2*;2WNJ4%W%7,WP@B)Y,#4<1N( :+NSB,S M<.C=4:,O'']W'H+K07@7[O.C&VZ6GV<*?IM%RN;'8[5/:U5,7K.YV,PK&3Z:K9;.HJ9AFZEU^8.S_JUWO M/,Z.T"GUT&P;JL;;)&U&VR&;'F6 '@&[=DP?HZF1E7X^U79_VJS+M?'.V/QE M.9^_6Z[L+V=L]'OUMVH\3=DX:I!.V0:366K]QY:W6RLI?JEH/^(']M(/7%V41+.9%9>)!6;#M=:J< M)503B1 &3,9!!)A$BN=XU@X'6:%,&9J8T1=\LY&SW[Q+@]X4Z>X M4?]84 ],\%LW6G'T%O#HT)6[Z+@$X>YZ&]3\^4JA-&\F#X%O4+Z^R:!163D$ M=,?<&^29M^5FG']\DPC2+!YF<4H3DB$"*.$"P%1D@,8Y XQ1%1.4(I:)V4)] MLZ*B;ISJT[S3ATWK#WO?B(%9M%^>AA/>;F09',.1U6C_;O9"U:>KMOS;%HYV>[B1S M-.*"IYJ866"" $2)-E/!U,9T8Y@3HI1@:O:D5GSI$=5]I5&?3VV_Z0'I:D]P MK;7_KOKPMM97JHC>0=W7X*=$0)5B!;#.%8#"GNW8"'NITSC#*DTU]RIT%!;\ ML;7N=M!7]H_1 6X#25A8!QX^.E$<5,/.':;0P??7FAT[!M\1AC.A^*YW]AL1 MZG&F&GKL8^W88Z?0;00,I3E"J>$@F20 2JP!91;OF$ D9**X\,H-[&QM:D34 M3*ZVUD:MN3UC7[JA=N.=8 .3#DW8.=-,DZ8!.67[A9'I18GYX]9Q>VFOH3R MI,I*0*8\(X@WHU1E,N4,R$Q) +,\!E1R6PF,L52K+$^)4\2*6W-3HY0'6UZ438E4A"X38XDVP-O8O.*F"&9!(74 )326>3(W.)B_NG9.)T MU\BGY6W$\+V4A;V%S:OKROO-^OMR5?R/DC.<\(108N8UN165DCD!%&8:L#3C M"3.K74J]#CT&M'5J/-;&0A@2B\K*UHAM2Y7JY2KZMK(+C5?;7X]53L>AVP<^ M40_;F=,_5M^%4.P\KJ\OHYW/$SA9=^^8:1RO.]C[YSAC=P<^V$&[1Y,]@KF; MELSCA5F.EU4+_[F<2\ZJ_5,IXA@*$.-< !A3!IA L:U?01*6QYPSUA[\/#A& M9G\3@=J+=3>9AP!MIDZX![-,A8/\9&#"/ MT.-0P(T40-P70+_07Q=0.@-X.Q\P7ABNBQ\'P;1.-_34J*XKE2^^-6==Y2SA MF>*(4) +9:;F,8* *I*#.*,:8\.@A&"?*N$G+7A-J$&'/M7MSD+?4 M'5JJ[S;KS4J=450]*CI%M98QCS%(!%96U MU?G^"6KM0O2V7!<_V+%R2[.0_:KXVK\A7IKZ.7W?D=U*4_;K<^Z(\]U MWZ!'N$- 'W:!'=+ <5?4 T![LH0>HHW;2I$\KM1W\_!M#.>'95E^MO]@EO8+ M65WU>5FN5VI=U"7!]A*XRGOYCTV]V_R+TLN5C?RU^7YJ'/;"? M,P(EQKE9D*>"8 "IC@&CYDU*\##U3;\N^[+T MKVH,_A)9%.ZB\TF^S6MQ[&NT<[8*63+>AJ\9\S*]-4@5FI%=>9&Z-B_379Z5E1XB*T;B-'", &YO;61)M?59_N#5(XXAH2 M81.I+C4V;I+4%9=/$J"N7=_C0.N_U6KY>5DLUN\,E55_J;/H]L2?OU9*YA^M MD/F;C3*(DE^5/6.;I4)E@F<9$$PD )), 3.>,R"PXAD42991IX#U6PV9&KO$ M_Y;'__M T'Q?##Z2&Q59XSW.=6[I):&ERIGIFU0A B!C&O XYR#+8P$QDR2A MJ5M6QYC]-$ZNA[7MH*,^NLOUW]PQ#@>8(X$]\ AB#8\J-R+K1U3_O?;D /W: ME[H3HC?-9Q+]7COD&')]<[=X')..U#TCG:+>UDV!#ED#0-IY!GO+\\<[H@V MPL$);HCG]5MZW,_GRS]L?91WR]6;Y8:O]69^+\1R8]8V9MFCBB>[SSB+!29$ M"UN)BG( S>P!D!A#0+! "L&,QXBVH3.U6-/7-5NMW58E;C;TB*8YMF2X;_,7 M-K<.V V3;\7"S@+MP<%CU;[?@L6Q0VB:2,0%!#%! D#$&> ,,H )3)!B"F>Q M..R0MPO';/:!NZ.U8X3.4 LY<#>XK2(#(CK.C* U+MI9=Q=MO:C"B%^OE"S6 MU>9AN$6F'U!!EYR.38^Z /6#XW@YZGEWV),CTZ8JOBU>;U8KM1#/#RNV*,U2 MN-Y^J_XV/]I*^ZC6G_0#^_G9'G697ZS7JX)OUM4QU_*S64XOUC.*I"2&V89SG_VP4:V?VC*X<3(2C9?1>N?87;10581HLPNW MMB(M84Z$AGDS;CL(>O'^?H'SGR8/])5E\+_<1>W;T&(0[8%0G_'L8-@[_JDR M_>V+8K"PU9I6]>_WX(C69I52 3+\$=&@_3C*R= P'DSB0&C0SG$]!QK6B!N# M;#_8Q*VVPO#S]J@"IE3C-,- Q]K,]1F5@"&,0(9U+HG.$B:EUZC7W=[4QJE= MF&EE;]_ VPO@.@X,HRPS:S1]_-X)&L]_D,CWT8\(O<[A[S>@^SRM/? ME'(7_S)6NK[GRY @%+/$SDR)H 2E %NW@"@4HV99G&.X[QY&9PWHB?[*@R_ MA?VVUL#_L[T%;@/C!/MUX)%VH!H)=U'K?]0 $+4(1!4$$]!VZ-=GT]!Y\+3] MSZ'YT*]#!BRTX-3\;7F.MCSIO#J"-&/X_J9/^"8B]D!PDT]#/DA=)*>P%UJ7F[XJ%G8Q6 M&U9?+&5_TK^5=9KBO1";'YNJN?U4Q5F&DUCE,@&<6AVW#-J=:Y:!6 I",@69 ME%XZ;OXF3(U&]\RT>U(K)>K"&/9C9E7&9[19F#Z)=.UJ-.^QY]VCI]RH)(? M34I5S-XNUL7ZN3Y<7']1C_:ABV]6S7=3SB3-L;6L36+".MM9&M;ENU'85W6X""XG9P#35%RYG*G+%X@SA ME$K\V[?ET[^;1U1<\R]H?P3UCQ7!7'WX*#3BZF)+%L[7C[PC;VL*K)_?+\KU MJLHP**NPAH?O;-$LHS\N*XE?)8\6T7^U(J]O#+-M=7^_[%4N327!/!:?DW-0)L;0>LV:2K)7BE+1BEK6SV4R6;_>KS MV+N[ [U> ^\"O_Q+,_W=XAJC: ^DJ(X!7!N8=GO)6Z3.["17:$46KGUM]R%B M2";Z)DQC#WH@'_\<>]7#=G"P/>V!S>Q=$],*NNSI6FP;^:3M7VN!J1G+I,1" MIH AJXK," =<(P90RADF"4Z@<%J6>+8[M4'ZW6X@MBE#YG?-?HQW94PGU+G4 MF=)0 02),JCC&'"*S!\XIX@B(50N_8,G!L!^O."'BST0L?5A7MVS8JMANB73 MB48TSX! E)@U>HP T=RLT1,&22(1XX+ZAC$,UBG#AR%T=DF373=<9[C-(P> M=^#YW7FI+?OG5E+R_H=-TPI:)]8'I- E8IW:'KLZK \@9PK#>MW>4Q?J;$7M MU\O%NEAL#!T!N/K='[M:NMW=%A#?>[5G0BH+B4-UYAY:;0KTR 3&$J:F"E9G-ZV$O&V:6JKE-:!2.S;?.OT MR[^K^D[-!NV %YFV;7NDE7-O?(H.G+)ILC^M;H_U*_I[UY0YP-RN-\H#S_O\ M[7KA.6%O(*_/%_L_NJ?0SXGRPU]7R[)LSKMFL60T@P(!E,;2EFZ@@.<*F6XE M.=>*0(2]RDEW-SK+9&>XK&=&/L1IKAD!N8#\^*Q#2"T1>U M8N[:@^V HC%.@(45B^ENC?N?13G3.2(L@1B@V,;/L50"(J0 L80**YJF:>8D MAGZI@:F1Q;Z-D34R^MV:Z9A)<1'&;FX( <[ ?."-BS,)7'.^Z\,W]^Y]].9O MQQ_\Q8>/\I%?UV]&\'FU%$K)\ITQZ"N;J_N%_)69A4^Q?OZD?V6K M?ZI*4.>K$O;?"E6:!0G7"*4::)TH %.JS#0APT#HA'&1,9)JY3--\+9@:G30 M.A#93HU*XT)9Z7+]J+TP%MO!\1]Y[8M(;O:"S%7\K1IW"] ;I>%[3_T$OH]GQMRJZR%C9;BL] M+.T_-;FTUM3[;]]6E0SO>[O#M"@+49U6SE0N6(Y3"G*:< "1Q(#3E .DL(AS M+G.EO99C+^;)U/BZ\2>J [\JNE [)VP Q1NS]K9Z+U&6W%F-]F1<48?^[XP; MW_\IWH2!QXV0P@]_V[U(VT.'];+ZY[MH#Y6[:(M+M 6F#M^=0,QNJ,Z=1G3N MS=[\.>)P0W5::!6)VPWJ-US_E14+NYO]:6$G!Y^TF2X\*K-:L@<[:QL-_&@M MG8DLAP+E*>!6J1^2- -,)CF@.I69&5@UB64KTO_@/L2ZM>[$@H<"_0\C#(O6 M\,@0H"S*QZ59Q52!A8T#]2#9.N W&CIVB=O0%1#A<<89:W CY6S!?5.!6[0[ MIJWYU9'U.GI[%6'OX< /L*#<[=CTJ$3K!\[4=AU5'#ZGGVV]=9S&.5 M2I4!I&D,H,ZU8::< Y4R+-*$H00Y1?[O'CFU.?AOMJZVK#)G77=!]O#IYHI^ M7@_, []]?/_P]DWT]>'^X>W7VS_O4Q\[DH*;B^LOM_E+]=%6G^O>HT;Y%$]- M;S^S,[_I&_/&U[NDGR]*JA_5M*2N<_-IH=H*?Y)0)%(-LI3G &*:F.^,Q2"' MG&F%\EC&7E5<'=N=VL=8%[,JJS&ILC?R7/"ZXNTVQ@^ XL ?=WWPN37Y+MH9 M7<7D&K,C8_< (KZ>6 4.(W-K>^10,2] 3L/!_&[OQT]F3?5CN?BZ7HI_OF:/ MQ9K-J\54^465:O6DY+OEJHX^:P_39W%*-!<$@5Q3PU2Q$H E"0-*LRRA BN2 MQ&ZU2'O;X/.]C5.$M'8A*JT/T:JQNXIKTG7(9]'&(EB9UBJ!O_3,X/?OJ02I M6"C3/U:$&LWB =#UW]']1O$'MO0Q%4 MN:X36.P^WZ)4'Y>+95M XZ-:SQ*HB49$ 44Y 5#%%!"(E&'#)#9T2"C&7CJ# M+HU.C0!;F]N2;:]4;?9?JEIN?DSG!+H;N86&YZ O[U$3 MH[ZFY]T[?B$O7-5W)&Q2.#\OYX5X?E _U[\8D_XY@S'F)(?56L"LVE2BS:I- M(( U3 C)($2Y]AO]SCJ[ WXN5^#)/"H=:&QD4>J;I=/1Z1P^)\-!'TXWMU>'^SMJMU,V9?QJ#L'I#&O;PVMN*<<^Q^X)T7R^EFE&!F4[-U$C#.#;,9_=/S3\ )702YRR6 M@CHQ7WTN]TYEMSNO]J, ;L:9V1LE5G;M]7[Q=V,C4"^*+D1K23FTI5OMD;=/OTNQ'M_O*# MX33XV7IM8E0LHM;(9@\P!$AR*:JCWKK8RN!@'30W+="UV?M"?I[XU C78"'.T,C7X?]O2W Y)A3H#/-?@RI\ =KE\\ M">ZZI\>NYX>"\6)>Z9%\4&6I5"/GN U7LL4!$L,/ ,4V4D0(!6@F!5 QHS+) MI'FDD\JK4VM3(XUKPJ,]\'38^PR)TL",L6?J750;NY5K=8D1ZP&@Q[YH2"!' MVA_M C30!JDK*IT;I5JK.=B+I]Z[?B-/0DJ0=$_L'S'1B$#:$_U]"X@?0=KIZ$TW==VU-X47Q7 M9VY4-&Y/#$Q<9R4&=TIK MK=#@W;93HM\K7X8)OPT';5@AP-O-&E?1+QB,)])\X9[#3E-4A^:8QC&E ,>QE:R(!2 95D#(A$E!-*7"*_77K=FI,6QCM5];&%;L_BH+6)/- (7:/(I>FQ:Q5YP'&F9I'/W3TGA/:4W0Z(G_1K M5GY_-U_^X9ONV_6(";WX6S/MM,P:&E66#I(-[ ))V(&\J\%QAV@'UT\&7Y=[ M>HI"S5E9FD'=#M\?BH5Z;QHJ9RBC.D8Y 92K&$"F<\ 3B$":0(Z@1EIDW$M. MZ%PK4QLT*R-W:Y+?K:%19:GG;L=Y3-W(XF:D!F:)/B#Y2_AT@1!6IN=L2^-* M\70Y>R*WTWFQ?V6M+XK-WY:67LR@:0;4S8]-M9GZ1CVNE*@+?+]1I5@5CW5- MKU9\MMK!XSIEDA("\HP9FE!< (Y3\X=.8TXYCQ5TVA.]V9*I44E5AFI?:=FW M5-=M_=)--:.B/3 =^0+M5?LK"$@W%PF[S8K1JHD% 6N_[%B8!_:<%545:M\Q M81<6#=?Q&">YM-5)(:>!/DAXS__N>A\V,G/:3/CSGPNNGDR[;E\9;\/_%UA@^@_%$_J M1(#@5_:/Y:J:9]G!I8E+D#)C&&8$:&@CY335@"DL B/57QWE'!)AQ%$.GOPRVBCG MG+LHC7+VXIXGJRO%/ND/-G)6,PJ5S@7(=<[,%Z\RP"G$($]Y&@M(>":]JBSO M'CVUS]S:%+UBPC]W? \NQR/07B ,?;)ZZ&/_U]7&Y*)>K#Q9XN]U13W,502*U9S*4T S 5.0V MU2\'*5(4*4@UI5XQ#@YM3NWSW9E<%;&+&J.CUNK>$>G7T7?[Z -C.C ;W YG MCS!V9X "Q[5?;W?D0'=G($XCW]UO[4='G];?U:W4=[4HS7*D3E:\?V+% MW(9WZ>6J9/N5S^_E/S;EVMKT4:T_Z4K?=E65<5VO5P7?5(72'Y:?61VNE258 M2,P!EH@8*L,)H"K%P- 8PDF&<.IV@C22O5.CP=\69MR9%_^C9/3-EOPT7^J/ M;37ZJ-PZV:/FP] ][T:C$^K/@2FX\C0Z<#4ZD*$P"ZS6:6"\!M;M:.=WM'.\ MJD9A)W>-W/>J#J[>\]\6"J\1"$?H(W55T,%@:)M''4A&ZH#C06BL9F\HRMF4 M'GJ]+-?5BOF3K@\4]N+=RZIN$,XSE&4,),K*K!&6 \Y1!A*=8(RDECGU6O[Z M-#ZUH65/!BK:F LK270SSLR79GZHE:_0AE<_N(T-0Z$[,-'793O;ZG.5X7?U MGIF-NZQ/%O>M#UQ;J ]JX0MXNAHP?A5/3VC.EO+T?4;/2@]JH5;,:JC?RQ_% MHK#QH&M#OTVAHZ;Z+JBE@_L-RWU&\'PFZ\$PJW@>GFP,QQ2N^X(!.X-F]'@R.7X;WN^FG%78=[ M^H:!?/VNYG.[F&>+YQE.4D9X;!;!S"Z'.J4Y@D+,N@7_S'_N.G M1A9-.$-E8M38Z!OL<0!?-R_<#LK 3."%1X^0CG-NWQC+*D4G>:\SFW.38LX UX2:L1Z;GU0L 14Q1$Q2#!'U*1-PVH371SM")8 ' MVT;4I/I&<;5U@^L)__5:R_?U_.[;;LN^7JO!;'#%$*H1+$3/(E U"E'+!$ M"L!EEC,E>6(#1!;JFWVJ&Q/T-<7I:Z#UU[!OT' ?Q=_8?%-MM:I_;>SXQOY@ M*UE&?UAGU%Q&>KF*UNQG?R[IW6MNC#-H3XS#2XT+=Y48]9[M=]$54:)PY'4K MBD$IKK"SLOL?6T/O%Y\:W6[']?ZX7(649SP9#( M@"(H!I"D&##*E5G^Q HCBE+M)R!TI;VIK8+NA:'%LFBK UJ2?*P^P_7WU7+S M[7NDBT5U<%45)/.DQFO8.^ZDA$-TZ E850%O9V/4VAAP\\0-C+#[)U?:''<+ MQ0V DUT4Q]OZDTP&5Z[NJ1QV=O:R-YO]Y7EW23,9NK>+D49%\6^JM)7: M%M(>%8EJAF3_:2\NY_[;MU6U9GJ_6*^*15F(:G$SRR45*-$4$,H$@)EB@.$D M :E(5)P0G.695RF@%_-D:DS6^!,]50Y51[*J<H=BK+D M+K+?B:>D[8N].VZ<^J=X(P:F[?VUZCX*^PO6B#^?7]-:+%J)W?(N^MONA7J[ M]T+9?[X[++VYQ27: A-5R 04YWOIS@VK_/=BWHPK*_C2G7:B6?CB!MVJ /^+ M6BA=K ]6!V]_"F4%V-ZQ8E6U]DG;U)LZ,?](5!Q+%J<(QT D<0P@1A(PI2A( M,4]33;$R(W,_(?@;+9O:L+JO!_]YM?Q'S7^-D_O+9\N/57Y:[57T^KM]F3PW M(<)UL.-8^1+=-O#8]\;XL=CK(VOR7=TU=B.]NQ>+151[7?7W7G>.(S ?J!<& MTIF_U;H7DIL/!.IEU?E0#?@'QC1G>>^*4K#YWQ5;O5W(-V;4F2724'K"*(BY MMMDBR(;'4 489(A2QB&%3LNLKD:F1M5M^;_:T,A:&AE3(VNK>[#,14BOA\R$ M &I@H?17'SP:,$TUUS;#ZFY>FW?E+%J<&L8IV*4O=#=Y:() MW2UG<:(YDB(&7)C/'DIH"(!I9/X*%91I(A!&[3'[@T_6F%O[/<[6'T:@B*8( MNIF0;U;52='C2OTH-C_*,VD ;8$*[V0RQQYRFZ$%!?S%)V"M&-RA#VVR0,A$ M,C_4 B>1.38^<@*9'R2GR6.>]]]8TZ*:(\UTEJ69DC$@J-HN3C @L4P 5SJF M,/[49S*[,1;W<\%2(.<+.<0G8&Y&A]S"=P>A?XN/ YV&*>M1- MO$P9CP/W+A;N.+RJYZ'R5MECETJ_$P#Y*RL65B=BEJ6,I#)!!C5;BYAA!!C! M!&#.D&8D$USZ'3([-3NUSWQ/&66^M%L-%Y11/ ^BW;K \6 Z.+!#'U3O /RZ M)RVS![4UNI$K"7AT[853V*-LMZ;'/=KV@N/DJ-OO[GY,]5']<5_'>12+;Y]7 MRX7Y4=1I[W7"TG$*G9EAI!E6&&!)8@!C)@%-9 JD35N(A]H,SH;<2H'-D7HF.V[/VV8&I.8EPW=NL'LU@%]]YN#P_HBV\_;T+7:C=UOVWROZBCL79?\ M3X!=:"\L!]Z4=K/EA?>HO0"[OF7M]S@_@N16=7\7%+!?"J[9&S\*T:%)IE-I MEI.YC*WZ&8T-(PH$!!&0(8T55[D+(_HV/#4*W ^QVC?^ZK'0;?!W\^&0H Z] M<=[B^>D\GCZQ3+=!+)=B8S^M.H?X): ^L.#/ ;GS,-,7MWIMD.!KWOOT'3=U&N5]5K]T5)]:.*&?ZL5L52-F4:&,(*HPR"6-,< M0)0CP+2F@*F,::YCF4'DK>5[I=&IL7XM-;LU^B[:F7T7U8;W+)3AU 6NL^&P MP X^]0V :3_57D>0PJOU7FMX?)5>1RC.JO.ZWGMK_L#]#[MQ6'Y18OEM84]7 MWB\N::7;,Y>C<9TCLVC/"0:24&GXR_S!,&; #":QQBFC*?/2;0QDU]0H;G]B MNUKOV=(@[[YL^<%O_NI'C"_3:6#-GVV&U3]'.*=M)5RMAC)0H$ 3Q@=($ M;K/MA9($@@!Z.44@S./]6+\J5&^3D*K2YEHF*-,VX(9;K76.,&!FT@E(RCD2 MN6;233#SX*F38UR[T"O7A8UM_U6QVE@I4\62_ M\_J<=J9BQ!*14O-%)K'Y0"$#S)9/Y IBLQZDN>29SZ3*J=6I?<"MG='.4+\I MD!O6;A.J[\-+]6_-F8< M>/MD_FB$BK@6*8>$@3B5*8!YF@$F8@20HG%,!>18>]5@.=O*U&AF9V146>FY MS#H+I..BZ59XAIXY'"$S@-Q3)P1AUR1G6QIWA='E[,EZH?/B'L>1KS___^2] M:V_<.+8U_%<$#'"0!LQY))&2R#.?W$XR)T"F$R3I'ASTAP*OCLZ4JSQU22?S MZU]2ERK9=2-9I*S&^V%Z'%L2]UZ4%F][KTWIY\]R]:WF\JV4O3A9E:L"TI2! M$A$$$.4$$)6F@$)<*,Z*3&'[D\?C;4SMBV^LO$DZ.Y.WUD7BSN%H<81X/3J1 M/_@CP%S^YJT1MX1W3G;7]R&G?A4K_9 MS=M6^[41S>S5SG_\LESPOOZ S"HF& :<*J-O61# *HJ R'!1\ Q3)8E;X;,+ M+;J\N>.4/.L,=IOL7,*52%3(%$J0968LP1D'-,TR(*JBS/*T0E7N5"4[(*IC MC"OOEXM[H!MZ:$6'D^5>!"0LSG;3RX#H11YW.DN3QE139+0S]B;9FQMNSFF) M2]#9YZ4V1YV'6@+P?$9J>YLW9]<;_=QO9C]\H]^.6J]UVX,O4VI7%"G"0L]+ MF=OEVAPDRS. M5-[U0=N:8 )A&)]?#'R-IU%TB0M#"Q7:HA&:7&H3D=XNQ^JU M/4Q822K3M 0IKIHL5PP8*S) !%8L0T)F>GK\V(2B?-[0U28>6,\;B0?9S_*^ M7BQ,JB2C<_>9\0Z[M*PX9) "6$H3SLC$%_K]$]U($V6QX'JJVJS#WBY7LKY?/+GB=:UO-!/8FLYG15EB M1J0 :4D@0+PL]0@A$$@K_>WFYEB6.47CAC!J:J-+9V^R,NK>8F"HV]NG23]%WU_+JA8TTT, ^ZP@Z)=U "#&+8J.09 M$LKGQ!OTV1XG4H-"E.^EGNO+_6;"+3-: V MO+_N OH[ >"?//9:3^)L-WF]"K9QF+>%:FAC>!G?2S $G2>>;&S4N=\EEY_/ MYRY>?VVF6+]2WV<'H2KG$%$$4$4+_9^L!#A'*4 $BQP*RE/AM%X^T];49F;# M!"&_#==SP-IQ0R"X(M/#,:1&RHTZ"4ND?*?#]EXHA^FDXZ?SDD[?XL<;M^+_ MMNM-(Z?R9=FO*N4OT?77CZOEMUI(\?./7]=--E3/7[=F==I,@79S M;898(81$@'%3[!JG A!929#FJLI%KLHTVFF,KL) MSKS)6-1_-K_DVN'DU7;=G#;_E#QVOILR@?LAGNX<=Z.]*.^%'5^^=&]')MIG M';UST!QP/TM-U7\V?B8?!UW[ZM>^PW?N)GM_;=;/SDP=LT."4GP40T<=&V)" M_7Q0B=I6D(R7+_HI35)GA5!90:X[/(6YGL$*""B2$!2*$"8%E*2X)N>E;V=J M8\)!;HK:1)CG.,1,A=FU]9+),,\=OI .0<<$@P0)0RP H3(Z1$1;'(L,1.*]K#)J9&!?O! MO@U;YMI&QQVN0Q@M][:N B?VKM8.ERXN^>X<,.X;6B=]#[N5==C,N)M8)]T\ MV+XZ?:7?UVT$-;;Z"WKS[VW]^+#/SI10,EBD!.1Y8<3*:04H*[%&3K\(4@B. M4.;RB9]H9VK?>6]F\I6NQ!]T)9O"#.NEVIA_N'WQIZ"U^^P# !;YV]]AM3,Q M0O+K!1B"TL"IMD;E@@L./R>$2Y?[L<(GV2AO?:2KS8\O*[I8FWV,Y6+]NE[S M^=+(HPQ+HPN6584$N<0*H*+@ $N$0$DPSV$I)(5.%0TW2F)\9VYRT? M%\SM*"02DI%I90CBCV1H=[(W//D]RJ:X!V)!&&4,(,E+249MT" 2Y0J?^9LZJ"4NGU3#A%V2EN;EAIGWIL=5B ;\=>82&- M3%H!T RL(QMM9\2BV0EIR)[;+W&XTUU)\,UWR;5\Z QXYXDC#"21B6)G8-)9 M&'#-=!F JR4'3SQ^-/W!\^X-Q0@O7.EY7+_=+!^6K)[O!%L*5%&8ZCE$F96% MB;W. ":L J@J*2HD)Z)P.VM_WL+4/N>]@8XGV@?061Y'7P-([+/DO6T1MCY. M>A[VT/:@E7%/7$\Y>7!<>O+"Z^HS[K(VND# 3FQ\5F6J8C2'0!8( E0JH3_L M4H%"D+1">JV02JK"('PLQ#J$60KFC;"XFN[O@KV0D9?7'7OXB!%KR\4]*HS M-V"-2T;449LM;/[?)Y[E=K8SH MM%F__?QC?TE7HN[V#[H2'YHUW?HWN=9?].U"]#7MOBS-KSYL-VM3A+M>W/]3 MUO=?S37?Y(K>RT_25!#1O[];+IK@FBV=?Y&KAVR6"ICG@BN 4*7G?'F> PR5 M I**#)-"XI12IW"8R;@VM5&H;V8%"#%XY\VM]U1ZFFZ0'*NF02G90)0.L$@-6P%BHR?5_V/"KZ;@W;L37=/P^ M%60V/0M]TNI-^(R4S\-I'K2UO/'BM9[_FU;J!=UO"<^4Q()"#H$J$0*(Z$4A M2],*D$PO6W!%,"RLBG)?8XG>"2W)_],X8*]\_4J=YB0"_1X^H M&G"5[T^%!*Y[5#PQKMO-6ZF?2.>F0M56OP@_GEP\T\O-G"-9 ):)"B"I2H#+ M(@4DSU.FB,(I<5*3#F#3U :HSMB=L%-X!:Y+G62WHAL9^MCGG-;Z6W23]%VT M\^KY32^DOV4)]^CR6Y?LFISZEB60/N);MH_VY&BZ,DN/M7[]FE5-6UAJ'XB) M"RAHA3'(\EP"5!DI4U;F(*\R*0MMOLRL%@26[4V-6WMSS72_W55Q9-<+\%HR M9SC08K-BC]?''B_-;&W!N:B%YRP1"DMD%]H8,!(%3;(ZU-'*"S1EG#]-KSEWL6<6#UJO? MZ'PK!Y6&U[M?_D^M)S,K_O7'ZZ79]YPACA O-9(L-[GWF.0 FVP\61 L2T%1 MSIWT^)U:GQI-&#N3QM!D9VES1//+[6_)[ZW-CO'J;KUA1RG1,(Y,-=?!ZUX% MQ >FL$5!G"P8MT:(#S@')4.\'N)':T^42V9895PH4^9,5$8?L^" 8,0 *4O. M&$%<\,JE%M&3ISO1T@@Q7+\\UXARHZ"GR*4XQ9@4)2@+00'*]+H2'N)_Z MEU0;V]; BZ5JVF-Z^,3T@W-'5 MZH=:KDP$DYZ;58P7,M5L4N7FN)5 0!FL ,XYEBFO$,N]DD(LVIX:GYNIRE[G MU,S;?--$;("W8YM(<$;FGEUZ@SGM[,MM#@A)FYX\L3U\JH,#8%'2'FS:?Y$4 M" =@3J5#N#S"(Y*Q.9?X^7(\YL\GXC%O[^]73;;3NX5>:2S6-6_V!G:BP27& M5 @]E9),F&0'E0*]0)6 %9K]4E86%2ZL0QXC&SLUCMR9:^H1M_8FWXS!__67 MK$S_EKQZMT@V7Y?;M<;&=MD[2J>?I]NI=65D?@Z95;!_(W9N=QNN7I678K\' M#H&=$WH?1HH '>6]"!0G.E+OG THC6W#>)&G(Z'Y)$1UK#:]%U'U0HHNU?.C M_DYT,U)_;9M&Z;8@!8%F$QL+F0-49GH%A2H]':QXE?*2,N)6 N=\:@&7\#5>ED4"*WX*R%C:-)9FAA3;Y(=?&&UA>U0";W<.=?DV"L<"_>/+&IL M[O(,MGQXG"]_2-DI!0ZJ^]VU1?UF B/"8,: 8 4RX>X,T (IP'*J?T,(*Q5T M"K>\U.+4J.26\]56?R%\.-\P)_2L[1''+9C+B-LQ3% <(Y-,;RM8=4*C3RIW MWH4JU^D,3=C@RXNMCAM^:0O"00"F]8U^E-.>_)G0\68.]=YTIYE6&9G*G*@L M584$D*8*()X20%)"05F52E1*%5GF1#9GVIH:S71GT#M;D]Y8+TG0U!OYOOYF-&\V^DTP8:+M M7J\>I[&!M83O>.L>.A2#B/%-W9& \:ZY.]^;LC)V?LW0,^O>$+ M&_7I;L:XH9_>,!W$?_H_R5WQ^)/9B>K+QXB4L1*70)8T!0ASS7.:XH""&=33 M*0A1KFQEC@?/G=H\R8PJ]7I3%XR.^ M7RUK/'SF:%K&1QP9"A@?^[.G=)Z\;P7.'\UWOKAOL]B>YUKF:S)170NUXWZ%Z_7)DG_(_UA8MMW.[QY MIG*AN8=*(@#*N0)8I@1@F!+""U40:!5N8MG>U/BGW]]=&[-ODJT)1?WM]DNS MQ;N1,['+UUZR(@!2);^ M/(T@LKW)C5N%K&=O%IMZTP@OK?3K_\]O_TDYJ9W+^1^1&T/S;D8MO&*/3B MZ'!/,*ZW>:;7;K[*5;M]_8MVHUNI%%6>/MC1NUN8Y9P^R-<]>[+EOU)_?_[Q=UPNY7O?[LTT42<8+3LJL!!DQFAF< M,D!R04"E*#0!QE!PIRI\9UN;&A7TMGG%YIS'U7(3*!1:XVQ07P3*?;/'!H"P M6SUG6QQWH\?&^8-M'JN;/#9YFIJ^Z_66:MM-2/+ZF8+;FW]O]23%I% L%[J] M7_7[TAQ^2V'JD)N9RL>5?*BW#[<+I,HMK53HZK>OB83PG*V,DZWZF&BS C'H(!4KTYAJ0#-"P&PP'E* MLEQ5N>@#L_XL'?LT?.O_MUUKL0LYB>X:LU)]WUF-@:9DQ5.-T9ND]3C9N7R3 M#)Q.>J^35YW?/S4G*T>?_8NMM,\X;X/#INJ4WHJ1-F4G]7:X[?&.U5MG]XBC M&S'>'O-8>#[9HQZM45_%[D'J[4)\DINZC7$SK<^7)N+-4D/!XXD3&D3V9B9= M*N#:1L# 0YC:&9W #O<+98+<&DGT@)#.V[Q1B;Z%+0# MI9\#1-B=/>I[%.VJMH474:=ZXMPI_:FG%_F>[;ZMY_*7;1.>SE*.JXQF@ L" M :H$ KA@$.2%K(022!74Z@,^]O"I?;_=8:,Q,&DM=#V<'0!G>Q+K!\$AZY!K?H57/<1=ZE-ZVD;M"/C1R+Q]7-9== MS31Z+V<%U=\I33E0LJP 0OK#Q2DN0($QH27GJDQSMT'7JMVI?VL M31Z-N3>F>M79XG)706\[5@<'=)2-I)W)-\G>Z.1CB^O>[I #NQ-0@8=\N[9' MG@PX 7(X37"[W>-,QH@W_'B[7#W(U?S')_FX9?.:_U.O-N9RO7ZWX'W.($T% MR[ &7@AA1**PGE?P$D!(,4DA0IA:B>LZM#DU?FJL=M@MM4368@<\/%[1MR"T MP+>XHX_UALX;B4'V M7(7PD_SWME[7&_E9KKZUPT:]%*9.Z_VB>4HC-3AC95GDI5XX%K H !)Y 3"B MA9Z3,E05F:*4.I4RBVWPU$:'SYLE_U?2"HD.!<#"_B@,^_H1H\Z91^K"Y[/]4=K MUV\ ^KA:*;[!R8L:)4,E45D*5B M !4\ RR3^JF1.?PJXL;S!N[?=H-V&H+^S0-N9P[U0"TK(;A:,RJY> MX#RG2K^'>,:V7RGMK1<&2M;:N"YS^K%NLV_TRJ#EZ1GAN69)*0#/"B,[IPF3 M48D!+*B"HB@E$=)#=BZZX1YACF.HU'5VZXF" 2JS J JX_JC@A1 0F0A*Z2PL,^; M.-G,U.;EQK*FC(&++L1)#"WV\8,@$YMZFWVL#]U1H?Y3TL#DL5%_&BH7[8P0 MD(TEFG$4NE J&9> ."^/:>JK>[KH]%3O-+$NY[7H MPRP_ZK>A?TT^J+?U0L\>:SK?Y<.M'>.'@[0U(6X8^M-D'NP]:J960Y_,(GOG MU5YV/4XHI)\'?;C').B6MYNENHW_6V#X-;-_NZ7KW31+9G_KA^QV:V/_RE- M_7DI;K_)%;V7S1]?Z_'C+:U7[0EXIE>T F4(*%Y1@&!* >%E"B M4)$*4>15 M.M-WLV7TG=;0OKE\RD,/XWW)C8W=[NMV+4PP;[L+.]8F;/#7)_)F[4N^$M/? MU.U2FP?P= =Y&PW0?LNWQ6B_NWN3]#@E'5#M)8F!*C%8A:KG.]G^G\9N<7#O M_AR[RK$Z-=CN="F/8-SVUA5MK86(29\S6HX_FH /N=L-@'#0CCU/'"QTW M^[F]9.$N&O#5:]G^]%,3&-AZEW1=\>K]1+:$8ND'RR^1,Z-5)HV5&BBP'2"']!G.:,D%MJW0YMCT]:MM;FFR629?NZE[(R[4/ MSK-<9&0CTUQCN=FEW]L>N!B8)S97%PQS;7>THF*>@ P+C_D^PCOHMU&?-P2X M,0$)>I[XV,P:%Z+=GY?OS>CWR,\*-N$H5(!DMH5"*:K)S#!6.;?/4^/'+]O.*CB3^X#))? M]A[=) .?FM&A\JYDJ+>O*6\GN^7Y5A659$7%#"))4"DS $V):M*5>FUA,Q(B:RJ M59UK9&H/CKG=Z!H"PPJ;'&AI7P?2,JP=2 MI>>N]12[:/9:=\&VDJM<465*TG$$$$\A8'E9 (C* NMI&(?BW M'@&10D4/NYS6#6$ITV,JUUPU+T#I8'C5_E]JY_:*MS,S5I;$V&QD9Y96V1"?H27VQTU-?:%H+G M+[KU?7ZO_GN]B.HRFJBL8%&9X -3X1 AI'\J"015IC#.$2^+RFD3>__HJ0U/ MQC*WP6D DQT7^#D?^:LW1EW.@G/^N@]]#?H=#QX_ZA=[Z-;S;_/(%5?4'7U? M4V;FGWK!V;UJ.>,$4L4 0>:+3"L$*"PQR+,<%P6"BN+,N?#H03-3^SJ[RJ-[ M,SV*CAYB:??97H]0Y$^X!6=@883O^3P(X2N/'C8U?NG1D^X>K3UZ^NJ7$6CY M3:Y-*&.3;2^Y$2E9FE]]V&[6&\U1]>+^6;CCF^]RQ>NU;$1X9T6&JRI+,< ( M5@!5L 18Y!60(N,%XKA2S(EG7M:=J?%9;RN@7=RV[*S]K[]D9?JW3B*\[&W+SGL3+F1^_7(9"&%>,SL*_O.\/)&I/J2 S&_[M^K-X*TRO]97[:$Y MDF70P]-JKD\@O2!H/T\CIR",2W^.1(*@W1=:NR:059[;4$_C##ZP#34AO>\6 M;[[SK\:!M\O5,"ZAGX7\F+$\4YR0$N2BT@L%H00@. MACR("4L^#+KFS;!KGD:3[;P)N$EY+:!A=R^]K1EW6_-:T [V.Z]^X+23NVW+Z MJQS/C.H)+&4\NVT:BQ97X_\=PN]PKDW M=;#;L_5]E=XO\OOF9PWNOV:I)%E%%\\@F>^.3WXWY26-_P!,0/^"" MTK*C":.2JQ\\SRG2\RF>,;C&L\6F52+^5*__M:\\F,TJB4L""0:*2PP0SHQZ M/59 $H4YRLL2I59IRC:-38W$GMB:K+2Q?;72@&3OC MU"*U@2-LV.ZY!L<-W[5P_2",U^:>P%G$'Y?SFO_8C\PY(;F &='DD1HQE[P" MC!"EJ86)3+&LR NK(J.N#4^-5Y[LO.Z,ODD6,E2"[W/D[1@F!IZ1V>99JNUS M1%O#D]^[_X\R(7)%;9R-3R-Q]00DUMFGI^Y_F="2P=%76U!^AC B*10* MT)3IV5)582/J0@&$/.>,H@)A-GML5J>?-W2U&2=FY,!.EP_XN;7QON6?Y7V] M6&@C$T;GS7G&BQ7U.>Q91KD09D-:%:@"B L3 5Q04 E5$%@1+'C1]>R;A?C3 M]&MO:[Q>?=/8-\4N'2?FYJI.FOX&\VX+^4FD3.OI!':1+W7"-+:+3UKYY]@7 MO@1RZ$B4TPW%*[ZMUT_?])3$[,.8='HCR]3^:JVO?2M-^K2$ENB7R2#!PR00_[IU*C%?F8+#SJZD+TWO6*DO\H7U+]LXEG7?C5LUV MP7OTZMA6QDVN"K8+I#[5KIV>'TQI6%//0SN,_&H&(#KG1JE(#R7=11_8O+YO M!B2ST[[<+C:?Z$;.?Y$^B$SDQ]6-!WXEOS:S_;UGNTOWOMTDNU[\=*X70T@< M7X=X; 5D3^M>6B#Y.E M]).O;,"7S=EF'_UQ^[U>SZ!D>97EW&RSI0!E$@-, MB:GA(\N*22BX=$K,/FQB>'DE7X?>*^[WZONOULT:F2UT PD5RO9I)XLUO)V(9K0 MKZY8 2:XXB7+@11,DX!*)6!5D8$R3QF"!&>,9K.#$O477W8_:ZP^"-)^$ US:U"X+()!?4I)>'94W8L$Q'X<9CH6/T($UO;]4%G?M,%;33N MA; X9ZJZ#L&@=.9IRJB4=QU?B@]#J[4+ MLHV?'5.;9;695+JE!TQ-0F^9M-QK5N\6ZXW MZ^>A4I) H9!$(,NH @7%: LH\!D"^<2054HY7:&<[:]J1'?P-RDL=?U).8\ MNK8'+,$PBWYN\A2NN*%FEK@$/M\XW^;(QQ96 !R>1MC=YAL___!0;W:*V9JG M=#N:N6IY-#^%YI 7/"] Q36M(*I,9(6>@.&2IK(@>:F4F[JU4_-3XYN!]:UH M_=!^UQA[IWZPHZ)XZ$9FIK/ QD\3\L,M<,"^DPDCA_#[P',8U._UE.L+KI@: M !^4T7C\'SD7;Y>K7]=R1E!!F8(8%(P6FM@X!33%%$"*:840YJ1P(K9+#4Z- MRIY6YC!5-XLJ'H1:#OF"@E?9*YZBMSG#KE&DM78VU0IV:XC%2DYATVT M^B-'&WVQTB+G(#A7->3L?6'UQG_^,?Q+<@)QV!*[Z,1A.A.=:@E#X[33;&)T4&,[MG6_DO)T5T M=71!NE/V3$Z2[@)P/J)TEQ[IF;[)OTJQ-3/0_F#U"_W>%;]9B($.^1=3N6Z0 MAEY"B17A %=Y8?A7_\13 F@)6<5DR6#FE(;N:^U*P;R_:T>\(?1.9>H?=8@%^\GOC29SS MARO1#)MLYVG+N"EUUP%VD#AWY>.N2)-GE]/UV/-TO>8_1B-:,W\S3*SWHB.S MBK,,J2P#-#/'(!45FH\KK+O;G($4(L6X<"ZL$-K*J7%T9Z:W#%&H'C=20;J$#E?CKX6=Z;)C_)Q^7*-/ANH9:K MA^;+UY][^\=F3CACJ8048@&(T.M>I%0%B(0YR"N,2X41$<2MGI6[#5.;5#U9 M^+9V)CLODH$;-\WPW5W1KK,LQUH1NE'T9=W9ZC;? M.PVNW:PN"&21V7&/UO[D]_,EM)RG9A>1"#H!.]W:J-.LBTX_GTQ=OL$W,5\8 M#9!Z(]_7W^1!38)_T/];KN[F=+W^1;\HKY^N+XTK3I\?L M."ER/T1FJSA=X)&@[PUBX.Q\=SM&3LWW!NHP+]__40&3\OOHEV[O??UZ*_]7 MTM47W:]REF(I*R$D8)F>:2&A*H"5Q$ @G*:\2@ERBTUQMF!JE*G?6Q0@!?\L MZ':\%Q7*R*QW.NV^=^#&R'XRV)M;;![.?]Y_APO56:>XP3;_5-\PJ)51&40J*0C,?HFD*&,DH M*#&5RM2#+;C33/$*6Z9&?U^^RI6DQD(W$KRF.^SH<"20(Q-CZP5X?W0J>)/T MI>Z3H4LW2=,A+4D:?\)Q9 !0@[+E-?:,RIL!@'O.H"$>Z:ESN94FNVZ0O%++ M]8Q4*:ND4H"EI6')+ /,5!F5DN:*E(JFTNGD]F@K4^,_;62;%+KJ4K,>6SL= M]2Z/ FK'I;S>7Z]E[/R\Q$[1^R*5A304X0S"I0ID;LMH0"8$X+D*6$4%*F M'!?,^HCR;%-3HX'6V*2W-MF9ZW#\=AY;BY/*8(A%9H238"6_M[:&.GZS N3L M&=SY)XQW$&?ER9/3.+L[/"C@+>5=$+\)T]1+M^=O:HK+4JB4 ()+:M*7$*#2 MQ')AQ@CC4HG<:AY@U=K4B&!O;](9[,4%%T&VH(.0T,5>Y9Q!+30IV,)REA69ORJ1H_A&?]']7M5FA?MXL^;^:P.[U+=_4W^K-CV<) M@V+82 ,?0\8-0K@"JH/X MA&N>Y5T"ZFFFI/[A3O^[WMS1U>J'6JY,WLMZQ@E,)60Y*'.C^RH( D1/I0!' MI,I93B5,K>(_'=N=&B.:S&+>F.FZQV*)L^6N2WCT8N_#'.9FWS0_MV8G3^P. M6E')!:C0]9*LVAZ[&I(+($=J'3G=?G7%T6[SZ,M2-V1*X'U=SDUAT[?+U?$R MJ;-.7/#%5X_4T@C8= MUE2I_"KGHM&HV>CO&#\=>I?FO,]"O4GZ\AA-AQBB'#@X MJ$47I8RH+ZZQ*HWC@3A=?TW4?/E')\+Z3&+-<3)X F0[ M_KL>NLC4=A!%U=L8CJO.8Q"4ADXT-2K#G'?W.7EY$1D9&.VJ"WT9;+N//C"$D:G@%'I](JL>\]LZ/U'K_3A@%E@J^G*[(VM$ M6P-Q* YM?ZL?(?V\7=<+N5[K10JK%\T:Y6ZY6->BF:4L%XTD=;NKE,U*Q&A1 MYB7(JU(!5&458#ED ,-2YABE>GKA%,7GTOC4*.K+S#\"'=KO1 ME%,7V/%5+& C$U=O=C*P^R9Y8GDR,#T<5_G@%92TG P8E;U\H'E.8U[/\"[T M\ZU>ZV>^7:Y>+[=LH[;S6\Z76[.$5SRC:54)P!0U]6+S C"4%B##2*B,Y%E: MXG[WV8[!SC7GL;,_&R*2STC&[_QB6=IQQ)4*1J<(5'&EP CI#]YR4M< M50RJJG),]CS5UM0^_<[4KFA-6^C&.:WS)+!VWW\@N"+S0(]4=[YR6'ZFS\'4 M8]/V8=LF/@VS\H*F9%X"+'3*Y MJ ;R6O_DPR>G8;5CDR!@Q5Y^=+%XQLJD,7.@LATPNN02%&%C1TZV-FYDR"6G M#^(^+M[@>RAD+*[GK3RBIIW%2O_F?E'_IPGE^UDNI*HWZS??^7QKHDOT6&&6 M-!_ERI2KTK_XLGSSG3Z8RE7Z\D]RLUTMUL/9-<.4YV6IS&ZMIAE9<4"8)" G M)",B4T1 [G:B%-?@JWUH9,U-^>>]7RK%T@?-E_E:C_BKG<%5U*<2XHD U25!"#$"T!*P@ N MBA*5-"^)6^RCIQU3&[)^D9ND7O#E@TQ>:5/7/YFR6\G:>/3?CD%2GAUC-VJ, M '?DP:#WP-!ZFP9XDS1>M.$7K1\W2>/)8/*^CE(CYTHXP\9U>=HR;@38=8 = MQ(I=^3C/6CI+M=$4+ &4 M&'BRI:GQW[N%;F5!YTU9[G5G=2)\0\E.(UPPJA!'&&19QO7X@R6@1C-:*468 MR$21XFKV3:[85;]+9&-_8Y: MRI?@MZ.3D*!&9I7WSY!\9QG*^V4@R(]VZ[6NFGSTJ.9)9B M ;*<$8#,3[@0&%1"BI0K3A5SBN(YW]PD&2ZAK;E]^*]KBO1Y@.W(+1QLD6FL M(Z<.L8&I-TEG;,#<:2M0PN90GV]RW%QJ*_5")D8S MK5[<.^X!.8!NN2L4!\K8^T27A&@ZVQ-M?(S](W?0PNXH.;0_[AZ3.S 'NTX> MC_"OY+5<'1>>^++\6;:I+5+,LI251CL"%!43 !68 ,94#G+(E2QI7FEN]TN*X@M]YPB !=[[ZDQ^4B5KM[NKD97;WK8VEPN8 4OR675 M^.B5N%P@.5: R^E^/V*Z6RZ:XT^CG'6GUWYZ>;C:U?GJ%Q.P3*E,"P:,< U M/*L 15D.> 4%*DE1EIG3$:9-HU,CI,ZLY-$D";019Z*7[%S);W*Q=4S@M$+> MCJM"XQF9IWIS&TW%I#?X23'!X(LZ%XB"LI-5PZ,RDPL4SUG)Z=[X14^;>G,9 M+7A991SPLCW^QX!4$((JRZ4A+LI3)[$>5P.FQE3Z12SCE3QU*/$7$\@1IE+. M!4_#UO+S1>_%RIV.7[7/%Z)KBIT&J,]W8MFYWU-8__QC?TW7?K,J_?!HKER_ M^2Y7O%[+];O%1[FJE^*?TF3+27'[3;MP+_N_?US57,Y@SDUNK#3Q4,@4_,D M+5,(F$HQ28L24R(#[(A%,G]J[-H;)Y)7]2+9KL4^JO>T[,047H.K]N@FT+DC M;O,-71_N]:T3]B,YNA]H #"C10.!23CI0$CT.]+"<)/T0"0=$KNKD@:+Z%N& MD?MPC%W'6"Y,8>,R"TS.SSI^?!Y^_A9O33HNI5B;R$WRV+GD+&#GV25V5#0*T)&)JO>AK:G0>V'V MGHT?0'?S0V(\:4*-.U^2O3,WB78GJ!;>=8B&%LKSM&9L%;WK0#LBL7?E [U/ MBDPP:"L7^JE>_^M]O9#O-O)A/4.L5()B"3BFU*2X,8#3K )"3\U(6N4R(TY1 MS*>;FAH)/K$T,:8FOQMCD\9:Q^G7&82MSX$"X!;_],<+,I\CGPMHA#[H.=7< MV,<[%]P^/8Q7B,-UGQUWC=TIDGC/R#TV?]"Z9S<-7QJND7OPT.%G:>]8(K7>^)7OG MHL@4A,4[;$WC,*:-6^4X*)P'=8_#/CV,/,R@-+PJ6)H7)4BK @-49'K^1Y " M.<%85"0WNJS7",!,MO[[@@\"8V26 M/)1N27Z/4@OG(AA1A5=>J/;Z1:$JJ*^8ZI.JW\_.\C+7"J.$2AX)?7D M+I< EWJ&EU&">":D++E?XM/8R13-/.7VR;N;)&SSEWI[_*)5*:8X% 5JJR MS8+ !2X ))44J2HE%TX;2@[LL?RYE"%>:PS$#.!0&(Y27 .>5 ZE5$D1$]$T!.1_A^9DR- M$_2[!=WXP!-^.]*(#VID9ND<2#I#&X:Y27HGDM:+_5];/[K07NU). ZZ#LF@ M1.5IRJAL=AUY\>)ZM9G]HU[4#]N';H#&.GM.2K0-PUH M0/_K.04OH"WSD)V[Q;Z(7*UGS0=\O%-[G:U&PN[^AJ]6.G MLOU!??DJ6R$P$Q"Y7)CTNX) RB"#0(DB!TBHU-27PP!52L),P3S'R&UBXFW+ MU+[OWN*$-B:;F)16(3#AOS>:,Z/>$?V/OEMN M=]W2NI+<7>P6CXG,U8 &GLWXVS/RE.9JX [G-=<_TK,PYVJY7G]<+?6L:88( MRB0B M!<90"17 !&!05(TRC')",E0BYRJH-G.Q'@",JIC6DF]E';YEA]N21^%K79 \@P%'E> M* "I,$F")-Q.J!LMTP_JS7?^U:2J&273#PL3'6/^9V8V MW^C'VYW6R7"1<>W#3_+=9&7:.--$RJYV;S=]] MQ)[#O@%V;/S"_1J9L?==VOO7"D7KKKQKNK*)9AS8?I/LW6K_:/KV^>\&-X06 MDH[2$Q%TIL/:^0(RU%& /JY2':;-][;B3J]_ M9*H)F/2;]T:.K2U0VZ;,8DHE83 'M#2+858Q@"O]CJ05PA()7D+B)$QTG3E3 M&T%Z;PSA]/ZTD>N]1SMIL';0:%+>&J_:&NYKOR3G*SO5;J08KZLB#PHC])*[ MOD40<,/J55QGTKCZ$T'@.]"3"//42(I*%[0LWBY72M:;IA[@0KSY_EAWH?-6 MRCH9%4B4,@44RT(O'X0"#+(40,F*E K],W(*87U1;Z8V3'3.:#I9KO1B0;_A M\_D8XDM1WQC+0>3/\A[$'H,LI)ELE9D&F+3UN?:H3%.K:8P^'E>Z*:I'TU)R M&J/SG(6=1C'*.WZT451^6R\,T]^9RJ5&\:,0) J M+Y0J"CQ;R'N]8A2VD1A'6[)B/=*RWK"]>.3WJ_ZCD9S^CR8C88[^ZUX%Q*.N MZRE\;>,G_#$;,S:B!Z@Q,+ &R@4,0@=G'FUK[.C+[D?+[Q;"!.V MJ:>!S<+AW6*C>]T$-[1+B)]__(/^WW)U-Z?K]>WW>CW+B>!%B5/ S*X^,K$( M!!$]+4>RHE)@B)73SHMC^U.;0^_-!_-F9;YW8+=(-W8[[J2X]HH=RT3$.C+[ M7 ^S,QUY@A64IEQM&)6^/ %Z3FN^C[FB>**9O:WD5SV!VQ5N-$GEFDP_J"_T M^\>V#L7M9K.JV79C-E&^+#]2(\"_RP-5(A,5HPC0/&4 51P"1E .,HD)3&F) M*'7+K0UCU]3HL2TNR(=^Z;5@F\<_-WG\'I49 _2>'5V^0)]$IM&V.YZX]%16 MH9G2F0UI[=I-TCF7#+TSD26M?W'2A<-B'KZ49 #;QJ\Y&0[0H\4I S[>5X.T M7J[:)?0GR[I+..X*HN" $FJ"B!"*\!*3=^D4)5(*X(I MMLH5\C5@:CS]W&A7O5%'^.WX-R:HD8GVN;TW#>G251>Z-:@%GOS^<3FO^8\D MBC2++X2!Y40=C1A91=0/HD/Q4,_G^%)>MQWP>:-?F6;;<7V[W7Q=KLQ^UBPS MR9"D)$"OR E E)!&5AED+%,<] +PMM06"L[(1+9'\G.+9&MKLCL.==@"MH3]/-#$ C4PU0;!TROQV M >CJA'"KQD;+$W=Q?9@^[G2?W\SFY^VZ7LCU6L^86;UH)E"-.N=:_T#G[Q9J MN7IH?OMN46]J.K_EW*1?UHO[9NGY.)<;N9]QM:7R3IT9\VNZ5R48QD1V4\]56SQ!ZL;TF^F/9 M[OQUI7WG>T_<9ELCO QV,[9I=7%D*NZ=30;>WB0#?Y.!PS=)YW*R]SG9.WTS M6.S>)#O'D_<6KX3S%'*\7@HZ#1W![%&GLN-UP_/I\(@M>Z[;=X7F7\MOF)J(UO=DP\PC..0VZY7+]*@Q'6JEW-IH#FL[*I#.J@HA=O=>*;O4#' M6'8KP.U()#B,D0FEL3=I#4Y:BW=!W(W1YK#XC_:"@%,X)YC"AE=;M3QN&+0+ M& ?ARDXW^S%2EY'T2?+EO9E1Z>E6!BBU-CHL[@9&"Q&PE=QMB.@((B%_T M04MZNFH-2!!:>9RJZ-2 MC#4(S^G%_L9K5TJW_-_;>B7[M9UL(TN:#/7V+V*F(&0<"CW3J2H%D()*LXSF M&\PA5$6)2J7058NGRS9,=#W5F+>NVYV:11O=U2B'T,YNWZ641:^XKJX"@3S^ M@JLS+]E;OHND:Y0Z;B]A?<5"S!ZT2&LS"P->:+EF#\WI%9S#,_Q5=%_7:SY? MKK?#2E0I%K3 B( TUW,FE"L"&!=90VXIE&G.2Z>)TXEVIC9=,F:ZR]L> ]". M?0+ $IEHFM2KO8F1JGA=P"&XFNRQMD97BCWC\#$5V'.77ZN#L].,77]0;0SM M%_J]*P?4*>@[[]YM0C$19I0!RA #"90$PJB20!>%04013ZA3$>H4M4R.1 MH;;*J]T!P$])7X)"+5=]X+OVK-==.5HBU%<"Q[T_+;>1QNFEV)M+@P[:^V'^ MM>^6OC!9\JKSYJ=.\";.:C L)&$;]SM>2'5&V_@3DO>^#_RNCQYW4J;@/;W MY5+\4<_GMXN#W+09*24N&1: ,-V%B.MY&LDS!43.%,82YVGIM-/NTOCD*-?L M-G82(7PH)0(2T<>0;O1'38WU?KGU5GUB.^N+@W3TJ6"'I*''UKJ;I#>]B;LY M2(P-GZ#O@EF4K'TK UXDE=\%FE/Y_4[/\"2YW3RV)=C^6_TDYV9;JI$6.% R M6>]G*K!@ F=I#E!3:HD6*: 5QH!!A#'4JU:&G+(+KK1GDE28_'R@JN3(>E=V MDB41C@=]["GE,8VJ@8Q5I&5S&/S"\N25-HU+G6$ /(_UK+M+ZU5SSOIN M\;C=K-^;*!#8UZFC9F\L,G(P[W0?VZ M;B>!MYRWR1A2O):/*\GK-MET(6Y;6;/FG[-9DSF!*?D]&81D_T*-64X_BOO^ \R_]&]W[HY>W>$=='/3:I3VSC;_ZMQMR^DDC<-@J8!VN5U+WR0#KY.AV\WM0\=#9L6. MT#^!DVIC6CQR3NX(X!^F]([1Z'5!.1_4+KIP)T8X@Y#3BE404$%,L1^! 18J M![FAS$)(5'!V11#.L38G.E+TZ\\F^%B;F:S:98>)%=E\E8E:SN?+/X FCLX(X<;*,1W0R7YHK1XU_>$$4&/D/SQO>@H)$"?@L,R M.'6W'TW]LC5[ *8XRZ.>9IFSZ,_RON'$&4\IKPI* 9:4 )3! NB5N/EGE2J2 MDAQ63BJAIYN:&AVUEAHR6NUL3=:=L6X\= 9?.^X)@UIDOMD#MC?487&'&UTPNA!=(;Z=2N87^MV4XC,I% M>S^LN,[T_ MZS55(OI3X7U2NJ854N0L5Q1 S2L P4("2HH*J"(O&4Y+6F74AE;"F30U^AD8 MW&S-[")0Z-YF.Q8*V&WGV>IE.B,RJ^W\&8;U-:5/G_ITDPQ[3+N5[")=;E^P MQ\22;\U/[7[JM'KNB6U_^AZT'LC"@]T.>.:YS2AFE#.;,2Q@2Z.,=>&1Z M:6-JHUN34O9(:]'$L=,'HV!C:JSQ^5;H[TTO^,T>XX.D)ORAWX><-X<:SD)< MYZ"W&-"N!S3R"-5@:2PTY^S&1AM9>VN$' :0ZY$::40X0"P0J9\'X"Q+G[AU M/-H];_L3'KUPJ6>\T7(EZ_O%72.WQW]\6='%6C]5OP=_I_7"B/'_+#57&-:> MJ11"54((RJR2 %4R S0O"R!0I?]10%2ZU51U:'MJ1-J9WLD4\A_)9F]\OYD8';_.5+ARW3UVZQ&X?(Q+0D0FVQ[@W.QG8G1C#=Z5'6&.]F6 &C'!R MQRQLQ)-#^^-&0+D#M-./=MX^.8772+0("_S:4I=)4O% MA$J!,/LC2&$),.<%P))@5A89E%GI5JW.SY"I$=\P_:YWH5_@=5DD[>_Z%+R] M8ZZ%[#Q[SHX2Q^B/R/SH"'_4%,AKX0Q<_,[3F)&KX%T'V6$YO"N?Y[&R?FT* M\$G1I5.:L"/SOS;3J!=Z?BW;_]>D?\LW6[JJZ;RG^9EB!658F/)WW&Q((PZ( MA+I'4V2JY)%*"1?UG2!&330R:&=G,[]T6&%>W4D6J_51,!\M4]*XDO09_\:1 M-O1SES>YTS!_U?OT4[.ALN^BP?1TS)YRV#48L\=&VE\8K>?3>^?[_6AL)QS0 M"=0-8]]FF%0"(8YD:J"+M1UKK&IT=5>*4.(1A'S M26"^?A735A5S[:'2>Q9T.WX*!65D3NK-O-G)6CX-D U'03: !*6=LPV.2C4V MKC^G%ZM[/(MRT76]_J#VY5):K=_G0M15CG))<@1R(@1 #&+ >,4!+P4J4Y(K MP9R$0>R:G1K--%:;K=6/^JG]@LFQ[I4=WG:\$A[%R RS W!OLJE&WRB!1U4$ M=T,J; THNZ;'K>/D!,=!+2:WN_V(Z6[Y\%"WP46W"]$J.-[+!6_*_&6J$IE> MFV6(E"8T" )*J0!I6N$"<5&4F=,J[4Q;4Z.@@:G-B0(?&NM&1><0MN.?0+A% M)IWGD-U90>9,,19@!.65<^V-2B86CC]G$)M;_&ACD"S]P52J-!)!*_E5+M:[ M"$>SG]1H?9L(C1QR/:\A'.2\R@#*8:JII)0@E05.>2YH(;$+E3BV/S5Z&>H@ M=)4^APZ86$1SEOEJ;K]U[MLS=A04$>_(M#2$NC$]>6)[?VS"!M%X M@A>4QEQM&)7:/ %Z3G>^CW&C0"'KV1O-I)L?;Q[DZEXSZM]7RS\V7TUK=/%C M5E8IPU5*@,@4 @@I FB14\ EQ5F5I3PMA0W576AG:I36FIKTMB:ML4EGK1V' M78+V/%<%!"SVKK0?5M;$8XG$$8)92_[7^^6W_Z>?T'#+OY'Y$;0_-H1RZ=FC M$(>E@SU!V%[N.1WKXJX_22[K;V9WN@WSV\PPP64A MTEP3= KU3*B !.:@B)E%'*%:,JM\BV\6I\::>R,;XZ?16>^J8C>V.\X\W'J M!\Y3QI 2 #)3'H:7&: $&P'RM)*E2$F6"P^QG?#=\0(Q-N=[I5G=F9VYU;?V M"E.XGIOY%5])46\2,VMU726[=9[EI#76IQ%_RMH"O3?R)GG:*7?L/H %W:ZZF3!N)-5'W .IJI>#_$NR? L*.19Y/F;[_RKD7DV"8EW MS4_K[N(/;%[?MV%4@HDT96EI-@,90*44 )>D #B7FD4SC"3>Z6#:4640NSPH M-#)[OM-S"MXL(M71])BYCY9YD"XLLJQ2*$6 LJH 2/)QT_+>YY^A;WS>?;K5[Z+5>_Z+=AQB#)%.[D]HE:TQ)CF_U6\A"HRUO'GN['W@NP\=QI8_B(G]X;P<-GC;;Q M>\2!X4;OL3^[?V1WRV]RM=M$$"U#!0G]]2'+]N=E^ M9D^>/+4/K3$N>:3W\J_VW]E3K"Y_:=X(1/[66NCWGI_<4^?-MHW M=]2)X5=W_ *_J?$G^4TNMG+]5IOPYKM^[1=T?K==;Y8/^@NX78CWR\7]^_J; M%&UBTWL]EW^WD0]ZWEQD-"VI A4W1Z]%(0!%* -%FD,.=]IV/[ICA\\;O=8WZYC/#2E0"YBE(*='S(X@98)ED0,BJ3#'-).).25%A MS)H:#3^ICW23[!S;G>#=)#OGS#I^YU[2^Y?\OO/J? 6%\T "+.S3_<: 5DGQPV/S+NI1 MYHDQORY$O6[.I:5X\YWK2V\;O=19I; B:4$!A%( A*L4X()CD,N2YASE HK* M;8_:RX[I[5X;-_X[J1\>MYM&3+9-5G;C:;\NL:/E>#"/P\*M_3?)SH,C?#QT M(VG]2%I'PA'M53@&Y54_2T:ET:O >LZ:USTL5!"-GHAO'QZ;+/A?UU+?:H(.C0G.,^+2,=B_&,BMR4BC,%& T+J9//PCP_M1HJ'^G*U!7H8YR5D@PR7@+) M2@10RCE@I$A!E8F,L#R#)'7:S+9L=VI,OPN&7@V"H7O5F&9UT5L<(*G<#*G3VHU7;8V<]N@!R)-O1Z7;/,+75DDLIFGWI MN^5\+AN!\@_J5GPS.Q=?EK=*->5KY(SI&:O*5 90P0A 2J2 0E8"4>)G*-A'.&Y2 PSOT)UYQOU73^;K'>K!KYW=OO M]7J&*E;2#$( 88D!PK@$6"$,J%YW8TVH)J[._<#JH)VI$=/^1&)O9_*[L=3K M(.D05Y>3H:O0&N6HQPTHSZ.:DS!$.'LY;.L%#E-..GS\=.3TY0&/O$_NJ1.: MI67&*Y#)- 6H(A5@LB@ )D;EH>!0BM(C9\K)"(\SCC%RHT(<=+AUQA7GSG^" M@XW3Q\MC'&=XH1;_>'@:QQ=>X%@=]@8^KFA4X)^>C*P_*/.E+E<[_:_-)R.J M.=\IPHN?]7_,[SY*_2KK/]W+&21959"TU#,B(W.,-/DQF58 ITSS7U71C%E- MD$(9-+69E+$P,>OKY'%GHT.-BQ!==)X-7P+XR 3Y[,2WR75J';K9JPUNDLZG M?9D+D32]97Z??'RIWG(H2C)RKXU4EV2DWG.K2A(0ZK.%24*T,UYMDH"H/"E/ M$O*Y 2?_?9K>ZZW\7TE7;^MOQKG,PX4@4VB4R,I":E*6. D*P M144A*JG 5>Y4$>!40U/CG5W%'HWOHCU!>:"K?\E-4[US+?EV59M3+O\"TR? M-TO^KW_(!R97LU2DG*F2 @Z-RC;7BW9:P@H0#%51\DIFT*DT_4$+4V.)UL!D M;2QT5^5_"I[=9W\5))&_]PZ-QKCD]]:\@,<5)UT/KK?_M)715?:/.GE,6__X MA;XS@%Z?NCT4-4NBK5X5=6NFY:*K!M]>]X5^E^M.M&B6<4FS0E4@$[0"B&8Y MH!DG(*U$13,L59$ZQ1#[FS(U?FB8=M'83.>NTP/O_K"=0(R!EE6/MC,H79QQ]3@3G+KTJ$\MPRJIF M6T,F)K3_S2/*SO(CFK&@STR*_4I4T,CN[RI MWIGDB3=/KPP=!A(&UQBI3[XFO42&TY7PG4ADNO:IP3)?+]=9:F=W>EZWE]#+ M.2E9R0#&J4D1X A07@@@<)EA7@E,N--&=ABSIL:_G=AP4B^21_V'A+:R3T8, MBG6)DLM=BIJYC,^WHHF^NUQ'[K^OSI7UZ7B]6>9L!>*T;UJ'?NI M*^S1+9JUAT%5">. 'CO=U<>TE\YNO0).BV36:YY^Y>KZJ&+-K. E1EDF 333 M:I2B#-"LS$"5"EI*ED-*JMDWN6)+6Y8_WZ#+]SYL=I1UMS$XF>_/_OF%A$H? MP'$*R[(H2XTPTX!GF ):00$JF#-89"@7,G495,/!/<9@N;,V**9,<,J%)*#* M(02(XDHO$+-<3U1HGM$,9J1,W82- J#Z @I&W?LZG&\$Q=EQ2^GJ-W*TW:63 M\G 1=IK.HA)GT^EXDR^S_W36_9-;4>?O\@XLK#>R4>A\M]CH%\.(L[5:G7H5 MMMK4_Z&M<)N1DVBBAK[\L9Q)SB3C!05,*:D719IU*!4$2(((AJA"F7+5S72W M8FJTKE] Z!QRZ &^'0%%AS0R+[7V=RK">P]:0>&;Y$U?NW'H3!>^7C[0 M>C$K5$8K"7DK>X:$Q(!(/7N5I5(""P$+1IS"E2P:G1K9M3:;_9N]U4EO]DUB M#$]^;TUW3-&VZ@([#@P-;&3*"X*I>WB4 TAA(Z9L&AXWB,H!BH.X*I=[_ZDB:U1 SEO68<29974 (HA>$DO9AF989 *24C'.,R3YD+'1UO9FH$U$2P M =8D6O&!G6YD[7:W,B_K0R'[_HK\+NOZ:=&-H M.%(Y#TU0&CG1U*C$<=[=YU1QX6K?J.I%LU/ZSWKSM2_ \$FJ[4+L5HPS*!2N MJ,Q!(3 &"&6Y7L#E*5"T+%*JI!%N=8NSOMCFU&BC4^H1B39/-W'ON#=D@[+E MW"0L=K&G)IVUR1_:W%VU%R._9RS>[QF%C-JVQB=P'/?E=D>.[+8&XC#6V_Y6 M3];1H\?M0IC_>_/O;?V-SDU^V>WFCJY6/_3G]1N=;^6,H,R8RUS8%X,^+*O=V.#&2%N"4'A<8Q-@OU$#8_ M#$R^2>@FZ:U.&K,#,I$+2F&YR*KE<=G(!8P#/G*ZV3?LYW$E>=W.XS6[9!DS M EA%9HI]( )(H1C G.8T%5B3C],YX_#A4^.7+R8\.Q$#"Q-Y85I_&4 ['O&% M)3)=#,T*&7URZ&S@&))! R-'@ARZ=AC/<>0:#[&GIK+T3A]/SU2^R=7&[/"V M/Z[UX^_HXV,C=CYO5DSK6:I*0O-2F5B\"J!22D PU8L83"J4I3A+*ZL\45\# MIO;)M_;I"<5\GJP;"Y-7]:+[T3*MW+LSSE/#&!!'IP]3CGYG?J/VTSO0_V/= MG#IU_6"\2%HW(F/O(,H4N0]&$F&*TA=NDDM7 'E68LGGN>-)*EWA]1,)I6N> M$W)T:>,0C3CKON&WDFZV*_GW59MTE^>D2'-0%K0$*.,,,(@JD):44T:E*@6U MBP6\SA"7CW"<&,&=GKGN(?.IZ*]LLTPV7Z5)NND\2)9=O9Q7PGRQO49DD+'H M8M==,R*%[(X7'9?VC@QH,>EF<1(=57O!!JO;$'U&[4N M/GT"8Y1O+:C9.'HT%O78.IT+Q+ ,%A-*$ M4F- 5,X S#&3+.5%RJS.=.R:F]H*Z-#@9F>UL=B!Y2[#;#&V! 4O\AAR!+>= ML0$E>-QP.4LXEY\R'K%8>_2$0.SO\MOY_"2_R<56?I(FU*1>W'^4*[5-D\#O@=T6\,OU;F2F?)F.==Z5CH-_T'WMP":.NC,>!][G>^N1 M6O$6=FO$K%_+]O^;T,;55NYB!VJYGA5$*(C3 D"%2H *G ):526 K$HIH5"6 MW$F5Q*;1J5%_9V%_VM9FO;=9[?.]UW.15;_!/741T M _)["T1]Y->L(0HMM':YX;$EU:RA."*>9G_O2)NZO\C-+*\*A"N: P$QTTMD MA #!*0-Y):$HH(2$<+U1Z1]6D>4 MI[Q+JUT9H1\B[] Z]L>?87_V7+_$WYT= !I\;]8\>]H[LP/OK]Z7'3[+,Q?' MI)^\6Z_UZ);-8$8R64*L^P)F *G<)$;S A"(2I'#E%#IM%4R?/C49KM-C)Y9 MVO*!AGE2-\::B1KE_][6Z]HC%6>(J-W4UA>GR-3?"IFW=@5,J3GB;-A$FF$# MXZ;/'''M(&GFV#6AE.$:6:(FL[A3\VW%%?B/+RNZ6,^;(>GO>DW>:,HRQ0HD M"PDR2!5 E<( 2R$!ARJK9%56,A5N0BO7&63UYH\JQ/+NX='DBFB24*WUG2@+ M_Y%L]O9?*^OFU&EVA#)"1[RDC)OY;RN@L!]4ZR_,Y=>A]M.%^@C'-@XHH)Q&Q#QQ>[%S!XOC@^E,"/^6H7^3WS9<_Y/R; M_(>FB:_K&24Y9$Q*(#%%>J[!"<"82$"84!7-JZK,7&OH7F'.U"8@^LW*8\K< M'72''4F,!W)D7KE"^.[#(FQ1W@" OJ "WH%)$Y;".P7?=9IX)Y\:4G]J("BD MIU;[:SK!H=L_Z$I\:+-"_JZOW*S?+3[*5;T4_]1KRZ_Z3;[])E?T7K[Y+E>\ M7LN/JYK+&44%59G(@40T TCB$A!9Z>F5)#R7$*H2.W'PB+9/C; ;RS5AF-30 M[5HDCWKQV*2(.A8>'K/[+??_I]FIL8\7!JI>0[^'TE[->O6H_)?Q_B;I_#<9 M)P8!Z;S[--"X-D9/36 4LQW$!O[>)#N/0^M 1>^5<41IZ=D"M2J!1*O11+ M]8B$4J0 K60)),R((B5+4^44Z/^R[DQMQ.IM!;2;<\O.VO_Z2U:F?WLT-N_X M+OG6^-ZD&FS_1^/G;_H7:;2]NELVO;Y(!-%-:'([2 MSY,:D:]TZ4\U;(?IOM!C>R"KKJUAN%RO&\5,M5P9X]8S3%0NB<@!Q+@"J"I3 M@)7( &<*B3S+25XYK11/-S6U@?,7N4F6^]J%VMPVGZ6WU[?RVP'$=J-3&. B MCQR#BF\&KSLKO*XH]78*BDAEW@Z:>Z$2;Z?[>0=OA4!3(!^$S?="JJU MT=,S)0D44!)0<#WC1*(L 18%TY/Z7* BEUE*I5NUTQ,MN;SSXTB8W0UR%FYZ MRL,%' )K_!]O:V1=_[,.'VKY MG[_O+)"JS+.6@4B71-($QH 6'("M*A"$FFBLJETG%Z::F M-JG861J8*,Z ;<<582",3!=[])XP1G#"N Q&4,XXT]RHM''9[>?,87&'YXKD M1/5V,Y'Y:'ZAUU:+ML;[Q^5ZLY*;>M4NL_:1N>M;\7_;]:;];5?T?9;F!4H+ MS $M*TT]Q$A/T9SK:4J6,993O:11+L&TL0R=9F3N2O+E_:+^3YN/:5+\'YM# MT)HGK(MVY]K+9KNG7O#Y5K17MI(E? B3^;O&*7DU/YL)-.[;8;D4FT"?QU[( M-1WVQ,?D5>OE3\W:[B8YGN9 E1Y&DT^2S^EZ7:M.CB[9>WNCWY3_C[IW[7$; MU]*%_PJ! >9D \497:@+9SY5;CW!27<%27IOO.@/!J\5[^VRJRV[.C6__B4I MR9;+MDS*I$IG [M3J5CD6@^MAXN+ZZ+U!4IACT?"P$OB]T 92MAQCZ.!(3\Z MS(:>;^#E&?LA^'8A[N2MVO@>:F_>[Y7@W[73[KOXN7FK4/O7+%9;2\F4S4O* MA$"D$\RPT'VK4)+G:9'KH[/3+9?=O%,S@%NQP;>YVD@T/RP5==3+MZ.2=VK] M*M#1R_&VR7))+*^%_ ,=F+Q/,W-'>O"'D1UHX8&1WF.Y0$>\_-Z#6,X][H6% M&R!'-PN.CP^J?K5OO-/$=W]6WZ!/&_%0S%^'O**6W#F&0DRI_I2?J ; MJ8A4%RU=XP*;[E7'TQJG?JQ[OU]]5?RQG*2T'S.%; M.:9&HK68H)'S!FA)%8Y RVI'!GV ]C.G)Y@"<^8@A*S?;PL,3EA@E6#_<;]Z M^D_UM#&^_D3Z1UC_:%[[OG%'>>$M%&M?=9N/7GWX8VIWV"YT!:3&[-Z75:X^ M*7)A:MX[^9',UR9D\T[N:Z&\.)80(FG,10)%21.(!$H@S:("BA1'64R*$J=. MMR,AA)P:S>R.E2MYTC$%=)]JT-%_]Z][!+2CLH9 C]*IUS'X].GO.^%\5'V5 ME7Z5ER34T=F?H*]USO8.=<^AW/]< T[P7]8KOF6;ZG;) MOXGUTUQ-:CRAOU?DOHXY_"A$U30<*A%)RY@P*&*I-I@HEI"D6)WMRY22F&)$ M9>6J[AA'T!AA1H9$5:&$=#JE.N%N<\T.A&?QBOA8;*+E!*_@-.(/O MY2Y05P+MX!T(!?A(W@(WX#VY"X9@UNL^W<]I:,:#J\6]Z9HH^70HX+=HKF> KPO1>!MY& 5VFRAEQ"/ M9*X[81?($K>3X96,;"> SMO/;L,,;5_8OK#:]OZN!C'MYR*19#D6&/)(T1^* M"@[+4F0PQER00F1EGEKU-^V?9FI4MY>R/@1K.0]RRKO?3PZC@-R4IJ7Y\6NI,Y_GR7IEF'^=+LF0Z MJ5Y?^]Q2M<$3MID)AHM49#E,RI+I6OQ(!ZG'4'UCJ!>:N4L9%DJQ;0K0.?!A1RM5\E.[8)@GU@ M FID!I\.L-V)75\1*T9J)/?(2LYH>24J^]E'Y2YG4%[2F?L T^"*[GYBZR% M/G0V/[X73V*Q>JR;&%6;UDV2EW&61D4)8XXQ1(S$$ N>0(E+EK$L1;$;PUG/ M/#F&:Z1U/+U9 VUY;@L!7^@36R.HX:;=7SIB-[&<_OJ^#T;+[QG->O9Q3V>N MH!R=RYP'&$92;\E"MQ[^]D.(S>=5G21@3@\)D:G$RM;*J4 0(5) PA,)8X0C MFL9IA%+JPDGG)IH:!35R B,H:"4=="X[BZT=#?E +##K# /+F6(N(>&54FO@NBSAB:?CVOQYU;W"GJ_TCW,9S)'M, D@BF- M%%.0#$-<*N+(2LS3DA5EP2*G4OJ7YYP::6B1ZU*$-Z C-=B)#?ZH!7=D$!OX M[64@AN[U[^U1\5ODWF+><2O9VP-Q5*[>X=&A/7B8OOA1)[7[M:@K M S?V/.5)5A0T@I(FVDBA&)84(U@0%L5IBA&13I=G9V>:&N'4@NH;YOF2ZVBL M^4: A6X9X-JHYQRT=K3B!;# 9+*3$>R%#' .N@B%YR8_YV8;N>7/!:6/&P!= M>F!P.R!M_WQ6'"3:)D//[1W6^^UQQQF1ET+D10)3D>;*:HDYI)&(8)EE*.,X MYC%RJJ?F*L#4&&50RQ\WR"TME8! !F::1G1@9+\!.^EO=*5-*L 7,N>!VO@, M@LQWXQXW(<9NU3,(HA/->8:-XZMYZHO&JT^95LS 7!K;<>_4UK!P'Q].3__=U-Z>:\P MT,5(6Y5WSVFE.UW;M-Y0??D>0/OM^+K[=MADLWAH,1MFR0)WIO4L]"LWM VS M!)?[X ::=^C^13>?EM5F;6*P/RW56R&JC7XM/D@I=%""4"(Q'=)P+V:"8RED M'"E+/"\@8B*&)*(E1+%((\DRS!*G.#"GV:>VL^Q$5$?\6G"P5I*[[BDN^-MN M$(%0#<[V= /V@ILN,C6N6G;%WSO ]^+[Y.@!J'DF7!<)1F;/ > <4^&007S9 MY2V-UJ'J+X)HCX["*2F5=8U2F$:40Y2B!!)!$"P2%I4YRF+NUOKR2GFFQGWN MSHAK%V2H;1P,YEV?(_@-9+Y7E6G62>[5@;+Z993GF!*4"%CPC$)$\A65>)A"K1>6T3'E"A&/2 MP(4II\:2W31[7HOHG#AP"64[7O2+76#J:X4%K;3@31?)1N#SE7"')!=8HN,[ MT>#2M&,G'5C"<"(!P?;)*QKOT>%:@]K? MVMEQW:NL2&!*]-!H;J]=XQ_UW"?.)^+^6[YYD6[\[FT^03W9B,WK! .Y?:/V M"3WXG33-$7ZL%NKAZL.?6UV'S"U]R6JL*;W7K;SZ$J(K\?\!M(QQPARF%>Z!OA/,T@S82 M,8KC/):LS)/$K3;FP?A3LT.:JH]&1M *Z5H0\Q#!?B[Q@$M@UG"#9$ %S).* M7UG]\G#,D2M?GE3HN.KEZ8\-J#)VILFIWCV_J_V5_1 ?YT^BB>1DDK(D%CDD M<9)#E+ 2$IESF*4<11E.6!1;918'2J,A8)[I IC+K![JB\V!+'>^F). XY7 M7VR(G@?UQ08-,(#WZYB,ST+](79'%QFQDLNBA"(I!41Q3F$9*=N82TXY)KE( MLLRNU^O9.5Q>AW&ZO-92_I<#K9S$SH*EK\4C,!O7XMV 6D";\YPE- [,>BU$ M(S'H(52>.+)/]UXN//G@>)S7)_NU.?G&KDYM1]ZA[WIN[]]+7%4M_]T&[A3\M;QE;;I3Z8 MM=4_ZZ]Q6M T$NK\6I2Q,G(B7D"2<@SS5(BRD"Q%+!]6)O7"S%.CBVYISEIT M74]_+_RN:NHP%K%?$4N/>0B<0Q]PO4%\1=E32[@"%3R]-/LKE3JU!.5\D5/; M :YHEJW+BVW7:WV;92RGMM9_P;(21REDI:[UG\8YQ#F/82XBRX\-/W;]=4=4OJQ7_:[Y8 MS%@B\CQ7)A N4Z3K!1*(BR*&O&013_3MG;"ZHALJP-1L(E_5,)P7PHYU0L(; MF(KVHD.#)]@+W[+2FYW\H%7 8^SD4.R\TI:S$*-RV5"(7A+!MZ,UKW &YK%#)(VTH!$7[.3U MQUK6T'BEJCREC&"2Q!0B M0A*(G.8>VJT5(L./Y\YEM!G8.0'1H%!]9M=%L::RD+ M'9[._"$]A-1<,?--;-;SCTUNKL"<(#CG(=RCS&\57W)3%G9![F>TC+@4L;:E MX@(B+"DL:404\B7B!&5EPK!M?/G!R%,CJ)UP0$MG'U)^"%<_L5P%0F#:L-3? M*7[\I*Z#(\[[K-N79\ZQMB0M_L?0<'T!$T M2'JD#2)AN@V92R+(,9"0)3H@+68%+K(>%;J M&]JX<.J*$E#6J>W+74G!7M1!NW/();8CP(DL7&AC?]B:.9/G"&AZY=Z0\HY* MW2, _Y+YQYARX*%*+!9UY]!?R?I?PL01_M1Y7VU:8I$RR8LRAC&),41(_42Q MCEY.BPB5 B6,NIVK+DPX-0K_1A;JY=>]*!]:>1U/59<0MCQ8><0M,(,VHAK0 M=L*"1MH0?3LMH?%[V+HTZ;CG+4L(CHY1 ]85@:CYB%] MZ@B/P#E4^_E>.9'J2/'+V53'CPPCCW^(^?V/C>"W3V)-[L5O6TU(=])81-7= M=E-MU :C".N]MHL$WQ^J#UJ?S[*D2&6.8RCTW0Q"&86DC'(89T@F.8E1%CNU MQ_(CUM0HJ=4*D%HML#1ZZ0 ]MGIX4"]<910$J[V&ECGKGM>3YT@D& M8)#J6 MB65(;1GJM<*8\CR),YYDCNDGXZ_H.)DJ0];T59;4;I<:?YD";VB[]6DT K_M MUJ=6"G2T E^%)O'Y8MYVIO;OS_6+L-WU M?;M:&I;6Z=PSF5$B8R9A2G &49HB6.91 BDJ,*-$Y%E,9DMQKRO'?[>L>'AF M+JM7$M>OY-&, >]A6FGU^TF5O( W KO4@SH#;S_'78W62#=5.X3N)- R@O>7 M$'*L"-4/07]1J#//CE@7JE_ZP])0%SX[N+>66*\%_RC4,V3Q::F.7>([^=FX M6)O&,S/,\C3E,H>%8 @BQ(4ZS/("EJ*0*"NH^F?1ONMVYI#=Q ->_,#O?".O M<\,L&Y3MS!J/R(W6_LH(#!J)02TR4#+OKES>-&)[S&9VP\EW3RN;J<=N7>4 MQXD.52Y/7QD!5T?%WRYYFP@T%]6O@NBC(;];?M6WR^OZ3NBWU7+=_O4MJ>;5 MY_FR/C[.HAA+5&0%S&D:0U3D#!+!(BA%7%":Q&7N5KC!JW13.];M0_)NVE03 M?3?:T1"T*NK.RCLES:>Z:@*C)_A#:PJ,JJZ)0%Z_!':4^FI+&YAY7V55A\=H M^D0_3%"G%PE?)PK4)[AGPT:]3C+DK+H6Y$Y^5C]^6RWXK,QSQ E!,!(Z_8D+ MW2",I)!%F20BR45!K"[P3XP]-0+7TNECZ$*_NI42T.4(>HB:S?^H^?&3$P_9)60_/V*<_,H"(WGTA MY-OO%;FO*]5_%*(MGH<1(HS'*0K+@I:09A$A*6)I(:P*[?1/,S5Z M,H+> ",J-+("+:S#VWD>40N^\H)38.HZ ]&0KA[GL7(@-2^8C<1OKE\O-Y:[ MB$0OX9U_>CSNNZC! 0U>_O0 1OQD@K#F3^+[JJEO_V#\W*P0I3JAYQ"S.-%5 M-C@D12QA(CF512IH&5NEJ/=-,C4V-$5.P+P5UN'-/H>B!0=ZP"8P ^XDU*5[ M:AG5N?7!\4+E'$0.U.ZCOW['C$=T'Z ]J[]%DWTJO6 M&UU9#>&= MFV!J9-?(:'Q*C9A.V85G@>SG/!_P!.:[ 7?K&S M@X_R8E]2K7VI+WYN8"+S8K'Z2Y(D D.:"PYE3#(1IQ)QMS[USA),C1)V"@ E(&A5 M:+L^5&"O!/A#JP$^UGJXYB,[KY3==4%0_$,[R(XQ5@;#P7J\6PL^WX#/*UU@ MS Y^]]3BH1#Z31AVEF+<-."A(!TE]PX>:&BYZ>:ZV%24_4+6BG]UY11N+@G: MG.%9FN!8E"B'<))QPJZ.?V[13(\.=U'6=Z1OP2-;@ MR51'>3-?@FW%P:-8UXD0Y\,CKED'.];SCVYP\ZH%]EL-K))9?8U!+753@$;) M7:LXOD/N;^B[QM?6J7#SM:/J[5^_]\^ M?]7,()2X^\20."Y+7.0$Y@6/(%(G*TAQ)+1;._)VH@"E9ZW(->VD=+FO[P.U_]7U" M%OI8L4-+BZE3X=[Y1\OA>ML3:B-=<0]$S^V6VP*2WIONON?'N^VVT.+@QMOF M\[Z+-LYR1$JBFPR*@A80Q8Q"&M$$XLSCE&3,8SY='ZZB=1A/&M.77[BBA;NNJSL6OQ0P\V?1)U7J&\>/Z[68GZ_ M?&<:0+/G[VNRK(AA)B6'^=O"[#NW_)_;:J.WH=^$HK#OY.!UL0KQ0= M2-11Z3TLW"^WAL"S#=M6=/#F:GW7.J2,$^"K6(J_R$([!6;J6)[SJ! P3G6K MZ[R0D.K"FT5"L4Q(DI2Y4V6O"_--C>CK!K\Z7EC\W(@EOP':->5&\9<@MN-J MC\ %)MU:TANPD[7UY#7B@N]]$#ISIB4P7LGOTIRCLI@E "_IR/:Q*[N[?=Z5 M%RB***4$(\@B1"$J<*F+O*8P3V*4<\E98A?+?7Z*J;''3L(K2CR< -+R^'H5 M/*&/K6[(#._6=J1\F!9MGU^G8,%Y-<\V8SO^Y WOR$+(0[)0YDV#_K64,_R M7LVFR&1S2YMIOXCU?,5GF7D*)4X9K*3.0B*7ABU;G^*BFF M1A-=D0%7HMZ M?Z1M&+KF$8EMX/S>_ "6=PCC %[!?N\_\@7\JQ_=:N#^NN#7[?P]HL"W1]^BC6; M5^++>LX.TF*R%/%(H@1F@A<0"41@&9=JLQ,I0TF)B]1NBWL]%::V/[9BPUWG M ]%(_N__%N?1?S]J^<&;+P,#_U_A.V)IP4]ZY4.?$+1FD)KR%%WU04=_4\B[ M\[D& V! T!N(@>&FVW?A!ARU:6C! :-()T87F\E/4DU'N+/8VFTC/A +3/;#P'*FX4M(>"7+LY.-2FF75'Y)/!<_ M/XP>/BW5.[9W$28+)H M901=X&Y +2?XH_DS2$>7B_!X99#SLXU*(1>5?LDAEQ\8X'+>-W/1S1VV@C=A M5;=+7E^LFZOS3:>6KNGLTTEWHT4J),<09XA#A B%91FED$1)2?,$Q9+9UTZ[ M5IJID5&W>5*C41M$6 =A-I$TM5K=HM@.CM"KE]#".3WFPH0^ ;=KT)N"V M;TETMT&']A.BFWT? M1\?VJ:EB*R.;B?&GII]-+P([0O,;._7!R$QQJTY M^'0]"*X7VX/ &/.ZV@*4 7?/1VI?OE'>/S+R/?&1K,>WO\)D.=\7:Z=,E 6*8)X5D3K>X032."2_:C[,%@?E +[@/J05N)^.0W@'GOXTN M];.O1VNT MI'J'DKG-T/PH7*V6<>'K-T=K_\+VIG7_CPD&9.)YI)U86Y7[K! MB."BC"7$.4<0I1&!BB!C2+*<25J0O$@$[-]5Q=>*^ M&L;-?2!C):(EI3!B@D*42PQ)I$[P.$IYG#&9)X538I]/X::V7;0^=NT>9*:X MRK[JM^T-2)!%M',5OM;2!-YB.FK= *-8YZ;*HG3[42G]<>Z00ZR&Y\ 5CP*. M'.SB']KC )D FFQME:7A-,YF)87L34QECWB51H*]V@5 M[&&5MPO N M>D0<;4A;9/J-QXNCC&@UVFIT:"Y:/S6THX0N,+IYU@-N%#_IJ1[KH&$=T&?Z M00G,>);R!!8HTEDJ!$-,TAQ*R1+$.4H2M[!?IX_*?OXN_K]7!_PS=Z1 MVT58 W'<*\+^T:'A#74SBN_D9WU UETHZCR&UC*:,8YP2A4#);$Z>R*1$EAF M408C9:+D)"H9+?AL*>YUW<7O]FQD,;75BX/K%^=(@)#7B57U7Z:C3;T/DU9> M-PZRP=Z.@WQ!.5;02=/%1HE;DX\ZU>TDWA\ ?8:@6./C.1[E\KPC!Z=8 W$< MJ6+_Z)"BU,;4,NE1U3_FFQ\_Q(*K,YF:K>.O:R+ WFXWOZTV7\B)16@^DH9W)&J=02.C MN2*Z 8W>]>VH=G^ _:JWG]RK ^9+4*NOXTS-,ZU+LN\QK[[)<1?.MX=S).G' M]I..NR@GO*TC"S#$H.T-IZGC[\XU3JA;)'KY9G:?O7I0?V#:6$BK^YFXVO);,XJHRY$Z#/-Y2C%3JCIN68U MK[%2+B>E45=LK!/5&"OG>/[RAG/_.>WZ:48\SWG#Y/#&GMG.U MPCE%9YU!KG_'N1Z/P!N(+1363-*O<9]]KY[LV/;J;R_M^C-#CT(&_6JU[_:% M3PV,QJR-ZS9._,NJVJQW118;F[G:U^G89Z\)DF"LBR*F5*80E9F.Y)82YCS& M><$9HIE5IN:U@DSM]?_P\+A8/0MQ<#9WO!(:O"AV'I,QH [,+)V2K*W X(\@ M"3'7@N4WQ'.H,./&?5X)V5$PZ+7CO4YWAE_4!S?5IV7=*N*7M;*X9J)$"4YX M!F4A,H@B19V$1RFD,L,\$P5"S(DU \@X-4(U(@H.WLR7=0.%:N0."J?6T8YH M7WEU G.PSQX(M:;:)5WKJG^CM)U.CX.>I9A4$X-3 M,_'34FU/QLGS;K5\$NN-3C7YKKXDU8_50G?+U6T/WI/G:H91468E13#+\P@B M7$:P9,J$QDBG0Y8R2]PV Z?9IT;SC6B *]E<+R1=0+>]5 P$9?"+0;H!>\%U M5[*=Z#=@)SQHT7[?A_:@@I?.J'FO@VDOP>CE,9W!.54UTWV0@?;OKO[LVVTU M7XJJNF5_;N?5W)#GV^?.WTPAD1E-62E*5L*4I2E$$L>PC%,,&2]UK 9'(K5* MZ1XJP-0HK5O'J=4 =%6XT>91YQ=-X2'7'KRNZV1IO 9$/[1EZAUX=WMS('I^ MC4E7(<:U% ="=&0&#AW'C1:YF,_>-]=WM\OEEBR^BL?5>C.+D3JV9Y+"@B)E MQN4B@;2@&<0,1446,Y+E5C?YYR:8&JVU,H):2%!+:<=99T'LYR0?T(2VO-Q0 ML2:42ZJ?((Q*L/^X7SW]IWK4<,6?2/\(ZQ\-09P==!0"N*12^X)?_-RU=DWK MJ_\FUD]S)LZ<)Q=F<=1/=_*K8*O[Y?Q_U7'2G!E-#Z2]^[VD>2[2N(0E+3%$ M$9>0Y!3#I,AUH*HDE+HU5PTEZ=0HY:#BY48)"-\>NY6:]@=#C2/?B^UJ1;WB M$H[H"-PY^/9>F)MVY;@I8O*./,XW9*'UN@&W#SI2P:7@YA666* 5"&2R^9;V ME6R[0*"?-P)#33ALL_F[J'1#<1/-D6024[4)0$$0@BB)*"P)D9#2)"JDC!$A M3OZ^SMA3(_1&M$$5BKJ0V9'L0" "TZ(E!LZ$=D);KQ34'7]4TCBAV,O7_-1' MKJO_\U&H9\CBVX9L=+7$SPK^Q7?RL]FRFMOE70H>QAD7"2]@4:(4JH,?AU1W M=) \E0D595$DL6,^DKL44WO96R7^:U@5(+<5L/7?!\8UN!^_J134*' #C K& M@#)*W)BR#6W#O3>-)G\+U,?J"C"#E!5RD^15"@T- NMP&#Q@3IN< Q,CF1A0-3#&2,3-]%@4N(**1OIHE.:1, M8DXCR0L2S9[$FJYLJ=H=J.[PX:"Z'0Z2'66Z*QZ8%R]H[,Q[APIZ);=FZ%$9 M[%"=ES3UXE_=TSS?S]>"*4";SA.29CA+9 KS&.40)3R")2\H3*.2\@)SB2.K MT^'QT%,S?7Y;+:'8Y7BMR)KKK;B5V?(-/(%@_UMX'2ZAG56-8!X[5J=;G+GF4\,/,6H)?I-+=K[U0.9+V<$Q9BG(H.\*&.(>,X@H1&' MK)0RS2+.J;3*P3X]_-1>4E/-2(L'_J@%=&V2<0B>Y:%B,"2A3Q#V:+B?%DXJ M[?=H<#C%N.> D^H=&?VG/S7LQ?VT5&^(J$S%WM_$9H8SA@41 C*D"[WC!"D; M-L8P*]-$'37*O$!.SH87XT_MU7U'JA^F&KNI4C)OA'5[?5]":/?^7@%,X!>X MED;G5@:T'Y(9]6)-3%NEEO=:-UXR/R]\6=@\OK*OYQCU'?^ MC((O7_IS'W.WI;^)>^UX_D6L[M?D\<>96S7WNC$9(9#H3-.%<&>LD+2%- M8@D+B4@AXRQ#@KEU/^Z9;6JO?RNLB77@>W%=&QGW 6QG$'B#+3 C'"#6D?1B MQ/2 [L 6B'AN]]LWX\C]>RV4/V[(:_/0M8D,;<6WWU8;47U>D:5N]UZ7\U=F MX+X.W#YZ75D1<81+ 24A.41%0: R*6)8\JPD&1.()]3-,WZ%---SIW<3$DX6 M4U06WXUYWRYT[1Z:K>"^HG:<-M(J!6:\4\MS XPF-\#H8M9FITUGZ4;*-1B, M;J!L G=Y7BE?8#!PYS,"A@\Y((+N,$/_J^#BP50;J7,+.MGYWU>_DLUV/=\\ MS_(286EI.N;Q7%E^.$IR7&1Q)*T2 X8*,#T3L!4:/!JI0=4L)M?5 MG]LZ(8 *71S:Q)\\-*JHWV\L4\0&+U<_TXZQ"*$O=%Y6$>DL2%N?J5M!!'Q? M@5:-P-@[1 4&7H.1X@6#K(5;8.$50/:&' X9=[Q@Q"NT/@A3O&:<0?O/R_X) M1YT/?E^N=REOMVRS)>LY6?Q"YDM=%'J6HYR5.5+FA$P81"G+(<[3& I69E20 MF'*>.32]]B*4U7LY?COLKLPFS)&T@H.%DEKM3_?SY5*_FON0$'B[93";S12OW-U,,?XES' MM!,<1SYHMZ>'QA(\B>56?!4Z+D&/+]:FX:_./-J94_K&4;=!_#Y_4!^YD]_4 M;RNISJL[3T0\XUQ*9>*HHWX448BH+& 980092Y"RAS#.B5.,L"_!ID9W.X6T M=[K5J--/MW%:NP8L>%I%V]B&\=!B$44E[2-OUZ6AU<)IL%0.U9F;CZNAV MTWA6?09.^(7;\4[> M\I5Q(3=QC2B.TT)&!8PS'$/$J&XA@!E,,4MPGLHBD]91HG933HV1]U*#6NSV M#38! HWH V))+1>@GW+#P!KZ0.L'4:?P4S>0KHY%M9QNM,!4-_6[4:J.3PXS M,W\3&YV;\66]>IISP=\^_UX)_FFY2S;8YQK,4,93(7BJS,>40X2D.A]GZF@L M&!4EB;/5]4^UK_JQT4*7H%_M,C7(Y4R- M:U?%SC ,@W5@MM(PF\2A+QUPW_S>0AXV(<8=,:_6F\/TH]IG[K"\M, &C#", MVKZ3GW57Y'=DO7Y65IYN$E67)IY%*"I87F(HJ"@@RG3V39EPF#(4Q461T9)% M+H?BGKFF9E4U5>? AOP$S,CL2$Y]N-JQD2>T M./+L78]%/ORMF6M_9'-19P M>.66OOE&)1,+Q5^RA\TCU\;=Z]B>[X=AV#EG91(S#AFC)40B8I"P&"N^R#,J M45SF*!O6 ^!XLJD11CV )YA#WPET$#:1@>-$LY_')%"X^HD)7RD>_;SJYP/.>YX9 MQC@?R7S]=[+8BKINCRX!NR]^^*L@NNTQOUM^%6R[UD7WU =^6^D BOJO;TDU MK^K>7P61DA51IIWZJ:(GED),60[3)$Y2KMA*)$[FC#?)IL9E6C%@- .-&OIN MN=+>Y49VPV!=98:U;_.WMG9,]RHK%I@6]XMUU?HX,Z1W++W2J3_I1N5>[Z"^ M)&K_$PQD]>UZ.=^HR4PZTD_]4]5$1Z5%DI4Y3B!3QB-$I*20Q%D!N2PH3E/* M%7T[T?39J2;'NZVDYO65C:R.E'H>6$N.] )7:-([0*H5TV.PF3T:?FGK_'3C M\M!%M8^(Y?(3/OJ*-Y9/1]]+HN1N]^D/6]J$QHV?/>]T$I*6)!!,2%4&8$S4I8DCR"RKK(29HEB2!\ M2+NBT]--C2YV371,1[=AS8G. &O+#+[@"DP2>Z1J26_J*--G\$?S9Q#_DAT\ M01H(G9GR53H%]:M_KB70A:>&TZ48EC7XS3O,BTZGFB4PCB!(A(4UD#CD6:1X7+*7(*GK1 MKUA3(Z&NL/_YJ LZ/PC%_[8%YSVOF;7Y,_)*A#>3+-.56T5!1U.OAI-'8'T; M6#Y$&]L0\PCG"8/-Y^C#N+J."YT_B4]+MGH0W\G/KV0C=.?K)9LOYF:*WU9+ M+OA6?4QM$VVE3(;403')!8QP5D#$2P[+1'*(!U MH'IEV\'"C,JOUT+VDE&O'F\8A_Y#S.]_; 2_?1)K&6,:O'],> @ MU+S2GIL$HW+=('!>$MRP009:AF2MLQLKM5&:\=_/%ULU]2Q/BY(3J?/ J3+\ MXE) 7%(*64)3'C-$LXB[\=>9F:;'5(U@AJNV%=?IW#5G.5+6.6@MK;?KX0IM MG#42:B.K)IX;T$CIT=[JA\&O.75FKG&MI7Z%CXRA"Q\?&.)>][UH\EL+GB 1 MY1)&3 J(6$(@E44"2\$PS5$F,^$4:G P^M1.=HUPU<#6<8?(V;WJ@_$('3M@ M#85[;/DIE?T&DQ_,,&[T^"GECL+%3WYH8%?HA]5Z,_]?<_*YD[O2YN;>6W>> M:+NMSS(J\R06".9)J?NT4@YQ''&(<%9D$M,(\=3E3;:=>&HO>5=N;39S'0_3 M-J4W\73SMM$ZL%X..WH( 7)@YGB);QUOU$)J)*^[U;2R>^SC[(B6WT[/ MMI./VPO:$9*C;M&NSWMTL#3VS-'9YY;_HBT)4-T"W+US/32&D M^E^VR[E.<=%OYE]DO29Z[_?KL;%8SBM\-WX7Z96\..WQ\]B5 _9Z!';GV ,9 MWK%C(=AWB'$Y@$ M#F/HSOC*T0DGE+\<='#JH0'5TSM!"O^S6G!*V+^^BH4@E?BH)/]0*=7^FN$H M)P1EV@PK=4A7B2"6(H$BDEG$&*-86!EDUC-.C4):096%923E0*\K$$98ARKJ M5FCW\TH0#$.?'O?B@AV4CI=4.JM5F\U MT'@5ZUWT.JA:[_3@,,MN%Q0AJJ8U_4Q@S&-6*$N.,:'[2>>0$!;!E B$.<4X M<\LF/IYB:@1LBL&]4=^HK0X#^1MX5&*:!JT;+;2;57<"4#M3[CJ8 G/L/IY* MG3&U>"90WY_-=EYYKX;:B6E&M<[.J_G2).OYI*\CW%&?G$\/#X+/F^"H^Z7A MG=MJ5V[ITU))41<+G;-F'&T@UG6S9CS!/"?*>(L05690=>9^]ZI7S3?D^RYM7OC[JQ\X>? M&[&L=$COYWFUF94%03B.=.$+4YLU4AL4C]56)2F5+&8QRIW2VRWGG9JQVVD. MM),;U(([WEM;XFYY;>T?S>!^A[- @C_V4H,/2W567YNCNL>0&$>\_-Y;6\X] M[K6U&R!'M]:.CP\LB[]:_MX6ET))5B1$""@XEA!%*8&$9Q1F$N=1G DJ$N'" M1YVQI\8YGY9JECIWC2P<2]9W$+-CDH$X!&8+G0+V^[< ];9.J.NW8GQG_'%+ MPA\K=E3S_<1'!E;7FRNC1;WA3[IFO"* >_W"-Q7_.O$L36[0BZ+!*%4FA3(B M8,P8UQXS!&DJ&2Q2G$4Y+_,LBYWJ[UTAS-1>_6Y%J8,XKT9ZQUI]URR3'7V, M!7Y@OJG5@ NM!]@K FI-3BY%T/+0/F#U6SCP&H'&+2WH ;JCXH,^QAQ&M?I4 MN!8_M%'5)F6JT^&=_$Y^SDJ>E'&.&,2(Z60B5L*R8#G,HTBPLJ )C9%++Z"> MN9R(/I^E"V(T)/V 7FN0,IV[SOUHVF'61J MWU$2WX#;S68]I]N-H;C-"GPA?DL,6<#EE;_ZYAN5GBP4?\D^-H\,O<\\)#,U M[(>?;+'5X7"_K%;\K_EB,6-Y&7/!=+8U5O9:P2.=UT"AB#G'"!=EFCC><%Z> M=&IV6< %SEI00X3*'N$Q3R%&!M9GU7T5"%\OY6KV[+8NRB[3DL?';$9Y5&:%I3!!)%,YXAB M2'&4P(13)*(B0X4HAE3"/S/?]'B@*?"N>[DN+FY^@R"VI05OP 6GB :S3NG! MCK">XV4M<0E2#?_NDZD M<6L5>8'OJ+B1GU&'D79;7[N3;&5^7 O1E.7BE+(HIPBF@F>ZPB%5)\$LAK+( MA:1I+M67W\4:O#CCU.S!77WZCL0WH)5Y8.FSR[C;D:57- /SX;5 .M.=-3A> M&>WRK*.2EC4(+WG)_L&!]N*N![A-D>H7T4P12G/!1 &SDL80)7D",44E+$7" M<9P1Q/+2JV1>$=[I"2-""LD=6J1='J:J1EDK93@L19S4*;A2RCMR.-Z@ *3 MQ@Z;1L( [2_[,0B1&_ARJM=(!3RC[IG,OW.?ONZ&49%\'?>D?FA_UP35?Q65 M6#^)NID;6V_)HKI=+%9_Z8==:'I<4;<[T-=9I[&N3?5) MT*AW8W[<_7[7FZW1T90;;I34KK.&._]\.4+PI(DCQ/(T[B 2&($<O,*%WICH"=:J8II:.][G>97:]L1EZ\ M$>]P]HMTTZZA-LD[ZNW75*WBBS4P3U_&>1SDL$. MW.W#=J$K?MYM?HCUB:3EIBY1F:&$E%D"2\1T)2>4P[+,,,Q3+G*.F;*YG3H> M6L\\-7[O" Y66O(7]0SJ0@;-=9*S#]AR-:S=POXQ#NTIOGOWZ(B MCFCL1%A]DTV-H_:>0@^9L#M$[4C'%TZ!>>9<'FSCGR52K=,87E8;N(+GR.XF M?/44V9>JVV3('CTSN&;3PVIIXK2/NHS-.(HC9>4D4.:"0Y3C4K$)EE"DN1!I MR9*(9&YLB%/>!'E251 77<0HHS&D,8) M@S%-9+#XMJ\W:=.^JOJL9JM/_U*3 %$D9%T24L"Q9K+W+$N*8J\4H M$EIF(LF*S"GUR*=P4]N*=Y*"CJ@#DY.\+J(=I[W6T@3FP(&KXDR (>#S2IA> M!1R58$- ^Y*0@\PQ]*Q3;>ZDKDVV%T94WU8+/L/*[L:<99 A*B JI*+C2)UY M),LBCJ@L"'8J''E^JJF1JY94W_ZLQ9-8NE8N[$'4UM[S@5-P:Z^&R(AI[L1: M08&6U*>M=PD-SY;>V>E&MO,NJ7ULY5U\(D"ACZ]"\=%I;1 &.N2>@( (M*'GN5ZB,O,$KMJG!W%!NI MGH<+QN.5]+"2:CI5/5Q ="KLX33P-6YK4PCH;7,[3%@N4<93F&2I.E%'.FV> MQU0=JR4F24(RQ)V(]WB*J3&ID:TN/_VV_N-$1:0A+KP#7%T<=T/1&L==UY:5 M\G^C?E[[ *ZY@VE>P2%W2LW3;KB3GW1[X4V[]"_K%1."5[HY^C>B@XA^)>M_ M"1,IT:G!106E.,42RI25B@$$A83D)>22T3Q-A&( JXA-ASFG1@FMU$ O'JA( M'=GWL),<5)=+;PW&OY\I J$:F#IV@&J)@189W$FP%]JFEME@0/F*&?>'"9D> M&]B#R:<-L#5?#X"J)G#]H&'E.&DXV66H44AZ@&XM:P]YU(W&N9C//BPW\\WS M.Z%C&1:?EES\_+_B>1;3+&?*1(.I* E$.G>^Y(50Q^>49P25.R'[V]0)/8*YU1L;ZO;^H_0DS3>V4_W&_>OI/]:RQ MT/Y$^D=8_V@HX/RHH[SP%Y5J7^_+'QP81ZW&Y//%5N?Z[!FB;@(BN.81'0.Y MK7>0._F!K'5 1Z6.BN:<^'F^%)\VXJ&:R2@CI)0(YB1G$"4)AY2(!/*L+$64 MXB@1TBG,VI-@4Z..KEZ=?1&TFM567T6>(3V*._<]_K#-0)F/?,LV^^L8 M$P3?^)!RHHP\=3B'RM#+())1 0F*$(Q8B9,TBG)6.-5&ZIML:J1M1'-CV5XL M[9C3%T+AC]=:S.ZEZ@TPH@;PTME@XI6P>B<W7+'^;+>:4,4\U0OPD]B_J2\*HE#YX0@6,!4X(311ZYL@YCSB$KHCC/G HOKF1:Q5PC(MS61$["@J%]#L.&80%($)Q,AT8[KL^>.% M(T6]OO3[T4=]HX^4>OFZ'G]@8+A 7?KQHU"/D,4W=182NNZ 0GVA&*$I _96 M+(6<;VYI99+M9ABS&,=1 J.$ZYC0+(?8Y ?%4524F"4E42K=DO>$'+/,^@9%PWW$X37:)6P"2C)4G2E$B!K>,K!HLQ-4K< M*0+J?$WMKZ6U+B:!?MG5!FQK=8 43@$#PQ>MGT;'6XK0=X>[5?BR6X6WG54X M4 0TF@"MRN5#G,_E< CI&&591HKR&+X\GH(^K@:S-PYD^.CCA89IZG]*U7-U^4]^ M=G (@CJ";9Z_J 76UY8?_MS.'[5Q^WY>L<5*%Q;=U_U-,,US&A60(7VK&*4" M4F4D0%9&HHAR692%4\R9R^138X96]AM@I#?NIYW\SJ$+]FM@1R"AD U,++V@ M@KWLX(\@)9.'H.8[^,%>@+&#(9RA.1$=&LGJ?,6:'3A)$I3I M D*$1R5$+,:0X%PJ3A,%Y4(F,77J''5^JJE15ATCM-B+ZD93/9C:D9(?I )3 M4 U21\H;L)?3']5(ET69 M2ICR1'$")D3'6C)(RZPL$H989AY&MZ%Q\-V^@,O"/SX*:' S*2N]GBB^'F/CZM<:]/^,4CXSEZ3\MZX+T]\Y'!#I;Y M4O#& :P-HN;'.[J8W]=?ISC'#*%20E*6'**TC"$5$L$LXP21@I1%C-W+VEK, M[/+E'+.Z;7WUL=K)J;ODT%W-VY4$SX(X1HW;K .)"18B+R"F*(>H0 FD,I8P M9F5.99)DRF1T+7<;9!7"5[T]O09BR<.A;^TP\XEG>/^9EG9WFZ?EO=G];2^R M5X>:+3Z^_6L7YQW;W68+Q GOF_6C R_JR.-\0Q;S_]4N/IU_)-;?5G+S%UF+ M7]:KJIHQ@I."I0QF#$6*BN((ED0***,HP2C/HZB(G6[K+DPX->/U=_6/J_5& MRPNJ1E# Q9-8K&H7T0 W_470+>_Q/$(9^C)O+RIH906ML#? B.OQ1L\2&+_7 M>IN[?WXX>%QL7H6HDE:,DF.;TE53RN6E2$WW>.$-1F1 MNC/E_5(+5L-ZKVT8,&86;+H..6>MAOAQV7/KJ M2QZ8@+L+^H4\FYWK=KW6[5WUSS=M\#*ODZKV+*!6_$'WT[ZXI%=TBPP >:"N MD3XE?:7ND0' /M]%,L1D0]T?=+.O5/YY5^$"T[*425E FD8%1'F9J[TCC6"4 M(JP+U<5)Y&3?GIEG:NROQ>QT!+BBUL@Y8&U/T5?#%?SD/ "I :?E7AP\GY!/ MSS7RJ;A7X>.3N)%! DGF@M* MF648DYQPV_IF!R-/[<5OA .U=/;5S [AZG^YKP(A\.MLJ;]3S;*3N@ZN578X MVF@URDXJT:U-=OH#PW9C$S^J]GBRWCR;UB.$Z?V_:=B3,,&XD!E,U3L(D?9\ MEYA%$+.$QY3P!'/FLB?WSC:U%[01%AAI04?<@:V4^J&VVZ6] 3C"3>M [)QW M;"M,O.[;_3..NGM;*?]R#[=[Z+KP\>_D9R=RPT1RS#)&><2S HI86?*4<-(SU]3(Y##^RK)XJ0VFUG=D/I *?S=6QY;K).Z#,*S^ MHF"#8\Q[X @2:GYJOE>)..]1_%S@>=\C WW0IYT0>V?8V^?]1QI?F6F.AVV=\7^E?=3I8_K:M$]V*,D%^0E.7*#CSV_U_U0"Z*M=/9#?%=?-M'$G^*LS#B7""8RRR#B%$$:B13RE*41 MCDO)N96C;-#L4]N9O@GU5>3@SZTZTB@[^ZGNF>=E SH#_U6[R/6@OO8M92,] M,.('R 4?!-P85'Q&@BGP:3\XEJ1X89 !^1:= \1M58E-=?>83H5:;FVGMO@:T;O<%@I@AWR10$"/E$SB#W"WG),!J/4FI+B,-UZV MR@ M#U)9ACSO*\_E'V)^_T-;TD]JRGNAYM\^U!;V[VH;^K1\1Q9LNS#"'(57 M[^I<4LY+E"5"!X9(B%BA-@N)2TCB.$XE87E1..7PAA%S:AM*FW9 C[(X*L?B MI(&6U=J/_TBH)&BU!1TV@]03S)>AHNGM\KVN0$JAAER-P-HH7 M45\Y@<4GW)=S7KS.-K!*_&IY_UVL'W084J<( >5%EN ,010G"40X2R#&*(6( MRY@@67"2.56G.3W-U$C]W6JI5F(SKQO5+N>F>NK&M;;#&4CM"/EZH (3JA80 MJL5X %K$FZ9OF.;(MI;TKV3CK6&J'2Q^:]&?GFK__]+4)+;^L M5ORO^6)19QWP-)*)S!1R1:;,1<%T!J^,8%9R+-.+*9A $DHQQ6&:(4D11DKM5M[2;=G*4L5FQ?S4^ M?]:]_A6UO(Z=3^V@MV,1_X"^]OW)APN8NGE,D7)HOY-I2;[MEG/_R6^K.=,S*B,<5HD%":I4(>;@G-( M2DI@C@7/$8[B$A4.UR,#1)@::36R*L)JA065D18\:G%-.-*V,KTFZK DRZBD M*Q;)ZB8E,/3!O50'J5BZ>==.!5U&JEZ3O1:@5@,8/8(O@---2^"%&.W.)<2" MN-Z_7('EA9N8(2./>2=SA>8O;F>N&6E@Y9G]+'KZ?4_LMM!=2?,LP0PRGB<0 MQ26%-&&ZN5M*.9*$$[=^LA?FF]H.X\?)=@ED.SO8(W2!=X@N:H:<]K*&Z!QA MAXO?,C,7YARWRHP= $=%9BP?NR*>D5X.NZ1GPBX__!1K-J^T'^#%S<-7H3.5 MYLM[I8"Y5=B2A?8HQK,TP2*..%(+)@E$3#!8R@*K14PS0424E2)QCHH<5X>I M$>#)J/^=5KH(X'O!S/<%I/$-T*_+@,#+D;\GEM[+::_^B$Z,:_,!.DB MH0$Z< "-A^>(TM=92_]QJ2/K,7YTZ^LLU,D8V5<298!3J6T*=;=LH]0CH60K M.(5EG"G;79GQ$)>TA!$1+$L022BVV@Y/#S^UG6K7J4Q)Z.!E.(;-PH5S%1BA MC>\.#AZM[7Z]>T_PQT^-=SH_*_'!R?O\I]PKVGQ8;HP575^4(HJ13-2I&95I M 1&-)*2()I J6S1#.!986MU 'XT\M=>O%<[MGOD8L/ZW[RH8 K]XU@@X5;4Y MJ>W@JC:'HXU6U>:D$MVJ-J<_,.SD^3\KD__5V:B;NG?M;OOIX7$A=GY97=NN M4VGQK9"KM;AE;/NP-84R;NO"P[4_.@74MY1 MCW@C /_R*#?&E-=&+GY:*KX3]5SUS]_)S_?J#R4ZNUWRC^KW\_NEV2'W72%Q MQ# Q5;:YC'0BN#[M)0@6B$4E4P9FE+DE@E\GS]0VG6Y\7RN[<6(VTAO7UFJI M]Q7]D5I/\.;SJG*N8'+E0EKZ),=;GM#^Q<[*-+ WU-_\3:ES.'9D.9IB:EQJ9/OW?XOSZ+]OZS^>5L;F8T;T^E>5CB-U MO1T_ M?V0OP:R(+?@6OA@)$.W :Y]CZGO>>;[J-I1K[>3,Q*CDDM60I8* 5&""XAQ7L*$ MX*)(.24X0NY=_*Z2R>7U&*^_GQ;R!C#U7R#VLMZ8+7^]4\5\X.:P[5\MHVO7 MIVL6-3:.'HX@B33K%Q&!.$X%Q$)F$25YEK'2M27@R$L:OEF@TX(V/03'7TK+ M/6:LQ0F]'1FP]7_!A^Z:[&6O_U&OT6X==(]'(?<4\@'?< M=,S'H"'2(:=:IF>&[ MI ?R.$J:0PN^Q;5X"$@#\Z)E[+S"VGOZ0@NLSXR% 0!/*TGA(M">TQ)> '9= M)D([V(22#U[HYY9O\/+A:YPG)L'T"UG?K=690NT??R>+K?@BUB:$:D;3(M?. M:J@H'.E[U1+2C*2PD+2((ISR.,+NWI3>.:?&ZXW#P#A0;L C68,G+>Y@=G>! MW\7?X@W4<1PPWVH\E<#J2PMJD8&16??*K,-7?3MEK" *X*7IG_<5W#960)SV MX]@]ZJLXW?MYQ1:K:KL6GW>M\\J$QC3)U>&>QT1?K16Z>$@.HU+F2,@BHXE3 M_R.K6:?&2J=*DH&]W%=U++19!#MF\@YM<*O3 ZH>"K;UH!2X_MJIF5^YG%H/ M&)>KH_4]/# R0-.>-LS:*R]U_-:WU6OQ0RRK^5-S^>580]%QU F],SO)M;OP M0.3VQCA$D<.!>/F]_W648=S[WF$ '=WO#AQF8&D@4_RVJ0&W+RY;)J@L8@Q9 M@B*(*"D@IDD!6,0(ZU@.]C2.=DQT-3J!^:8M M7MT"%()=>C'P6Z;GY$SC5N7I4_:H"$_OAX>]]1_GR_E&[<]/NESI1JVU]G74 M$_VR7E75+$6X8 1G,,_R6!<[D)#$6,"(BB3B3* L9/)MUE)C$FF,4I3'FB M_9X%ACB1!4R)I*14_YB6Y']<8X#/EYIQV;> M49G' 8B7Y./RZ+6I!3U$]R(*'25160I>PCR-!$2XS&&9, 2+"(D\CG NRH$% MDZUEF)I1U U4KY4 9_;VH0D#]LMCZ>,)"WIH/\\1WN=LJ9$2 9Q!#!3\;R_' M*P7\.P-U/LC??:BA(;Z[+*]W)MM4K+^MY.8OLA;=)*]XEG.11I1$D*2B@*A( M,D@2%$,<\T1FN:0\LNI-YSKQU-BP*UQCK>VR>JM& <#%DUBL'HVSUN3VNL9U M6BZ*Y;5U *A#WUUW4&UE!JW0-X$28EUQ\AQ\:3GYR'&6;I .J(HL[J3MM& :M>?/+:C%GSQU3#PF":49AQCE51\\H@[0H MU,)$)46(T#3-G!*8A@@Q-7;;ZZ"YS72/J6V/(0;>H%6QH[306 >FMR[,:] J M>6JDN,L+>9G1XYZM M8X>\K5D7 ,_@=ET#Y7$BCA:\B4O^I-7:SCYY&XP3*J909MP&& ML98>?/.L3L)"Y\]]JJJMX'=K_:<^#+]]_JZ&O?TYKV88925)>0QC'.F:-8*8(45-JW22" M@%53?UUG@9CL#^>Z1.[K$Z<)ISB1L,@Q5EM'J2Q?FC,H."*RR 031=9>2G]_ M]64ZO*C^/N)J\5%7Q?+N)^B[$/KJQW_->?5*J37ZTE]=8$!4\%"4/0<&.XLQ MJ+ MR1(.(XQH7.8H8Z5]D76'B:>VA?U_@JS!YJ_5#=BH[[@PIURI1C?;F5HPA\QI M%_C[63$DJ*_&A371-:(#)?OEXE+78>R0H!X(ZY%RU!TP]Y2?/@"OWA1UE_'& MRU(?H.5!HOJ0YP>&B+>NFU\%T7Z;A[H*BNY2KSBL>1]03%/"%-L7A0Z22@NN M*%\9R;&4)8H*EF&2.X6)6TPZ-;K?B><8#FZ#KYVEZQNUP'R^]^_JHDN-E '* M KK XC/"': XB@UW>?:*#GG'K';47^CMR_Y"YC]?]45,-=^(II)U M;1#',QFG7*:"P@(I2D(4Y9!F/(?JY!ZE(DU*63IEK0>170(AE\)_#SGODH[?)2X4V"?[P 6;[ JO^X_5 M0CU1U8[^WU:;SGWC/J HD[S@+*&0%/I&D*<8ENJU@T@BG)=Q++@4SLYVFYDG MQ_$=P?\/J$4?X+2U MW!5^L;RM",? )%H,4^*%\2)B+?%2[_OE:KV<=WL;J MK+=W([>*6L=6VMJO%_,DTREPKIKR3LIHE M C$F!8:2<1U^10O-6SE,BJ3(L*[%D*5.Q1C[T7?,N,A]NQ0H,C[';, M%1#,P/S52@GV8BH;L57'I%"^6PL^WP#= ^8&&!U64GJL^3 ,.[_5(!QE&+=. MQ#" CBI(#!SFVF3+V^5FSN>+[6;^I&P^MEV;7,X//]EBRP7_J-2M4P&,%7DG M/Y"U+F=?M:7M.JV="JH>0 *F:1%#E.J;)8$36+*4(A[QI& #6SOY$G%J)-E- M'=0ZPE9)T!:#-/>%H-44Z"\?>$<63/?U:C*:?A/UNS\TF]/;^EL:D:^ZJJ&M MS1<+NEO/O7XO%W.OHGZH57)?ZW.DI%'?BQ$HI]2;F*^4L28 MVGZA7H_<6SFC/O@M;[2"@QKZCJLO75^'9#T*]K*AZPTPD2-:DU&*(ED@.5:I MI#Y1IE) R0(NA[)*-J.Y\:)N'GZ[5>>UE1IE_?")S]*XH G&$:0I+R$2+(4X M%QB692)P7B1)3*PF]'9,=X]7/352B$/LM; F!-'V>5 M/<$(E6#_<;]Z^D_UC"&#/Y'^$=8_&@8X'FV4E_JL$NU[>OX# T(E;_D_M]7& MW(Y_7]UR-:IZM9Q"SHA"(%81$PB'8W(M05M_Q\>/.W^TKHS5Y >"Q+9SVZ-B=YNIU MZZ>-\99A)*K9JP(V*[!7!FAM=(AYHX_I9O]H.J>I5:IUN@&[^G9:K3%7R2%T M<\S5&BF>%%O@PX[H_\F-CHC^,MZ]33G M@K]]_KW2IO"G91,*WZE'*7B9Q8P@R GB$.&XA#C"%)91CF0N)8\3--NLE+QV MYW+[J9VLV9T X=Y5[78U!0;>;"M3??AO:D^KM= 1/O-6 T N%[2\=E7LCNMA ML Z\D6F83?&!+QUPW_S>0KX3/DC=4'?$O![%':8?]?CM#LO+(_> $7QU3GKW M0X=!?5HVO[JCB_F]V=:_KA:+CZNUCH&:"2PX+!KF;490IL^0*N=V(Z-& :NBQW1A4<[,.F=:K>D3+X=_.WO M]WJ /[0FH%$E: \F%RP#-V6R$N65NS2YP'6Y;9/3: .+\RW96BC#\KVH__RT MO'L4:Z)IN3%%=XU3XH2G&8UC**-"0%3D":0XDC"395PD<5+&PHDF[:>>)C6: MW.U5*W+3AL)DEB[FA,X79D=S9$J'Y;!CQS @!V;$5FCPIA7[;QKKG>3MP3A( MUQMWQ/S6V+.??MS*>LZP'-73]GD?4V_*IYAD7/"$(*T$#E$DG!(:%9 M0F2$"$MYD3AE2EK..SDV.U4D>;X7V%MYY /P[>@K *2!N>M"<>1/%KCZK(U\ M"J6Q2B,?S#V5RLBG '$HC'SR\9$S+-O:66UO].IN\T.LORNCI"DS\G=3H^G3 MLL[F^8>8W_]0?[]]4FQ[+WY1XV_>DXW8)9'.:%)*EI4(%LJ@@RBF")81SI2- MQZ(X1DABY-978RJ:38UJ:_&O;IH^&7Q#)X*^YO_:_;^1Y1IJ4;UE MQ@83,%0$RVJIIM[H0+;W@IIBFCJSQ%RQ%ZQ,19ZFD"9,G7&BB$$J(ZSV=Q2G M)8LI8RQ( ,MYF28:OZ+%!,R(79GX_#J&9=Y(7K>*N0%+8;HO;,CY(DO^5]%7 M.,N5BS*]:):]0D!KI,Y7[7*%B&7I62'?H2Q^5FJ"D2P#5RQ ',MEB*\/8^F9 M8V)1+)?1< ]BL1ASH(=O0:KJ3IKL\/>K!S)?JC-L(=($,R@$DQ#)G$+,XQ*2 M+.*1P"23=H'5YZ>8VF'22*CW(B,C^*.6TK&"_ DD+3US5^$3V@GG"(V[Q^VL M]GZ=:\?3C.M'.ZOFDOZT^MV(4I>UR9Z=MJOA15)9K6[!Q%LHP(AB(M M*$1)$4-:)#FD.<,R$5G)A%//PTL33NWU-P?U)].2Q70ZK'Z 1\6^P[I2GT79 MC@Q\8A>8&G;]J+6A4@L+]M+> ".O_V;4EY )THGZ[*2OTH;Z$@3G>E!??&X8 MP7Q68]W)NIS&1\+T??WSK^3G_&'[\':U7J_^JN\EU;]LGF ,S$5:;$W> M34V75O(;T,@.]E"_NP2U,S,-P=XM/S>Q2,^S.)4B9@E21R(60\353S@E!"8QY93C7"JKR26:WVY:)_8: M(9+?B-N-T').L;?!VHZV_",8F+ :@8&1^&;?=:N]F%HMP4YLK_GR#C#YSH^W MF7KL?'@'.$[DO[L\/8R1?EFM^%]S$Z,JYO?+=]OU6BS9LRZ'7]6UC'Y1)T1= MQVB&.)=12K$RI3+=NIYDD%)10%+(.&%Y7J2Q=+&L[*>>FEVE0TN8N5R0M>R M-<+__]5=6V_;.!I]GU_!QWD( 5&B)/)E@'0GP!;H-D6:SF+1!X,2R<2H8Q>6 MFVWVUR])72Q'M4Q*E*)Y2>LVXG=X:!W>O@LX'-&[R97#0-A)UC3T3BQ;->@K M4,$&-6[0 @XT'\-9O-P)\RI@#N9G%3%W6EX+V8 6!OIIB0>MCG?B MNTX/LGUXOU7OYY.QH!=Y[P_BJ5@1A'-.<09SH:L&4H$@86HXL"0H$FE*M$PN7!T;=G74<*/+K1V-C M>%X7%P\+HH?3Z6/BHZQ;')';A\^BD/IK;+.J]_7UW ZD;). M.7K'#F(5Y90E(18P)TK'P5N+'A MD*/&S4[YWFXT)M;(7X=/MCH'3/QXJWLFB6K=P>8YW<4KT SK7=^P>@BL],'^ MQ &7HR"^<2"F#WHO!VAZL3)4_+/#T47QHWI!JNO[4&^?2:+$.R:YSC G()4Y M@XA3DI(@EBQV2J9YSM#B!%G[[QV!7@$-=:!7Q%ER;;5V/&63J^8@M@8(7S\5 MGB7LC+&9Q:B_RUU9N?#[ ]R&RU.^-=M\/BBIT>UJ'^C=5M^G6D806[>SH&]U M Q,$1L$VX\$ J'=P_?5,ZDX_G>&K=7#A=:.KUT[1J:#YG3)=^G7A<.CWX M5AM*O;"YE>UXBSKJ>\63)(^D8# A*(0X0PFD*:<0B2B56T!_#?;L%ZF MWO_VU<+FP/)KW 0*%,IRE7A]E28")TQ7"J81A9CK-!TLX#"0*"4H0($(G&+2 MNR:6)O(MA&6PF6,MM2Z'=A(]CIF)A;5-2H7.8[&SLSWW6\^L:V;>DF5GN]FI M2G;^-P>O*,5^+_@]^_GAZ')57]U>;SLU&.K_6O$ \8RG(0PQRB%.A=0AK!$4 M>S#6&Z5[3"#D0% MWJ1;W)FD)Z6SW*'*P^@8!F4_'G9R. W'$^M?3>Y-F]PRHTP%O*R558"O)7:/ M]P3NA/F-F+(W/V_LE#,MG2@J]Q8&W#>4%4Q-].=?.[V!O-,Y40KU=]$4&5SE M1""$B9*R#$40(R5E+)($IG$6)FD>8,L30&N+2UNZ575>"Q.4_&Q0@[V![7 ? M846UQ=6.;P(G%J>Z1J[&>P5*Q*"$;#Z*5A553U<0+@SU7D%8-33?%81+OTZN M()P>'* BKS(IM;TEFINV*$$92G@ 18BTEQI-((EC#B5%F 8QSF1FM2^T-;@T M#6ERM[$J=QMW=T2S)MM"1CQ3.+&*=#+?G?A[#;L@MB'2X7[8,Z$S70_W$^M) MD!VHZ=5CFW;FDV.'7IVHL?W,UAM=N/SFYT$M,_6%PDIP&5$<"1CC@"NAEABR-.)04$9('DB9AU:!73[ M+$W$#4ZEX!50M9VMD3KHSM@!LA#W&6F?6/BKB-5C"8'J'\IP8-4?\"*,0TO9 MHRM0#E'3*7#S%D/D,&W,.%0S32ES#)G;_..)X]ZY::R-^>8M3VREHUB9_-RA),2@F^#@\VS?_2:2ZUB9-X_KC^.U= MLXZU,=^:U1,;)VM67VT.F>%^Z#GR5IHU'QANTW+_=B_[3>FM;+B@4K M3!%E"44P2;&:RDA"8*93)#/!& DY(PS9GYK;6EW:G%7BUHNYC4$._JN@ Z&Q MP\,1?)7YWT4N;8?!9MJ:@-RIYZ>&UQ(TT*B!@0U:N*N*-%/PZC+?3,#O7!.+ M'YX=YP]'OOHG"MO&9IP1'/MW*OVN#[MI?+$_K.X$V]P4.N3K>LNO<_5%TR[Z M@O\ION]%OC9&=,SHK?RTU\5H#R]5J'+ 4\E%@M4PZ'@K??1.PSQ6,T"6"B0$ MB[G5^?L8$(N; 720LWI_:I2.X>&CQJ-?^^=B>>JIP)E@:S7RP5#?F8IJOW6> MHCZ]/DL9!6 60?-!4:UO7MH:>@S[]+0NS('NI]UFG;^LA&0BBUD,*9<2XHAD MD+ DA$F<$!D1@0.WTN,="TL3JA9 UR/8U]S9'L&.8&3R(]@&VQ4HT8&OU9_W MXNSV3/D.'Y3/:UE9G/9,]TLGLF>^X7![[>I>MIE;?QGOVL?%.K M0,-5J/:H,<\%S#@/(&8HAHR%*90\9B(028@26I>LLWS=^RU:?=5/"])-_/I7 M2!U?_0N\6@J!!ZYFDH7*)[W.Z:JC=BJPX/<*KL=$KI;$^)6("S;G%0P[ CKR M8?G8P$B:\N971S,7IP'.U0TD933&(59K!1S'$ =9#BF*%-EY)$0>H2R@;F6" M+AA,SAO/8DE!)XK% M]KFA8Y(_;W6;W\%*ZMC=!>%&8"IK"%)$4:A]S2&0H( M%R"FF M1 CJ%HS<:V]I&M+ !8<&KVOX<3_!=E+BD;:)E>3(V!%J%:TR@;!8\N(Y9+C? MYLR!P58$=,-_[1X;7Y;'-'LKOQ1E'/$[H4L\M$Y4KI]TENC_E?<7 :>!I#2! M&0V)V@"E!#(N HAXF$J2I[$43IFRA@)9F@S5KEAEA"_XL55C 615DJ:\TAM> MS,=IA.SD:@[>)]:Q5P5_3"_@3D+5CS(6^ IDIBN@U1?0[LPT98"&T#E982 G M,&]6*F@(97W%@P:U-_1 6!G='DI_B;MU\>W=BUK]Y8]/;/_M^N>Z6$F6TBP5 M#%*,$YU;,(+J^ZQK-(H0H &#!B_XJA&[EH6^Q+CM MJ;(_'B<_9!Y.X8 #9CM>/)\W7S Z\_&S'07=TVC+YWRD5?^BOC%&Q02OP^M6 M:D6/\5T;9[ M0A_DO5'2]3:-?UZB<63N]1YJ)DS"_BNK;YB-O8>$_K3L?0\.+"N6/PK^8R-N MI5I5K0_BP_I9=/)-W>OXIE4:A&K/%U"8A3B'. ITXA2!81"3,(H01R1QRH5I M;WII"YT:N=X&EMBA 0^.Z)L<1:8#KJ7&[ ?%3IZFH7IBG?+(LGOY,6?"_!8A MLS<_;RDR9UHZ!/GQ6C7.VY\67[UPM2L( X8 ZG?A:M;6@ M-^>(%S2 08D8:,@PH!.<_SJQY#>UK97E>;/=NI#128#K]/"Y]Z,]LA_4W_[X MK?X7]2-CA?CCM_\#4$L#!!0 ( /<]653['1T&ULY+U;=UO)D2;ZWK^BCN?UA"OO%Z]VSU)));?6 MR"4M267/G!>LO$1*Z (!#0"J)/_Z$PF %.\$@9W+SM^7TXZ?U#X()+#_^*!B3/YZ]^T^[MW^]]O[?Y>;=W'O_ MX^:GYV]=36]Z(WTL__%___WU^_0)3P),YZMUF*?Z@-7T+ZO-BZ\7*:PW,K^7 MKA]N?4?]#L[>!O4EX (D__/75?[3?_S;#S]LQ;%W7ID3', M\^_3O/[TY[0X^;&^X\?G"\(#T;KYW?6WS_C7/ZVF)Y]G>/;:IR66O_ZI_B8] M4W NMD_\']M?_/'[@S\O<458V3#ZFE[8_7Y]R@%$X-:XTKXCHC1I6F/[\;76^7E/?K1?KM MV=?I:B)RT$9[#PE9!L6R!&\Q J))%K5E+N4[@%#"*FZHWCUI@X8?<;9>G;VR M 04POK,K_^->DL8#RA$J7K20=P? N4C_B\5)F,XGQ4G+%3.0N#*@4%B(/#"( M3J!#$53AL0EBKM,R#E0&5O)B4(GW@)G%RFDK?)E,"A(O+Z2+_/,\OR'>?9)70NL1!6TW;GT8#@1,7(NKB2TG*Q308-BX]>B]PR"<& MCL.%.S(ZGI\NJ]A>3E.0,7B27A6''% ML!B+&<[=N/+TO6"BGPA,!A%Q%Y'*R^D,?SG=1%F2).*PO%Z2$5Q MN40DIYTQ-'@T/*X^=2]8F"<"BZ-$V@4$CC$(;=E D+C\Y+U@89\4+(X0;1?0>#5/BR49N8U0-DGEYXO3 M^7KY[?DB$SM62Q^- ,X3L>-2!N=]!JY-X(D7M.)X%V0/0O8"CGM2P!E.\%W@ MZ$/X^BJ3+*=ENBT.V-G*X!WWA=QOI[4A-\MD()$I0!ED2H5+KH>R-;>0L!=V M_)/"SA#"[@(USW(F?:QV_U3Q\$F13@KK%+!B'2@N"_@B-03-'8O,F:".3Y_= M^OC]F@KH"4H\JZ MW%4]< !0OC]\/Y@\E9SK$!+N"22;[?3-\NUR\64Z3SAQ(DJIBX+E;K,/O_II\W_E>0CCDMB(N@ M!"B5# 2RBD!>O4TI"94&OY^>'DJ*=J!Y#QVGK;RL,2PH3MJ6R(Z V0@ M"=L9-7C#$((RREEOI';'G_I>?.)^B'@R"=E#93DR!FKE\^SMI\7\+!6D"A?% MIP2&14[Q?K'@K6%@G%,\>YE*/!X'5Y^Z'Q:>2M;U*)F.C(?WF$Z7)! NXH?I M>D98+L+P(C*@\Y:$( G&#BV@\<+R;*(9H+3YZE/WP\-32;<>)=.1\?!A&>KM MD_??3N)B-B%/"(O/'%#4:KA&I9%@/EV8G M9N'GK^E3F'_$36HX"&8HKI:@,6A06&C#0^M!%$G[GHLQQ>,/8FYZ\GZ@>"K9 MTZ-EVT70\4^U]+ KEO:7 26O:^X+5$)V5$+-R M'K5 HXZ_UG,G"?NAY6GE2X>0=A>P^<=B=DK:6&Y.(Y>K2&2I3>3,%^8'E:V=(!9-T%9E[-Z=-"6D^_X(NP M#CNV)L*B5QP]))D(^S67YXL58$RQ*MF"-KN!,',S!?MAYFFE3 >0=1>8V=C' MYV&-'Q?+;Y/(>+:,98K7%3E?B0OPPB-93<70*8O)V8&@6U*&>KL_]*#]P/& M4\F5'BO9+H#Q\PDN/](N^;?EXO?UI^>+D\]A_FW"A2I*&@>6$_$J*D]LR B! M*YN924$.<%/F#@+V \I32:0.)>F1 ?,JE>6STSRE=SQ;KW&U5(*/"NT47I!87Z6@=PLIU5$%7(^?J>Y_?G[P>6IY%D'DG,7YN7])XKPS[#. M=M0)EI06GT0$/TLFHN35LJ!S*Q>?NAXZGDGL]4JY=H.+M:9Q-T\O9 M(JPGC(NH"=50A(VU,%=#E(Z!9A&C\)7XH>*9"X_=#Q-/)?5ZG%2[@,3V&OKF M4OO[3R3#U9O3=6UP5<\9)H6\;U)+"DKP21XDPHH9CF0 M7\[ ZBQ-J:4. _@J>Y.SWY7/IY*N;:.%/@P4L;4,LU?SC%__%WZ;6&'02*L@ M,L-!*;3DN&>$;#/&H@7F 0I,;GST?I!Y8DG;(Z3;B>7Y?HGU);VRFACD@K.4 M #,GX^FY(V9\ JT(XU9Q6]3QQ\JW/'P_B#R5'.T0$NX*)-LK\3LF&(G$>@Z& MD2B4P0"1DXR020*[8#[$XW-QMSY^/Z \E53M,%(>&2K/B(.\X:)&_+4.USAM MR/P52XZ\)T,8O0.A6:F7BG@4QS>CN/3(_2#Q5)*TATMS,!C\^X_7)$E\_79P M*]U-;NB"D"X3O%]7W6N?,4R#W;M).[+7;GW>9)<8N_",\QZNZ(S.FM AC!2@ M BIPGB<0L:CL35WI\3ZYW/.,H];U]E,W95$>14%F!00N#.$P%D)D[=%%/C#1 M'&(VQ[>&N/# <1I1#:FP2VOZ0$F.;=BW9+_>->F>Q,@-3^C)!"4)2BLR:1X1 M(IJ -K,0G!\*!&94G)EIC>"#8,N7J?3X'7D8. M02N1-9<*PV!0V#YRG%93C8%P@#2[W>6?+^:KQ6R:-QF4,*NM_M]_0ERO#MGN M;_^PH1KK[T7LD0[ M1;+;\K+Z9P>-B5G?[%M#'0.I>1U*598X%K7X- IB%IE MT$&7%)'@(>\ZPAZ@A?D=U W6N7W;XU-[JX*A33";6G7 *+IQ)FI@J<3D-)(@ M&O,Z8C/_9JBXM7W[PX7>04OEV_N2IQ@4\['6MLE:<8T.HLL:T 4*L0J*5.Y* MB/]AFOT/H>>]._X_1.@=H.>&IM.<:^&*RR!I:P;:4R,$PQB@E)9%:PT+=]W$ M_N_0\?]!2KZ_X_]#)-X#9JZWH3>U0U*I?1QMK+?*R08'5@PDC$Z7VD88VYB: M)]#Q_T':O;_C_T-$W1=8SMK0,Y>Y(BK!,JS72XNLTWE(-#*3A\]\4*DY6'KM M^#\06 X1=0=@.;>XW_/#,A61&"?'SH0"RI8(,7A-WAW31B5NO&[LQ)S3,BY8 M6G@OAXFY Z \6ZTH"#WW_EF@]1&] ).DK%-0$@1)LO',1:--5%KJ)B"Y3$H(@@(>1Y6GY[-<_WGY_][.OT29K7>Z=GZ>5@NOTWG'_\19JQL$D6713#PP0D((4=M?2E.M\GZW4?9N [0\/ :5!,= M(.O-^A,N7\V_$%N;8LU)]II+ZS,8@[E6VWF(BI/JK0[2T_+@Z:YI.(DM4DH>5!,P9"UX8PSBIPI;;F#U)+\O:\QC9G$7L0-\[(E7:8&EH? M'4#L,O$^B21%0+"J3LR,A8C/I/V:!G%,>I=B&XOT<-@,?FFUX49VL(P/!\AB M'68#V:#%9URNO[V=A3KM,%?G__-V\F'>%AO@:PPK?#?]^&G]IOQ*ZZ*R^ZP0 M1FD'/STYG=72F!=(#*3I5HOS_.RD=BCZU[9VS4IE(JN7>'6=J,E(RI%Y!S9[ MM%F+Z+%--->>MQ[BP4$26)W!H /+^8;D$6J7K9OXGHB:.Z[G#JZX.D@:-3AO M$N00 VI#'BJVR;??258/0>8@L,DURJNQHO#A1T]A!M#@*8PX7; 3(N MA"^_+.9IYZ"B]@6ED6#(AH(*"H%HK_=*'!;K311&MMFZ;B*GAQARF"WK:&%W M@)AS&ZAR+K'$#/0/UBG%"@)+&IBRB>M S*0VV]&#MIS&0>(@N#A(I!U 82N" M"19C32D%&$F MD ;(5 T# 1B$:0I4K*6*8-QIG VJQ!XD#@[R Z\GH8XG4W7 M4UQ1.+1D,BB4!5P2$7PLP?B292QM8OQ] M*>RD=.WU()5)3=32@DO*N'WU$8NIFD<3>[=C :0 $=(.GY8KZ1QC^GZT_/3U?KQ0DNS[@Z MF_$PX=ED7Y2M7>0,*)](9C8ZT+)803XDMZ;1';0]J!LWS]P(7X.KI5.HO<-R M.C]?1M\F+''+!(N0:S2B'*'">8V@+;-<:A6":),/VH.X<1//CPBT8Y32 XM%-3S^N)&F;MSU=HF$@132 M[U9W@2$?5,%D#(4CV=4[$PA.J @ENBRBD-IAHSL']Y'6C=_>$&B#JJ>+'?#. MP.0"8TY2J"M, "\TQ2;:.(BTV=.Z*KY.32BNW#6$I%'(^$#T/88SWPY]+535 M@]/\$/X>M&2UX*LXITWL8"-6)<4?>6U-V!T/=GDQ0C?MNCD%L*Z M+^<)'9Y0Y)2FD M;^.TW4Q/-UY_PY.?XQ71 YR^BVHBHS3(*&81/(4:PBB(R3D(TF?%F/&F467< M!2+&K6IY["/#!XF\@ZBQM@^:;J^SUJO0M)>3'XGS5%E)V<@K]\6/4KH'>#FPHB\+?U:T=:L/6W3 M(=9K]UJ"DR( CU%9*S%+T29U=962L8?K,)UC_CDLY^3,K2Y='RW3-*5=W2A$QQ!*Y+0NG.(0G-,4;SJM8Z0XHM'M MROMI&S>)V0A9 ZND Y!=X&!S]%0'2B_Q$\Y7TR^XS96]7JQJANQ-^1"^DO2X M*3%%8,G4(5S&@A.E0*I#A8W()90>YJ/LBX F:A,+[ L;* M6O1:*-0PT4"L%6+HD(5&LRWNHVR_8&_PN<]C)3F/U\Y@:'NT04UO-YKXA.MI M(E_[$AM'3FVZ_,F-1SC=P<9CSG/*! <;@P:97;T)EAW$(AEX&53H( 0TM'_KH'@J*$2;K-23F^?T$%3<,\_I(4+OPE^Z M;>I,X9D743PDLYF=3E8U,.; 63*P6GIA59N;-D]CGM.#]+SW/*>'"+T#]-PP M4D1IZZ6C561]'2G"ZD$1E@1)<959EO2G37#W=.8Y/4C)]\]S>HC$>\#,]2%# MW$9E,@4>4B0ROZ)$XH <.*UD4HC2QIL0PTEY-B\D9;I6-7NO4IDG&$YCG-!!8#A%U!V"YH?&#%R+:D"1X MEHD#I^DK0<&GB)&^T=78MJEEZWR>TR#>RV%B[@ HET^3*3)]L]PPE3G:Z_K183O^%>2)54CIG!&9X'>.0!;A(VS(F);U-2L7KU2EQ8K3-,O%(ZLZ;:PX,?"8+3U089X.P7CR&M;I(T]B5 YLD!@I!9;V &NH%5 7>.0$Y M<;0SM\R+9+@WD+4E-B1W55 6HN4IR>0U*VTNE]Q"T-BG^FWQ#?H@HK.ZNFB" MZ'<9@LL.)/EG)I1$PMC+/Z8'7, (?7<5'[=1T$E6\0!M+@84;1_0V-2[;3E8 M[4YXI U<[T[L3$HY6TY^6I18([P @2L$'J+@-4.>D[[/ [GZH:,K^UC] M+ 805@?A\$X:WX6QJ=_?\>)41F;1 "=-DD?-*#*K%=<<.4\Y(FIL4T)Q%U7C M'"0,CYS!-= !FFX(]XQBNJCH($9)X9Z5]%4J%.X5F] 6EYC];WE8?H@7,I"8 M.P#*._R"\U-\25*ZJ>/6^4BW.G2%_N1Z:8@715+Q&;(/CBPK!F*V;L@QFYA0 M%-.H*]\!Q';B\!Z(CVN7"]LJJP,\UNEP;TJ=]'31NK]?S/(DY)*-5PR"=63; M)1EX7XJ%Q&5(0CE$UN:FU^TT=6+(AD'70*+O $1_6RY6*]K.RW0],<4G'H4% M;42]TAVP>@35%V2.EH9F*K1!S04BNCLI/P8FAPJW@YN YQU-=W/IO\\C*SXR M5:XVQ6O;9Y_GM8_H87A#6Q10EKM09T@N@/,H#3F5PXBF>M]$ZR MT@91M],TKL_3!DX#:: #+/T-YR2@&7'R+)],Y],JG/7T"YZQDRT% S9Z*)G< M.255;2$I$\2BDW2Y7EQJ-(WV;L+&=9':H&I(770 K6M"FI12!#/,@"M&D$N0 M$H18!-C:-I)GQ@)O8YVND3*NM]0&/L?)NR=W^WOCF8F*NEBB$W)0G#;DG,$) MVIJE2T(4$V0);2I/;R"FN\K 05SL X7= UYJOOV7Q7QQF94=_+_/XS'%QF E MY%Q4G?[-P N*/)E."A//SI@VI?#[T===O>!1J!I>)1WL9*_F]%FX6E]BYB*7 MM=U_\EJ@9)'$5GL!"DF+AS$-6I3@LG"&Y39=@?:A;N28K@$J%HU5U 'L;A'; MI!X@NB(%).L,A1@N@9?$!M:VW%%EJURCF7XW$S1RA-<>7$,HHD<\G046,D=5 M4D20@I%L5)WB6Q>'EW7TG,FNZ#;EB+=1-')T-P*B#E'%PR'EMY":X\=:Y_NA MM:4Z8THQ+DJ]$6=J:+/)M$6C-,B4D226DI)MML:[Z1HY"!S-;AVBE@[<_>^! MRK/U>CF-I^M:C_%AL>TE-Y%68_*>HF:]R8X0-T&H &@TV6*K0M"M_*^[Z.KN M&LWS33W(6NI $&=)U,2LB1!JPTF4P:)B5B37 MIB+N-HI&[AP\,&@&D7L' =M5/GX*JVF:9&:,B2'1!IOK/ "+X"(+P+6*M.7F MZ!OUQ[N1G'$S2\-H^A[X/%SL75QYOLK&B^GLE#:_"=J,Q6$$Z37MM'4J8.3T M5;))">Y+E*Y-*]=;"!HW??0H"#I$]%U@Z)\X_?B)*']&'QH^XB^G]7+#FW+M M#O>.P1?359HM5J?+K1'_WE'9^!ACDE!4K9G7)4',24 RFA7A;0A7+R(-!+EA MZ-_/QCV5JO 1=-K!7KHOUUMCSYRDH,,F$*[VV FT1@,: \H8'4+46;,V*?8' MD3GNWCL&C@Z$\L.5VK/UW0GT>B.-B$%*1^%1T9&V%\U2O73&Z\1Q0ALC<>I' M1>UMA(Z[X_>+VT$4.R!R'ZM'RBU3IRYS=%S#E-L>T;9[REZ,#3_P9/NDS=3F M:\\_QV^27KI2[SM;L;&&%KSQ'+0,A9Q;EH-MW(-D/T*'3=$YQ;!X3*!-R=N5 MY(1$*";XJ'B0K8XZ'YZB>XPA*(,CY>[\W4.DW\4.O,]0O+>+Y49S-YR(G(LP M"D2AN **\"2HZG]$S &,S-85;W.6#4LVCF>@DXN+CP#8,33>07AT&]O/OH3I MK#)8%LM5F.%[3*?+[?2U_%^GJW75RAYBF:#0(6$RH*VHI:6TZ(/D!6)1M'L' M^F,?=P$,Q%@'A76/#=8]%\P8R.EX(;U<+,GIGS\_)9KFZ=N'99BO2/25ZWG> M?#?;PN9!PE$H@L_>0C9UQ ?% ^"8C5 2*UH[;I-LTZ3C4=GLH,"PTT4V/JHZ M7G)U@/8<\Z["X.V,I/$P.:28L$A!C".K\R4P@-OT>S$\9^/0B_BXJ^M8CCJH MJ^QT(3TJ5HZM7^DAM)D(CB3^Z"#7>T)*A%RSJ8*^#4SYI%(1C5H@'$=X!U6? MG:Z!%IKOH KG!D[/Y]D'(9@6E@$K];ZE,@R"DQZ8M5S(4F@#;&/A[R!JW&N& M/0!T*(T]B?'>E_+%G\+\(ZZF\QMFNP^9#+_C,8T3XOLR.'Q2_(YY]'5@CQ7. M$9+JO5'QX7]W0B?XC4.PBI;A]7G),J,G,)G =B),L 7AI9&V$JARSR M@(TZS#R)0> /TO/>@\ ?(O0.T'/#+%KKE7 Q.=*J]L0!N0,A\P*YMA8P)J>< M_KL/ G^0DN\?!/X0B?> F>O3J66015F9@+$LJJM7)\2D EI&SGAT6:N6T\&Z M'@3^(.W>/PC\(:+N"RQGTZEU4,FF$$!:7N,"DHJ/28'54LKLC,_XWW80^$!@ M.434'8#EW.)NO;L:7"[F-1S96%VD6%10H '6U T[\PA1H:UW8F7,(L56=[;N M)*N3\_8!?9JCA=\!DJ[PL%M=CBN5C4! Z0JH9!PXD3EMXT;EHKS.OM%]BIO( MZ<2[.5[=5Z]4'"W[#@!T80S>SI9ZE93ATM11>@84:@6QCM?S6A3%HO:ZM '/ M-5)&OLAUO'IO'SEX@*P[ ,NSG*=5_&'V-DSSJ_GS\'FZ#K,=,\4*I^N :>[K M=;2D),2, F14@J2#KO V!35WDC7R7:[!032<#GH 5$JG)Z>SFI.]+Y 3T[7I2 $7C #'ZB7]F%DJ;9RBO4D<]R2[ =":Z*8#T+W#=:@GZV=7 M(L_F(U6/,@@&)=7Y2(H$%E7V4"AZD%935%+:'+S=3,^XA\+#PVD J8\\]/#Y M=CG4]L>E8%J_Q>5TD=^49WGQ>:.7ZE"&$#V/)8&.I&GEHH"(5I#:);IDO8?[D-1)Y,[#H_;FHB^J!,5& M6T3=#W2;@[<#QSBV'U$T8%+S,#%W !2**)885O@"M_^^NJ$@Y]UB-GNY6/X> MEGF"%&=P04P1+YE\45IUL0A3&Y=$EIE*J=']M0<2VDGV\T!<7&^5UTQ)'6"0 M0M[%Z;RV)7U?[[D3!ZM?/]>*L9]K[==J2JOT]72UGKB@E-A8=Y;J;3YA(3BK M0-O *=[-#%.;ZJP]"1P7E,9LF:ZQ%931&^G:MPTZV-";C#='(RSSQL?D0"_7 _DHUV5U20:6A=. MJ.TT A*0 GHA019.2Y_).<%6]:^\/1JM3K%_.)T2#/'5:) WKC'!.%E\L:] M>-,!!H_05@<0_)Z\67U8W')P>X'Q^G>8)ZQCS"E.LR&6'!A$JQ-),Q2(S+C: M4-%Z94@4L4V:Y!BJQQT=]JB1QV/IMI_6\ONP_'PQ_X++=0V\7F!<_W.Z_K1] M:47O?8EA?;K$"9ON$S3%>:)CC:: M@@*"#Q(4"@8^10]9FQ"9],$WJO1[.*TCSRCI(#X;2I$=!&MW1: W,UA]=1^U M )MX;7EO# 2I$@@OZ(]%I-*LX-XU*2+0%I]437TUX9EPX9Z%P15L)28E)$B2;H-K.>CB9]/QS_ M(8Z9'E?-/>!ZPUEUB(B)#^%K#2.K9(EU>N%L[!%NVNSB?+71.OE6')E3!9Q- M A0%F77\6@)OF#)H2A:YD0D^@-K]T/O'.,IJK MFW(AG_*]C?)$Q1"M3Q*8L@C*9P<^U&9\3%MM?&(RCA"[W4OW?I#^(Y^SM5!P M%^,2[@H']F W9(LN>,!Z)TDQZVD1,PU29JXC+YZ+-G?"CB)[/SC_(4[A'D^] M/7C(=ZW=9XD$N]JD%5>3HGE0@CPIO[F-X)2"8#2"E]ZK5$*(LDV)X-XD[H?1 M/\016ANU]8O'S>*[Q)>)WMM W!1/>X5"Q2D2]>3=NRA=S,X:T::EQ+X4[H?& M)WU2UE1I'8#Q[V'Y&VX:_WXW\+_.29RSZ;\P_RU,Y]MY3V36A2*NT)$7HZPS M%&UR!]$P$EH):$*;JIK]Z-L/B$_Z.*RAPCJ X5W-J@\?C3%1WB8C"H+0+H$R MY*0XJ4@*TG/+0PJVM-G0V_"SWVV!/\3!60> Z'A9'#WDH@0MI8X,BJN=_UE- MLRA#'KT+SJ=<"KGWC[HP'F4@BOA#'-5U 8I^33:^PZW?1COI M\LLTX=:E>X=I\7&^^92-=SNA9[*:V3;=:UMS MMM^:^4,<"W8%D@XVELO37(5+1B85@+X@R2I+NR*7'I)G+'N1L^5M"HL?/DM7 M_"'.^0X7?Q?9X;OO%9L4 :8KT7Q]#L09+ @D]2269MLHQFT!UZS%7^< M,[##%3$HG!YMCE-8?7HY6_R^NLS%D5.;SC^T\8RFFXD??B+3^8/.!^YXQTM! M\H1XU)O!W0Q>QEI"5&0$5=".HA!*F#9UHZB/'"9 M.HD#F@%L#!S<&1T\1"E=1 >78NT:*,_3=(:7F/JPV%/&Y_*LL;6,D8&(/-:K MOZ;>C_!@E%3:1U04++5/P@S$S;A=?SI ^.@0&?NJ[ NDQZ9IV!U:/#NI:=E_ M;;[=9&HOOO"F7+UZN9H@REB8)PY3-0JL1"#.&63T0CG!K)'B/O=T"$+&M=7C MPV@QDDX[K%:XO\OKSUYI,Q8F-,7.,%K*I%X:T MR!"*+) CLREKZ[5NDV5\**7CFN=N0/THBA[;$#]+:8G;%?G38IY?3%>;SH@3 M%;C.-F:(J1CB008(0D5@Q:*5*C-^M4_J;1>];W[ N.W9NL'88#KHYSSRK 3G MS?Q]F.&;\FK^!7>RGG 5%<,L 2LSJGI/3L@(SNM8 OW/-?)B[R!JW(9MW2!Q M:/7U \C+?L?+Z9Q<#I+;QNEX]GVYK2;>6(;:D;5V2.P)YL$Y:R!:C(X9,MNI M35'(OA2.V]>M.Z@V46P'GN5M]QQ9YE$F"Y9G\H]-;>\I> (7H@XR6VPV[_[P M"WW-;HMT!\8!E-8!]%[L'KN5XH?P=>?3[HJJ)IHY7SR7($JI!UZ)@W>TG(SG MB1<4Q?DV-YON(6S*QMHY![!)PJXFH98=(ZN#16N3^<@B>(KS@%FC2BE< M<=^F1OTP>GL;>_)(*!U)DO>A#&TQI+6$((S MP)E,C'[ T+3)#NU/X[@;<0=U<8W4>3A0%[0"6P)U>[IZDX/IJY.T))?9BWY2(AYM5+DNSV+/0*1\%PH3BAPB4CB".& M$*,O-4<5,](/4J/L]GV4C9O!>6S<#:FF'GV_FUKK34HL+,NZFIPW]:"4_&>> M,B"74A46DW!MHI"]R!LW>S.VX3M:81WMO%<6%SFL?Z\3(*?K;V_*C7QF+;@+ M)4(HF$!%J\!%M+45@T]5RMZUR><\F-1Q*R5'MI+#*K)'L[F)MBZ5R3O.7=$( M&%0$Y4.$B+0@);-"\L294.)Q3.95TL8MDQS;7!ZEJ"=B*J_QZ$1V9/H%9.5K M(,9KL_JZ,2C)"Z]U\;%1A/P0,L>MC>S)1!ZEP![-XT^GJ^D<5RM<;6X!5T'O M?I(G$J/#: )@]($XTJF>>RI(S)IDN5)HVM0^/H3*<:L?QS::0ZFO'_NYOT0G MSGKTV7"PHG:$K1>'H@H%BA/"&<6+36W*)_:G<>1ALH\,ST:ZZ_> \/Q6VPV" MU"G02K,(W-O:,"'4?L7"0\K24! H>79M+H0]G-9Q$Y2/?4 XE-(ZV,ZWK."F M2N3M;Q,3S9(OC%@+Y)<2,%N"92U""+,(P5$RV&0E[)UE='OX- MAHE%*P7ULT-?=)#/>L3485SGC5TG6"A:JZW BJU\9<\A(!EW'8I%)G74C28& MWDM:E^=_K< WK*(Z,'=G"^=-.1]X]+U!D10Z\'IO/ 169\KX IZ+!%X5CLE% M[4/;P^:;J.KRZ*\9WH923Y^V[L*XP=H>:Q*R8<4D15&5$^3"YE!3^1HP1Y%\ M2 EUF^K9.XCJ\LCO,>S;,D>M081(\;SV#$)F MC)@C)UE)9V*C*6=[$-?E25]K.S>4LD8M<]CTN-IQ]*9<&!;XGXM9CH&NW-#TIB@%#J],#,B]86I0E7^N[>TFSLKJ=T>0HW-("&E75'N^3YQG^] M;R27/D=5))@0R! 7;H LL":[7"\M"-K[69LTR!U$=7G0UMXK.TXY_15C52?S MS>?-_8:?O^(R34F.$^&SIM#%@8DFT3+B J*+'ESPS#B#F438_D3M)M*Z/$5[ M#-_L>$5UY*&]P]G&>"X^A*__G*X_U9$C)#[R!6[I,65RB#&(#%&62/M_D!"X M2N2.!B6LD4XT&M!V*,5=GJBUMHY-U=J%Z=Q?L!-DAB7G'13/R'F-,4'PVH(6 MW.C$C7"^3?YN?QK[/%AKA=)&NNO@8.WG4C"1,_SSU_0IS#_B.\+[FWEEMOZ_ MWHKY$F;;!4IRG"9:#9M#[GF^_,*%=TX2;2&&*0I!!*^QOZ;87SJ$6@!LBW4R MN#:)F0;,C)O0:78T-[;:.W HCF)V.^?S^L7Q-#NMV]9%L6Y%/?$\R^B,A,)) M1*H84YNT>6!19Y<9$X&W612/R^>XB:AFZZ5CL'2PB1QG-W+4Z+5@((JIG66D M 9\S!Y]0L80YNM+FX*C]QM L8=8GT!^DRB,G/I($ENL.T)N2MZ%.W/),F#K: M65 QM^>?OX\VX@RS,Y$^6I>%LN3 MK3+/A.HH&%&, A(3:O>NVGLDVE* PIXHI0G>QS:7+O8D<-S<7#,\ME!/!Z[S MJSE]%BVCMV&:*32FT)KED)2EA2,+N2O:0QT639%V;9:4LS:^C0V\0LC(PT=; M*/M:JZK#)=\%<'8=UW%USD% #"H5T#5@W,PU"\$$DH8MS%K&@VWC_5VG9>0^ M/8\"GZ/DWP&"K@P8>Q/783JON;BS*.KE8GE;][8L=6URD"'%2)+SV\62(0IG M@S'DJ:8V(?@11(]<&OX(F'PLC3X1\%ZL6/[.J!(R>:4,)/015+844RF5P)C, MF4?O8FYSB'4PR2,G3CL![O':[ "VORSFB63X_1K1/)^??+PBQ_F[K^S0*&=% M!(G$CA+D)CNF"Q1I-$O!R8"-NDCN2^*XAZOMKMHT45$'V-OU>=TT0\_3]2DI MC)R8TTK)3Z?K7Q;K_X,;9WB2A&"Y>L*!>Y(>RMH %A,@4PE522:J-F>F^U(X M\KV;-@"YEG]IH*VQA\ 2!R3@Z1?\L'A=K_KBLY/- -+"F0Q!.*! BV(OQ1%" M20$B<>!1LL*N-K*XI2[SE@>,?%>F*6 &$VP')NK\L@5F3AZI,$EH"J(XJV4I MV4#GD44W.PU,V'QL.>/?.NE/00?02T=;* [KW$3)+^)L^G';<_\,\]Q MPHW*J&(M+(KD#SCIP-=;LJZNHJ*X=+Y5Z?_IS6IQL/__-\F.8[T9ETT]? MX"HMIYMZ^44YZ_!SF8G5].3S[%[3MM?G_OB=[*L,[3[^&FP&80&_KBE((Q0? MMW@O/KCN?XO9-&_7P#R_O<#/^0CR,#O/@GR':+'")ED2,%L;8K.4(;)B@$=F M5>#%>]^F5<8@Y!]K (\BH@YRGRU6%&M_()7^-*M]!:1S*2:7(*&MU]BDA9C1 M #I:D\PD9DN;*&1H3L9-FCP^MJ^:WU&1\:3M]0M?D=19E%7 1ZVQ*1:&/\ @.LW&U:VALU$RS"R/^R^E)Q.6;9,C*"X3P#?67!V8P0E)>,^2#(06MS*G(;27\$L_H0M%T[+AE$5QV$3F>, MO,//B^6N=?2.DQ!\;;)?( 9#GGDT''PP!@272DE7@@V-^M_=2M.X&>U^8'>D MMKK=E]^?GIR$Y;=%>3_].)^6::JSE;9S9&F-O26!IWIU\( M><]/'F8W/H2- M@3;BZX\Y!YZ0-L=2&%AC-:CB/ 2MZ-L<>+1).-9H0N/M-!U];:\_K*)/S%S]E-835>UK]"E!WS;_OU] MS43-0[0Z CKUIP]!#%7S5D#U73@_;]= M3A?+[>W2=YAF8;7:+/.-KO)_G6YG)%Q()DQT$2$:'P%]$23"DFE'D &2="E( MXU7QC9I!/9#2<2.%1B!LJJX.X'@IJ+JZM+S00F5NP*I4QW.P#+7U+93HL[0J MN-"H)_%=5(U;*-,(9H.IH0-(_;K"-^7GU7IZ0H'X:L*8DXY)"6B8JK-Y+7A/ M?W%+\DC,.V[;. V7Z1BW]*41;(X0=0= >8=?<'Y*7G]:D+-[$_)C-)GEHL"F M4J=.4I3B>*SW?),54=#>WNB(\5[2QBUC:02G8172!<)62 34*^2[<-M=74UI:@26J$A*5%J/SP#+B:*7U"E M0*ZC%J5-W\W#Z!VW 44C-#Z"ZCH Z*Z/QGU]-JXV0=HN1HQ*<54"A#H9304K M(&HR^C9B*,&BC%ZV"0..H'K<[A2MPH3'4F,'D/VP#+D.DMR,C]S)DUA-2&S% MV=E&$9-4UC,#AB4*MQFG<+M(A.RUK#<,1(IMLB-[D3?NS<5&(!Q>,1V@[3O] MJWOX>S:;+7ZO%X1?+I8O%J=Q74YG9^_:\9Z*) %G#K;8!,H$3P&[SVUYU>3==_?:<:)BNZU<3P1.3FWKS M.E%265X;V@L/1LO(?=!86*,]_G:B]D/@4SO6&$H+'0#J[7+Q&9?K;V]G]9AR MGJO/L0GFKGK+S+"HZ#]@'@UM!N1_^. T2!F,2HISS=M4 ^Q+X7Y0>WJ'%PWT MTP'N7NP>^_Q36'Z\'IL)QP,YLP)DMB0RPS3$X@Q@2&2>HQ.ZT6'MW73MA[&G M=G(QH"XZ0-:F5]L\S'Y=X?M%6?].DMWM]8Z5R))GY,#644/:6' 2&<2LK8NL M)&1MCC%N)6D_/#VU(XUA-- !E.KDH.M9HV1C5@Q0^GJK#ST$5 J0-GC'HN)^T'PJ1UCM-%0!]![=?(Y3)>;_FO+ M%]/5Y\4JS-Z4UXOYQ]?3+Y@OKJKO%C\@E[(H#\F9.C<(';B2'$@7"JO5@MBH MH\\AU.X'R*=V5-%<;QU@\^R:Y_/%29S.MUT6=JLLVYRCM J,CHKBGE+ ,5YH MO>40HE#&RS8W/VZG:3^$XR@T*D MQ5&;GP;C"B Y#4HZFQRV2='>0]A^=;]/[:!@2&UT "Y:'B?3U>K"ZF!8G&2< M@;:&5H4_B/P[P-'N M(O_V9O^M]\M,UT M +>?PW).O-31DALC?94=##HIEJM[P,@*AQ @Z)AH'=GL+7D+HM%4NGL(VP]B M3^V@8$AM= "NEXLE3C_.G]<.CW/B8TF[.XFH>I^TZV^^G5T,CB\$,MD*63,M M";VO[0 4!!]RS0=JH6303K6IS3B8Y/T ^=0.$1Y'@SU -4R7_PBS4_P[AMKH M[GM!RE7&L@Q2AL( HZ[3J46B@"D@E!B#H[7)T6(;:.Y+XGY0?&J'"6TTU 'T M:DBTQ$\4%5$$M'5C;^;+:,.*,&3]<^W&K)0%1ZL(;*+=P%E>F&US@+ OA?L! M[ZD=&C313P>X^P5_OR"QY6).7Z9MD[*;^1,EVI*B@"AKCYY2;Q9QC>"=Q\*X MP*+:%(H\E-+]O\S,D!V5=I__F/V4;F*I?3[!\]/5FNSW:FNP?#[?=@<@:5Y8F!+=6.>9,( M8DR21$MA:+PHK$V;[X8-6M,GS*;R;:OII_?]:9N#?6?"*<\85K"5'[ M7">P*7 I1. 1593"\! ;'=;N2V*W^^U#<'/M<*.)@CK896]GYZ=O'^@SGGV= MKB:%/ 9O"!84+DE0DB6(& UP%DRRN:34JIG$'M2-B[=&P+CJ[@VMI:Z15SEZ ML3@)T_F$&2Y%]!:,%+*Z$^2H\"S!N!*\0"%+:#22; _JQD7>\)C8&W0'*FCT MX8L[\O.V-^B;\A/.L4S7+Q?+7Q9SHNATGNM2_?4S27N^?HFX^CO620+D-&ON M?0G$I2*GV=$JIM"I0.:(3/.8\M7.Z+?-7SR4A%ZQ=B@4%H^NEPY,WGFOOBJO MZJ+@LBR6)[5AQ?>9?[5[5>T+]&%Z0F]Y4][3JZNR/55\OP[+]0L2U69Q2UL" M2A' 9=RT:RD0XL%,99%R6 M)($Y6PMMF:6E; WXA+P$(20Y[(^;RWF@B]FL(O!Q$#JTCGJ&W85-"XM6QFM# MP$@<%#<1G%(2 F;!E/2FL#8V= _BQMWS!P?$WLG$P[33 >#.FA]<:)&Z;_-?3 M.6[F3T\\XTPKIH!9I%68ZMQIE30)*OB@O^\^L*R^GL];3@Q*=BB7(&2162*Z^MS)TCK#G!N0TQ)M6FDG4/XL:- MF5NCZ49Z $78$/?787, M;12,["T/H-7%@"+N R+U*MJ.@]4NM:*,1Y$3 O.>@_*U9S6W&KQ"B3DICGRO M@HZ'X.0Z&>. 91C-7H?)D6(>^W#\^=L0WO^Z"A^WC2@N'+(FETO2P8&+) V5 M@X4HBX42A%8EVFATN<_EN?L1HP/A6-TM!A?DV'"X03";F0LW,B98\EX80UNO MKT6_R9*I90*R8E(D&05/8FS]_G /;E@;E.!&.C8*=5+X+90/NZSS)HK7/ MD0$KSH*J)S0^9PE!E5JO&SSZ\!!#(CILV!U[7:1EGINSP"!I(VAW@9>!2*Y.Y#KEPB(K1 M:HG1U(6") QAK21AF-QF6-T?JL@2,BJ&%IE6/L+L@191Q:"*#R)IGOTX]3=-2L< M'1.S0ZOWB5<_W5J!TK("ZJZ'=E%^,UHEU%E)]:*<[?O;L4#A>^.AZ2/T0GD8 M&8^ILB,$U+Z*RN>@!1<&K*RIP5P*Q.P]\)"RLT77[CU/KXKJYE98O^!Z@LY& MG^N9?O4!E,\" I>)F"ZB>.E0-6J4?!=5W594/00=>WZ@:.O#"[HQH)AR3 MD<;7L*4$4(7GVF6\@/6H91&1XND18LUN&XX-#:K#%/'$G:#=*^0/))Q^J?E+ M^J1GL]GB]^H[D@_Y8G$:U^5T=O;&YAOPP10]YEX\C-C:;\L94\K!DA-?Y_@H M:QPXQQ@0FM'3&HFJM+F%W&Y;/I?RR^M2_JZ.;>?\]:1H+K-S'K3)M)23-N"E M$9"3RRF($%AN,PWY061VNW$_!#_7AN8U4U0'._FO<]HK9IB_,[(ZXR24H(-A M'E#57M-9(GB,"(Q";9436JW;'.S>3E.W>_@Q^!I(!7_$#7PGA[.$SW-B:;I^ MO:BG-O6G%W-0%$UN?EIS4?2S%SL)[/(#F\_:NDT=$.V"#"$@F*QK/E$66N!2@HHE%Q--(9_ZB3D@MQS[\Q"$$1HA%"1.?;V2 MFGF!Y*4R,B;!?9MY@T_L=M5#$+'G[:J'B'[DJS-_#_^U6)ZMS=6F0DAI+EBR M' 0J5RN$L)Y;RGH]A)7"/7*[UP7$O>[,7']^9X4,!VAT,9AX1P;'+^$$WY1+ M/.PJ+ZU+DA5RAXVK4[WJY43/O0;&:@^;;#"5/!A&;B5CO.LTQ^IU,;20QRY\ M/R/]S1QWU;39%D>N= 3'ZIR;),FI#D@K*&3/A2Y2.W&?@W;S1X^G]H%TM1A, MJL-.GP_65H M!?2(I0M=TCR3"3%RDDF]#):M@X D(E$DLZ8$Q1MESNX@JC-?Y5#%W^O5'J:% M'@"ULZ[76#J[8O$5%&*NZT5 \(J $(TM0A@E8YN#M/LH MZ\QR'86#>T%VA%(Z -GUG.]9!&*8I.@E RI9[;"WX$54X+C*Y%@$946;8J+; M*.H-5,?H_>JIY!!*Z !,=Q02JTP46\G I.2 0F.V+8I2C(684]*2/](V^+J/ M;KV/L0$>)OX>@?06E_6%\!'Y1#!?<4]AC2VTTA2O0QUMA,*((V2<2].FR^Y= M5'5FG0[4_'V .E0-3_P\^ZQ%:[C0G76.Z[,#SN>+U:;B^=6IL'F-< MY^US##9;5\;(K4_D1R<300EIP)=$IL$)G6TV*I8VB=Y]*>SV^/DAJ+E]6.> MZNG !=AG(HM/*?@4#' ?26[D:4.4,D+T7$=FHW:RC5,YU!BE1YC4.20J#IBB M]! 5]8RZ"]G/XI4)M"KK"*!:'UA;9P9=H 3DIO!,J_616^7WK\"@J7$@HZ!?. 07.#/9.VE"JY.N&PGJ M%%B'*OY:H'.\%CH T^V#H.J,1!M\!L;J<3]>G2R0QO9Q^K5^==^7TS 0;%209:\ZS M1'#:,] \: P^UDQ6$U3=3M.XIUJM8360+CHP5:\QK/#38I9?G7Q>+KY@%=(9 M*\:P&!QF",D+4#K38M&&@RE>J&2998VF7]Q!U+C)XM:X&DH;(]>JOJN3FC9> MIM!:8_2^WM=*]4A&@+?HP!B3N%"N3L\>K#;U_+&]#'=N$/,=+MX>,+&#LDJ! MAY(*N%0TJ)H0=YR^]8ESE;*V#,6PJ!B[6/5 E5U5^@'R&_M.PW0^/3D]V1'N M@Y><93):-M3+\R(0XJT&=)Q;F2DBW6_*T'[7&2X^>F35'Z*XQ1!2'%O]X>L% MPHL0F(Q!L($54"$3XV5L=GS-LO7!ZJ_R=R&0=1_L!0[\#!O MW02_GXTZ*U JS@ %KY>]R##Z.A&71!52U,@HS'_<3-[K/KH(CYL^/DQ!/4/N MPBA/EI)G17M@*K"Z%AE$+1B!Q-(*DMR7T.:4;*A!JX^?Y#L0#P?,67V(;H.L]II]JQY4#W\?G:R6*ZG_PK?>RA.')=,6RLA%(Z@F*)PSME ?&)T M3$;+2YN0>F\2.\T'#H.]-HIZXE4U?ULLZ!=GLV?Y"XE^NJ(?;4HWWJ\7Z;?- M&*B:EL?Y:D/0&])/J+_^'C]NTA,O%TNDC]_V)TC?/BS#?#4+MPYM';+(ICGE MCUES\[AJ:%^"$P-RQDJ 6 K9<'),P(=,#BO%N"R[$J-Z:K-S?SFM#OB;\@X_ M5X,Q__CK?+I>39A1.<>@P66GR"(EXAD#!R&]<;1A61G;7%RZF9YNRVL>@HBK MEGL T7?@*)RM\4F]VI ]16X6K0>5=81Z21!X"2:70G2'-@U!SBCHMNO3,2 Y M2+P=P>+5R>V0+".0=&8.>V34"SI$B[P T[S^1_*XYEL^6RYJQW%:+?7_+V_"MOO3L][#,F[_>(85F MJ^D:=\/[SH8$4'B>4XHDA%3J^481X)'7UBL4-3$2Z9[=:!Y>X=*"G7$F+3:& M[OB*[P#]9P[EM4!J0FN58O^0(5$T"HH["5XJ#E%XI;*(6\)QG\[P9.?(L;?VB^M(9R IQ+W2N WY1D?)5G8=- 8+7TF_J]J1O M<[#],#J/-5HW/.W%=)5FB]4I+0(2_4_T[M\F*)2.EBF0M,)HR>D ;G-G.3GZ M-VFC?9O=<#_ZQLV;-D365?/50%U/R7(=<2QUQZ"+KH@@@ZD$^> MH@&*ZPATSB)(RZ*/DN 2VV2M']>L?OIVX;MM]8W,Q2;%$9)3 MY$$4RR"F37VVS#K)!/E M@A4Y::YYJ^'15TCI&5:':OQZOY$CQ-\!?FZP_Z_/*^6%KQ?/I:JW*!"4\0Z" M)O'XE%-F(EO5:.K8753UM5AX$&.3J_V?ORYK<.I)S?U'&K7UY MI"AQK A*9(B>.%9F";5"$= &S$X;GOGYQ=.BAO5OG:0UE8$5G@&,&; MVII@6(: M3\AHF>8BV'N8*^=NS(Q[V7=@XV<5,T=(/RZWOWCQ29]#6=X6R'S M)O_/Q=GY9=%4%,PZK@2(9$IM)V?@LE!@..,IQ21-:!.$#")OWGKR9JB<7C4= MX.V)H_9QL_Y.@ENOPLFOJ[+>G&[_]-<5B3*@$2J6%$3PWZJ5JS]N\Y>>'M+]S M@F+N9Y$[\OV/]4F.(?WC#SRIH^"N_*N%KV,\$I$?6*WV,12/1JLR,*.]-UYH M(X;M;WWUJ^8M-9\<<0WDVR]:WI$\?SDC>?^Y2,%H1(T$ ;);2FL-WH<(UCNO MLTI:J'T!<_MM\Y:4'QHS.TJY0]A<5?,W/^J>8O"#P:8/>3;;3WEN[#<_-]P2A,UTEP0F085M[IA'$"[3/>.L,:[-$IJ7J-J[ M0>6)S[ZM&39&,VE+ );IT&QK]BA@"6!84,)+(SF/!V.YD\KNR3#RJ UE,E4< ME[G9OLQ,9W2N/JZAZ7F*X$,8H#H+LG">@/- 01#295:W>X!R+,?$E%>VS0") ME@;H]@GOYENV)<1G;U;Y3@1X)?_\8?4'IHO-AH+'G\+9\E(7MZ3L="Q61V# MO6?]QH.JN(/'B!O&?_IQQ[*\V^ _+VH?][9*T:@02JD[((L2M;&2;@EC/01O M0A'*6&D;'^KGB>L$CX>%S7/@G4B'/<'R*89NJAREML)(D#:0R$P1=-Z)N20C MJRO[?$B-9WSJ$NDX@-Q4D!D!N+_WTA+F??MS\]C^6N"&BOOYX7]?S7:TE MM3';K$E86#M_7:);@1L*TGPVEO/,ARV,VN?Z?8&^>>OXNKN!I])D3_B\>^8> M\W=UNCV1KRR=NRSK"I[@'3CG:].!8JEP(QBV*9 :168G5G)"G PQE),HK2=$ M_KKZ=G%^MI48OS+^,LOBHXC BR'C;WV$Z+!N*\!DN>6:L<:7\V.B.D';]%!X M#G1[ZJ53B(DK5F)V(1:,$$SA=6"1:PP*C3:-'P\>$]7)]3L+Q';1 M2Z<0D]?-=CR79*P PY6BT^(R>*4,.&%RCAB8YX>#F.QA.E0TOK'8RHV"FT5KLIPGJ!%KS!@\3 MZ*H#R%UWB%0Q7L[!)A%]*$]P=U9;E<^>_JNK8YPEHBN6SE>*)$\?7/V=(][1 M,\D9^<%MG+DIN9C9^YL"5NM.=-P!OG];K_#';V'S#SQ_=['*USO(K39UTW@$ M8VHW=*S=\5QHNB=BSHX;"N3:#+I[FIYY,38%T=$ D1Y(8HR>B>J277T0C//0:>6PTQ>)*>>2.0;B W@;(Z@-P4 M+M'[F])QI5140F1B/B(H5=M)2!I0Z+PYFZUM-=YX4C;F;:[LQ$F=#1<='(JW MX>PK,53_7VU^_AY.[L6@M\4H"V>=).?*@?9H0'%$<#(J*)'1WP@Z[:K-=//! M)':2DCP\C![MO6VATP[ ^NOJ.UYU1C_%C6+11$.2TKQNY"K>@_/,@ G.2":" M*#PT0>C+='62QIP=EA-JKP,L7HKS*4:R*5*%Z,%L9W4&%\$5YH 9Y[GC2KE& M/NRS)!U_*FH:!$ZCL]W!MSX/)P>O%L]YVZ9XK]-^\DKQE[ZD997X8.8.42'. M(D-NDP/)XO9MVT/4UH(..>EDK,^\<4C0H$+\9XSGM]'DI;?-4^!)*@_&BJ]A5[!S?D^_7J"WW::67E9BRL M4,Y%BQ%$JN8[! Y>A0Q9E."\QR)+FXJOIZB9%SM[JW@]L;P[Q,SUTV?2EF%* MD)$'4#$R(.H1K/!$A!>BI#8&YVEZYL7-_GI^!3@["+T#Z+Q=K[8[FND854:N M>)*@?(N6^( MM\>):Z:MH3C4$,T4920!+M'O*" -W%N*4WF;E02/:9DW?3#U);6GK+M#R^_A M]/H<999YCE$!.7>$>IE8%4N D 0/5F7K7)L"E.0 M2CUT+-75ZTF#QR2953S(AR[0,_.:=J>A)SSM"H#UX;71#>@JC]L?7N?375GQJ#VL"F7>) MG*MC5V3V,53(BYJI9])!,'3L6%"*+$Y4SK391_@<1?/>BE-H^U4 [2#Z#B#T M$5=UQ'!EXNQG+,L5YI]P1;^Y"5.YS(+6+_A_NCIA2&1V Z[[5OGV>M#;FHHJ&+(NM%16U^A@UH.>&HT["/W28 MF@2![_LH\&J;/=A-ZAV IR;B/E\EXFY>D!:Y,,TQ6*B]_*"()W#&9 @Q"^-, M2=ZV@=U9S>L/*AU!\O:QP6$EWTR9%QEMM4 M2ZX%#3Z!B9C0%$R&MYD@,Y# GH*Z:>#50C,= .[C9IT0\UD=A/Y;.+_8;,MV M/F[PV]4VJ&VEXTQ+$Z! M\^0ZY.@$FE 4=VV*1R93'7.+B@)M= 9DDM'S*(IR;6J.7R!JWCU"++Q,%KFT@^(2IA//+2IGKP.8KF70[4 D:3 MR+[?8='7S7^?Z,.V^9NWZ]-OZQ7NNK/CI<^;J*AW,,E[UN]N;Z>7ONVF:+-V MT>8B$3S6@2N&.8BAKFC0(4@1.4JA!SD 0[YM[R:$F_KG.YV?MX70-S6IMV/1 M@W3::;IPN?&U9[,VR@4E051.%4_3.D\"H@U0'C4B--7;45JH/=9\ MO/ZI[:U5@Z4?PZ%(,+2I" '>U>FCPB?RIYV$%)26CD7R@OJQ6;=K'JX6/9YM MW[G?K\.J1IU7)*R^_($)E]_O+W7@3!43K2#C4A=,:Y' DY<'F7/'2ZH/!FU> M;/8@NG<[-@8\SZ_L:*O+G2W:=]S$]13I@WN<;BXP__+7-UR=(7'YX?PK;MY> M;#9;/_6FL^W!/A+&->9L.6BER<7T/$,=#4PN9O36>V&<&I98V)>2>3*O;?%X M>!4=Y1U[?4AOC^/O>+XN;TY.UG_2?X3D@?R\OHCGY>)Z">_9/IV";2AI?Y=/ M)::#W?^,H+27Z>K]%A\#@4?1R'0:Z2#!]O<5F?<3 MS+?2D"KZ&I)25+PQA0(XV7!8&+D;3KSGZ>I]]MX'UQ-I(D.,'5C M^M\]-OVWW%TS%ZTN+ND,199"'@P&"-8)2!Y5C%*FP-J\"8PBK!S3WF^MWY $#%J#R8:.B9UF2:QP* X'BU+0@C? MIFK_):KF>>NF KSQ ^#F6\C(X"RF^^VJ]YZN&0',;BPF9'S:3P)+577@6+O MH$B:CJOD<@XLZ4:)D$'TS5L?WA@D.T%RE,;VC2,^XF:YSG0&-^=3E?E^7]8. MG2=87"B?;;+D9B3))"A+_DNL D01BA8FTUEODS=YB:IY*\@/"\#)M+,O[ YH M /]SLSS'#Z6<+1PS,0O-P J!H- [\(P5T,:PG!RBSG%&2WA#Z+QEXCV:Q-UT M.'>I^&,^[G+[EJA9GM=J5/H!EU]6EQ%9^K$=UW^RU?>B!&M<20S,=LVA):GZ M'.G'@";3UT6):9"GO#\M\Y:8'P:5#Q)K NO)7? G4N@N$\0+7IPZ$K( MP;'HNO*\]SKUCC+#Q;K=&N%&'<]Q^D &$/D1RN M[##85#2/Y&[6A83"T.\P)^!:.V0^.&OMH$ON0&4'5:9WA'UOH(BN<#I>N%2D/G7,DO>YGI^E;3>BQ/V0=NT M>ND :+4SKA;=_O)76I[AY_#7Q_#C[BNW+!:-"1$DU@$KJL[=R(DDEFS21F;Z MZS83 5XAK/HJKWLH-]P#69-CI UM:_?=8!6$B9T?.4(:&K@P90@Y-9 M@<42T2@78J--I"_3U7OQP3[HFE C'>#K,2/770%W_FB112ZB[LC4O+J6S#H( MR;GZ@!F#=\D;W>:*'$3>//W8<_G^^^JGVYJ7/Y9?OIZOR]_/+O=AT3^X9\&7 MNS5!#OC4:?(68\F?:/'2]DMNL<9E\)J9FIY5!I0M!D*.M;C.9*>8+JG12;U/ MQ]Z#X)!DB!^^X894L?IR^>&W#4D4V]+1\1P"QFIDF0<7*-05HL[)0XM!M)F: M]#)=,V^QV!T)CR;"32?^;OO!7C^ONW=>#_[L0YF>!EW8S\"N2!4Y4Q9B796B M2O'@54I@>8Z!F^*Y:[,@9'H#M-[- QZ5C4 M$27!0L>Z-A$]A"@Y"&X8K\MCN&HEA7WH[LJ C4'24P;L0.KKP(G?LO=V?7;^ M@ UK5$X&)9@D(JAH% 01:I=:\$*I$I)MZ P\)FC>RJ1)X;6_P&SE MO?^P^YNQ'LJQ?BJ&^&+G+0N:^ YLJ:@. ML/ADIO<9UNH:[%)K4D3@%+1H7FH\Y &9$)(.FBVA3:WN""+GK?B9$'NM%'/$ MT>34^\;W_,9#19X'WT3^ ,5HZO97E\!CK.\]@BR:)U<^TQ_&X#0KC29CM4B( M;3_S9SQ+F^6W*L?+Q1$.O58BU*SRMO##%?"I)GZ\0YUU<)&UO%V?)*JK2'(, M!IZ^1?<7? >WY55%Q\>P.;\L[B79$"]G/_VX^S?;-4F2!>FD-Y!MJ+8_6@B% M(12KR%PCBTZU>;,>3N/<")L(%H]V3#7146?HN]J;I*VDV"5R7Y_$Q"GR MV&Y5JY/L':> E#D0&*W-)I8B!M6 TJ?>,0_TTT/3<.]KYTY43GNW["[1'F!P MA5[F70E(3IOG=5Y(;>9T=;:'<,5+887G:E#X/AP(0 MXMSJ#W_=)=RG')44Q'0*M9Z.D^E3$K@MT67!R-X-VOXQ3/UWOWJ>2V R]>\L MQ;F-/H:37\YJ.=V;57Z3TL7IQ=8E^AF)FK2\RA_=7(L?RL?-^AM>N\?&*%5? MVLA FE3G)W((4=6>_YB<]](4,6B-P[!K8A]2YW[E:N!C'$QS1P#1W\,IWG)X MYVIP[=MZ> M]#=?-K@M4OXCG.#RR]??UYOSKV\#?<]R%:YN"C3.<<82<#048RJ?Z=QK.OS% MAY!$KM?(H*AZZ#?V#;?]%;]NK86YH?7W5<;O>$(2HJ]=Y1>XREX6;9T'%H6L MFX'JQ>(5U%+5S&0I)0T;_C'X*V?TX0X.KC9ZF/FJ?5LG0.#F6\V'57%M+3V% MO=Z2XPN)TYE0=#+ RWKY^<@59EWXA$[>4Q3,72,RO>^VMYQG=\F^76S2U[OF M]2%+5^?+,Q=4*!8RG31R$RPQE0-96LL9QFA9QD&] P-]L(%DS7<+[J_Y=6LU MS'[#??KEW2^YSK@Y^VUYV5-%9ID*!('JTMMM.!89](4L(5I MSCBSYF&%P7.WVDM?,Z>;U$2GZR8"[N"A\VGS_/YF4:O,=,\F9>A&KRUZM=K. MBU@?])(/Q R+ILW;^BN$S5U\UN9!?4IMS&V'/EV0-.HYW&X]S&L/G"UM0*6O(9IA$=CM$#BZ(NNF-:6^C3\]C+X>7V/W UM# M_72"NH?-5W_@"O\,)UMV,,C 95$@N$1B0AOP3'FP/BK#';=N6!9TDN:X.X3U MF)&?#F=3:63N2_#WB^H4?BB7-9[_N3S_^DO8G/RH?"Q76VU]V$IN$9-R!F," M)FS-IN0Z=;P$8-+1J4&94AGFEP_]QAZS A-M0?4W_Y?7W^7U@' M>5"HD[:;J4X_E+?KU;:8F"^\1'("! *)C&PPYPY"]H: 0\X!LBB1MZHHWXG@ M'OWZ=M?GU!JQ<_K7[;=% N-F>+E),'X4NL^M(903(',34XZ M6"X<'V0$]Z-CGA$]S4WC 95S+#B\/&L/&&7.![H#&,1DZ,"91+$[#YY@Q@WW MR6IFASXJ[D[%( S:?UD,[JV8^1%(3 W@LXZI>O,]+$]J[FC+9UT03$ MN(=4DX=*%UGWIY.[JV7Q*CMIE!\(PKT(&81#=X0X/)QZ.O >/WU=;\[KF;J9 M!;&P H47&@&+4N16Q @NP5B$T86$U,;+?8VR87@ZJOQ[$Z7,;5VV(OJ58L'5^?([ M+C!&DS XP,NFYIH$$X+\^)1-SE$798;MSK[_N;:PHA#C M&B5",)&1^U1WNAE?P$NK'>$YNM)HQ?A>%2Y'E;*>5 D=@.FIS.?]IYZ%LLXZ MKCE=N:R 4K6/4B<'+$AK&?.!3,C!WNKNTS8,8$>5CVZDF+DOK-_"YA]X_D=5 MS\D?=%X6+N1(1T2"D3F"*I)<.J$D\4*>?!VR+G4<=&4]_.1AF#B^W/!>$NS MTGS"M)U<^#-^6Y\MSQ?"I&*#9$"0K?.A&8-HT(&-.5GM;2"AY%]7O_R5OM91$.\>UN[=C%1=""T2<\& M+A3]J3IV/(0<0#-CK(RV:-_&$NU!]# <'F66^%"JG-LENB/#/_",_N%E'6 \ M67ZY7!@OI+<3??.AQBB/%T.;<CF&^TR,P) MEVO7L?3<@/+T.U^\@LA,B4[(7%RK+J4I+=W] [6ME]+*&9-=!&N-JJ&TAN!M M@3I-4B3O>"B-E@8_HJ4KZS5&XX^V N\GY@ZBT+LK.QZ$,6].UYOSY?]>^IT% M53$RU=#JOWYPO/H'"^#AH2/3\??HV/N_L_)D+*'>,># MPU^"8X5?:N7QM\9Y^8<;*_7 M'LC83:A'O'+^T\4W"JQ.MR^7/X63:D _?44\O[*BAUGD-9:(0T5I>PFG3=3& M2\XHT(*-=7!9]((NLIB!+%5R2MN,NE7!QQ11VYW-H9<)X!O&7#8\*:>@H+ U MZR$AY.0AF.PS,\99-:SFX*E/[RH,&Z/")S:N[B&WG>W4=]S$]43WUH,I'?<= M_X5Q/O)(G-#%60? ! \NVPB)2<9SX3IA;(+O%\F:!S\3*?W%2'X?^7B MR$50TAM?"D@AML6C&9R+'+R05B0L18DVCM$+1,T3OK>!TE2RG_^U]PD&A*>P M()NZL5J0F=:AKJ4RC!A G>J"6/1LT(6T,PHF#[JG1<$THIO,=]Y5]P^WE]_( MQ%*@(&/6((*C."*2%0PJ!. BA)BL"\H-\TB>_8JN4GD[NR732'!V&_"0B[<7 MFRK%V[<_(XO6/$.4/!&R+4+,0H -(JODO94\[P:'!]\TH[,QD2I?1,<^16^6M>+)EAD0VY44K3S5TO#:IX&Z/8[6Y[_&4] M0:;!];:G=#NP0L_8U%O&%CZ%I+UF@)Y',JL4X,48+>@H%;H4N$B#5E9.=^]^]X$LO/;=&6!T%$!98>KA()? >&Y4\(G[8=.2 M=^CU.%3UQ.XA_.ZRFC%_,\19^U0;P.L+WH=R^<^6X>1C;:(B#5T-YXLG]%^= MG2^$YN03J@B>[O\ZMR:!M\R 501PZ84,KLWNPB8?5X:459N6ND_$/)D H%-LGBU[R%&,>N-7S MZ<_OJN)NC!KOW:@3R*Z#._/IGM-%0O(G$Q/@)&.U?TN!9]Y!UCSSI(/W+!P@ MBWM-SXRIVRG4_&*V=B>9=X"!SN!TW:%UQXT!-I%.YB[I^T^LKB:%%]_)!G]Y8N'H MC>"B*<@L!3;2)@'*Q>H8U-G"F1BDTX/<#]O;-/@KNRKYV]DO:B/A#BS4_6O[ M53;Y@B6!3N14QYW7H59,0DQ60.)%&!&4=_D0]5ZO4SJC>]4(+2]Z7!.KKKM6 MAP'\2>Y,3M* 4+*VM3H%@6.LOW 7T+&23?-K=")@MO'7#@/,AFJ;.]/_@)V? MEV=I?;$ZKR-P;T17IX3HR R8),E'313MN&(Y)!DS_8W$(H[5)RCM MYU[='R=C;M1]E=8!*%\PS$]Q%Z4V(3$+==\>*.\E!&,5^&RE]!7SQ0FNRV_AO,X4IS^[FBIWYU^U?5 :1<+!WI-V M%TR;YR0?:V&=99!*JG.[I0>O4MT_XHVUC&?YL,R^J^>D5RJ1;YM)K3,A(P.3 MD=?1*08\9P*R]CP8S#J'-H''*X1U]28U!@L#2\%W4D ']_"3&[ZOF;K.=?]\ M@;_3J?S\)YY\Q]_6J_.O9PM?G$@IDH.15>TS%@@N20=6ZNB"Y\XA;W2>=J-X M7@1."IL!*W$FU^$18?6_,&P^_[E>1)L@'*VU(X/EN_7%9I$U0_H?#I9E!"4M!6LE)BC!.\VDS;',;R@KI?/V M6?0"RM$Z.S9,UN6CSMG"O$>(EGM0IDAP@0N@P-@)7PR=O5:#-<=1.F_#1#>8 M'*NS(\+DPLF83,X*5*Z#V7AT9/HCUIU?P3->1)2MQO4/HW#>'HH>,#A*1QWT M3;[(U]]7^2JEBOF7OQ+]TS>G]:=%MM)9@QKHH-6Q&J8F^V54E,?HG4(%T<1:3TM\12L]&)6LC2D228=X<-YI MP%*S!;@SP&H7??1LJ.[.9\%@;'$(OO Z4IZ19X!UDD9&[01+V;,V]?(3C\IO1%4'LM1NRMMN$-I7#>UYAYH3=:0\>"O/JV5$)B.DB*#PO=:*H43I&BB9#H M1!&K*4=LLQQ^*(7SOL',C+RQ&CH"Y"T<2ZZ(2!&J+>2_.Q*?UYJ#XDPS*TJ4 M,SFZ\[ZKS(>T41KI(.O])#_/O@Y)M,7ZNJX' S$GM(9@Z$>4*O+J-Z1RP!&H M>[WI-7MJ.3#V)M%5/UMKG^1Q(9B6OFZ1MS$E.DKU5=)$!SP$F>C':%F;.5M/ MDC/OF\N!\35*]KT:M.M'(VDURQ@$:%,7C_E 9\(R7:O2E.0BBO!P1U,O.U+: M/:X<&$^[J*)S\W3GK2@YLJJ1U_8$1ER)%,G3),L;G0C9."OEWZ?%W/GVVZ, W*EH\\2LHD*%*L/L2)I(%.A MM;9%ZM"FKO55TO:]2Y[]@MJK?K(^N]C@9Q+S3_3?_&.A/$NIB *9Q $*C0&Z M(@5PKE@T)0ORT0XKAB>HG/=9=5HL/;QHFFFKVUOG64OP.<03W&E2P&L?V=B$ M/47XP0Q90N&RK%ENP^HL3L,@!&:@**YU<3&PA[,$C]Z0W1X(68L]?1$@?)UK MFR4GYD.@2#(A3Q13FD9^\>NT]6ZTQN!FL-':33-SCQ.[=N0^E)^1"$C+<+D) MY1NNSG![N&_YTF@XYTB8,-L=52&")V,/,E(\H+SVU@X;*S;B2^'K[GS7D]@HM@N MK+,ZMRFZ&4IA[U?M& P]O&J;:*F#)^AGN?GIQV?ZB#=_+<\66ACC:WRC4B"6 MDJ)PQR@%103'C2E!JC9UOP.(FQ=S;5 QU,O;444]HZXR]/.Z3L6MF\E"NZG_X MIC.-+N:.5M^N3[]=T&<1%Q]*62:\D=,5,RIX+;.I6Q7YMM'( HDH@94AY"AD M]-:_%C0,^J9.X](]X3*]D.=&S&<\08K#3B]6R[15S]E#;J1C,F+PP%DD;KQP M$#)YJ,HK*]$RGQP;!)E7OVK>V5I-,3.MF#NXO+9/F5_7)_G7TV^;]??MBL1K MBYFXMW:[EG,[/S$[1BZFL^1=,NMH96PS:G4P MB?-V7;0&71M-=03!.]Q<,5)4]#GR0HP4.DLA% @L1]#HHO0\8JO1J<^2-&][ MQ:$@MI\F.H#4FXOS]>DZ+D]NPHHH60FE[JPSF3Q%DR0$BH8!&:JB!%JNVQ29 M/")EWKZ)UA#:3_(=0.<]^8_7@84R(?NH(7.A*;!P"9S+!A(+,4FMG&\U_/&& MAGD;'9K[4;O)N@.4/"N9]\L5_GJ.IV<+6;CWTDM@UA;BR-,MK)D SY5,0HF0 MU('KN6YHFS=;,&_&?#<%]0RY;0[MMD9Z6RW[X:9:]BD 2#ZZ7;:52:E)N2'"4:G5+AU$4P=PJVD-.!=3;SJXJP*3O#<9DQK>]XZ MS:#/>UP:06.RQM.#%1*^R7E9/SV<_+JB:_9T^U4MJ@=?_*+&)8/#F3Q8G6 L MC'!O)*0B*2*U,H*74H*S(FG#I$QR#H9WK!,=HJ6>'^D[-$9?6*!(09.LSR:T@!>]2$5S(%THR M>#)F_[].<#I4[% G.$9%/:/N3@XRV!+IM!8PPAB*3$,FEE!#BB446SRWY="] M1T=4)S@*$#O4"8[13@> >_X1#(MA.F<+3&Z7746Z%$K@X!)GDJ3HD+79:KO? M<^2L58*CE#_X.7*,)CJ U$_AI(9+G[XBGK]?7U8D71X]S,*K^N!1EY2K%!$" MQD+,L" C4S&6-J^2SU%T)"\#^]R1DRBC4U!='3KCM.*UFBUP1\?#>3H>S@:0 M$9F.3GDKV]1-/$_3O)9J&IT/ -(."N@ 2A\W^"TL\U6WYUFMM#W_BINK04[; MM,[U:[XIPG#N/$B-=/)4\. Q6G"!,:^]2L:T&8 ]G,;^H+8+*AXY6DU4M#/X MON,FKB>"WY:3VXE.]YA1 9T4EDZDQOKH%!)$Y!*L+=QR+;+A;4S9"T3->TDV M MA42N@"40-2XSPR8Y2OP\(,)\M? L3(&4@AT*GHG.%M4F03E6U:8-U&Q MFX*ZN$.?X>CO9U@N3MXO"RX4?3%'2Z'UMLC))4?!D!9@Z"^,"-8D<^#RBEOB M.@TE=\3#4+CMJ)P.\/8V?%N>AY/E_V*^[I"ZCI?_MEF?G2VR\2%D2?+RMEX& M)EOQ&F7=%QGL@[1)U=(WS*Z?_LX6)DH9,D<@#G0=AD;. MILP"+">2"B9-L=2AH79#7?>/](W@MIMZ.H?H!OA Z^6AYA&1$),%AKN4# M==&[E[(P5<@[.3CL[E+8:1=<>^CMK*8.X/:[(V7MT1Q:.*RGL%+]QXGJ6-M33,UXKF1*+0'(03Y%Y@ M5-&WJ85JR%2G77?3@+P7,'1P+L:4$=_CL\B0E &LI=:)Y3, MBC8U ;M2W&F3WS2(/H@:^X;KZ4,)RLYTHP! MA3J:QNE0PW4'DADA>$PLR59/K(WJE[9Z;*[P(7FDN' )')NM.Y0)!DNV. MY%'XI$4H:MB0K.>^H=/4]DX*OS?F:!*1=G =_KJB8XJ?2"?;4.I>A8;(C,6T M35F%4H=-E[IH(8#F25L?C%"V31K[!:+F =2$*E^WD7^_4+I^((_:%$>'C GK MR#D,"0*/'GC),AB-P:0VU00ODC6O?9I,^<- M8,F.H!53>Q\*)_"[5B37*** M@N(,<@GHO&5FP'D1(:"UW/HHB$MA0AU?&H,%+;R &48@=9-JU>3H;0-R\#[7M@#6U7CJ MVB<\.:EYZE7^+6S^@35G_8"?9'C$VI0ND2QY+N09Q%((%8G1D7*!S'F;WH57 M*)OW>;8=R";52 <(^QNN=(07*!Q*PBVYS( M-F>%$%$$EK4R,CUH]QN>,'@_[XRLZ6.\:<79@2&ZR\N"NVB+)22SN*7=DS"X MU9"5,E8&J3AK\V1SEXJ^T@$[*G8]D92[S7#_;;VF/SHYH;_YM6: ORSI2%V6 MN>^2R7[IXZ;)6 \F>*+,]/7WO7G\?;<;4&^2EDK(K$5"T-QENDT*W29!UF4C MHA34EB#6)G 91>;>7L^0+[O=C%>(Z2213D:H-<22Q.-MZ M<73.FS%HA[-'?E$[[1VCF=M]J^_K']K(<1 MC/(J)>89*VU6.M=\FW6 MGZXT'YZZ<"1OV7E'<6LY^2X?L>GC_TMBTP9Q8N3D+D/570, M/.,*HH_%LA"YE&T*:'<@=M[TZ1R0;*/'KJ#Z*]TW93";)3+%#0;@M5)2B3I> M0+$,W*:@I,Q&I#8K:W-YD[!R0;:?/#F#[PGF\6SWY]);O''CA405(1>3: M3!X@.AU!Z)@#YIB\;58-NS/5\V9X#P?@@VFV Q1?'];U2_?+NXOM.LE7>5<< MR0M* D**MK9?.H@F&F#*QNB"P!C:^JY3<#%OR\WAS?3!-7^,T?VGB]/3L/FQ MO@D,]BC3W>5KFF< AC$X3S)4L32?J+,G0 M/]8G)^_6FS_#)B^*5"'4I\3 DJDE.<0YL0LBRU""RCFP-A/LGB#FF'( 8Q#S M7%IS5SUT<*=?L["0'K/+N@#= ZK6/B>(C!MP+&E34C"JT8ZM:PKZ ,W.JGP& M&J/DNC,>ON%FNJ=&SM_P[LC ?+S;I:SBK;:WKB]6VF3O_ MS\79^;9Y:U&LBYX;\@>58I=/Y,%34,0<N>[M,OJSQSPN!1N-(V,G+N#46*QY](&/YBN C*Z**= )UU+?IQ&KP1=0>L,&B+,$*V?D%[ MC<8^(LCI\;7[.^\HK75PG;[ ST\_?@O_L]Z\/0EG9]N6R)R9*$$R,!8S*,P& M/"8!22GT1HMD0YM4WP@B>]ET-"U.AC^![:6TOO%XR]COX?1ZR4IF26EE)7BE M"BAN=&T)H, )4?,D6"SZX$^U3Q$Z+RZ; 68X,/?67@?@?$NA^OH4-W_@90QU M]G7Y[;I!MT19G*PM1CK7?:-(K'"9(&:40C%IHFW37_\"4=V";G\P/&R8GD@S M'8#LJB^WKCI.7U?KD_67']M)8-?L..885UZ -=G3^12UA*%HX%)(PU+RN=$J MKE<(FSXQM M6EU>(&K>U/ A@3:59CH V2O%AH^\D&1MLJR.DK.14[26D3BK@[M9%D$ISE&V M>5P?26@O6^.:QALME=<_-I\\ULFS+&.=Y[W=-V1- 2^5 BV8I>/MK&ST)+L# ML7-/R6D(GG% W5N3'8#U_3+AZJR^''[9X'::PO6-$$.,I:XB2L*2X PG1AAZ MR):\7)<371%MTC//DM0U\/8'P[J%9F:$V-GF?/%''?9^>0[IGN#!>XA26R*: M'!?/Z$06%TN0.?!H!I4+TZ?>@1+]]!!&][ZVEP5@3>[3W07< RJNP&RY$"Q$ M!UE* RK0$8F*N-!98K$Z$,X';1P?CHLYC*GNH]!WD-[/:?Z-#<'IQ>KUY M&I7*QB2H76J@,C?@+>=@ZUN*,3%'.^B!;I#B[WWUS*K?17'K*:0XM_K#7W<( MY[GH'&P&FQ!KB1)")(% 1&8SR]SCL/6WP]1_]ZOGB;$F4__.4NS VWSA&GQ_ M,VS'V)!16%%; Q6H$A4$(I=,HR@A\R!T:K;EY%7JYJWKFO]!<#__)5.+C)YV#/^Y9GDSU%B1A,KL(K$+@7("*2?VUD%HUBGS%4=OL< MLR-&'@7?C136 1A?$-[E;DOO@V:)1>!9T>F-UD),*,%K1URB3B:TR0>]1MG< M,7@K3 RW@.,5U#?@GEL$)!1FSD(&(20%)S4NB5))2-)7%\6%+/AT K"7=AO?0QN 3,>5//7B*G5]%1+(:9U&K%9=. ;G(%'?6HH&<:X18/4J#->_\6?/[NOX=,W_3_ M_9\6*GB3\[+R%TY^797UYO1R%4B3QLL7OZJYV(5&&"LU'?4ZU<(H M\K M_0X%)NWK( )LVY1_D(;+ZX$>+YC7_\1:O8WYS7?P,[D,E9S&OPCG$6-"2F=.T"T4#(8N"42B4:(_,.0#-P7ZGPVCCT(+*BL$CJ J%0 M;)2=U448)30?5&,_WG><;)?L3,NQ]P'7]+KI 7!7'L%M#MDGRZ*U#+QWH:9X M%7F60=9U'CXS[;5G;0=MO9]WT6Q+KVD_:7< E[LA]8='^>(%2YJY@(3VZ.KE M+Q "F@*)!R9+71A?VLP#>)FN/J*['97^,*TUG0:.,7%UN=/BE[/SY>G#XKBF M>:SAW]L\K;6C"&;)A_MME-I+NQW<\..X_2\,F\]_KA=TSZ3H98"4(]UH1NK:&&_!26Y%]LSS M1DFWG,"DB@&E*WC-Z5&T$E1 ,IX2*47U%9Z M^UB;T"-H1VOS.#%+_W;!@I,^J%R+\VOK,L6D%/@:<*(X*Q/C!=NLDMF-WCX6 M-W2)V;':/#K,OBGTS3>L6AUCXE&!5?7QH#KQ@7Z&Y$K@3!:)C=K&]R!Z$'K- MOQMZ=]=KWQ"N'7H\N<"0,[ VU%,9$9PN",8;)3%P$5B;%^H)VB?MOS00QVIG MLC:-J1.R/V,\WR6ANOWOIDF(/B9AHH1F_> G(,&<9;J. 4B<5[UQA!AS@EPX M(8+\,\9;S=%^BI[]QX;?_=3;W<_>1(=)%C!U;:%"PR%$80!UE*B-BUZV>>U[ MAJ!YDXH38.'Q-/#]!=_M0TUE;OLJNM-SRYW_>CH;\10Y;2U%R,DJY@KH(,F; M*-J""\I"%-$PLN[Y0>+D;Q?.^*C2 X4%4U_7=]@=^7Y]\ M7ZZ^O%^'?7H0G_VLZ>Z]UTEM>PMFSK5TV4"J\XB4RQD<0T,ZET*C$$6D=$2W M8/W47U?T61>UBO!J!"/R[#6KV[WK2ZYU"J*GH([G0%%<5-+)=B'! V*ZO//& M8. I/WD?@7=PU;VEKUR>OPMI>;(\_[&MAK/"5%QM%24HC MYZI-!O$Q+?,C9B_U/JSTWD_6W:'EJC[9"9L#1E_7]A /PCGP6B'(8(OB*JLD MV\S*?8J:>1&SKX9?!,P.XNX ,C=W_'UFKBK/64A&H@]@D1$SCMCR7F=AV #VT=AYD:R>0+2+UM>M5- !GNX;Y?T(BT<[AQKIJ ?\K5=? M/N/FM,IMH;.Q.?L"N3[K*IT*T,53.6P': E_-=-1U5I&@8-ZN5]]Q-6Z;9*@AN1C2[DW1]YJE$;M,9("5&'VC2BR+^TA8,K MR(*G\Y5+NVSJ,:0:QV!@2*IQC,![N=QN6-@F1YPUF*R2$%C.=2AL?1)4#!36 M:4%&1!':/4/?IV5^Q.REWA?A,EK6W:'ESCY39Y1&E!$TW9Z@#%W@09O:VN[1 M:RFU.PAF>ME%O*^F7P3.CF*?$3[5"UC\-V[6']=+.DA_KFOQ[$?<).+FCAOP M"5?+]>;2&;C ZB-<9<.$9B(5I C2) H8DF3$9E"0K1(^ M=@7 ^O#:V!ET1$5<3PJ[RN7VA]?:3> ^869^>KE=; M/MY<&4[ODU UHG#,8'T:+'2+8P C(];[W0O;9HGB8UIFKC?:4[N/KJF]1-T! M6.Y;WC\PX^FWJ@P*'Y?KO#U-I=0)B"R 3Y+"0_H!R"O4P%GV-NE:7&.;@.=U MVN8=7](VD;VW+KI'U]4!M"PR5>L6$'UU%J, 9ZP"G5+QW-M@XQSXZN&*FQH1 MHP"W@WJZA]R'U?4<:"Z%L5P[L"[).B984W22'.0LO%)[!GX.V" MC%'0VTU-W:/O\Y_KZY0K:LU3[?CCTE?1>7(Z> A?7 V,B2O8P;TW1#84P;S MX.C;34W=H>_]30F8Y#D5A@*\]:Z.,=,0I,B0O*L56_37OHW[OT^]>+,)7FW= MMMVDWAUXWH6$;T[7%ZOSA6-!%*8+A<^64X#D+44T 0%93D%B5ERTF1']'$4] M78T[JOM%".TH^^XP=-V._D)<,77&!(&ITA1]7D DK4QG=KR;Y: M&RE@+FA]FZ':PVGLZ1)L@;/)]-,!\CYNU@DQG[TC.5Y7+'\H=^OCWZSRV_!M M>1Y./F&ZV"S/E[@M6U9)1(^: 2MUD2D3]1+ "$EJPR-SW-HVS50[D]Q3KGX: M7!Y&>QW ]+[P[KQR7?[VC'3X1]4D7V0EG-760MZ.D;&:(GQK$#*WGDF*?I(^ MQ*W[ HD])=]:F,>IM-,!["[SU-NL]\>P^;"YM/;_-YQS!Z*0YQ=S)N=+PC>!%XGH*&*:!VM0:Z0!D T[/Q\TR(5^H M8A-//E' CF2T92UZ%,9 UB+IR QSJ&LEQ52.^!-TK$+F"41.#D- + \W>S]3?KK# ME\\[='=*7!U$_-U9M3LLUL-R)UZ*TFGER5@[%RA2)Z^T%G('\D9MBRS! Y"GCL&Y+743'> NV.HZQJ5LZ_KDSM1^E4EPY;CSYOEER^X6>3DH_:9 M.&7U?)$Q!R>U@!*2\9[Y8AHMG]V3\$$ ]<<+T+::/ K@WKD0%NBYL<8Y(#"1 M8)-1$ -R<#X+:QF%]0?IH'V%S&&I9O:OA<_H0K+,NT#">W M<=D[K+XS+APOBLLD 6LMO9(^UPUJC"X%F;*V03H\<$KP!6J'H?.(7T\:**T[ M8-Y](?JE%$SGMSVMVT?[C[?KTVWI%_WC!B@RY) \Y MH0*5!0//1 %)<9Z,BA7/#X'(440/P^>_R$O*M"KL*_]X]QR^6:TNPLE3IU&I MHI2S&KPAX2J5+ 0=ZT"N6!"CU44]J/T;E'\<].7#H'84+RD'D7\7^+H[@.U! M8^3[98C;J9&WQ\>246>2>TC,%C+V2,='H 94P&.:_K\+EXD;,=>!7M=\?-WBZO#A]L\J//JL69VC4'IWA0,BRH#C? M)@_(L#LOM3;"/GKGVQ&*^U(Z#+A']B[3BV9[G_7HII_U^.Q'3CKK<1CA;6<] M.AT-\Q399J,9 4%'LG=:0-1%YR*EU*9=3N(PLQY3-E+%((!I1_ZHMYPB^(0@ MT63A><$LVS3K'\NLQS$8&#+K<8S NPM7MTUY3*#242=@0M2)2I9B;5RQT="]PT][' 6!J8;NC=''K.,>K\7WY'@P5;CG@BD0ND10=-D#A0$1F/)* M:.V,EFWWO#NX[)Z9#!;)7B=%*#T/&[LW1N@=0.?I"7#%\1(#!1@<0UUF811XZ058:X21)4@66PTR M.I:Q>Z/T/&CLWABA=X"< 4-3@C0,(]?@2R$9!4S@!*<;7^5NN@>7=>S*6PH00L-#E6=35'JEJYJS6TLCF(5IE6[#2A'/])H M%")V&FDT0CW=0^YV5DZA\$6R%"#K&E(D%R"8*(&7^K))B,$T!^J.:J31&&3L M.-)HC)JZ1]_MK!Q7$B\J6& E^.M!9-F 9"RCURSI-,= K:,::=0,?;NIJ0/T M/3_DU689@V(1,)CZ.$KW170Q0_:,\^R5+KZ-#[??#.6#3J/&8HCU+R@!G*(R3> V8>#_:U M%/UJNJ,A!4=1L#42?*IE&9Q9JXSRV*C!\QAF*(_1[NLSE,>(N@.P/%>^PXT0 M2+TA/*+W_8[=FRZUL)O4NP//G=%OF7/.*!R MPI"@'Q4= D;,*.,5IA)=9H<8B]S[V+U1ZAXZ=F^,[+O#T(MCW40P6,C_K^.B M8\T.UUU?-H*-V7++5"JYS2+V8Q^[-QW.)M-/!\C;?7";]B:Y6G8?41E0(M5' M]^+ :)0,96+:MJFJ^Q<;N[2FT4QW@!L_38N\59?J7!@I:E5!) ,?@RO 3?6!G70A06)0K4R.)A(;KW6+0C?D5IH+3N@/G: MO*WZ>*E%%N211+H=G$/P+"!$M-DS%A(+A^@8GV0LVK_(0\N^:NH.@^-F:J%P M)@@3:U&AJBWZ#)QA"8RRA<*]$(BE Z=^)AJ+=E0/+H=2X=R-RKN,Y-+H2^0AX-1B+=A3O*(>0?N_@VGMX5DZB),$DQ6/>DR6O8[VX M1^ ,0Q Y>*GM)% \S%BTHWB/Z4^S78]%^Y2^8KXXP779SGS:;R#:TQ\VW2BT M <2V'8)F4#LK<@8M<^WHD@A.VUBGB$AFI>:LT1O^X8:@N>2-,'3("EKR/BN? M0>8ZD$!$%:1+1A]B74>_0]#&8&#($+0Q N\@.'URBD5(0:44.=C$*< .S(&/ ML=2N,V.=CXZC;@*:G:?#''00VB@5#YD.,T;>'6+FJIG$Z.!$$8SN\X2@!#(* M1'B")$G9&'22ODUSUM%,AQFEYV'38<8(O0/H/#VH)"7# @\(WN@ZE399\.00 M0L@R!0HRK%&-VOJ.9CK,*#T/F@XS1N@=(.>^(=X>)RU12(,)-)TJ4)Y%\"DY M2(4I$TOVQ-D!?)L^1YCMONT')G9F!"C3YQ)-4J7Y=*:O"2%S B61-S MD?;A$ME_MVF=HS0]=%KG&+'/G4>ZF0[Y^<_UN]M MZ8)G0D(0F4%BT7F;B6\^;$7Q[C3TA*== ?#DK,ZVVIAU5.?>0TD=\SPX:2$R M).\@"+K+.4MD[*,R3@09S;#=(:V'Q![H"IP4>(WUT<60V.=2MDR'7)CF8#*K M:U$H8@ET08"U' V73')6#G!=OA_5"G_0*7O3^5F[2;T[9^M..S:Q(42NMK?4 MA+\7GF1#<0;9WY)5E&CQ_[?"CU3WT%;X,;+O#D-/O. LO.;2*5FW'WH)*F=5 MER&*>N10"QY5:I1>>I6TGFZ^%JC:5QOCX>4OX;7"+[7-;R* 77[QN^7JWM.? M3R+*8"TX9GP5DZ9+FP?Z13@IBHXDPD:P>I*@GFZXJ<"TO^2[@-#=!ON%R5(R M0:8U^D02$=Z #R4#2N=4R2:%V*;A_"X5??:4[P.6G66\^QVV/@\G4Y?.#:NF M_MMF?7:V0&YS"%9<[63S#FN-C0&C+46K(CMA'Z0Q!Q70C2"ASW[Q76!T0%7, MGS%H7Q9C#8E9ZCKBEAS)[>KI>OY(MBNNN MZ[%_7=$?(_V;ZS_XY:]ON#K#V^JB/0OOQG_1=$5Y>S+9MF!/FAR<-P)LMAQ4 MZZAY$5W501RT6&^4 M>E^O@Q@CZ^[0%XIMM'V]=5LZ]!%N(&Z]#D?(0\_(ZKH,8I>FA M=1!CQ'[$=1"2>Y45-R \RMHESB":R*%0N,&*P%@>[NGZ=ZF#& 6 B>H@QFAC M_JS&/N_NQB=3DE:0==TT;+D$G\G8ZX L!)<24+BL96DS^68HA3U=GCO" M87T W72 N;NT?RB73ZS$TC;3NR!&C."9@S6">(F>7%AO/!2E='!,I*+;./DO M4=63Z9H&6Y/IH#L\7:=@[CPI+(+C')V0P'*H(^3I@ 1%)K^.]G;&:ZM=F]7Q MKY+69^G$=,C:5QL=P.L),[SPM1;;DY,H,+"Z*PKIA&0$4R(W(C!E4QM /4%, MGP45$U]\HR3>]8O,TS%(V"Z_^(;TZ\G)YTU8G854O^YLSV>9';]MNK>9*=AM M^T##M7"1^P)Y.R_&6U\7@SE(+A#6C)$YMALW<)@'&JF"R%H%< %K>&,9N-J) MR1U96^H0^WW@68,!H8\T(P1> =7W).=W\5IEW368&.52=86HA,!A+12 M!VYU>9B8^K>:J#!*Q4,F*HR1=X>8N<[9:>EYO9B+39IB!Z8@BMJ[5+BE>S]F MS]N\!1_-1(51>AXV46&,T#N SM/-_=8P6WQ6P$VIV\*C@5@"J3H$5[22"64; M>W,\$Q5&Z7G01(4Q0N\ .4^\>^CJ@A-C@_X^]/VURZT;2 M0.%?E._%OGR4MP[?UVTY)+DGYA,#2T+B3(ETDRRU-;_^)EBL1;7RD <\8-G= M$;*D*A5S>1+(#9E*%8&R4-304R?!23/X>VOTDDP" C=1(,T48WH#N@;IU3YJF0Q19/@:M*5H(GL0(7 M=4D,!L'3P#D>KZ:/X'C8-=9'!W?E=COEMDG^(JS7NU58VZL@>RMSS<\[4;LP M0A00& F38I84O0@QFS9^^9,D]50T.=[/&D?R'4#H+OT[RRLV.*[$=I*- :6- MAE DA^"SS,*5:$6;61P/:9GV2AQ)R?=CNN,DW@-FMDMRMWR\V1VX#XMTV+F6.T^NH_X8%%W )8GGXLGWP'^O)AO MOGD$^'ZSFO\O;G> SHH2.FHI(818XP>-E<-$UH;,4H0:'BQ!2=+D(9-+F$Y-U^H^_V_<2>XK)3 M0.D007>+GEO#N&V9>/^))+^>^2C1(Q<@M:VK8;F"6$<&>AN=%89I\A>. ]+3 M']Y3$-824R.)?VIXW1+_=KNA_>Y\A9G*L3ATY ]K>EON?<$?2WWW=??'62DRJ MMS_1:5%MIV!GB+\R"BUG7WD\+,=9W6D$85:*SNK3I@FMUZ?]Z M6:M:;\O5#P[;[HSM)U&87W0DJ])UXK<%94*&J$T ATQ;*2S%XVU&9C]-4Z=7 M]Q!4W#\01U) ![?S0"=D6V03W'E7"@-;+Q#E @G-6%O?M;I09\_SW&9UQ '$ M=GH;'P.^UBKK 977723?7:[G"UROK\WK:@M:3DGD&"%C=21JXZYC9&>H"W%C M(@^\S>B$9\F:^)AK#8JGFKF.UE /<+NB?==[$C4K+&D#.M8AO+Q(("EY2%() M6W+Q_OZBN''=A:[:N(Y7[^,IO -D/7EEZ;<0WN\:BF+QC$*H#-ZR^D )$]$= M!87D!DVP%&F%_3HF[OS0+ORD0_2R'$%('9P";RXNWFX^X>H:ZC=]]39DR26$ M\Z#2 ;;O-S;A[J)\71JMV5L?76 P3O9N>^7BVU\\5_SS:?K M#-WM*+7UFBYRS!_"GS-;BL@E&/#$35U9+L"[E("9J+S@VK+0)H0[@-@N[L41 M$?-T5O^L5SF]9M%?H^K+_.$Z_?+BSR3(1MG(@-IZ_M+75P= M=R1 EKJ+E7Z;19NA-$_3U,4-VPYO(RFC UAM]T)=Y99G6+P0,EMP=9^P*F01 M#@7Y#=H('Z4O*K;)\=XA8MI.P>; .53L\042MM7&@)1.@,"-XK(]^O!7,,8Q.G\;/'K^Y8R?F]:,E6#K&ZQR5 M7^9?,%.0=17=?_MY!Z'HZ M9=]R^O59D;W0[Y,F[>KG6.QS1>*+&1Q/(%VSM3;(H*3=1PY>NEST>CV M<_+H ^Z D/YT'X!/4=!+;KZ]]I(ZJ:=()XR-G= U,?+WDG,G]1G&4LI,J:[RT92[W)L64\(F.W&B-77V>_O M9R$E7AO#@'PW210G8K\N)K%2\AB4\W0X/X..-:;_W\?EE_]G]Q.O ++[PQ8? M6V3&;BVP$!D[NNZG/UHB)D%@B@Q82C8HE ML#8O">\0,9VK,BXBCI5O!] 8>.O>9O@Q(RI9)X?D.@%'J4RN7104!I+'IZ/% MI-K,)3^4XHFK)J?WEVV%FC]5$KQ1B;.0E&@4 MG%U]_K0IP-/H^GZ+U7#!=['H\Y".B)B1>T=,ET_>._+^>;KP<5BA_^E)&JO2^0-U+) M]NI'WY325'*H?!T%*BV=2&@].!4\%)94+DJ28]>F4/LM'<>_4KDOO#H>^;&9 M%'7T*1;#P689ZTP*.H)#(%^!45CKN7+1M1HMO">)TUZ/1^#CX<.4%DHYH_/E MB-D@3_VL5F=-PPD@]Q!EM0VY1I$A9DYWB5#@K'60+-UH@5QU5=KTNXY\XMRV M2U=A?O=U.^7V%M(E*%2I7I2U/UH%BD1<0N)5"JNY0B8;O55X@;"N3I71"CBC,^6W:_JN9C0?T?&VYX]N=>+LP4B; TA:[CU&#T&+#$H[#EYI"=$: M9E@JIC0:%#;N ?2M_*[&0[ZYW'Q:KN;_AWG&..K,C 274=0=)('XK9-&I%*1 MNU)2:G/,/D]75\?/$"0\K+V.)OX.$D/?L$M@D/*@4$S@N"TCKBU V%)_:G,E/TS1M,KSQ276 V#L%T-O+S;JVR,\7 M'V><(1,EL[IC($'=P$0N7S!D%(QKY9/0NLT:CQ<(FW8,<6,H':J ,_*YK]:8 MC.]P/_)S6WG;+['0QM76MM2MC0A6> ,*ZQLGGA.%9$HZ-+7BT2;9=I)8?UMV MS)93G,H]<(I60GF)]TG-+W7WHW0 ,=0.F1 M)5VL:*U,UI PT,6;)8?(>:1+/0BZ>"WSJM';[?-9>C=$R2\OO1LB\1XP\W 3 M6V":_#$DST^+LEO0A5)!<.BEUC[(T.;F.H.E=X.T^_+2NR&B[@LLWUWW[(5L MG<1:_8MU%:"OJP)2)NVZY)FF*#*W&6;ZD)9ILSSMP'*(J'L RQV!_'+3H<)] MCIE;CT6 MS1"2JOTL ;%6:#@@:C02'?.Y37/B'L3U<[&-#JU1]#'YP^9;?OZUK ,IWLT_ M?MJLZ?>XOF%(!A>-C 8*E[*N2Y;@A#! 0G1!:F_]_7S04R^>]_BT:6L4XR&F MC7C[.I*^*;R@3!1\%@%TOM8UCEK71G"LZ[=D4DQ)'=L,-GZ"H&DK%">XU0Z0 M>Q<-^ \8N5MN$:68R(V"Q 0C;C!"*$6!TRY)$5VD0_4T*!I:[-)G#*5#-=#7 MBMAH+"#JZ ME,@MT/FD_=C=U6F'8&!(G7:(X#NX(M_\)ZSR!_KF;=%(24\A!H6G(CL/JI1( MQ',!3,?H"T6HI5%M]ALR^JW'#E+N_3>Q!TNZ YALC^[OPAHS'=Y_X&*]4\?L]OX6O]NRW'MVPO\F\78?%K^(R[0@(6(UC4 I*(@H);ZR%X MJ0@;.9CH+$NF3=*\!3?3@O8(<-T_VZ;6]-1IKZW5O_VCT'E^"HJD#6^4 M"SZOAHMC(I;C)=\#?&Z33=^'/^:;<'&5AKI.2OVT7/UTN;E:E:D,TFR M *:$NELN>8BN>,C9!Y^83TXT+U;M1VJ/S1F#X/%T=KB!KD8L<#5)%C^X/P[. M 3_\22.F=E\@W8E+?E[H>]PXO:55%72:VWX(AW;M3U[:0%;TI2J;98 MF+H 5)4Z)R^"4,(B+VA+(Q?E.+J//>SV_O2[?LB=(1)2Z>2\+%"2)+&)D,!; MKR ;GI5WOB[7G%9LCQ,^[4%X0JS>/S%/J?"^2VT/CJ4CIQ$]]?-:GJ0-IQ(= MB=&B2V'M>J0?YU'K3-#S'HRM?1HILCK9U8 1D5A/C!ML$X,?0NVT M(?J$8&ZNV@[@>VNP/](%O_R*N-L0\T1B[F+[(^EW=?AV6GY#':J5CA!U76GFGB-+Y%")&$&1;P\A< 1KBBXER,(;/3SNJ87N<'T^ 8P# MA-M1[UOE0C#.=DT#SB6N54R S 6RE%3 .TV_*US[9)3D]]]>O=SN]NU']*'] M0Y3V1&_:$1*<&@=OB&Y[,TGOL282F51QD4>0IHXYJV_E0Z1[';7E*&/60?"] M\/#B1TV;N!D+%^-*M(,KY-N.8\E$1L8R&%D\*(ET5#HDOTXI&;10J'6;GHGA M#P=.T88SH5MRN%XZ %63/CJ'W!2G$OBDZ2[/5@&968!D79'<)I%SFYCYM3\S M& 2N4SPS&*+I#M!^DX:\]1EV=T&Q2GFU[6.JB_.2)$:*R5 <2\ARTCJT:5]Y MDJ17^/Y@$%J6+537 0:?;UE7FCP:RRP8](Q\'D,6KK@#3W\N0J3(6F&7@2VU7MYE!(&."PH3( M1OIHTEX8W&MS_:,D]+(G> JW(BGN*W*4+)F%MJ6\'N>>)F^8B'@D&SX%J1)U,#+1]<0H M^?%/3)>;^1>24IDGO.9 J)*T,04X\0$40WGPV2; DGPI: .*O79([(66QVF8 MQK\Z)6I&D'T'OON_R/&KFZNO"A:,!^L2I, %*)<+!(P.DO=,,:9M9&WZE.X0 M,>U4O3[2;X?JI!\X[4PK>.N#%PZ"K\3[E.MZX@2<,6LTXS+X-INROR%CVK3# MPP"4H= 8;\,ZM%ZF;KV^#)?/]'%O6/,>E]\"A8"=Q1]))'!2T^_ M1#K$?3(E\'OSK9\J2P_XU&GS3\F@=I)O@ \^CAX1"LJ(Y+]BF]_AXVJ<]W?K(=YT8 >>,^5\OJXGOU+5^ M\R7,+ZKX?UJN_D'_=C.SSE%TQ1FX;.N\RN+):V'T2V&.>T0M4YN,6RN..N\9 M&AF98QG&F##IP%R&S_3*O$@M58 @A0(EZMQ#+3U(ADYY%AQSC78I-IF_-ETC M4EN MU7LU)[Q8.Y^PU4B ?^\2"LD@<^J34H3R4*57)>"R1/3EMC,$:! M^P7XQU+2^634-B ]O0X[.&J/OG)N7\/O+I_;W9C2%>$5&JC1+2FA<%)"5H"1 M A631 C[M26"#BE(DZ;AIF)X>@X5IDX\]&,')@7#.%G#7 M^J]6^>[!2&$+,62#Q,MS1O.S%X6XO^VD";@Z, ^]IK#>3._=LO\^L-R$R[N?KV.G/MU MN?EOW-Q.Z;P[H+F^"7(F)@]"R@!*>1**=PE<9CE+QDMDK(G%G(2]_8IL[)4: M47\(>M5F=?.3KO[1V\TG7'WX%!;7@@K,FV!9((LP6!^#UO&\68&,.F-1(II& MK;23L;R?^;W6(O=Y(.TUF^35[?_3359LKM:?G:P&^8TR=V9#S.Y?]]3Z$T4><[\M:'^/- M8]"19Z4@,5-7GG(ZU276V1(I>\T,4[E-5V& M/?^(JS4D.,[31*J9$?9=! M9P.:FJ[U 4I2*)-.V*KF,)S6,WW*V1#Q;=4]'-#^"M +_%C+!1^Z\9](V 7G M]:WK^LWBSAN-&VN?N5M8:7+F^%%UL[TF6>_ M]\2X8'H]1O;0[\3(@PDI0992@"+%0/1" TK#N7,V<6RT;7J2(*6_%Z']&M%Q M8#DR2/EQD;NPF-VU7#./.R%$&T6)N8#FR=14BX6H;83"2U8^HN&L3?EW=%;. M-#SI(^MU'#!Z"$2.%,"_KIKVMM'Y;UKQZ>&@ZY"W2*0=+1@W)<@),^ MUAD[WH@H,-O.IH8-Y/!,@YX^[*@)C%Z!>=T1P']A?8M+0OJ"J_ 1KR/%WU;S MA-59*#MG05F21'46C//D+"@,$#+)*C)E)4_,&#E1\\?HO)YIQ-2'R36&UE_' M^&:"EQ!=L:1%M"260F))"J&HR%$HY66CWI43,?AJ"C]-<#Z-60X"W?F4BI[L M^G@T]?^L@&1D!14B2&M-G8P7(1J*5=%8+K4*1O.)$H7C,7FFL5NGECD1^,[A MIGQ)--?<[R<=@9YY[Q@DC'6(C*IK>DJ"8EFQFEGE3[M^JQ&?9QH1GJEUMH/@ M.1CHL:609X7%4I+.REH.3 (WD:L@B=PIG6W(XVW_ZBRT[-MQN MO@)KWCM&D):AUPPRUI&&.BOP-BI@(2J98TS!=#:GK$%@>@[%OG.PT!:@>R7E MP2>RUW>*0\]*#'66S!D/1F"=%IOO(WIX0 MICC8@_$>Y>@6D^[9 _):(Z/5QS89($ M:PNI-#%/4;Y D,('QH*.(G2VDN1P9L^[@MFO:;;&W2LPS<$>^M.2XUH%J04# M;G.D0TV%&DYGP#I>Q7,T+C8,$+N0P7D7._LUY(E0.O5>TZ,5^O'C:OONZF<2 MPGRQGJ=_A8M+O%$IMP*9"@9L) DHSBFTSE*#"[IXK9F+>ZX];4SHV2]G.21( M[ X!O=QVXY1OOA7(+$4GO*5KWZN,H#0C02"G(TYHYU0)SH?NI_A\R](T\5Y_ MJ&U7 3P"0J_ EEXNOCRAQID45F-]T$\N10%5+"?U.0[HI,Y)><7T6;V">IGE M:0*\5V^+IX'@Z[75.V?94X+*+(7"$P/O#0/2,X-0)\RDXDGM/&6A^GSB>S#+ MT\1P?U5;'1F"K\!6'[3P;M> W)-)$5HJ"F0!L=0E5Y)!U(J#ML5'DXX\'GUY,ZNCTT;5 ?@KSU58,?,:S3L6% "9+7QO@20X.-7GP M4H92#"N\H2?:@*/S7S!XM.U,C9,S6Z?TCGA>S>N%O/WZ[XOYIME:I3T^J^5Z MI:&L]K%F"5-T&;F'S&JH$G3M4N0'Y-4L#]-(!J X7W#/K5(1*(G!G0469R+Q3 M D^"!&&,2\HR:\1$[S;.?_[_;U:.=#9L6! M*9D. 58D"=8S<"J[4&R6.;=Y%?@L69WW:#9'S;*5"CO XPBQL2WHHE3$<=)U MW$VVX /%QN1B21NB4TIU]@3@E]>V: NU\YO<=+)YO9ZO-Y:]H@$? [!4LX'E1/+LQ:'![:]@CO>==EX"3[P.7"/W MG*+Z4,#[2$*2SM3Y25R'SG8K-(D.VP[E^BN:XC% ._OL+Y]Y+UZTS_P.= M)3?M:G<579)C/%M)UJ13W:5,IYJQ";@L6DJI="IG:ZM#!-%!I#EQ*K4?70P" MY5\C[_JB^&8,,Y9@(K@817VZ(<%S&\"+; ,+/NC>ID^/R'T'V=IS-9\.CX)! M6/[+97U?%E\,0KJ, C)'3OJO Q%C]F3 A?FL#<9T;G?Z0!&RMIV-T1^5_PZ2Z'\?!%/A^56? M @/B*Q59,5YZD)@RR8P5\#984(%Y6:3GXGP3]..< /TMU/A+G0"-L#QJ#> T MKZ\?_]LZ(F6QQM'?7^_U:2U?8 ]GMX\WV$Q$6[2+X&MC%%U"!2(+$GS,D4P) M,39:3M3+&^P?"73+KXCORIP=.#O M_;R@$P_?D\*W-^(O.Q:W#SB5\3R0A('BU_KRS7@(UCK0SB WSDKEVQP:SQ#5 MRQONR2"S;*._?J&X>X:)+O 0G8.L.%FZ\@Z<<@EDL#(;PY&E-I..GB5K6CB. MIOS]0'6 )CJ 536TM^5]N,#U[MVM5;F@,0:(5@5*2 6AT*4A-)K(C&,QM('2 M U*ZA,\A:EZ.*?,.0/..-$$$?'JSR#_@%[Q8_E$EM//S=RPE+U2RH0"Z5%^' M,ZSCDDO=MB&2<%HYTZ:Y?@_BIBTPM@/6V'KI &KO\>*B#@]=Y'^&U?_BAG[_ M+3]&>VVT="!K"4%9=!!X%L Q%)>UR2(T&O_T F73%JW:@6Q4C72 L'_@ E?A M@OAYDS_/%_,:.VWF7_!;IH311@2D(QF),Q68JWO8&5C/A9&,HPAMHMJ]R)NV M+M(.:^/KIHO>@G'"HU]NND=]EAFM#("948A$@3TX[A,DRWT)(J?DVYR!(S/2 MRQ217L+7*7'2P>Y'S=.16=O M@D.VQ#:+.\81N>T!V [ MG#U,ZS33WCD><[?K)G]>E.7J\U5,<'C-^]"/:GX\[L_H)$=GEHJC)-\3:R2N M0JZYQ9R@),&44CEYTRJ?>\*C\Q=O(B%9&WD;JDVE[AFBSNE0'(*@^X?B6'J9,!Q9KS:S=[4I:ELY M\H5<8.DEZ*@EJ&@X>(<2N(ZF,&VTWN]Y#OW4.T"B/]T'T3?+;?O5#TC4I/G.W[LY%]^6WU;+/W"U^;JU M%53,1@P.:AZY&\A^C!Y,.@3^X;;\8I?MM;"I$761]CZ9;G(RT7=+X'Y M_T^1;EY>>R'DLA@MN 7C3.V&L:+*+4.J RR"5SK%<@"VGOS ::[8'J UC@XZ MJ$J^OXQK_/=E;:SZ0K_<+/01)I2<5:C[+#,YM DA9$LGOI4Q!XPRB$;/\AXG M:-K^H[&]N3&EWR>(=N96G!2I2$GAE-DVLV0(Y$6 MRXP5APWKLT^R"=)FOA1 MP1@*?QE$!TB_/QA=7]796!1!D=L9ZL#AY"%B7:O.68Z6*6Y+HR$!CY'3'7P. M4?7S #I [AV Y_$C^I>;5@]3A!;,6_ QB-K'Z2%(I<"')(HWS">5F\#H!<*F M;79L=;&-J8UNP/66',E0:TM;OMYA-;SK/WW U><9ZII)I@B915V;0\GW$X6Z_XUA-<,8;&)<@\B.7 R;R%NMQN051N(O>31M&K2>IZO'R+ =Q@[4 M1P?H^GVQ(MI)'?GW1>5AUV7TV^4J?2+IO8T7\X];M7T7+L*B-OGTN09@O;MXJ?Y M:KUYLUC,OQ 18?5UIH44S)8$)F-MCU2Z[A3FH$/P13G-F6_3['L\[=..I^H) MPD?JM8OJU'T'N=XL2+QM[Y:P(8=YL7D3=\_>=NMEK'>,;A=!=XPB)NMM$R1% M@UDYIE2TDK-[[YZ?JR@<0,%>$#3G!,'3*>0L4%<#L_EBJ]$=B\IJFPM#8)*X M4UF$JVD6,I62M."Y2#$>YAY\_EZ(LZ\3<</63.V)^Z.H6,O_+DS MQ-_)E',N.*S6]H!1DUS&R!+$.OI2,:3?U>P!=[S8@HE'ID9%X6-4[(5!_VHQ M>+1BID;@MRRNWY;*^7)U\S1B4UV+<+'^>9%6]3OR=]N$Z=;+2/5+'W$FBB+W M&+%V2B H'A ""Y&$+C$9]"1HNQ<01R!FO\PU.SM GEI/'434C]K@/,3YQ7SS M]7KFXP^7.+.V6 *2A^A9),^#?!"7F0,;-)W^PBGEV[0.[$OA?J!\-?64HY74 MQ;"2QSB[.NZKT6T?B*DL=9 Q@+ UL(_U*2O' EK6)G^T=-2WV5#R,FW[0>XL M"RHC*Z;;-\;7(RR^PP66^>:WB[ XZ 'QHS]GG-?!+Y,XWM/?VZD=B_P.-_/5 M52SZ\-FF5\I*%33HS A;2F7P7F0HJ)B,6BGF61.K'$#DL8?3;_0Y5Y^R+?W\ MMJ0?>_-Q.VT\^OH^^1+I_QR*K$VGEI,)>A[!:2.=(%]5N#9'UJ$43_Y@N GN M[I]I)]'G69UTV\ZBTEIM=&V]+5= ;\AEVH\ENC4?HQ!0* M 4(J6R,C!*:*>B((MNTQ$S&@OG;3,_E/J?$.0N!;QN^\7#E6 M!H5E)9!P:1+/H(JJ8RUX?8NL22"!>\D:M4DWX&;:OK'3&\!$..C+%K8-(NO; MB7T_+ZX;H(BX3]65^H)7PUE_6:X?' %"%9VBA<+K WP,'#P6#39)^E]P6D5L M#?]C&)BVBVT"Q)],VWV!?+V^_'RU5^SW->9[;#%BB>F4(653!^<[=_7".O)2 MM&3>!=OHM=1^!$[;TC8!2$?35E\@O#,@]U/:=/L.HW/:%K4)(#FV[KI"9AV:FVZ=H.M*PWWV,HHLK 6K,9(DF80H MA 0N?+*.*Q=B:VCN1>BTO6NGQ^;XVCNKW-;8(T('?T:[/-@40T'W!J_CF'CA MA-:(];1C&1Q:#EDHEETHT:@V7M,DV;$?2"F+6QNKVKG]N-V4?NZ]#8XB/U9B M N4I_(L^9/*6 UT!=>BX;I,O'$3F^62YAB#LZ>-Q;,UU<'/?2JVR\_X/TLWB0\J2UZ?DHHUQODA:+]LE1X?%@S5:8^JH M=]#MQB$(;F)QPH&LO?)*101?R.?(0645DHR.MWDPM@=QTP)O9#@, =L!NND M;C\M5SC_N*C\["9C>"=%298N 6](0,8%<)H72.B+T5);K=JL:'E 2L=0.D39 MRS$EWP%TOA70S; ?[5FF$(@..L:S/'YB7* M>H/4(?I_O$=L'&5T *Z'I_CM(?[+3:>P+2J@*1&D3]OM@1I<4!)RG26,7!1M MVW0K[$7>M,78T]V(X^NJ'P!NN\;G\7*S,ZY=6G-5.:Q-F,M%6'V]^TV[ 15% M!"92U""VI66I91VDYX!ER[Q0+!;3QCD[CNYI3\8&0'HOL[O^Y6U&\;8JCGW1;_?[^4]WGLAZYU'8L M&>VJ<:,*:(J"G2B*T8^ XG6NNRD=Q-K"52P&41?F8&ES,G5;L"M*%1FU!BXB M74_&. A1DBTC1Q,E%]ZT";A>:\%N ,*.*]@-T5P'CL7+V7_,.0C#.82,!91V M#GQV$NJ8#>ZX]"RW6;#YJ@IV@V QN& W1$>]@VZ70DFA9.6]AV@8@A+UZ7 R M''*VQ1B!+MB]]HK]%0MV@^!P0,%NB&XZ@-O#LI&A&T!+$X&%^BX=HP-7@@*I M>4)BK631)C5^A@6[0)HH&(SFI=9SN:&$#YS" @_<*"E-Q& MF]&VZ:!?A0=KH$E,[2\L.)2M&DI.::],MB28RQL!:+-S([(+^NV W M3-O[%NR&B+X#"+U8(PK6*12! ;K(2$BVUH@"G=S1!!&<1B[_+M@=JO^A!;LA MRN@ 7'>'='_C5AH3!>/U?9-1D3P!72"J4A"V Z40B$\7X1K/U'Z>G/P@= MHNW'MI <)_H. +1?30]5$HKY!+6U!I3,$4@RY"8XDSV/5G/>IK-WO+:49L^O M3W?_C:^K+@%X597[>?&@=O=N>7'QTW+UG[#*,Q3..Z$M<(ZACK9!<&@,1)FD MXU)J=&W>NAY&[SFTH0P"SHO0'%V+76+U 7>S@ $C*P62I0!'Q6(A(O. 2C)F ML# ;VCSLVH.XWE X/D9>A.5Q"CL8@W]LMT:\WX35IA$2W^/JRSSA]\OU9A8Y M"D%^".AZM:AL'3C--*#46:BZ7<^UR: ]2U9OS4L3H.]0)75Y]OV\H)^.Z\V6 M&Q="(>D4\F:X!>4D65'PI4Y**,P4KNS)('>7KFE3(UU@[F U=0FZ-VES&5;S M?[_\''=KR]9O%OE-^O?E M?+T=6+-^Z >+J)44BB*_F%,=D&DA<"[ "G1985!3?D9'M^KL?,IV]"TE%!GI;/)!90P@LUY61,;CH MT39J7!F%_&DW,78!]=9*/_9T/UVZ*3F1O#+@2)J@N&-T964%S,F0I/+,L%/E M00_#:;.-C5W@]#B%'9EN^G'1"H?7DGQT\/9=:9(S)82WHG9ZV*M9L-&;!+E8 M8[.+TIW,J=B7YM[25*=+U8^JS3Y]A< =T =32\HX T*J0_DK]O MLQ$FG(S 7M/VX^+EY3O_:.5UG+[?IDDNWN'F7K=]9S_^F8\ MP'=?KZ<&S% KCDIR2$PJ4&Z[D5/4_%X6JH2$NM%SXKU)[+5@<.*C= P%=NF M[I&BNW-Q%!%,*%LF:SL^Z@Q>BPC2D)76? 5CI[K[!Q'>:X7AQ"ANI^PNL7W+ MR[WLW(=56*POMOS?7#6QI%B[;R'EI.M+$X181\44K(.YG/6B-!TG=2#=O589 M3HSL9JKN-._Z>.BIK;=&N *AU%9O)0K$D!WX@CR9% V7ISJ>#\\;3% GZ")O M,$1YW>9A?[JL(XK>DU(OUU?NHK'G\QU+1\,!?:.*:(()?9%I3N(G\/KZA-VP!,%2H"85^25T MJDN9VAQ:)YS0]YRW_SUI[.-R]?7J+5O(DF67ZSF2'*A'O$EG/+UM3 M.]!1!@C)>N"U.8R\9I6Q#;C. M<"+?(&6_.)%OB.0[@,Y3:WP*%QC1@7!<@BI"4W1%3&GE/-,J2<;+"0ZG/B;R M37$)'J2)+O&TLS+NC.":6/",;;NF%7B=#>C$,GFFR3ESBD6EG4_C&Z3M?:?Q M#1%]!Q!Z>0!<#M+47FI1LB KRQ8BJR.;I"]%,I.-:U/S.]-I?(/T/W@:WP!E M= "N?<[RVX2GUX%GK26(.MQ)T>D.7B4-UJ40Z% WCIUJ7M$S9/96#6EQ.[;3 M6Y^@O#6[_YIO/CV]A^3G79;S;DWRZ>\F7]=K55RN)= $2K WJH(@GSF>D9H9Y9T%)XL&5<'N,-=UP8IK$XOQ MXE1/ID9BJ7]GK$MS.1 3YUG9_Q4WOVT[NN:I3E-:EIWHZE*Y;_HB[O[K5N7] MHX@Y08U_/&%-4.CG3K%",38AN X%K(G@4$<'E, 5^4TQ:]6FKMCM*CZ,)7*9 M#&C&Z2%<9VN&.))&R:L8S&TR>YT7O1O"(O!A?\A.NH==+MT+,H4M= ,-!(T%,\& M'-,>9,A<"?I+Q?Y>Q3<&' XH_ _130=P>UA^#ME9H7D&PTE*JD@%+DD$Z;ED MVHG$3)O"[1D6_@RS\3W41'J2-+C&ULS3G?4BV4"!O@R?1I (A"0?<:VW06+2\S0NWLRK^ M#]+VOL7_(:+O $(OUIMEE,);7L 6E4 9&\%;.K2ULI8'C2DV&K)TIL7_0?H? M6OP?HHP.P+7?*R>5@[!!$/7;4R\H>O%UCXE&9XT+L M8*UTB;$WGY>KS?S_MAI[6^K CG6=V('KF6$HO*&@V",+H.JB>[H3& 3A/!>& M:X4G6V+P%)&]56S;HV\U.T7#WMU>65I)UL5!(I2*=Y@HM<58?L$=? MN.-HN#]5O\[C%)[#%(!QL3B"I@X_$T>;:O'8%,^;_I_MP(-:TUOAIQI1?<&? M%VGY&;_#LESAA_#G;3&O#NY2)%#/30W6K("H'0>157#>Y&+2Z780#:>_MWEM M)SA)6VNYOSFN#]IY?E^L,"T_+N;_A_GA+% 1(]JBZI0:AZ"8TA!CO5:8Y\Y[ MR7*^YP'L/<=U&"6]Q3'MH?/\3->&>NS9,WC(&:;Z/Q(G.=T"5) &7*8_FA < M"T([B6U*9F,M?CMA9'0RT+92X%E!\^?/GS'/Z6/?71GF5N]U#.@?RP6I[^L]:<]9;P-:C49P..CU; MU"'KG6QQ*>JLH?!27TNR#$X+!KID#$8:M.Q4P[U;[?0Z80#9@6VT!D$_!O"4 MA.N!\.S\O;M5G#?Y?R[7FZN_K8JA ^0BK-?S,M_U8=U\O0ZA)K7-%'.!J^SK M3%X25J*H/5I;FVE2KETT$44;BYF&W]ZBW).;V!G K(.44!,I53EPJ6*N6HO& M*Y)#3."DBV ,A6;!>\[E&9G;O@9UPF'H8Z>-ND#":!9QDI=2=%]O3X+%9B>@ M.S[J^LUZ??GYC^W>@[$?10W]W(;OGXX2P01/G614T28;(5'T (KYNHX]!] V MIY2YQH1M>OPFG6GZ7^1:?J*;]\T77(6/>$C?/%Q\?>)DW MHO/>U(TTM7F*SA6%)+KHZ^3.%%W.S/!PLK3_&/RS.#%.UH)T%(76LODD&4K@Y.DJ+H M$ASR0W;/_3:X$L#=Z_M&#-EY9TVP@+*D&GV1;@(/$#%$ M6ZQ73IUJR]WRDE8W5^0\3Q3TUX_9Q%IC(B*+@WDZ7/B<>!+W7I.^G' MH<\@O?%:,5-$/%4__#%\G''@,28\C[A31L;*.84@C[/^J#=:>&&%.0/6,DN' MF'6U+< G6!.1,]1I#)Z'+(_?6<+C!UQ] MIKO^SVRSEB'F6&A8[Z^$C.(X(M,((R)#H-3I=&ZC=: M7H5]/1/"(7)$Y3ADJ5V=TH)T P<#.@L6E51,NEY]M",3 "=LTWHM=C42CLYK MK.CN3?ZR_#/\SW*U&_,ZQZ;+08=\9L,B^<&L3U$@9^B8S06/:1AG L%+G5A8'/J<,6@IF(GW5JY--?GZS/07 X8/;G M$-UT +>'$R@CP\1X4)"L5: 8:HA"6PC>&Z>2YK%1&]D9SOX.%I*-$.=4TV?[NN,.TO>_;&^) ;J%-+/?X3%'-?71Z]33**B [=D"C6"U> =MV"X%[EDD>1] M.#W1@_'4)W2)C$,TN!Q;G!T<-43*T?HZJXKYC^O-_'.]9GZZW%RN\*6%DN'K M=@S%R"7TXXAH5U,?43A3%-F5=T68#-)I2\#U'&)" 4PFAK)HZ7F;@=/=+MQT M,<3L&;DTIO8M\SI)-PA+L7KD$9UATK>I, M* )=H%B.V%!!& @R)G*C5*&H+B8AV[3R=5YP;PB+P47W(3KJ'72[J%&QX )& M#<+6->>H$!R+'A@*F;P7/C5:0O *BNZ#X'! T7V(;CJ V\/2KPW];>!\B^@X@]&*MUR5DCA4+(M94D$\"@I)D98*KHK(.(K._ M"^\'ZG]HX7V(,CH UWZS-1/+3@3D8$(N]2+W$(I(M:I3LJB#$_!4$[?/?.'F M,3?B^+KJ$H#7+R^OLIOWLIB_XI^;#__!BR_XS^5B\VD]"P6#"H:_ M\ZIP2"[J'+-VPIQJ-\@@PGLK91P-I1?!VDZOYP?C_\:P^O"?Y:SDG)T+M0&GXG!NTA6CQ3K!+X<&:+,"F4!)Q34*^D MLQ ==Z"9$,DJDUP^U8"J_2CNK4VO![P.UN1Y(O:GY>5JACJP@)*!*Z%>(G4F M//<1T"4;(],QNU--)=R+X-X:;3K ZV ]GBEX#M7C^<&ULO@323I<5(;7'S[A"D,A7&)*M1L]M\G3EG&J7^&$DQ,">AQ-3]VH/9#I&2\2%K]<% MV45T$?B#]9[V9IS>+O.N\VO$;G7^%NMKK^\>JYYSEW7=&UI'I*E,I[9'<@"YU$79H(J,K?OA!Q,];66D M/6C;:K$KP/Y8"@4F-SM B<]WNRWMBS2_F&^5>I]7$;FV)-GD X5%VB-$PP,8 MBHQ)RH8EWR;Q<0S5TQ9'VD.VL1Z[PNP/.P+J NGMTT"Z1WZ9ATA\;N8[K^R6 MS?OX<5E_O M7!O?+Q=U/C22&1)S-WP)[PUG4=0=!;EFE(C#H"Q98.8DWAQT:M/&N"^%TY8[ MFL&PA7[.(8Z^'4U][7R'&^?[UMU9EMM5X$>\+Q[E/UD<2P0D"_.2M=249 M,%G+FAUBX)G/P!"#R-P$W6@(5//L897J3V3M5U9W28;W]@]<;16[OA2^;:M#T>072_@?T0=#V>>VROQ0ZN\@-8 MW1TF,[J$=!W5 T%'NJ8X\1RM%H2R(J3+6$RCL^_Z3K^MEE_F]':.[GHU$=(I:DQ>A MOA$#)NL69>LR1)\8&.>MUD[$*-J\!V[HBGY_N:J&^!/2\1(NWI-RL>8@Z-]= M/,CSW@@B\.BSLPR$K6UN,2GP&@58PTSASN=6[PX/H;9?YW,(GNZ?J\WUUL$] M_BV/#]B:8?&69\6!F"*WQ!8) 2."T*58FZTRK$TH] )A$P],:HZ,9Z%XG)J& MH\Y?H6Z!'^M@M#%Q][SH9E*5[*5,P')=!"E,))&Q @X3LR((X4VC<6;[D#?Q M^O6),#BBRGI"XDUCP'V&>+TB%'$0(W&EK""1!6>!E9R%"49GW_8B?H*P:6.9 MR4[ ,=34$^Z>J/?/BLLD*XU@T"$H1K^X0%(SEG-E"O.1MVDP>IZN::N%4Z%N M#"4="[H/]R+LHYZD;#]]F!B5)]9\9;,.KE*N> @^>R F;0S2"]5HF544J'&88)+1GSY !Z)+Z^]X]DX1A=1V]/R6?HF MGR4QU6DYGM:.]B]'O\"?XLK&S+FOZQ0P^_3!C].M7G()XU>3SZ8S1-4C*-#AYEI<'7>H\HR04R>(@ICE*7? M,&P4!S:L&.\C[S=WTV"7]/.^?O/-,XRQ#D1R]F'Y\;@,U[/DN165.>5($[5V?F=4[(;(63(0$+5! < M"V"S9<8$"T_K@B"B;;];O2+E$[J>93MH6PPRY MWIQND$B>N.,Z0N+*26&-*F4ZO^ AO?T^3VR-T2-UUT5V\E!;?/^)U/-=6&/^ M_LYNNN^7Z\T,,V=,* ,Y.%[;F0-X1=*PM<=9AF)\:%.'')^7?M\\3G'^CJ3S M,SF9O_\4%A_I&QX\3ZZ+:*\P<'&Q_$]=VCTSR))UY$#EE#4HB70 \.0@R9(" M*Z)PWN9]WLB,3#L!X#P$3J<>ECI/FQ^=[F>+W"]?I/^?3E?S^M?_8:K M5!]2E:A"T.1N%4>_J,@I/BC:@629OE(RY^Y>?/?$[-+CZ-@+@NY<('AJQ9P# M!G\F?2X^5M>H#BNYOC/>Y/^Y7&^N)KA*3,X''< 1[^00&0>1B1H-9.D<=XE" MV-&@^"(Y>R'2OSI$CJNF,[G*[WR9@?KOYA*N[!HO61R?(0DN^>H7O M:PJ0 DW%$N<\UC+V9."]3^U^8'V59;*C%-U90*R+9;I['(^OU%>#T3] M*V[>EH>9LQLA%*5S%$4"63=9HTH"O&46G&&"I*-,\&U:_892VF^?RQ #_BK(MS]W:Z642MVJR_;N/!-2JO+<+&^89L<[1^6EW%3+B_H:\O+ MK?L2$3%R.STL?#Y_:8.\EH)\6".=K"O6_ M>/>ZG 6AG; Y@I0$4A5K>U!.A-C,C?#!<6[;OBX]EH,^7E7U#/OCE#YUWO8! MTSOO?_'Q%PQK?+-:U?+(53 J,G-%A (YU6T[*AOPCN[2PNNP8$&A0@A[96<' M?&@?+ZB:XJ^I'GH\3+]]H#,S(A:&E0FF)"AF(CC)$6QD*>2DG&VTNN,%POIX M-S7-T7>$BGI$W#^62PJ%+R[HW+ZM;EQ]:<:+4MQ'"3I87RN] H+P&8++SD1+ M(4%I,PIL")63;\V=$(MC*:]'8#YT,>XVB1''NX=FZV>ZR)0T1:)G@+'4:2U6 M0D@D"*L"=[+&M:%-;J0%-Y-OT^W*WVP+ADX-XJH[^/NP6GTMR]5_PBJO9UX0 MZ#&%(RR&-=FFN\ (J=MIYH6D2.IKDM4U@KQK" / M67H.VDN25C&5B\1 6X$>I6)%G2ADVM(S;:/4Q%@;K) >8?6/%5G*C+O(9&0! M/#?5.$+M\!*!G.LDDXE&Y7RB;.66GHF[EB:.>@9K9+0"_(BX>N0= ): FJL, M10:24D0.GD4.64B460F&19P&9 >^Y)BDX6/4PN616NEO)--=$YW)(J5U=6ML M-@F4JUN/BZBKCZV54H>,I_+.B)I^WR*/70H?)/>^SJH[Q9O;P]PYJSB7@"@B M*,,M^"(C&&9$*#&CL,U+UX_0U>^[X9'P=*PN^O*N[G#SVVI)8Y+0;EH@CL;( M7O ;1V'=XO&9M/KUEV8^IA #^0*\]FXH\@6J1YL@YX(4+SOF\RD/P3U([J9? MX308'5N)YXC6!T4A5*9P$P4X68=)644AF+8,N.(BZ5HDQ[:#. \FO9MNA\G1 M>Y12NT5Q[>68+SY^T\UA0Z0+@Y';[$4=?J(D1!8#2&DX66<*X:2W_R,D=M,( M<1I4'JND;M%WK[AX,YEWO@B+1!S7 N)Z5C+'5%1M[H@62+2!!&HYB5:J(**P M634O)P\ENIOVB-,@='Q%=HO9J_2Z)*=%&)0M[K;INJR]9I9XP;I 2KHMO4X2PHA88)!753(''AZJ!%X;<) IL"5\4WKVP, MA=(D8]C&3Q4.DOT9#6)_D_-V)$R=/%N6J\\C3EY_]D>/_MQT?T9.\)HTR1"Y M-PPT18Z$OZ#!(2+]D@F1-C#RZ9L8:L/7I$_WO'P(%$7/, 7,(F1@-C)0&!2X M%#V$X)F+)G,1V]QV+Q#6[UO1(2BY?TJ-J8T._*@;,;VYW'Q:KN:;KV_^G*]G M2J*6!D6M\U&$422'H#,"M]))'8K(O$V_R./T3 NE457^U/J1P^7?)8I^6'X. M\\4LH>/)20')&@5*$#,QYPPFI8*8,Z/?G A'5Q1UT7 72 Z#N T&Z+ MQ#_GBSF=TE_?EJN#3#&I MK--M4JI[D=<;N Y!PK*U6CK 6I71(G]_N=XL/Y/_^OF*N:LYSUBS(1?D\:YW MO"5C64BR#N3A!11GQ!N&!(FIG%SA+'K=!')#J.RDO6U,Y#534@< _&;SR/][ MN9JO\SQ5SG;L9)="L9[N EU+8I+DYF/2$'A4)<0LD;6ISK] 6"<];V/";$Q5 M=("LIWU5BO#QYPU^7L\X\]QDXH$9$A*%/PQ<)K-))@<3M9-,M'ECL =QTQYD M+3W]L373-=AF1=N:4+; BR9. K'C;)9@4U'1!SJLL>2[J0F"R /5OS>\ M!NFB U0]^NKPS>TUGKE,!+XT 78)DDFGOL(ZO7( M&@=78VFC V#]OEAA6GYMO(D?#[_A<"O(^7!9P+&"";&+8' ^R+P*.8:$=69W5X)_]^B[(<.[)DZVBJ MF7EQ9#ONKN-C\2NR6!0T1!N\SW7VH'<(-"S+J@VH/KS0&YAJ=B1=WM[ZV?[ZE_RZCQZAWCGZBR/>3HXF8I# 7R-03[[@F7!E0@M.<*YWNJ+@# MM-%*>I?)W_\5)\M4"MQ6X7E^"3/TP11_<-.]_\MC!GU_"PHLEK/I_*J;3#[< MC^P1.!5 MB_BF'%03Y>PV8XXXB3;&3T$[CXD[ 7J[SF^7L^+D+5IG$375 M,A('KIP4"8RX+#$8N,C!9)V#JW-33S_R#YO7_7T&13\ :7=8C$)V-+BDB2_V MD\GCZ)9.$.J4ERK+S%*=Q=-3>$NU8T*_(G /UKGHZ#7)3E]OV/[\QS3V!FW\!O_DSQ$/$*,$BD O3"0A0?=9 M1Y(%MP8C,)658M4!0@Z==_6(H^=+ 75P*Z\\#_X1%U.T/JA&=:BZ%O@HN MZP1ETG'"*/(BR3DEEE-!;& ,?-@:)W^JK6#U'7\"FDY@<]YUYO>?/_I-ZL= M?)R7D^8T$NH#C@%)<5[VVA+')' 6@+E4IX744>(V'K@.P=:SNIOJ[FN X.^G MVJH&..LD4\J6*,>@+&\ES.V1DR*-!.H\XSF?=QY]+N.P:#P#8/:<6T_T7F.X M7-?0!9N54M$1K0TM[<4#\=(D_ +X3TK5#F(_EZ7-J'>JUU\ UQ$N&!!$\]EB M=)'S*B$'S#X7X\5#'7BY'PGC/B7:,(T:>-2 :D"O/%UPQ=754%'OT9=FB(?(0O?O*@R$/D MX%C"T/'[IFJ0H<3C5BNPSVXX^S99"C M-4X"T52@/BXA*2)-]*;XI_4JMBM)R:_U^O&77&YHDM4O; MH@T$I'=+*$7%/Y?LC"BSGAHOB'4Q(2EWDOB0%:8S"=6XLV2E2DSRY M'RSUXX8&\'01XZJ&_0HBC._*3/ZS/NL3$".CK&?()PK8) GO!VLU7-0 \BYG701(\]4YFVXR@7A_Z.(BW96V?S?=C[*$ MD?$0).6*)+C5B]YK.2UG%J%L2FD*)"S:T#FI1$B"%&GP.90J4I\ET2GQK'-YSZ>@C!6 MQB2%(4Y:3$]$*$J[2%)V&J*QW.@Z<^9.D8;-$'O!Q&9TZL?\OWHP6JW!''4X MY; 7G#4P;5.J=GCB7G"F%!H)@8?MMN5@?S]X=^I// MGBGO2*;6H-5+*B2=(T;K$+-3@L?:9Z_ZTF78!;G*N![$X;_Z7%],TDW+E:)= MWOB3!P-]6QOHA$.K]80Y*X35O?$5U^["4:S^PC7-L!/7B%?JTM- M'YL@/#VS+ ,7*1+P0$NSA8QS$N=$EZ)U+Y.AL@X).5+@1IG&*8@]A^M:1>C( M:65#CH&$Z%BI.:;$FG*S1*8LZ* 8377.V6X5IZUX6 4(^X#O(*\<#:T[F(6N M$KC6)ALY(0QX:PF52MVWE74Z"L) Q$2S1^NGL_\@];+E%E_AW L;\4H.^G!"VHA"@D4;'<<0!( MA5V0F7& [G07';P 0^!)*.!//A3FT7LVMS/M/Q(OUG.5^4 P(C*;+A M&AF,5P)GL(B35RB$QEF9I5$)L[DZ&P5'"CPL3V@5QST[NH&D:(>E=RDZTH"\ M2R$=A[)A@KJ@HB%99.?9*,XYJ%#G-,"!@@Y+$UK%;T^./1ZWW<)/AM\;>-A: MZ7[:6GGR'][_=SF^\Y.R(/ZPS5*<_"R5J+YQT+>D9]U5J&KFVEL.U"03&&B2 M01@B7?:DW'B%GW1V*0%H5:>:LGZ)PZG[B:N33,R)G,!GDJFS1&KD<"%I1H+6 M)CDE@O)U&FGTJT=;"VY'H:_>QO'!CFZ T)RH\YOOVQ]PWZ^IE,?9=/'/S]^> MW X?DD@V0B949TTDH#;..4V$M:"#8,:X.I=T[12I140>Z_G-G95>W- GJX M:=]@]EBC/3D'83%H['6ZAB0 3S&=9Y+1XC 5-GI%H0J MXT1,GOM<9RI]1;!A%]"JXJM/ES2 L(_=] L^[;;H? A8D8G,/!%,CQT.+*^L8EI;5V%T@DH&SB'A M-)C2&A7QDT6-G(W*APQ"LC/ K96EKE,]_2)PCC3[T#WM_@VS[K(;3QEP:MM*(=G . HE??RA=2/,N:3F+I-@E"'2>X&1 M("8BE#.@?>(8!5HCD;1V C M+Y1WY5(-;4,LD<6B8MH1H"D(%J6TILX:X=XBMKBK=F8,UW%G_78BZU^4+\'/ MX9__^#]02P,$% @ ]SU95 @;]A!Y" MRL !\ !Q-#(P,C%E>#,Q M,6-E;V-EPXRH" M^$)MUDYA4MG]=*49:4!GS6A6TH"Y7[_=TO!B@S?DULGB\J4JF!E)K5;WT]V/ MA"Y^Z-UT1[]][).)323Y^.G=AT&7E"JUVN>C;JW6&_7(^]$O'TBS6@_(2-/4 M""M42F6MUK\ND=+$VJQ=J\UFL^KLJ*KTN#8:UE!4LR:5,KS*+"M=7N ;^.24 M7?[CXH=*A?14E"<\M232G%K.2&Y$.B:?&3=WI%(I>G55-M=B/+&D46\TR&>E M[\24^G8KK.27"SD7-?]\47.37(2*S2\OF)@2P=Z6Q,GI2:-Y'$:M.&HT*0]; MP4FS%=1/FRRJGX4GI_\.0,D:=/=CC)U+_K:4B+0RX3A_NWFD=$-&7[ZT"?!$:T$S0-ZZ)=S,R3!,7OP MYFKOESAZWR>W_>ZGX6 TZ-^2_J_=]YWK?_5)ISLB-U[?5FY^_=#_;>&*1KW>^-;1&]2?(WP3 MJL>01T-EK4K:)R!RS;K_R8T5\?R;FW>[YH,RZ=&I8*13);] ;>%IF41Z/:02O-%&) ML,0JWV^C0\HC;@S5<^R2T#L.\Z[)-/".@3(PI70D$^; #I'00"JA6PK#01/& M-9E-1#0A)L>/U?@9U[P0@@M(A)' /I'(S@3 3W.3\<@IB'(S4$TQ6.84AC$2 MSM?-\)I@>O1R8,I)+%( F)JY?@R8!2Z0[->:Q=I#+F(XOX(ODI!C7,1S(=K6/?80[UVFK0"HN/E=/[IT*WY<01 M#R04CM4]$ZI/&_N-:KHWJ [JU:-3M$./&[ 4>-05TR]#KXQU/J*YV7T(%MR0 M W2*F7P)5[D& 9#SIL*X3 J]>.KD(-E?Y>#U/*ZYI Z+10U?X:ECI&#N-,ODH1%,4"UP <(S#5=94I24&ZS^+I*-HPHN[RK#02$+>1X'912" M(,HEQ7(!RW)*K%@$C/"<9)U*P;>08T?(Z#">L^?,X/N.]7!OL+[(X ^AOG/> MVT#\[AES9^!#L,#&%_%,C4HIE@EJ(!:0\R+(J68+P$$("!H**>P<><6V:3'\ M'#8=['SD/.BZQIE=-;HO%I3E.@/8&\>#HDAIYA1P['G,4Z W$M /+3S#L,(N ML#/P"(?P$QD4@=>$\6AO,+[,Y_TIE;E+>H@ 'L= 7\44?&>VT- EB]DAB?O' M[P'*9>KW#-X&#APL%C70M6]'Y%0D7F8.*HEPC/-;*]!:IB3(6WN.),L@R M$0CZ/89#_'X%41G@U4OM:/ K*W29LDMW L0F23"6L[_I+:$"M@+MC,!^CDA M!X!Y2.4&2P7\17Z_"%3^>RY ?1>4>1JYXY3#_^\1_U9.T9% &<%6 @")6W<\ M!(@$!_@4O&"Y5YMQ>H>%WE-(5^H=^76'PXOCL:\"9;&M\HL5##7QF[G^[:QR7_1V??;R28MW^N- @A%#F MN@**2)H9WEY\.8="F4DZ;XO4R7.#SC>C+B8O;1U5W^ZAFV69;\ZS:JC_=7*\&3[8]D]B:4]FK#88Q&4W?EHY* MBP%%@+4;V3T)'B8BC+G'MO%F^?Y(K7L(-"'PW.?C6P)+C!;F^).5UG&=.UJG M0!8&* PB[C21+!;ZDDSW?D_X]CW(\FB WGFJ_#LLXB6UA8;9H M!UL=?/1'>U#5-@QV^):.V;+G N58V"]T:9]4S)%/*7X!M^Q\&IGSC M4N@JFEW*KZ^&T!!".K>;0[YPC[3X]%=:W>7:RS\ 4$L#!!0 ( /<]650! M+=6W@@@ U:;7,:.1+^?K]"2^IV[2K>AI?8QHZK",8;ZG)V"I/*[J"$[#HY4KY4!3,CJ=7J?KK[D=#%3U>WG<'O'[ID;":"?/CX]GVO M0PJE2N53O5.I7 VNR+O!/]^31KD:D(&BB>:&RX2*2J5[4R"%L3%IJU*9S6;E M6;TLU:@RZ%>LJ$9%2*E9.3)1X?+"OL$GH]'EWRY^*I7(E0RS"4L,"16CAD4D MTSP9D4\1T_>D5,I[=60Z5WPT-J16K=7()ZGN^93Z=L.-8)<+.1<5_WQ1<9-< M#&4TO[R(^)3PZ$V!-UFM&C9.:+/9J#5>QZ]/SX)F_;06!RQHG)Q$)_\*H&0% MW?T8;>:"O2E,>%(:,SM_J]%,S?F,1V;<"JK5OQ=@I^Z*(YE$*JUJNJ^W=N6THQG7 Q;_TRX!.FR0V;D;Z75/($;PA"W4#VI6Y^[#F ^Y^?E5\+IZ7@_* MM4VMEROZ9FHU=JKE]=G298?M0GB:J>=D M^UOG7?OFURYI=P;D]IH$9_5&\> 7T;XC[:O;#X/NU8:3L"[KN!S\U1KY4?S1 M[K]MWW3O2K>_O>_^OG!%K5K]YM&[I>2?"M\)52/DT:$T1DY:KR%RS;K_SK3A M\?R;FW>WYKTBN:)J+DBW3/J4QU)%)&3*:D3,F")1-D_/R9XKLP4B?V-DZAY3 M&D6H:B7!8M.J[UZZ?\63"#AKE8+3]-EKPY[&",J+A7[_V3]*Y7T82:B02%!!S$!Y0F@R M)UEB5,:P I!#QQ/A5THF>%(<[H]IB%>*R DWQ$C?;ZM#PD*F-2+<=IG0>X9Y MUV1JO(N@#*84CF1B#MLAY JD$MT2#(+ "978DY28,/"VL)=B!5N<\CH M1U,C-"*W\2K:'IE !X!5 E%N.NWT":D>DUC(F5X@6;$1UP:[-D.H?>GUAI;% M-4#JA3);VKXD3#8.#I.##0?^_.JT%IR-(^8UP4[H/5W_B6WA#KQH+9S M$9L/U[#NL6?UVFO2$D3'R^G\T[%;\^,(0 ]+*!RK>R94G]0.&]7T8% =5,OU M$VN'*Z9A*7C4%=,O0Z]HZWQ(,[W_$%MPAPS0R6?R)5QF"@*0\Z95=J1D4,LCS=E!*$01A)J@M%UB64V+%(C#",X,?.M:'!X/U10;?A/K>>6\+\?MGS+V!CV"9\LCBF6J94%LF MJ$8L6,YK04Y5M <0H#3(1?H@B\)(R'!X/Q93[O M3JG(7-*S"&!Q#/K*I_"=WD%#ERQFCR3N'W1KF4G M.K\BX5KF(,,P4Q8>:V5ZA]2)U ;O[8DR9.D0@O[(4.4A^NB)(3%PCE3XJ'>N M./9[S)V+V",3=RKF]3KV6HVI7G(:FT1=7+#(51=GCSSSSXG@]TSDAR2/^A?_ MLHF>.Q8.?2/9/+A8^-,;27?\&BTBJ;A*=S;[KJ-YE?DL'K^"Z&RQZJ5V%,S: M2*67W,*]@,C)A!O#V&=JRU""O=CVB$,_)^0(F$0KI2 M[\BO.QQ>'(]]%2CS;94_1-F1(FF$@9HM,^23 ,XI,X8 A6"V1<\V-*B&SB9 M#*SD%I-7IIT'B2^-21S>)JX-PA K9)\BD,%\)E,8F4 [J=]DK&-;_]GK- MA@JD9^Y_X*LUB_XBT"'>6S%N$YUK,$2\,U6"(H*FFK467\Y135-!YRV>.'EN MT/EV"$]M50;ER]WA/..;\TM(9Z?E6J-I[R$9A?_18N+\BE+975&JF&B[K7%6 M;IPUGVRNEH,GVSXK]K16#5H,(N[,D2Q6^B/9 M[CO9ZTN.E170^@0 MP9^9[2%?N)>:?_HKLNZR[N5_ 5!+ P04 " #W/5E4S#*?T94% !%' M'@ '$T,C R,65X,S(Q8V5O86YD8V9O8V5R=&EF+FAT;>U9;7/:.!#^?K]B M2^?:9 :_\A(P-#/4F"ES*3#@7-M/-\(6L:[&]MER"/?K;R7;38#FFKZER?7R MP8.]TNK1HV=7JZC_9#BUW7@*&4K.TZV*;L(.)BZ M:<*;.'W/+DEAYXR']+3RT]>*][XF!^DO8W][VO?9)3#_18UU/9UT6AW:7*[, M9KOA$:_1;7:HWS%H6^\VVW\8"%+#YD6?C&]#^J*V9I$24#&^U6PEO+=A/@\L M0]=_KZ_.L) MB[(B:Q9NK>#U?PHK +/ 9:/<.?A2M/T6Y-G M&'=BSW;F[G@TM@?N>#J!Z0CL5V-G!,Y;QSYWQ[\[^ FMSAP&DV%I&XTG@XD] M'IQ5M@<_R=GY?'$^F+C@3A\\5J,#Y^I"M558.+98E$)(1J.EUQ\\^,$"!L/I MS'6&\)@XWV&ZJ[=%'+BO'%@,YB\'$V>A3-^>.>]@8+O"8NJZ^;USS 'P+THR M:Y)>8+9?QIS':TLD^_(+CQ/Y>F,!_LPSSE;;XA.+?%P/J]%.OGE2O^/,9GF: MY03'Y3'P@$)*_\I92N7NFE$.JSCE ; (YGE(JQ ABM$\6AX7K_%*=EQ0+T]Q M>T=HSI47D.B"PL#C@&:CVVC6@61 T*U/_3H:*;1LPE$L0YQ$3Y<""8U6080'@4SBZ#G3AZ41Z M.J[#D%PR'P8JO,:Z@$9U],SH"K'C/#B[I#!=K9B'(Z'KEPA';M\PCCQU![T= MKQ,2;2O@=8E\2-)M"(X*<\*00+]R/F(1B3Q&PIO.A;/22QTH\0((:$J76T [ M*D40R@/"Z]4*+6DF60U8!N^C>!-2_P)7IM7I?:U*$^+[6$<)AA'$$72]1( VC+LI70R[_)F H#RY6WB[$X1$1(H ? M".>H'>Q*1 #NE6H[DIWAE&.?>26J:^D*$"@[G$(H5+=A/-C/"9E0WEY@'I$J M$Z1[IM:1OYLD=F.]U>V)"/7V1[\5R[2D%5H2E MJ) DI9G00EVT(RA<[(\M4>=H2% !:)&B_I#NT+,OCWXR/6*K/"RD%"ZE0?=@[_X\!,T2>9::'$5VF.>XR!3RS)9/$]Z^6]"_@C),E[M$EA"7NAC15 M$$E(DHQ:U8^>S[(D)%N+1=*?[-0[3 "7(NUY)"QC7,9V82[/UUU#-LQ,7)+9?YS,",]6HSC:-X=N#J:I0SWW 0WW0/"CK^2 ML:I--: L(C['SW]VD3XC%^Z>#/]/AI]*AO?"UV.BY)9_)?P&@Q,#%F;W)M:6YD96UN:69I8RYH=&WM?>ESVU:6 M[_?W5V"2ZHQ4!;3U"5Q*2(& 386RIR__IWM MK@ H*I$CDJ-4MVV26.YR[MG/[WS_;Z]_>?7QOWY]D\S;19'\^L\?__'V5?+5 MH\>/?WORZO'CUQ]?)W__^/,_DHN3T[/D8ZW*)F_SJE3%X\=OWGV5?#5OV^5W MCQ]?7U^?7#\YJ>JKQQ_?/\9'73PNJJK1)UF;??7#]_@-_*E5]L/_^?[?'CU* M7E?3;J'+-IG66K4Z2[HF+Z^2WS+=?$H>/9*K7E7+=9U?S=OD_/3\//FMJC_E M*\6_MWE;Z!_,<[Y_S)^_?TPO^7Y29>L?OL_R59)G__%5/CF?/7TV.W_V=/;\ M_.+%9/I\]FQZ<3IYKM23L_.)?O'?9S#(QW YW].TZT+_QU>+O'PTU_C^[[X] M7[8OK_.LG7]W=GKZMZ_HNA^^GU5E"R^KX6;^)S^C_R157\'#)E7;5HOOSI[# MPUK]N7VDBORJ_&X*$]#U5_PX<\NT*JKZNZ]/Z;^7^,NCF5KDQ?J[?_^8+W23 MO-/7R?MJH-KO,97]CD_Z._.\,AT\=KF0,\I\A+;>:$$^%A9'I: MU0HW]KNNS'2-5WWUPT^_O/\Y^>6G<&K[/JFW[UZ_^?G=VY_>OKK\^/:7=\GE MN]?)Y>O_=_GNU9N?W[S[F%S^Y_LW]*]MIWT>3OOWKFGSV9J_RN&]9?O=DV?+ M]HLOQ,7 0GSUP\=YWB1O81B+,I_E4UJ.1)59G+^TW]/GLY7$"CUFH3">J2:I9\M_R'_PCA;-)_YRLZ<$3W5YK728_P@]]_!?RE<^^+L MI4H6>C'1-8X%'_!CI>H,/[S.:SUMJ[KYYNN+;U^J$KZ#:>L:[GKRTEPM[[&S ME?5IM3:O/DD26CFW,DVWU'6C@3_1J&J]+-24/O"T55$DRUJO\JKS;FOLO=.V$Y5K"YP/WR@7U2WC[!\/7GI2X;W< ]^]OWGZ\_,>'PSA< MO_W]S?LWEQ_2$1+LD9M'ZG2U/5P37>1Z!0-KYZI-YO"*8@UDL5CJ%O<=*:\J MFV2N5AJNA1]TLJC@(-6ZZ*:M@DO:*H%)P,_+;E+DTV(-(RTR_Z0U>'0S,[;4 M' P890V$EU0PN#J9JJ6:@H2'H71EH1LBY*F9FM[PE M^^;KIR]>'BRISI$>@,!J4'-@6Y'T4J*$&H0EK53;UK!2PN]:6.,$MK* +83+ M84JPA!E\;M* RJ]SX(1PJUXLB2P71P)Y![#ERRJ0IM MMC]-BEQ-\B)OUQXIP9.$U.QQH$V%1\6LE1[839H\RX$88 UG=;5(@-9I&.;A M.3'1RZ*=$]'B0V9=7>;-G*AG!H^8^K2,RS5!3JZ2*>PM;$G-KP,AIQM@_2J# M$2)EP<5J ?-,_HG\/4L^M$# S2.8L8Y/)-S.!V^"^B^>-^+.2Z!A':UKP"/2 MY"I?P5BF75WCX8'!?-*@3%>P*^[1+?R6P6.BF2P4/BU1*Y47:E+0VN9XV&01 MV@Z.>U4""Q)F!..#^2WR3LX=<0!B0/KSM("1PPMQ+>D$)HT"]M0"\::#[,;- MV>PCO-@[G\$"5<,K0PQIHEEFH@6!)Q[&"[O^.[P0J;D2-X?"U2 @Q]@=1<"W.&(Y&)"00OO*ZZ(C-\&?9C M0ARPE=5S;,GNXO"$D&1U,2.M0RP5E@3JR1TD%!&]/(-EQHWQB)N1H8/NQ[C^'+90$A9".R$E;" M4Y"08('/5$BUL&AHZ-$.QV]8=G73B33$A_VG+G6M"GBHF]T_U+5Y%YU+DMA& M,?6G_OH_7_TC4 >U+'ZZ>?G,^N/]2(,U;#40@XA/(:)Y?WGH CI*5CHU[ZGU!%6%$OEM@0.B%^ 7R(L:<]B)UHAMM]6H3LHZ M=1,HU0$3PO4X^_9EL^DT$W. 22^150]LT@:Y?ZCRMBM%^)#&X?&;B#.G8^N% MPGA$5<+]%1ZHZ659CGO3%2 ]X3J1X?@Z)\;Q$[U9]NQ0UWU4SY$#R*N6^4N& M9VV;)4-[&!Y:Y[@AP&*$XTPT::UXUIJV9P!8Y:2MII_F59&9$V3'9*YLYB18 M%!\AU30HDH/WFUO@>]*X)OZ$#+FMK1[CJ>F!G#_$K4==!H^9@H5"_2:%V7, M;:5[?E)SH]#1J;M%34#S[]K^+:.N5?O;G9'7\ZVHZYNOS\XO7@ZY>?G/>6T& MM%17^M$$R._3(S4#3O"=*J[5NOGJKW$M[\D9;4/O&GQ0Z&);%OQ9['1@56"3 M(9=C=X+H):*&$;G?I(JQ1DI4QG915BWQJ#E=$7DHJ?Z@NVBT7=FI1W&'AA]J M-5%R)-//F7,TDD[$FI"H1>:[(4-V6<'Y%O8!T\8#J,A0J/EPPS/.C N[TW6+E*MKU#B(V%X L\9 MNKQ]MZ&AU.GR3)!F&Y%*G&M+7JD;"FGE]11,Y1:O:W@;44L35HMLUVA_XZR< MB-#0$UYBZ(WT:_1MV;>KS!BDWJ2M?6 %0J8;>$03$,G&(:!9CL)+?(*1398W MO9FD0_-@(=FJ3YH<0&ZLQN1'*8S_B_UPUF(NQ2TGK@V68-Y(>N)+PA!&,F?. M:7X81^#=+[^ER4<\!S_]\OX-^>S0L0'691U8VN2S:71C20$##:7"J 1NE")U MF W,M*>G!LB">/C\05?*#<(XS2S%__2A>+O&P ME%>/"CUKOSN_.#E]8M9L.++Y@0^4U3*-*^7^IO#5#P'+(()I0A['X3S#W"AH MMR%B-^ 6:DD&HG>/B!*Y"8M\U/Y1\@-YL1[,FKAHGLF1^ I9U5B;^(*'^I]DR_@2:RQ5TOOW(%4&0@>6@'%V0[QPZK0%4-.4&&D/LLVZ98B6+0"!H(.)_1I MX6\).2;872Q63V20H^N8A00YK$C#0UU?KS"KY:Y/^=GI\WO;XGQW),"+DV=T MS"^G_^IR$?*P Q_078R'&+0*L&Y_53498Y>P/[_RD3\B%_>,%/J)AJVB?"V, M-5*R2,,FKR[ADFD.JLTOUR5L?_\N$[$MUIP58CZEY$?60#F2-!%'_(1C((7, MSLZ=^.\7$4,+9)%HL)O7=5T4W+ZMHE<\7!)OBNQ'0.M*@S M2IEL=G%A:ETA.0K%FG7)HTO0 MC."7K M\ZNKJ"ET0<*+*SJ2G!0.?JYJ7SWN;']&$Y=#)%80\:D5>0E0!)C .4@&("[GV):);/36P?3%19(A$\HPT<+-BY9]ZZ&' M)E!T[65P[5U'0.Z5E^T0,WMV\N0"%\))J7Z&''"QUUW-D3;27_**+FBOJ^3H M_)C<&G!0Z"RO08HUR1&22%Y.BRZ+;@,EI*K-QNO/=)OQA?BB[3CU09HU71.ZWR-\4]W^=!&DB=,**N. MI[IA=CARD]"+J465G4>:3"G:'OD:V&PWA&*GIY*%^AT4\=9J4T-I%H?%A7:( M#3TY.3TC-B221G,5BZ2.2F(/GRCD,D8=Q@3S^HI=[[BK59%G@7/5I3MB-JQU M()$P7X>"GUJ, 4I+^,2\B)T10#:X=YZA56R] J8HV?5=7B41^40%WMDCQE M'\4_\G]ULLLB1%D] E-;],(-9B-+6"QP*33(V\(]:]C+Z/1AD[/5J$)S6-Q9 MN;&;)K4R?L@$U/.NELQF9NT3;=+,R6U"'T&]$U<#.J+1?Q3MU"8QOR.]V/=B9VRD1AEOH3;/ZR MJS&PW%B_A0U4@M&>1LYXS&F6JL#P!XP)8>W*K?WTP<#.GI_>O(F/[C&(>[8K M6_CDU(O.^6<]#-))68[1MP*F /M]]N+)!:4A*JG989\GIC:@6PO^OM7IVZ^] M_$+VU9_<2PX!F%U$5QT[<.AXX5:Y4AW?[7;VY"CCU(FS"_R7\-"0,E#),$6U M:3('Y1@X='^7'H=C_*\V/.?*EA([5V^O$LS[IICOGMR,%[ MX1+.7Y5L$6U")&VR+%1/^<()P(OD3<8:N"YQO&.!HBV4/TID\36RUE0-PG*0 M3)-JY99J=X/(#;OW_X1,VJ]3\60G3T4<21P['URC:O05E%:X]^]) 7N2/7HR MHB!M/AJ],*8])%[,CH["->8V4 24#FO_SHGUW1K3=P/5LGG#3S+F[J KT'<$ M'DH:Q'27TB#\5!CGUL5JSLZ4P=IP2"/[BK^Q,1%FR6!( "6NU'LU7M#&UBRG MEENFCKNF>"LEXMR4&',H-)#M$@UP*HPIU47$!TY3 JWIM4TF#1*D7# N/K9, M"9Q&F1$Y<%'&$A,M3$3QU[J::LT^L-+6M\*CV(D?5VWFF"] I># 9+S\R0.A M!;U+M.#S W?L^OEQ)L77*^XHP(Y'FG&%.E.C8>'NB^*1)K]70& )6M-=C66Z MJ'2E8TI4'<2"R&7%1!*63PCK,2@6$KM$6QY3M6+I@]>#K^H*P3XT 7H>&!KV&H> MS25/0/8:ZU&*E(0O@KI44U6(GTQC4GZK/L/\3"(]\$R_5*#OL7H(D^Y#F/0+ M&2P/8=(OL5FFT*4V&7<@7C0R(,G^7:HU@]@9.\W/HTJ3-^_??KA$\XMRR.DT M(_L -J,*\C887#R;D#CIZH9Q\5*O_H5$H2N?Y^/>KI?PP2 MY90,26A'F=2[ ME29/!ZTN8("<*%9>(5.::>)@R-6J6"UG9#R9F*@I@%FY9(Z*/RM/73Q)DC<6UZR@2D62%^C3^6M.ZC 4 M7W*?;,*NR*9-%:M;JT)$ :47HT^4+'V[PJF7$&BJ8TFQD[Q24PK9+5+C"R.M M+.T)5Q^:A1$A0!.;5$@G%O\18<#H&ZOGR1CQ6_*&P8,P(+-2!1T3\:(=DR+H M^_=ME:'S$88Y^"4ZU/I+%5@40PMGZS:6J&RPIJM+>+W!CQ'R;W18-6[CH%)2 M/GSLX?4>>I9_$B003.>!4/QJ+5$[$[;UIT_;&Z+:V+D.ZLSH7B(,TNL:LXHQ MYW%AZHM#]Z*:@I:?49VV+$@X!61*_KKB>6#G0Z>"JA"# O\31"R42YJJHLF2D3BX9FV5[MC>$1N#ESKI:85 F(G.HE]' @9,\OK!7$G'R37_XD(&PX$ MV1&YIA)YH <#['AC#8S((;LLO"_Q_0(&ZP1:VW$KW3%^4NV)(^A3HD7QF^P MZ!YP\M]5+4[7IFAQ*+C6A+/)(6-RO=],1;9,V;*,H*HP]?SU'DP1O5A)^K9O MB1)F0S=M.7T!X;*$4087'U+.+7 M+>6;R##K=[$UZZ ,BX/&\G-KH,?*Z\ :'PI[G.\L>_RU0C0M9 ^CA9$N#$_I M1K465*&;2AU[7(KL^\;4:ZRM1D(5M# "Y5@($5FK/HE=H>H:!\>_228.2/B% MS7YCM6LKB\9V[L" M-(_8K(#8,,!PA>N W52K>15GBT[]]L1K$/UK 9_#Z0%3F MS6BM(F>W!L6)_EQ6PA6EW%)=$1H.!>DIE0OO-H10NHI?+OWA_2 )M3KVBGX( M)$M<<(*<92NKN/B(08ACBZ:G9R<;#B4I"$+3V%18[*W1"_C"PMM?5*J!S>$Q#FOD;_0HY$")I>A000+HPG^JJ:;,(_%QX6UYBRBC"T&6$*T>/7B%?8*>7 M 8EA!P?Y"5-O4N%-(J]FBQ82@\'=;C 54#D M.WQ].-0T*?15WA3RH>94WJH6&6%G"Y,ZPM1<=G3F)?_[6)**?=^1YV]J"82O MKFCA^IZ(:P6FCX3P+/CJJBJPR)%"%Z3B8YS$'%7YHJS*1ZS^&V]BL 9!0LJ MWAIG.TCQB+N'IB ZL$)>$EKVG. \ S6<\JE%TBM;SNDN/1;3QWL@WNS="M\> MAU$;.TR<(2Y:H4UBA8_,O<6\PK+R.#G:1$QC@#H30A4PJ+47U84[Q4&"VV8] M:<[-%!E82$_YPKJKN9'%L*MJ"AS_(3:U#[&IBX?8U/[$IB9>QYD1._W2=Y[X MH14"DP5UR?G_ [A(Z:,![,/SQ"*87($]/! C!X1;5RRX\8P(L%PT,%$5@PC/ M84&B/=F=RHB;(=',QI*I1?@XCP@?Q]N>^\9*\]U)UXQD(!CBL?^J%[70?E>( MN"+D"5K@04H162=4+F3U-(X48-0D]3/:2 ^P<QUBDJ"LJ%.. .#(W-U*I"M^6O0;,.?UX#_80&E^SV:.HF:N''?U(7WDA- M< /CUN/1DB-/92R<*9=2^6#3<*3$"RURU@P_"0UFM3;1H#APQ^OJ)1>2?O.' M1WJ<6#1[[F0@GDLOEMZ+_ QK= +-.S!D=C XZA##0:R6O&DZ>JQX\%L#-QN2 MKII*Y9['D 7_&XN#2TS6]B[W)B+.<@XL#,S9ZD'\3E'H60Z\ZLW M+$4>*2VC"274MFV6YOC9H"R1!_?X'-MI"^(!A!CR08MT_ M/1LZO!V8I?5T#X6E34$(3BI;Q"0*?N-R&OBKX'@=?@W_^M!-L?$2*CWW*CSC M.).7E]$7C%XLZ]8R8UMA=!>B921[TN,&?<84'<;&[D]J(H4+6.(V=%$C G^D M(A SO^;M=@^QWEE?_G?M]F^B2GC4*TIMHYWX ,%[1:L4%HR[ 0O_;YP : ;> M_U=NR!^0]02];64;>;_=2A72Q0B%\9CTOYE @2IA S?B3#RUF$UA&JU+)#)H MB1(=&!? ')R-%, L;Q9P+<9SS*S-RY:U)DFC4QM5D;QTDX+MD9>D1C"-'9;(^(VC8/=L3FTA$@;2L[W4X]T4"G^ !_6%QE#EHE\>BRQYY#); M,H'Z)&B=)$;)2D"-T<.LX/AO\XE/NBNGT%R(P8US)7)[@&K@M_MTIE&;PX#V MVQ'-_'Y.<$\GL4:$Z]BWZ2P/]-V-T.20=S750HN?@U%*_$!P2D MBW#PTX=P\/Z$@VU1BZDD:BMLNRPU*BVG,VXK7&TUDIQBN7U,CAE>L%/ED02^PZ2T^ MS78WI5 88L]Q").=^K5>%HKSGJPSC^^03KHW]A(B9X/^O(PZDCK457$G^NVU MR>%OVNER)UR3-WW<"U)$88C!6(5_3:3E^O'?J6;R M_OOE#7$)IX_VNNB%[$ L+M.-?C@?BJOPS;ES M@BLY>X8-8X8=(/*0N-Z2:J0^HZ\.!KVNA/&+MD:)*G]PV*9BY4"H<@?;"\ZH M'.B8JRFI($$:Z6!I)\HUHDG;CFO9U=.YDOQ]0F7'/''Z!X&!R,_'L6]J4^$6 M4E-N @/*-/(9(,<-P-H>_9X/DB]%44T%;QCZX9@L@09200'J45SPL."": ]_ M-L.L5;+*AZD'\_AF,>EDX(*+FW'$TB& KHWQ/@#I^H M,%L 5GIHY?R" 9L8>'IA+ON@ZHDJ=?/HE\^%7AL Y?/3T_,@?-Z_S(304U,6 MZ8G&H#3%T3L.WR*/#)/\)MJF 'E5V)B)F\VS\=D<2]GXED36)[" 8OS%[/T( M6G75+4V5PQ2H>Z*FGPPO-DI^W!-,"BC=8_!PH UBRRNE2]HF\\.13?0V:J6U M6!:"JP]X8AQTB/^8EG%Z>MQ[.6#$2*[!\Y*7:I-MSM'G'&Q ME6^#24H+E0X)#;N?P>0;?J*-DT1E97ANK<%HX1(;AY?8]+4,0JZ3[@FFWCM, MO1H>'*7'509@9P/F"'U>S;.#T0,[)Z%VTO[%%Z7 M1D8G:@7 "^;Y)'>)*JF([5NCG]U2LG JZK!TD5OO0$[ELR\F4ZH)HBO=(%I" M=+6HES*5QUK@Y%#P++TQW5JP6/"C+RA:3OK9Q3+OD("L49D36-23T^,D4^O& MPCI[D](U[/]Z\1^: P".H'L4 :AT1AZ[9 9U(Y.VKECA*<:T\$_V8&H@*3BKVJ M#/AALK90/HR^AFB\:PE0[4.,Y9X3SZO@O>&-0S4Z'$URV\@K7.LK%./#.!Y>))8+3++/Y:BY?R2-R?PPPP/+!)[=K9/=A^QW0PCY7@R@ 5[MGJ_GH1E*AAVD801RZ))Q#"<=$!DL< >PG4B'" M8,;I^EI_NHV]8M%.J>->A?5KC9__O*P19HC].UYWS%"E#WWD!K 1I\F6 F: MA8)(TG 8"E7\2OY]=NA1[$!)]ZFEW]!8>MC*)Q^X1(*C,YB#E#P6:S/^Z#J3 M"\TPU=6TPZ5RG;:]%&E@XHW!E6!-ZZ91+'HDB\CN3>#K#L<'L&E;2H:B?8$RLB/""J 4JU-::UK[P$;2K84"&G%#0W-.,S4>D,),/RN%"T( $04MD5 MD?HO2ZD%\1)+[DC7\'HZ2$&.:3$T!"P<.Z3A \$16_O=8P*QSC175GDG1^RF M)Q\*(]]!S;NGR$UT<"3]^@KA:CZ;:3GU[KHTJ,:'YBX_WT^UZ9]XF"^]NNT! M;>G!D7Z8RMD_.2II$9518Z[Z(+KL,C<2VRK7 ^+S!L/*L U,];GK),#[[/J^ M0TW?7TC3=T*:6*C?*^I*0_#1)LEZL*LEQK"IJ^X2 MBQ9 X,5*8HX^R+7)4&-\QNOG@?O=Y2XB9B'R70U4/RPCXD+WS[D+RP M/\D+?/P7:IW:Q"(XHD=G8581^5ZI5\%-AU@$3\1!;(-M<\@=O^$!*"=L)K\[ M?A"*A] @N G+\\' MVU))R,W-B 1NHRDFTLZEIS3YR;M"D95N0G38,'NBFKQQ 15:!D8BN)PTE+^! MPGMI8F6P(;@^YF6L=TI;17\I.'=Q2J!F [-EZ#UZ9?_0YV1#)]X,/P7S M1 @8D&:>;I'!B>AY-6_,!%'F^O"FE,QIEF]3(&P@Q94IZNP,]+ "G_MMACO@7Q.)7(YRNS#QQC,P/3F!IJX_TO=YK9G1K1O,\*" ML*VE3-=$CRDX V3X#;ZB:FVKFT0@KNLW7U]\^[*J+6Z+6BZKO&QYV8<)E?;9 MG#'/OC)-ENM6>BKQK_*NNT:H,)_FN2MK*/RMX7VTA5PPH1?2/V> M0LQFU[QK)'=ZD*:&Z<1B(^8-MQ;(! ].L)IE*#,8_9QT$*#$LLDE-:O7-.D( MSLKODK0AB_N'.[L>'XI'(]LEHU,\&E%BRK1""8-!7(?L3@2GN76 3U M8W)Z7?ZLM"ZQW97101KFDM0+B7-()[YH26V2BUE;W.YPY;QDM?[,!A)^N=-! MG/:[@=Y[B5Y"A,6>\24_Y6O,R<5+XYDWPC.?62Q2CO>ABQ9[,&/,B&#BQY9W>:DVV5O*.; M;K%D]#<\W6^X>3*F;V#"?MAUYE".Z>ZES[PMC4Q4-Z@_-X@UFX@[8R#!$6XN;-R="9"'+@YK30@59"K@QAQ':)=8 _ M,&_.QYTC\'^=Z5+,$$;JQ,[GV#*>&>[2'36LD/&L79,I'*7*^KB(ZQ OPIBM MD1BEFB(:D> )AMMJ2] $&J5G&TH;W679:*Y 5FT ML0MQI@U8L=^P(7'-H#SDV IG%!GS?VC%!E*$V=DG3I^;QF>,75SM&?7O M-6;JU!@%4T)[))^;I8&-+[YY70Z%%>]F8'XP[&YS,P)G%QW+0??*@!?8 MZ%)-_AE5J6<;G(D/X=-]")\^?PB?[D_X%+$PQN$6AN N;N>J']-*2"FQB!1; MN.J'&\>Y*I>X7#%LWN;SN%]AI:K,X<_94%>#C=9Z_'"+G*-;*E-!.QW28QS7 MQ&6)'8Q1V0B)ZY[UJCC@18"1"89<;%'_0-P%:WIK](YC("UE=)6D,H&:_B6A MEXWLX@'2<*\D 2\/*-8X'.SH30&7 9P8LP$C9)5:\!)E5].O4!O6N".D*?99 M#1&"":+2GJ$CAZK$?8\H(QS@G- P^8P$2:J:0T*/_0"I)*;>A2/X!OH+NTE* MR+8Q@ UNA(C68,(V#%0C(1&]4D6GC'^N5\MH0CZ^QY?%*H^^UFW%>0U(NKL9 MOW_(;1A?&XE.W7=NP\C9M$6;>)S1\CGFV*\Y7[?EUHSF%&5I!HG!PVHKRK!\ M=3(BQQ!3ZE)&)MKL+ ?%@A*1GO83D09E;H5B073THRRD2I %YMY("!#8FP;$C5VN\JG5F[C) M<+($_Z.(+BBYHEJ(I$>58L'TG; :SF ML+%^_1D=@$VQ=L'17F,-,@GAL;J88<9ZQ+2]H0'[@(UYMVW8*9-LJ$_#M,X79 B'G7)C_VGFVR;L!F@JLLD>\82") MKY#.!=(M"3E+1H;GI*H^\5@8^+_7=H! GKL)*(2YJG,$OF;'P# B*?IL2M+/ M'&1@*OU1?&.QZ= 2UQ'$F%& @\B%;3-U^Y'9F$R%Z/SR %!PLZXUU\N*8(8* M)_X7^HHRZ#B;S^B%MWEI?[:4F\E+?I5CJ3 W[JIJTZ\C;F\0/Q)+DAE#UBAH M4TQJIO*A93A MZU#/,4:USPR(L*+[\V(+>IDP*VP"FGDO& !8H M)=#H?*1>6RMV)F:5Z_5 4\( L ",E&$8'06RZ[MR8A9)$2- M #5EGD-(W-OF8!P:F-+%/N5CO42N@B8]1)=W*+K\XB&ZO,]B2D,8"43B>UH%G[*A!(J;JMU'^F?$)9='J6]SJL.&24>Z]S M-05.6M/-5]E23U!K"CSUT0Q754YU3UTI#6/0(DJY8$HP9QMI3&Z9BS7.72*E M%QK@JD>>)S#O-;=+K,C)@' $6)"3QK8:6Z%D07K&S8XQ'K MT.0ZM@&"1F.OD$?7Y.*X])[VOBM<,\U++%B>PHO]*RZ;IIJ:;C6!=0MBTK'^ M"/B8YL#(S\#6J++4\?21F0FM5R4L):RCZ;9 PF@-Y/_6DC'"1Z//*F;=5HBQ616*9NTT?#.10W>@^$8ZU-#E5TX =.^Z'X ML'8S2_T>M-UT6PP!PW^S488K.NZ%=7\[:8=$!-_)&6G0;ZV^-..A)WZ7MT" MTRU((D.7\NI^@_,M9I&FTUKAJESD4"?"$H9M7&]4R'C%/.EZ571")2%5_T^ MD,$L<>,5D .B)0,)F#9'GA?#R0V@EF572-,2JR<[*"?T)FE/@79V?,\' ^.P M7 15H78XSNUK]0="Y+L7+GY+^!F,5=/J7GH0;=X8Y2^1];=QRVB/(XLN9ALB MDHR9=K7DX,PTN]W8$>;Z%(J[QF2JF,'52^RZQ'Q32-2DOYKBY)'B-=^$C([! M9- K1PF-IK2;$XP:SF>7ICPV/_ZZZ@H?[Z_@OI;8$;9>N<@39XN/-GOB M/#ZT_5;0H3VZ8W?QL>OM'(3LZ(*A9^FNB[9.=;'8]LV M_+\)>O\AMKM#L=VSTX?@[OZ4#F_;U#Z5L@1SE/W\HD9.+W%4D_YIOBMR9;$2 MFZXF;K.L0./%S)&% A:J".@I;@!L-97!P)4)YA*?0>BSHHBXEF"KFG32UH%* M-:S":(50E:-0"53$T5B 1[\W)[8J(7,-?IPHDVV(E@.2?5+DS=R0_$=,B;M/AGER*.KP+J:%>,%C#E]4J&"AH=9O M9T(EX[VO^WZ3E NR8JTJ4(I25]%".9L,Q6*]%0V]J3I.WR/O#J7#(P&CDHCG5]]!,_2M+?L-R$E MSNL+$-L"ME)1[3&F\ B&/ :J"4;'I#-C_7&%8!)W4 !_2_]O?FI8[OZ M%SM3LU$GI-=+?JV9/2]Z;W-9S-#V.D2FB2H_45Y +6%LD^# ]A0:]*L\PZ)> MAS\PG5>-MM!2X_BJ:HH%7@:'U=N7$^P=/A<_1NB*>&HPD)N>0<%_46-3;\>' M6^P>"&_;P:@:TIN<9*1W^I>I$2TZ0C13 MUM#N*4X]@#J!6O>_,I?X=]78%-I09DU*&7N<2O>V],9>3YL0]<[]MD >99J2 MWB8\K4&W(/:72'UD9_#*L>!>%@'(MU=E$:U$:NIW>ZR%FH&2)]R]W@MZU7I5 M?4*T>5/L7H,!#JRXL.Z*O%R!'IJE%N ?+S-BP1MEK.-BXHC-^A.6%,(JWP"E MO)7C(O1LNXX#UU5R='Z<3+H&M?&&O1@DG3U1.C+D*%-1L+N!&Y8=4="LD\5W M\BZBBV&Z-R]8#:R)!4=&G.F^($/;PYP^)[)B:;E0^=3KL>3ZHLDNN].OWKLZ;++<-'<(\Y733$IT/I=,:R25U=/?0D/V!+]>.\WUZ@ M9UYM5V[0+R$U.CL9$A(^ 6;3LZU0]U#L5",KT\>L&PI6BVG,ITL&/:^2*G(_E20!EFS6'75T9NG(J*V"17Y!_IXT]NJ+&A+MT39#\)PL(06U1 7-"71# MODWNOR]6@\0%MYJ9FMCATWE)F [*=':(N)V M9:!3<(,6.N.>'^PRD:+X?"#^.'[@W9/8M8YZ87@!NPSH78C)U2TZ#I[9,GK! M(:0$WTUW,V2"C7@RNLHU_D5P6!2MU)_SAM(G8 51LZ)D&D*G:=9AT MQ@3QJX#MDL)T/:\6R5 TP/5.E1PC=NNQ-(#;Y_D2?F^OT?Z//9%>KT)Y62H? M2<^(,)-BQ6TD;/S'%L=;%6I_A&VP)IZ2ZMJ=(YAET& PS+1S%W+"K5]UZNSF MOA;JAUV\*/\V"J=$;GSHH#L\O&>GS^_M].8[XU\X?W'R[-MM#J]K \>^Y;O< MB8N+>]N)L]UAH\].3L]P'3QNXDIFO6A8U.^0\D#R!2:FTQY1LU<;= E$X1;, M"!_'5>?XP*/\1)^$86IKOO (&)N4RT_1LJ[;XT%+=%-?@ UV6:]V(3* HKPA MQVO(O74@-'J^>S0:DP13(+R2L3U6B?U\$CC8,F!$->3W2.N+5C8;94W7VU:1R&F**_#(JA?;'2.'F^C N9]& M7&^!"_ M6C^R9VW@9M :\C-0?:*_-=V&D1P% EA3@K[7;4#)F# M6,5:]D@^<:&I:N8NU8\;5/) ,32@VT?5;"8^3C&J;VN;&V,]"3[N:IECZ M -$;5N=NB_'NE[/L$&MY(O(L2$"^"U'1$B"V"(S&2$'N2?49(RJ63:V]T@OX MM:@:5LZ#)"X*:JTQ-$.X%1:OWV,W@\!YTD[ CL,8$H9U-!5S#YX4A^S\4CQ\ M*UD@<;E:]-SAG%)$=B@K655.T9(S("':NUYEU]%@0XIS$/%JYOFLM2:_VXD( MH'Q Q0R58$_C#2*AU9^>YP&=_-4N'7QVU%V6Z]M8T+XO_$\3,#J,L>L2OIA3 MWBB#%_X0P]V?&*[? M-;QK75, ;4W6A2J6J--B>PQW%BO2*F>:<%-4D>BZQG8=5+ I:"J-N_PX2I/R MRD4.)"Z[>ZA \E6OG)A*F4;;BP25-*2EF!K:GGKD$*&2F]1__"SZ:1:-[40 M_\S>$?B_W\&EYYT1F&0U- XR,R,D+/'%+-3G?-$MS&3E-72#PBX'*Y47SC]M M/"(#[0Q<7P(9LRB,W->O-R:_\XU]6P0P.P"=BT8AV%H5V(EF0%Q;E0XK:B,N M*=4XZ(Q>DA@JM3."8J5T=,R^M.TD&=B!"B1@$-+W1HG1/&Z"A_M%=7.R@GZA M]B"5H,9 .N_ GF-ZEY1$>,-Q)B;W )(=9<0;F^X11 6&<,V$0*SF/5*_X6'C M1%U)M'%DT"AEWX=P)%N7C,;0P)C$8L&C"(2DR6L&S;&(P8P@(F!.,D3R:*S3 M?J^= &+7LXV,Z<,6EVZZPAGI7AA^9.JV4L'1.,\P<)A@!)@D K#VR'33F'7( M*0H.$"6:C=1KR(!M*3X6)1;KF\;BGS*NYC#Q@27R)L0_4J6V/9NHI,0=1_4N!?P^_,9)+8*$4BBF_JIU^32BJI[X'QV9.B(ZRW# MHW4+XXL\=8P>X;6_\CE&!$S)>;>2$6W$DS?Z(XJ?>GZ,8YS+YH!\+QY_FZSV M@3T@8XK50L*AR!LJJ<:I;KTGO35);D-$6T1IT%+=%(_#SV^"3FV!=ZBZCI"+ MQMB@Y?!>3;1C]M1A:X#;BW8CCMRP3]WN[%D=9)C3B%FDRFM0DA>%U0@Y*EG-@F".SY)-Z&'D[-"1G*JZS@F0 M+ :-T)_U%(,ABARKV%7!*:Y4P&A.DQR5 '.30A"B(_% ?7V '^V#8F;5M*.V MDZ0/8>F2_S0M=:1A!&I2E] MK"/*K3@AC2K&,<#0Y@53M2#?XI>FT+^@FIUJ)H7ZZMA![ZVUJ@WV'EY*31_B MW.DIAXGI6-0K4?F_^?K%V4MCBG%:"YMB\,.3EW%4 2%EL=BY!+7BC%_KO75& MK88W-R:'Z\H$RZS%JO BO3UG'X^A[3F!X[=C?@V&.\4-&$P-!>ZOD+/"-:4 M@SV6#0!A&F%21SB7GH2QT RXU0V8V+$OZ#AUJ M*PE&!')E7I)K3 3#U:6H[ M%T[_ 2Y94$>+.4N2.M+&O@@NE*HOCL8Z&75T5-XT=,$-P?^RO0*GHZ&+(LK MNSD9MJUL& =7G*GQJ*$&&L#^P;[8GF3XXAU _3;R5EUJK MVJW:IB5Y"#7N1:CQR4.H<7]"C3&;$70=:68"MJ0N9C#J?<;Y M0:4&)#TCBIN:)JXF1^^+S^BV \L6*"=0FB,.$O+=J),] 6(O>I9X8(UB\3U< M1.I. (3!NEW%L9$@PB690R:L,8XFX$$[38_'9EJ!IB);L1ECWV/,PZF+?Q5G MOE,JXL9+H(!UL$\(H-#811]<:#@#^0S6SU'6H3D&7NR33O8V0/V_7\C=Y)+" M"9/\JN/0YR88,"\< 3K BL')9FK%IDED:% \G'-S*9IFD00=5[@58$W$W:)8 MYH;(1#0'.Y"MF.A@"6 \3B^Q3%IQZ<]H S7%VEK6P^S'N$RW+OXR2$&^91BC M!F7H1XSD?D>AT"[S X&@O5HC==$'49& 1C7CK#,@J" M?\W)-RGOX<-#_ R=ISAP$C'8WM) [Y(>L ")@_+O+L;UT.OYH=?SG^WU'/L8 M%1+ZLM VPLS*ZZRKT5@R)2>W4].V;@OCXM"C/6!8XD2 DS1(Z4_-\0MB"6S? MS3"R4#+H89:3LY[*ZI2$V?V:WE!Q;UV#K@-3#<_V237\N4RC\4+V082*I!=A&PV MG\BOQ>J-E9PJ?J*I.!U_(!XHQH8OU^9N]TA,1';JTW6X7P=RAL[WZ0R]XYSL M(+Y^WQ&P7DZ>A=0'3HU)Y+.0\WMG@[3WB>9DXGIENDBR&Q(KM1$9QOH50"(L M*UVJE'.54;10DGX^;07:E3RX8536ALMTB3 MH*PM 9_PVT+.5%Y@-#L23A4Z.P>6R58H2*>6,&X^BU&F>.!YZT L^LT,!KMJ MAIC+!W:XG^S?X6[N^3Q?>6?> M%APX,=963+'4R2'K"@,SG,\HOIW! > C-4'2+FT81^0;2-9URC$A*1.O];+C MCDC4I($*W[%18.X@8[Q[*0UKZNZFLH:Z@JFA_EI8>$A;JH/VH'&W2&XT:N'2 M9=E;%=>?PF2O4]3^0-P*N^<8>SL+4\9MS15I +@(+&2F[@!UT/JPEZD+EP\I"[L,Q_:0?TPK_"#*7B F]0^-,;9>G\.+T-/D94TY>J<6R:Y+7-7#9O9S) MT?/3T^/D^>GS1T_/GI[NY10N6^K220AXSU\FR?N3Y,<:: QD\F4S =UP+V?U M!I5%F5$R4321;[Y^=O%R8H[/"2B'VTV-^/?HS#;+]#[SOK\DLP#*R-.=K)$J MS=MJ].:R)>"I51$^Q8'9IA?[9)M24TL!++SO2LX.20$(!+'+=^?4VZ[" .G7=+FF9K?M&JJ+'.G4: MJ,09]V.ZHB!FBJ5#:+XO=:F*-N=JARG5AZC/^"E @>1S2KAM><;1\[8M;&* M >?%5Q@G5SK6X9E1(D)7FUMR6D*NM1PNI#0-+A$E4?(7L=R[,9Z"F;UM%M@%)<@] 8Q&&P*0ZUG:/3;=JW&#G,MG6SY^4 <*\0! M\7$?;&WI47/LKV4+XJ[A"DO\Y2JG; 6!;*CBH=KT47.[;>]JQSE3WAO-V&RI M^@V@,)PP@I1SW,\YZVTS#>[F21T:NWZZ3^SZTO&^?T@&\RO7B/3_>JU'[YN9 M]_.0J#93BJZDTPOR*ZX(M'$T+-7C%JQT)E/!JC,)Q%[QRU"WV50J0*]M[1N6 MWVN_#ZO+;1QN"!OV@SU)@#=2(^G!)H#U)&^EV/!6@,310-#D:L5KY0G_+ D1C?:+=N]R <0W M50:YT%[L'DA8N37ZB)%O>AUYFVZRR+?HS3LP8<,Q=+6 JS; I MX"J!GM^UA:Y@TB4% AX(C+BS30$9VF=H&./K3WVQZ56I2QVD7<$,YT(KHR$L MU">=>E(^A$@9?*LA@>&W6^^X=QFJ"PL&2>:U@J6"*>:X8[#FW>+0Y,I>-3I^ MB\N&R*/4TALS_H$=WW?$ZN,@]_%S,?P.9%-OX%(J8XOE20!*JQN M0BK/KZ@Z'X$:1>F4UO#5E?1#\1(S\/U&M#5JH0-HN%^0/>(5$C^RPZ/@A-,X M.59E )L),C8J[T3$'3Y()9R_QFCU=<4X2]3;$TP=%(+,[_*FU385[("[B9_O M%<;&WX'E8N+IO1\K5"9X* .90\C&@1)UW8KM;!DU$E0I:D=&N0U^2A%1=O]Q M>.@<$K8Q8T(+64MJTPQ*R!T&T;%4Q.PW$Q"_6UDS3TM2O+CY;O7 MO[U]_?'OR=MWKTX8O>:O__/MN]=O?G[W]N.;-T1U\O\?UT%D\1X$W 99]J67 MY#XYW?[/X7_KSN&Q>0=Z.!V<^SK-M_W3#AA'_PNYJ&/W__S?01T/1NY.&[G/=M3(?3RILC7\-6\7Q0__'U!+ P04 M" #W/5E4 O9:#KY& ##TP$ '@ '$T,C R,65X:#$P-3%M=6QL96YS8V]T M=&5X+FAT;>U]:7/;1M;N]_LK<#-W)E(51(M:;,O.FRI9]F1<[\1QV9[)?3_= M:@)-$3$(,&A ,N?7W[/U@H62[,@2'#%522@22R^GSWZ>\\/_?OG+V8?_>?LJ M6M3+/'K[KQ?_?'T6?;?WZ-&OAV>/'KW\\#+ZQX>?_QD=3?:GT8=*%2:KL[)0 M^:-'K]Y\%WVWJ.O5LT>/+B\O)Y>'D[(Z?_3AW2-\U-&CO"R-GJ1U^MV//^ W M\%^MTA__UP__>V\O>EDFS5(7=9146M4ZC1J3%>?1KZDV'Z.]/;GJK%RMJ^Q\ M44<'^P<'T:]E]3&[4/Q[G=6Y_M$^YX='_/PN-[W_VY,GDR>-5_?PR2^O%L^G^_E^_:UU:ZT_UGLJS\^(9#1A^G9=% M#0.IX,'\L??\>[_)_IR4>5D]^\L^_?,-H>:W_M574.RU^7JV=/)OCTE4I3()&]7,_K9]/CD\G1D^!;FI7_.IAO M2A MJSN?,)((#R/525DI/#7/FB+5%5X%:_'SVW_^\C\_OWKS(3K]Z=VK5_AIX_8% MBP%+=[RZV:8'=QU-CKM+^+BW>L>3I\?MM?NM,74V7_-7&0R^J)\=/EY]??(Y M&EC-[W[\\(_7[Z.AA8MVZD5FHK_]Y?#H^>EYI36R!/IK-X+OERK5D2K2B$@! MF$U6U&6D3%3.HY M-=/UI=9%] +^(*80O2Z22;1#E[DO[4T*WI.K2U7I"(AA)?00769P7U:;:%5E M19*M5!ZM>J:J$]5/1P9/'^S S'/'[I*SKZ.#TAO37.[''@P?V>#3G];L?7YR>_?=/[W[YUYN7-SR+7[(43Y[:&KV_>[?WN9)!\<39B^.,/'XNM/TO8G.%IF>1Q]TLBA@?.?K MZ)?Y/$MTU2?=S]Z6X\E)GT!'SQ-?C&;SIB>3DR>X#IXE(MOQ6UF4EQ'H=QDP M06"_=,R9$Q/S=GP;OHO*"@0E7C4OJR6L^W_@%F#+<,?2T%.3LDA)$R4FKI>K MO%S3S:NF,HV"#[WG/E@2.1L?B9SF.6PS;*#*\W64J%56TRZG=HN!1C0(1R"" M5,_AF6D$GS50QLZLJ8&2X%\0W,:H"D8<7>*/T3RK3 V&A$YW@8#H&?9FN/%N MUF!8K%C%]_2.1C%,!ZJN5;*0I40%J,"%L?J(7V+0<.CD5'H.7Q2)_MIZP?@U M>:#8SU/2C[Y(,_@V^$W@+[RO3^V3[DWME]X$:AI1N2.FBY0ET MLK:&YB^$=\+?_A%X0.GPT**"]0N'H4"/'1QW_+YM*XNQC1N'YNMT2F?K^"1: M39:3C<9J'.5E B9P#:L01TU19[DWSP^GUCY7R#_6,(0(R !>8L\U6[3=_1?+ M-OJ @^S^" 8X*"*JJ6&UZRPA980?2A-&SN.6)DW%\PE3UM'.=#=::U7)@A@8 M;H[&NB@MR&/68-67%\"Y# V/V1M9_)=55L-+4(T!VX4U5>)S=:6J-7P=T;/J MA2HBDWV")^T\WM^-4K4F3T%9V5OTIU76YKGP+W#CIJIPDKWY3J+7<_O6$C\5 M>S1=@T_(C!UPBBJ V_NXJY^W:.9O?WEZ,'WRW(0ZN%G 2I(F![N*U%#S:.&^ M&PTS%L8.C-P^1*;8>PE002T>9* +U;H^G(0L/RTI;NV9 CT1J:(U,Z$K-W(D M=)1B&Q:[3T]E 104FB#O\53 '4>3:)-9I$$I"\44&SCV*"YH\5JC3$OX 57@ M#/6AJEG5CGZRHLEJDH/N^=^'6W-#3>[+Y-N3)RS@.JZ->Q-;!V,16X?[WLDU M++;>J+JIZ$R^;% YN5>I]45V\M7.YDV*[:CUVH/)'2D^-S"<'T\.VWXQDEPL MI=4-7631J2&F&D>=QZB$G"[ 0-#=@@R$Q!0R%9B%.F>VLP(A#7JVB:/S!H0$ M#IA959I5S.4,R!#3=,2'&Y%_J0PH<+5ON,*YSPL1U0L%/Y[K JR!/$H60'-: M9 7(X8O,..9<&K _FD*&Y<0)2X%*FQ4:%;,LS]@48!&]:9RI9HE@6;,Q0*UH M+YP\]R(3'K FGP-S9K):3(T+YQ:S/:"43GI4KU>B>< 43.Y(D'PQ&[@L MJX^@GB1Y8^ [H"34< +5IP#%:-[D^1YJUM%, 6'&3)4+4OJR):J=)>T\*FM! M^$J4.PRJ_]Z 4JLK(*B7386:?4&^61^H6I2@^'2I+=47):B IIF9&G0B=OBA MY@:T"F^_2<1:Z.%&"HE;NJ>3)P=(:R4G+#RK=*YP5!LC^+.R!C/@V;Z_196>5J_2PK:%OIIN=R1N1U2/H7 MNB+C0Z9+,^>?Y0U3KU/[8AG7A,;UJ$[[OYT\G9SL;_YY?S)U MOSVB9_/S809FI8K_^N[P.S=)T%#/JQ)TECVA_#G]8PGTV<'J4S1M'V2DV>[L M>&+?71E2NP.GW\&-COY;D'W1%$EU>MS)5W!+]HBV]:Y)8GH\V9\>WPU)=,\6 M&P=?2";[$;N)^PL8)H+P?Q>5MS/.]=X,#+V/>VH.]/!,Y9=@#7?(:)NNUL>]$A> M;2\_YU6YC'1QKL[Q2E30LXLLB?'2.3R*G5&4B^)21= %QRHM.0[2TOL),);C MA;Y5/LO0S\,J)]Q':O)E!CJT/.$B*W/TY%P74?UCWH2V#=E3'\>6-S&='(Y% M,3PX&%0,Q:((=QSWN&?_8*R$O!%@R\&Y@K7-P0*9*Z 6U!LIX^EF/J#[4]/S M=T11=Z&S^NL7*YT8=BCBF3Y NSZ>5:/S/GU-7,P[X]Z MAL_0X7@\7L#1#JXAH!<*!-1[E:/QRBYUI*>[I M%7%D]#+;6\(Z+%"&8QY4'?H^21>\0,61?9Y]7\^+4E44J'M)?MVR,G:\3P\. M]I_3S_1Y^ISRK%I\'/Y88G!3VQ@9/RU\P/#U[HGL38:)<*(7AT++.<9+*7I7 M%HG$S&B2D^B45SX(2<_Y=XK/IE=N[U5>7UIW6&3*2"%="!2GBPS(L.[L$.M4 M"4P%0YSB6.6)PT]_^\O1D^>;UTD5:_1D%QCX0[^==3:[&.;@PVC@@P\, XTN M1HI&29UK&AS: (LR3XDX$HR#XKN@H@V/HY667V"6;B?^!$N*%X!N685AP=R=4FTV=2+LJ+$O]FZY3JD MU38K( 4<'9R[('.H=0(Y<%%(G-49.$&DV&FWMY !^@U632#+'8T'^VD[05@" M$MERUE1 AX'MB\1!ORD#=BZZULJFWBOG>ZLR^:AK;_-JD?H8<\&$@@XEE47; M#M=P).;7< 4#7*?$U!6.E_E78'C'CI;&Q$93GX?:6!DQ:4J-86N>' 7((.#_ MQ+G",#V>#VWJV+_/LGZ57BA@>RX= =@@79-F%#;._.3I4%,HRMY+LJ*5"L$< M-E]+BG25NI0X&B-GT"'7HZ.,,4;@ASSYF28&.ZL5IM7>PGD:GP8\FJ-R$PVX M+!K3D@/?@.[[A>Z@F^B^C\?.B4>44D"<^'7A$MNCN=0;* M$P_:YIG5%-7'&%:T Q/='9CI;F@-],YSRRCH_1H(""1U%!#P8$Q#&TC0 _K/ M8/QH,< 69?J"TSI@1#!$PYF-M[20G!J!,EQ_4K#UH#2VME'>;RB5<@$,#<6V M6RBDU5VGQ&@ M>,1<0XPGFW4B";U?8>4MV;(]Q>._PA2+020X'&QS'+8Y#J.XZ6'E.&PJ"1N]&3,: M*_FIV)/7*,CL/"XV.*-2\V%2P#XC1=>=Z]IO,D^+1G=7 M1DI_P+'49?V)Z(@RN=#PE#JXGU4%,_1:WZVR\B>48G,#9MXS7E!0[AUR5*6K M6 -EL.>S7MRGIY-=&WU+CP[JIG@B%A=* +$=,+R5O>6(V^ Q8+R4BK.^*$XG M)Z[&^IG:4(% 84\CE0=\K4C9Z/6:T63T<:!LLT)#81T,CV_/\RV<9Q$HY+8V M38).9NNZ;IWP7F":@V7#GC[6-HMUC $Z[_7[2F=K_#;#T:C.UE#H8V +K\T0 MZ2L6PN0'2N3G&!(@?BMQZ'+>*0M'(3$JG4%%2.N8TL2Q'G;JUY4J*UA0C-1( M@'@2O0\O1 >X)7]:)U0^$DHIP4+]8NTD5O#:E5H'8?5;A^\:7[!Y-.+F!L'F M]W69?(Q^6?D*UG>@8%=9@I$,^O$;"#X_X,3+$27W/K485'JI,N)'K"1D%=721B7L>X8A/V2PZ%0ZKY04>\,,X+9S9+($LR9( M,(RRPD;M*@>%C=DZ3RL=#YT=3JE@+ZG* R%.M@%0]CD^( M<%/U4&9"$/.!G\("JS!]JNNF( MX7>-H1]]-+#ED2GI=@ MIQ?M*X,2@MXL1*;I"\DGHI3VLICG&27RLRB4/'[$:J6GA _TC\(D4X8GI417 MF"=!OJS0IBH;DR,^%ZQ7"\A=K!I)8GV@KJO1&-?3Q]=;$D I%89\[M5@0"P\ M?^X0$7 M^, M.]ENF)BV32G:IA2-/*7H<)M2M$TI&L5-VY2BS:41]Z2O='*]+23LGH6$ M;14AK/+&@ !L2\"!=/%-+GP'WT<8L=F\)7_3KHPF?5.2P=,;O#$(M*)!+R'5 M5)NDRF;]8H%II&:@7D^B]ZC_LO"/NK@2-4Y!$5]U+G%PA:?+#+5;,6QYFASVVH*W1%P/-4 LI;2JDY%/;J M9YF0GTY1 =D:#%Y0<"I,I4IDW*NJ3'3:5#9+R,*VBXE@K+(#DV#DAW:6R.96 M'J[$E%QA=AU2C25Q^',[3<@-%T$KX97K%NP-CT:J]+( 7A)4'XUDB%EAN8G8P.OH4NN/IG5!")N?K\',#KU#Q #((59Q8$15 MM96D[IT90Z+QT^9R)0_5%A7B-SB_F)F16VE8G4Y$F65CGNF&+RW%IPX ,"'4!T@>8IWI^(+; V<[K.!HR"/A%)'!G:9^!)M[SJV M'02\7 .F#>+PVFS#FT(6W2*D^WVBKAU.'H^%73'JVE7LZA]:Y>AX?8E!10)P MCJ-WN@:QC!P#OJ=8$!+4Z\(TK S=+0S6&*+IWV@5Q./Q!!IM%437W\CJ=!=8 MA;B36J*GG3))L@<>6^@KBMVV(O&G*\#-'3;H,1UN2 YB2TM M6CE/FY@BQ1WB,*!"+66 $"P0NJBW$C9@K;>?BX7"-\@"IZ+R-)MG'9#Z-I9[ MS&)JR'F[8&%>44ABF35+8O<#BFEHS28H-M GUH$+ =F.3I^5[ .:;L(#)#V M!$*8WN"D=0!)3V.%P5F-I#,^5RX,FPPF*:G+I8 6)?2;:31^P&>C.4HWB"& M_!H^+@N0Y&/W!["Y^+G^J[@K7[%HDB;<[=Z'1RSX:J&J)9U$TH6XDYA"GS!G M9: C$_OL&>/1_] !R@YJ564&)T+WHH^UJ3?BG;BR34KGENXA52SH8B6)2JOT MM74^,>CA.]0AL3-(EF;PZA9T(#PNS]@+R*:SSQA7*Y60JLH>1NL.F&=IDV28 MD1Y>(>F5?H&H9Y(9;G/B$-BRPI9W&=>?;ZD^94O@UZ+@K'#KZMK#&;(C81@/ M[@P#DT2KM!:OBZ!##PUDD;%&;2M@CN* $M(6_1[EI[T0ZWJI@XMJ1N)TACE:(2"-)#& M7G,(C),@Y93\)T5Y"8(],V19H"N)_Q@ ;;U6UYLSYC8&C^OHD'S_H1_BLY3 M0&VQP5JR\22JBP$4MC1MX"]I%X^ (C"0M;&,FU;=1:$U/\ M?%93LX\,FC["V[XBZN=0C'5L#3?N*._V-AIN?/!T]H!:;(RL:=#1>((&O:9! MK5;1G3@T>V2"GMZMINGMA)OO-[=U'$FS( ILW&V0:WR$.!K/JR7$ (L(8RV. MUJYL-J_8LT'"^4X+X[Z]&N"C\=2;BX?ONQ]?S\,=O!HSVM,'ED-(&^9VV(H[ M8E.BGO4"A3[Z&[;*)A?5T.-M0[5:F8]FH,NS)'2P;Z3M1HK%$U5IT^2U)!,N M%:'-Y:!. :TW-O.R3_#2* -]6M+(K>SWL:;2%$J4#4\2OP$KIRH MF:G4KOB),W(1+D>WM<;,AGRY'S"F?K9S('%5LH$40EM1YFK&N-0:XYLQ4S[D^CC2S?1LOJZOPP^OI&M1'D[:9[;BZ&QLL64P7!N-"G$^5.OIK3X9 M>#T5'05%3!/Z(K@(T[QD^.&A[;PV?,(VY-GCP6.JU#L<2!J1,Z39*@]+U,-$ MDF#_XQ!A(?:4-V&"HL],20R)IU5!R 3$Q8-&/H:B>US2*BGBN MP+1.373>9#DW(D+F3=D#F/[-9Q\X1IB9@Z[$--#BV M+$A/# -T6:&_O_"Q1<37(3.8L__G5V,"2CH'YR+#(*1S"R&ST9PW\4K/OI@I M.A9F!R1IVZ;6/@T)KGX50.#<<5]?4U0=Q(UB!]>1 XNO MQ8?4J<,H, ?))'EI<%&5EY(/84-EZ;EL7'6!*+KAZY[R2D"(>\7D#IQR6 M#!:N2>K!SEX6'*47%1P.&=)4,Q,215;\!KIBV9C>8UBQD.=LT?>WP;.Q!\^. MM\&S;?!L%#?]N8-GZ,H;=S3ACBJQ;B.:\(HR"DGM?9"!A0W6Y[AQ8H['$WVP MUN>_AFMU-U=V=@K"=GP6&'GU=^-H,5QY1XHV9M8.1**3;C-Z5^.P(*5^Z#GL MDG+%W5S8S:BGSGK8]98N:;>,O(]U?$U!M6FM2G"2::DZ;56AU1^E9=+@WKAQ@5409#@GRBSZ:MVSR=4<&1M(7(Z,>S.^Q@G%N^ M"/*!NFW?D#IL(^280BRWD$NVK+HQ]>&)9!4_;Q()&F;HG6:[MIP!(Q$0X"%< M7"9UQ)$/<2XW5,!OSNV^Y2C^GZ N^G@\ 3++*T\96*W&LM#*D.^+,GI=XJXD M[))WRR/'!90J=51,UH(1,6^Y@7V]C :PN\":!CT[0.[52I39QE#M:H*-+G* M@4>\4SG.)H[>E!70^IF"^X'R_!$^7<*ZH$/Y-+CQU)@RR82-=+HC9@)04!'( M=/BZJLFUG#Y7ZL"($VWX:SFT]E;Q5G!2#0H18W.J[9S**YQ(^.=O37I.9U @ M%RPLG2"Q^A?!:6;4/'$P)F7#=<\D=RA^A-X,DV8D3'CP"'JGLAP'@F72:XG# M4 (0]T\!@. M)2M ?*K:.H9XU/?@[!^+NC6LD=Y1I?+UZOR!9"1,:]F2M<),N7RQ6J.C%AF:Q:N.VU"8#'80P)]8I),6!B & M*V@?@*?DB#=$F"7G7&]([)(5 2F9DH3%ME:F?+#&:J=M9W$L=: 8L ;>W]2$ M/4A1&>RI;'!LE4H6^(.\B$,V.PIQ<^:4)!A &1T\W?_)\HO7R/40"?L=3KO! M5@(IB8WIR=/'U(I++1D[U76#WR;@,/"NHQ"HW34 S" MHR[*3%HY^T(S4JPW3%9ZXMH[@VH_ZGAO2V1=C6N" U8%)LM5Z5A26C7YNCD MY,1%@V">@Q 8A'VQMF$,JT=V8&F=LNUH9*#6E%>JVTS8X[K*^G* '1WR.$8. M11/ CJ59+_K)M2B&B]H-[D*!A;J\6[1AF*MHQR=#^)MY)Z7)F[1+--*'*6H1T>R$'"K^\L.\F M;>?W]N\SV6MGMHO!^T3GN5.%P!S1N?98XV@AB=)#)P6(# 0]J2VA72AE_16= M +#_$NVZLEL8-PQ8819U]5'7WL;#7UG>4*DZ/Y\C262H)9\QQ'EG>-Q#TW?2YF9%#)B-#; BZTU/\&G:]H9ARN[4W7+O )<4$XZA1][M M$79>V"?RUN63Z-W%,%# 9,T8145NYJ)+8G)IED M!&8-.J3M<4.Y6#Z3AJ!L5.Z*_KRR09<"02U7M>6M&S@T)^/#)5R^. ^ZG2$G M3BVG,8XIMSTT)+,L!/8 "V]?C5R\D^0SPYX\<"AY(<#*!B6 X"+L2N#2P-?$ M_>QS3HZG=K=?EFFZ]W?8ZH_1K[AK[VO0*VH0FQ00QY&!H64:,'&BMQ6H8/R MTT2H5OB^:6\$>FTZXFFN4T*P@S7_M+;64>G00-B6 L*IM-T"&C'FQZ47F4%T MB(L2"5/R-#R*1^@FXZ-+5*P-R:-YQ? 0Y(^#5!O M ]3C"E _W@:HMP'J4=RT#5#?;X#ZCB!";B- ?0;*?X%J]1M083^4'#N[9[_6 M&"+4(P^[/!E;B/H:%)HF(77P?@%H/E@\,B)XFP"["><\,^*,8<5>0% %'9M] M64$HE %=LS2P=F]6,4B!""Q_H9 !7"IEWF0#!%%-2BLECY!W<^UV MU=KI272I>*R4U*O)GG?@BC8"'VPES"YIX48B5IAT/,Q=EFX[QGW+]92WTPB- MF>#=\[+I ?&R^PHAP^L_EY<%W5Q/L:2!R?LVRJ/5I0*K*22@_(Z?(UDD-O PFZXTYXKW^I(]K(*XX.8:U86V-"B MI)82K5I97]_(!2&,!Q+(\%ZHM >##S=;<+A\S:!N]J^8$@CPE3;^22'-I5[. MV%6N2(6 %3"+;&5_![%U682(<[$'H;/5'[1R8#A7N+3DE:,D-9X\GH@FKU78 MM-"CLCDH.I]2AUDSZ^&FNI\MT(X.OE2BW:=J?C >Y9Q:>^KB7''/5=P^MU.D MLZ**E$D9K>05VL?S0SKFG3!?F3;405C"J# 8F:U&VU9<>W3 M1\[+FH$6B6B'6(19<]RDA ,*!WWM MC1$DLSGPI!R-9@[#9LY=073&USLP $65JM3GS$C\/2C(#*0KL%Q^0E>FMK*O M6X7C3*=23NT[&S-!?3%Y?L;86@3\53,5O[WNP4_&0] W0'[^4.:8B,I,Z!V6 M+<^1\G[QVN@]MQ7NI9L$V6170[ X=XTD?5QD91X@@=38&HUR29JBD'P53BUQ MEKMT@?.>K2 O"SB7SZ&PF2>VYYM-DJ,$%/]>T%Q WG2^3+ OWJT#_WWSAVA, MP![7'2+*O7R!F5EO8?E=)(R>'*EX1G 7OHV5WUGKSL4 L"L;8P6HJUV7%/DP,QN W9W.PJB^" MK9W>3^TO==KUG+1<\=QUC7NQD'_&M2ND9X",HWXU:T[+Y$1&3DAEJ" >7EGL MF-U. Q:93S!B7\.49%72+#%K.;&%$R(L=?J5FA^YD%'/17!M>R/^:^OD,>U=N43N;3H_&A<.XD^V.A?0.CB>/ MR:+XX.HQ*_TJ5\.,N$$OY%]9;RI2)T.G'\ M26)3<1!0$C]4'!8ZM )5E?5863<;.]WB,- 58Z^T93P)@5+038&\ZJV+7 M0CA0=(3"(0A T8J 8,, ?:'S:EA[+Z$@@9TNTG#M3'%U!;?=1(<#?$XD<&@?Q(4955-0D,-^RTZ>2UA ;11P MX-:[!3?PQ6YP@>2H2))06/M=1>]_?M^]]VP7ME-7YU2T0 I!YH.KN>Z,E;M M5]=/6@.'K,L]!&5 8#ZIV<\%Y'4%NUEC7 !$ .&GPOFH<$\NX$"D-IS+^.KH MTK%N(MD3"^8*5C PZ)I@*F$ SB6V\W*WON?5 M+KX8HW9H\Z+ISY>*!U>".Z&;8I,!RL>JRJA8V/?,M>2^4U9#\4:N M%D/82+I!.N22?X2?IX'_"&H$;/AD7.W8HQXH(._[N*" M)>**MPD)TH&._Z#J,,XQHI\L1W-MUX-2Y5XP]XJJ2A;,\6RB4R@:4P*\YH\9.MQF#5]4VZI1K'4M&N" -6="A<]W M\JTUDM9!DT)9NIB;=O?N_JJ^]K'5&#S]=FH,WK2P@1DI9\XHO""67Q?4)/,; MP<7[D@Y-GU%U,&K_[]/QY#59K*>K,M$I@ =TMX"=DN6RBWJOSXKFP7SI4_ =5?4-=LA?9DB'2W0&Q7TJ8<=/K!,$" M4Q' &L))+0G=A-O59A4Q3_+(I&J)HJ.% -T*L 0Y+)/HE #88*51\QK.9574 MN9XT(YO$Z:*EZ,S$M=:ACK):QUR/;1:QG:K&3Q=-SB.3)6B,*[->![-##)F* M5LQVO0!]RG=>DQ)CQ/1"X6&\5LZP3*C_Z4\K,A\L%IZ-)%T'2*\Y2UB2W0I< M_=QJG3<@*@9*W[2'5!3/-C/=#(:P[87L":B3D,H[ $N[D3 2,)IJK+A'C9# MY5&LSGP3NTW9K9@+TU0%[!)K"JUV[M[^1H4YUVT@0"689 +H'E!:I;&#GJ%D M6%A, 1!#6$0-&_NU5-.1,]+1).&Y%D-O*R"6VH(B=@#AVG4O,7$7EZ04Y&"+ MEE=H2=:T*'N$04K?S-&Q0\@%DG?=,\JP[FK=SG,* .7Z# G!G$"E+,1O "/C M8]CB=LBM5'&>(3O<>&Y<7PO;$(#KQ=@K@4F#I0&-VK")#YP$]5!T%B!&$,W% MO_ 6R?O^%,]-Q#N:/*B# TN\;1#$Z*6>HUOI R*/8+P5*,001 @0Y,'^]'%( M1\)X8>M8NGWUX.JWUQ+MM* ZA(LL15A:!%BD(@<4]HB65F'G)_+T8,HM7(8? ML96J2Z?@+C6,MX(&&^=:TNX8VAWJ#6\[JK:-!=6^T&T1H6Y1QG>JR7/+-9AT MM+E;E;+OC/F-).#R,H%!G",,4B'I7"#I,[Q(9W2*-Y5?L!,)\5\$43* 94+O ME"ES= _96:R:"A%S.-T&G9EB!8-2B2;Q.0./*F!9Q$D1U-?ECL$]L""^@L]%]>!NC1-%MSG\V^V&"O;2/38(]%/ MMY'H;21Z%#>-,!)]>Q@K^Y.#+W)SW;C_P[C+I/[.. -HJ(2*S^6B)*EJ CDZ M)_NFAFGX"A$7_:[D9RO]KQ+VI%99UPBGJ,I#OCJ(:2!-')32U?* MVL8-@R2TDVXM=K6?IE>N9*Z@NSGE0L 37"5S^#:O:@2*$6@NKBJV-;OP5N=E M"=%9!?T;>?>765'7=";>8%?=39;CL _Z9$P^_6N<^N\PG(1>K]<%;.3OC7I( MH$%?BF][;T ;3%[?GO_>!08MBC/U+DVMC[SMY&%G#;)-6\;?15C KL/8"A*M MO:;(?F^XJ@ 1;3\!0R*_-X)C8\Q 9NN0I^^>) Q)X)=3\1WG?? #]IV2?96 M+=5=,R: ]^Y[V!FXXND ((0-W6;NA$6M][!?'RP]R1"GLJ6@JS+-%QDO_)5B M/ .D#[+93/#!V?&\U I-;==F*.64,-) MY_J(NP'FG.9%+ZZ#&EH4KDLST_/JDG A)HR1$>H87 MILH0D68<;R#'><$.;\$)JX!")DXB[/ M(UR &&F@BDXV!5W"B J,VFC7K:+U>I36Z/TRVA$*=UQ5P>:U*#1NPS-1!&>& M5:74L!S4IS82O"5]/VKQKK6ZUH8G2 *5:)@N-.8-$2*U[4(;1^=T M+ BY&;U@'!$DI'!Z(:ZR.^G"1.Z\3G'<'L^3$49HVLTL$H6MN9$R+/ <[KP% M+UNHU)]V3I]$.4=)E2#XZC5KV)2)RP$[&U1%' ZC<^\@%+1K([@Y]G04JJ9. MS]1'IPXBJ4&]G6&9@?+.(HH'Z':.$Z#75E/_';K*G09PCGFS;FZC*R),=REC;H00? M@!$FT@G0'IVIJA6Q!8Z#_FCJ(\^9A#:C%J?$A!.VR%@QE+I4DI[#O)8L9K%7 MDZD[*!N$A%C:!,0Y4HF+QG?V$)UL54D6<,D@!Z7 H<.6V'8Q;MAWCCDP[HK+ MD_'$VAP;^A! +0;GC<$B*4311<8<., "7-^ =G_!Y.@:O;2"OZTD!-N93#K= M#'2@X_J*X@O6W:;C37),UC$'L+C0[#)*8X92%)2DM"0>03 M)%F_\D=FJ*,,F(?XTFA17E*%#YJ9<%_*N ,D5+*/.MJQ61_P)0J/%9I;9$,1 MJA\F#@=18\P;XXY=9<7^0DP")M=KW,T4)ND5W&O3H/'BW2[ ".K8-$CF*MBM MYAP6JT8@O(_:3MU-E6P4X!!V 3R2(_HHCY JNV%'>%;557TM-:6VY)&S[7/G ;3-\&TT<>3#_9!M.W MP?11W/2G#J9_DQ7?WH4[0W\&BFA.O6>?#_5PQ?'[2@3=%H,<7&C?&?>]S(C" M>,X5H>UT75H54!'0F"-!;%T1$4*E4"*>RVY#'T_X\K!O\Z:^"*X5+"?&BR>= M=)502W%JJ53^>C6T]0-E-0[H*"UX:(KP4Q-(5'QV:;5=,=\;A[+*K>-X8>PNJKS5N"Z6CH,)=\'U.0#&=XRX%!=S4EI? M5"_WG[/$15W&\F#MFJ1B0< ?VV6^@0--62W A@):[=J_\EI1%'&=.B MABW *2><+T"")LJ?88;%-?T;'H(;X(X"QW_<#7!*_,3B-+X5G])#=PZ\+L#< MEM E<9FP7:>%J&=VCQ9PJ_'R8*D M)D5D5$NE%9I5;VW1OB\MF5\YI#@J)'_;/[608C&*0G>Q;CW.&LZ$F?V,K6D* M-8*:FJW:>"*6WZ&N*ZG=>*_C64/C^DK\8C3]J38PC#L*G_UQAA&*QP =-_I7 M,<>KTH?+-'Q_%#GMKC\4N=,DO-[IL\Z+%I1]V+ 0&(=%VRT5NLDX#<'X7N[S MLAI(,$ _6'"7!"A]^($+R[(@]<568U PS!6,MC@4_AQVZ6@-VQ M5$)R ESTD\0"SCCAHV5-)8JZU=]XS3W*)2,6;DYEKE[%1,Q0W:='@B'(9>8D51'@D@#9\"O)%"YJR4:G++H\8T^ISX_O M&T ADBF7@0O&3XLF_!-L,;BO74!G!5DM0&0R/!H1OBIDD,\(ZV%[.*EUF169J[-)6B'QH]3>Q M:&9KVQ#;IAB%9RSF9!E-?4[Z/ ?N%/'0007RB$!]N$K7U,P,7+83IO3X=^_* M477-+XQ:;O-HMGDT8\^CF>YO$VFVB32CN.EA)=+6>E;>C=G<.=G=.=W>R77;4@59IXP"FF?TF2EI+<[:Z M/US'B=%4O]N%]@LZKCM%>:6RU/O+4NEON,/OQ;+-VMD@G+(KA51=:S4MA^U2-:]-?"&?91O,THV)*S#1PRK]+.QP M<'X"J6$W.:A#9/W;1547,TP71V.UP_,^8U3M99\@:&Q>B3:,,IWW; CA*5$ MU[6JL*ET?,U3.$GA@=H\XRE)LS;/&9JQIN;L%NEB+Z%7]DETCJ;S(8B5Y"IC M*ITM9UC28:/-('D^9M[.]48WNCW4)Z)2QAT=/)@NZD I+^'A)%*:WA!GL@]> M\Z4NU[W]>^[BUUYB(T&GUB+[G@5NMHK@T!E'?$ QUT4*UNT:.(I/ M"5#SN2VRO3#W$K%OEK%$R\90VH+U6P6"GDJX,-*6X)M[MO^S358"68=72K#"@"(N!!&\V*WG9S;H9;^B<1"^$*R+?+L=W1ZU[SM M^A.'Z5*'*B&M8_C&FU8:?TD [9M$]P?./I[>S/L3ZI;R=T[XP62[ 2;>E\L! MW7!Q'Z?G ??-I5FL"3\2&>;'B&@)N8+-:_,M&(2 M[6! 1Z.FSER+LJKWT(H1)1F1^0:U<=8="TK]],&Q(>63UDDJ &QR5; X 1\< MTP+Y5M7U9;G'W1@82$]LNP\583NMHW?Z? (JQ_3QD^?1=()SWIONS'9W3G9) M0F"E@*4\7R=AU6]"S5&SS"/AP)S\>[R-E-GT"[O8L2?"P77UK2.&)I!HBI?Q ME&40Z#^SQS/0N5*=@UC: 07>.;P)#YKC1GV#%#WWD9K!H9K04!++,[.0JN?+$(#, :016U?EI5F&5(6VAF/.)O8N_(L M;[,WL=I-7#*XX_WM'/.$6JI-@EU/2"1]N"O"'H:9;;, MRY3/KW2# MHLY=7&M*S6L%+)#!*00RF &770U F*LIL%UX!>%04,+*MLO!-J \^H#R=!M0 MW@:41W'3PPHHC]TJVJ#_/!Z/_L.QBBM4H%=@;8,B[!2 AZL(^?I*GYW;JG]D M?*M>/JMO^6W$YT0KZE6@F:XO,>P;INEVTSDIO4X,FZ6JJ?J:R@DYU]?>YA'$ M\S69@&' H9W6&KL6FP*7EJ'J5DK++VF[B4]O.UL;K.K1J2!-2Z].GY.@?'VW M[=R)Q4'4U,O.,TBF#2LQ.:Y@5S1&;#I]8?V>/ ,P&O<"(->8O@ 5+$L<5D@2 M= M$!YBO-HT]$(9'F+WPX)AA8>HU0Y4FF50.RB&B/OZDQ!F=0[>%NKEFI'2" MB$[;173(GU::F!1;WB9;@K6M"ETV0');6[+-2Y^,AY=>S4C/%'D9#9/Y!TS4 M?[B\E$!I94':*.L#I=MS+KB 4^H EET2,H>: WSC(&0;A!8(8P>7G$K2?26( MY:'O?$(UI4\?'FU.GH[IY\&+O"]Q\S4=&(RK+AP NI7K;1FJE)?PS.8N1]O. MW*%!^II03+.X0-]K&;105?*,*W=/Q,*%K%;H7Z,D%VGA%!^5ALR#7B5V:.# ^SI @ M[UQ!D! (4U.'<#3X;0,ZAX_9VG.*&AL&HC#V54:F1#_U19FED^B]]U:W %$# MU#-!\-H$>>'?QH!D15,YU':/H&'3!YD9S(0(,,4]C" >$.,5?3UF-'*%:#1-R6[ MBSC[ <7)6R>3'SA'ZE>I=OIAV25S83#2 PKNY8XQJ^ 18FBDFE4+7S:9,\16 M"RBK*8*>-1N<^)POL)0F3,&;+*,CCGI%"ZGN0:<#&US93O0,?Y'U:L](W'.6#ERRRU75N'H\V;P>$#A_& M[G'-ZLE%4W.+(>R :K+:HOV_ SL+=C_NK;]5HZS^B7LNV2,A?Z/K+O#(6/"P M;31T&PT=?33T8!L-W49#1W'3@XR&CB3W\_6;Z-?7']Z\>O\^^O4?K]Z]^N7O M;#YP!UY.]:&21P$M[\5/))V9R@=!#G+A"I464B:PC2_%$H+)!(3BE?OKY: ; MX(\EY6[BM+=YU[@-3PYNA%K_)S''CR=/#X\O/7''DT.GSRY_<$>3DX. M3V[]L;2T-QOM-9K(H"#YPDM/>I=^KAIS'T9?&&)^ZFLXOU!BW^9ZWLNE6WJY MCEY.W[S\]?7+#_^(7K\YFVSIY>[HI7_IN.AE6-5YL6[1R+<_(2J9,_1?T*(N MLC0ZG40_E]5'77S&3(>(Z)LZ.*)YH8H(UR(.'ZP$KOZP<;8]4K=H/?B2BS_) MC,Y>_;(].[=X=KZIU?B&^,6WJ;(%A8Y;%?^>Y0JSM#BV2 M YKI__W'ZQ>O/T2G-TM$?'(P>7S22T:TWXYF4C^__>O7J% MGVXVO^G^E#*GV_.SWXYE?B]?_?WUF]]TDQUT>/3\=".V M'1!ZU[8OHQYMA:H;!MRQR,C]9J657I55S>E_T@V%<@U?UWH9 MH?"RB8]G"%0)*_2.;L!,@K^7U3)ZNO??U+4TFP>5FY)FT$X;B%N @PZ&[!"3 M_:;'.^FN2['428/P);#,KP3 ,CKE-,KIR>$1O4XM&9)L!V^@90HOI2]V<4R4 M55G!DG$:9)2HAK(?!>=(;O%M\ @KVH$-VI9S\WE6+;EE\D4IJ(1UA'!'-3QD MJ7XK*P<,IRV:&K[F)>$[E=57K.-Z_ U0^ ;")EIN%ZOX+HNT'80+B<2J:MXR M0A)7ACQ2$6+I8JHK/8WK5_C!.\K(Y0B1F)FHD0173W5(;_CBZ5% >2$-[0H2 M-Q>8TW.YPB;),$'ULM"5?UD*WTNQY;LF1V4TW3L, /%:#]X, @;#F&=SH"28 M3$*]KH[W_[H;5"$(/&;8X9+3=^A5MCI\U>F^.-.R> M?G >B@%[@QIR0[AHV#63R[>D<$,6J'O]]PAX728?%V6.N5EM M:-.0(TF-+?;N=#QED AX>MWE8Q"#ZH+1G;%&OUY;U#2="[G#=:GE1+RD,!8& M1D;RN\C21N4&T[\#9(6-O(Q1*1VDL"#E)@G#U]Z)AF]*6O, MH\>=32WJ75"^YW#YFB(C2#C:?.3IS*Q]SCG\<9%5=>/:#M!F\+&E-'7+< 8D MZ23Z>U,)-L*5PQF2P@Q?)V!>GIL1([-(Z%T2@+4/%\]XP20;Z8>-R!!.JB:# MDK^ZZG94"X*C$Z$L#VJC!P\/@9>VF=P5/2@N=@?[,0ZW8&1B%%2*JQ9T8#&' MI/M#7,-82DZ(M(@1:2)>L @1]-',,Y%ACG+_[#5>5V@B+YKT7+-^R"P =1!B M9;1##$49UNAU%L<_2Z-$."AEV_?=&FR^OL_M* M+1'N>U?. H"9Z#569RV)Y ,UD41\YG^B,J0*(4(-=?0V#I)BO=)<2VZ2*F,4 MXIG.R^*<.'C80YQ[7G!Y)\AG;@N.!R\$O&G?0J)? (%8Y<&N#)E)\M(P:"/^ MRKT:W+<6>(CA<> D3Z)?I5J,H*:M:!$DU<"4"(3-IC7"'@)Y@^!!!NN_]#EH M8:L<5XPP/E156=0BVSTFMET ;#<9NARU(NIM4*N8J^>P&-S3?+#V<"D0$>C& M%8S?( J0;0UD_P8AG9;N5_\B4)\*U%NHTR9W29)KTDHA@KBQR,#PP20+C2], MX/,\+R^1(U=XKL.)=K>C_ M:9DT06\%K!3D/V4':?FH22/I4Z10#^V0K;@+J;0"P::X$3RV0ML5!]R0A4Z5;;5B M!%2'U0N\^VI5%F6]-2H[7A!7UDU/):7;6IK*J>EM?02U#0V2P_9JV'8$W<;C M1A^/.]K&X[;QN%'<]&W$XQY,1U!J_\*U]RC]C'=4D2NN*!UB&]EEUHD5JC\= M[UI,S;1":PRE^.=Y[6MLS3GH[MH1> )\K-,]Y9'DAF@Y">DYIHU !>/ZM(ZJ M)M=>*P@C&W0//IYFH)POD^\C) 3;YR$$M12?(S?M86T"!E"HI6W81$NIV57G M-0OG-R0=QXCKHO64@O]\2^]_[]YOW>KNR;&%D$G0(V@A,$J:O.P9^UV7,W97 M\NTT35SDFV^"K&1 ')TQBYT-L\\8GS#\4;5T*QG\3;O+W)Z./.[N9]+P]:>R M3*-WY-2UG5[9 N=F((@NQITB*183="3L 2LZ@NBW3!%TCA GC:(Y#(H6F$2P M[]@%E[&*$-]2)40O'DE%//%GY1)DZMJ]X6R1Z7GT02>+ M;O?!W] OP@$>-S MZ#5 *FBW1;4R'ZDS7Z>C)M.3:+E$^.0R0LJ/Y21R-(!Q9!!2&%8!#_,%.:J! M_H#L&K'9!]9$-;!:>!IBA+RCMFJ5CE6M7N] M'S*V0DW%P\.!<8T&N\8&B<'F("(.+2,UK?.O3TM85W3\T,WT;+XN1-7C,0ZO MY!4+%933VA."+^$FG[''/0Z7JQ\SI7A&>$G+NX!+'ASN!P M>H4?X!=86G:@ MO%*$I]7S FCY'E85O2KL$],&CX[ZI,E1M0):RY2#%5)+C 3\QW^A/Z$3 5^" MS V85U8#/Z &H&F&N1GP%#K+L#"5 ML'9%NUCLZI4QX^("^-T1(BYW@=GNM9 M631F1YM=[E)>5JY;]%"&Q>'D&.^G9/NR"KY^["(6OI56Z1J59L@>69$]I>!G M72-G25T_WP M$\5KDB# EO-W!ZVI^*2X,5.3]**081!K':!^[\;#1_1W2WSP M_GT#+3(/)P=?$;+R&R#RJ_IF#N06A1ZP]7491K8U&.4*%-'F)*;[Z.$W%CS1 M*_9F(-?!!SM"0P<4*!> -CXU2K@%C XEHM7!7(M6,D^P2:683Z:5!+!Y3[:> MP*TG\+8]@<=;3^ ]>0(?S <30R,#(Q97AH,3 U,F%S8FEL;&)R86YD;VXN:'1M[;WI MG8 B(*( ;.]'8$"%(RSI5(7I*R[OYU(KLJ&TBQNJI= \#V MT]\UY51# Z I BW $18;W37DN'(-W_K6W_[KU=OCC__S[G5RUBZ*Y-VO+W\^ M.4Z^VWGPX+?#XPOWWR7?'?6 MMLOG#QY<7%SL7ASN5O7I@X_O'^"C'CXHJJK1NWF;?_?WO^$W\%^M\K__K[_] MU\Y.\JK*NH4NVR2KM6IUGG2-*4^3WW+=?$IV=N2JXVJYJLWI69L<[!T<)+]5 M]2=SKOCWUK2%_KM]SM\>\-]_>T O^=NLRE=__UMNSA.3__=W9I[MSYX\S?=G M#V?9P]G^D]G>X=[C1T^R^9-G\_Q@?_Y_]Z&1#^!ROJ=I5X7^[^\6IMPYT_C^ MYT\?[SY/=_?V_O+=]&5K?[<[JC"G);/J;WPZ[PJ6VA'#<_ECX/' M?\V;[,]9553U\^_WZ'\O\)>=N5J88O7\AX]FH9ODC;Y(WE<+5?Z0-C";.XVN MS9PO;,R_]?/] ^@F_7G!/7\"SRE,J>U(<.=??SXS,],F^WN[CP[BQJYK<@93 MI>NOWN;]*[3Y!34CUUE5*US"S[LRUS5>!;WYY=W/;__GE]=O/B9'/[U__1H_ M764&?N^:ULQ7UYTXN8U;9* 99?O\\/'RZ\]E?UP>CL[EQW^/C[X6S2>;C!X M=--$):]TH2Y4K1-8L$M9L\F%@?$R;9,L:U-F9JF*9%FH3..0SU"$ZJ9)5)L\ MV]M+?E&F3([58MDUR:O:G.LT^="95L.>W4N3]ZK 9J3)FZJ&9QZKNH+&J>3@ MR>.]QRG-U/O=Y"5(_!S>>]3,3%$DW-C7GW76M?! ;NSN'[]3;FAC_/7[_<=[ M+X;_OW90!?[DX-GY?"N./]8);510*ZF 'Y S*= M!#R+=SH1W&$ WR55#>+AIZ:565.6B.=#('TD'GA M6:/'+;NZZ11\&+SI#LW6\>1L'8$,-B6,I2J*59*II6EIP',[VC!=&HX(F(]< MS^'!>0*?-4S2UJQK85+A_SJ#,T+5T.SD G],YJ9N6M"_=;X-723!S0R'&/0;6K*UGL,79:;O#\9ON5CNH.)^ M4J)L;0S(7U8/0;RBZ 5!K$\KL*=3^E-9&2HJ.Z]7UO'@TJ0B@7%:53E]=:Z* M3LT*'3^;'U6#]##+EJYKNOG<9 96^@I??'%FLC,\A/'QJ.MGG^ 0*71^JG.^ M>:GJUD#OJ3UX1,^KHJ@NFK]^_^CIBS_CK(TOU/U)\7YSVV>M<>R/YW?P["J_ MR5W^C0S%B:,@,%II$3>HIRC<**TI.[<'UZDX:4_1\L^1IY#"!0V$WX*W#;37 ME+8N;2N:%+"K3TU9HA,-&C$POY,MN+KI8(?R;L_AY,*G+KJV(V6"VN&M\Z"! MT%S7$-[(; 7.YSJC*U[!L\0KP-Z '%L!5NC^/FWM1\^2Y>YB=]+F3).BRJ!G M+=" ;<" MT[PZ!['94/MXM,ELOZA-"R]!+HC\O32SPX?]P%'1UC9T<]!?&X61N7UOAIW*'^MO@(TQC6YRC M"A--=:3J1^MV3'EOSF H21.%2<7EU7)SX;XKM3.58P46J7V(]''P$E@'K3B. M866HZ/JP$S+^-*8XM\<*]%Q:%U'79&FYIN,^P$-T8KB'*ZHJ80V%QLL'W!MP MQ\/=2&A$6U^#6AD>DVPM68%P1L,7-3.OX =4X@W:8W6W;-T2 L%AVE4D?'X( M)^=/:3Z-'Q$'&W:^OE%M5]/&?-6A?G0KCM<_TS(9/\P/=O>GULFKKL83;'2K MI\$&IG.$C^HK.9R2Y*@A^39XB,K(E0([&9THN)/IR, 60$?5*>__)1R7H' W M:7+:@;S&/K',R$W-\J8!<=YT/4D.@N#XS.A -"1O474'P;CESM")*YP_NI1C M\TS!CZ?2L>Q,U:=:Q#:>F<6*R:L 0Z4IIEI/L+)!KW2S1NIB9PK!-P,?E M5#MSS;+9RLBF@175P(#VQK'68)2W]J"<>!K<-KE>%] A4^[,JA:T U@IRZM% MY>S*.CB@,.&RXC#I\UH7"E\]&3B4%^WY6]2LJ8JNG;YE*IQVY8WX%>[ZUIMU M?]#"R=:'_SVK;4.7L(=V9J R?-I1<^C'1R! M!,E%57\"S2\KN@:^ ^4.M<= K2Q!Z9QW1;DLR4XT!J4PR^XP4:K- G;XB M@8.*\/!PD-] ZD^812"FY" JR;'N WQG%6B:@S,DU^<5:-U--VM:T$+91XS* M,HAC;)2[G9I,8A3M$5)306"&QX6]%)K -I3S*'D=%(P&7A*^&?.Z6H"Z?ZI. M\4H\S\RYR5*\= Y/8SN*8L N5(D6))\ I/#FE==OT8OJAS3O^*HJM%#P670? MG2H7!HX<><*YJ0JT0>YL$.%@]_"*2QW.;50ZPE'&<1TC7([45U WH,?2O M6*7)7,$,X4[@Z#XH2[CNKC/04R.V(;[PW6EE8H,7U?@I<+AAIM5QM5CJLF'C MG1Q9H+C.37MO8WV;O7$X;6/=G!]WW8)YJ> (^: */+S968/KYUO9Y!,"YDZM MER^URKUNQH>:6J&N$+BQDT:FE9UF$D9/,(2+&M+_/GST)#W8V\/C$*:^[!:! M<1PLB\BU'"X7>BWZIU6-H7-A@4P:T#FJ2VP8#_7'EY6JR;'ZBHS_JFYL@Y\>'.R]H)_I\_X+BNM' MLA#^6* W6EN7)C\M?,#X]>Z)['* CC"P@'W7U1P=W.1MK]7SM[*[S#=# PRA3 )/4$=!=S@VLR+8W1:S69- 7]$F+DX![#C_] M]?N'3UY,#Y0J5QCV!Q,2Y(''4X H<\&@ZM(6F@40U_:PJXL3/-0:6"]@'+6S %"P%]%[70;P$'T*#]_9($$8PBG# M=TPZ3]K//?E;:[.8@96J0_,0)X=^4PV8@@@QJ+IVIYKO+*OLDVZ]6:CEV,4- MA]&BWDQ696RM:EB2\TLD2 ,BJL*P)'M@_2L0[V1;2VUB&V0J5F771"?'O6+ZK5;*M&)Z4CJ<@%,JO-9QN6HZHUG-0GW@:GH1'J3=$A_V M:.\OD?+V$>,R;4+KQ2N!\X%&%(:LAQ+O%Q]Z>KE*WLY^%\#'EKSEEY=OWJ4Y[NU=A=6B=JB9 3/M;7ZL)H9&%$3WHT,5X\!E7Y13WN MV6W0L!WHJ>(A#>S'%H]'W(K48_> %'OJ-)J5CU3ZSHW;+3!^9Q6_?:$^:6^8 M*(Z8VACFA#721#+$];>_!DC7N700KC_28RMB_?YO<.U#M&/A9P*$80B<7 M&%G8 ^GM4,LHMW5^/=WW:X5&;XLR_'&-&W=X5,CY*.Y:"\WVV2YKE4=Q\A. M@T_E ,L]>F[A\^$ /M5.#7":"=X^>J#?X;E$PV828M#?<*IT\WJH=YN+ MM*6VUTVFAQ[.#8%(R(!0Q;2JRD92">8W.Z+)8Q:JS*Q\;LVV Q4(5YPJ6LT> M^A&['-YZ6BO,M%PN"Y.1OS!^**I?YY3O/UO Y@.^*A90],:"T:2K5U2<31%'_\ M7;8?,9!"!N(W\0/=T().IAD+<*T_FOQUQ)DX-:"7!D6'1ZH$1D?2>.;HJ4$[ MS(93JGDO<06%XSJC^1I1SJ\2*L60/JP^#.*SI,:'POS7JJIAT>+I(F&.W>1# M>"&:B78QTCAA'#>CR"0F$X&PX5!C+/G5*H@.W5E8X>'TF7\[0R;O==/6)D-; M_T-;99^27\MOAO^Z#YOLKD& O0MS&G.!X<0;*XR=G,'>!-VKQ)GT\@YD'?IE M$Z1*RHE?I/83WM"$=SCA473DEJ[4#[_>Z+ITH9RI /C!WOX3).M"X <,_1$. M.?GSR0>N%I26&\ING KTLA&,_$YKMVLBS;\N*9G@_^V@Z7-R0GX,CD5,?+9L M+#-=5!?;84KK"$Y%@4J 1BS^=HQ65E6PIH#+BU'_[H!#[$R[XKWC]E8Z">3O<#GV$H M^SK9>KS-R#5+4X$S,]2; A7FKEMP:U2#(\Y"&0Y?5_)$X^IT7V[,(N6T!^D! MQ0O)):A H$/#X9GHU1AV.M<*&NI3^L-<]WJ0;AZ?AW !NBPFY44XRI(:DV5= MW=BEW5[H B/X^P M@@>]/KJ8L_.I=T/3+9<%7[6.0(V E+A%<%,Q)C)^1S/"L1F'W=@EP>XXVFE+ M>7H]5)\NW7(V#:,:/L5ROGA2'@ M<:U/X0;!'2.7&3TE?*!_%,+KKH&Q0*.5T1D*A:IP.CN MMJOWX689?<>J.8/U!\N-1/>WS?J92A.[VY+TX1K\7.AI?95R\M3]"@=MRN0X MEZ:QE!9$C[H_+G/FY'6+78B8..4$;MTRVY< .BPQSXXEYHG B\NB ^/97.DI M8>#3WVE073G3JFC/,I3#L# 1Y9S"R5(U#%ZC6;O'7MS4YKS'7MQC+ZZ]:B@O M!Z5E(),<)22)R[G*,'<J(8I&A$IF=5&=-!=EOLM@BY8\62\^JY-1]A-G414-GB5>+]01\+0;7@ MV1=G54$FG"G).$L]?R$N^&D*<9=$2$0A=FWF&C)FP6QH0SW<-B8"X:-OS0 M-IS@,-3ZU).<,0>Y9&3B0+.\UT'6J##$,(B7K'=7_#X\U:I/]4V?2#X=R MG%31?F@"/LN01(*.C8,]/BU0-<8#QCT7Z3DDKV7*NRT)Z"X[B/GF,4"*'I:X MA9DJB?D7VBZ,^&?5!7)NKI(+K3\UT04A-72QVDU.0@*= M\EZG'>B)'FF0Y-FM]5:EFRO>XU MR/^;(.J\2TB9)YLEL/Y!-GN:O#*-(HHXF.?WNI6@/'Q/04Y<4"?.8+TE?OB^ MCY6MASY3""UTM=#BG4@1J^UZ6@<]S5U/V0J>XS9&[90[2]B8VAD(Q^B=:Y-#4ERO#.WK;Z1@ZJT;C(XO\9>A]D^J M+]YG%V\C#V9-@9>V^P[6I9S8_GA;P!YC2J88X6:U<%$P[**WCPP* L!+[P9L M93RL-IU0=CO9:@-$P3T_[3 4L;+Z/1\&*SS!A6/HII2<3SA!P%^?GV^ MZ'M\Q!^\2N[Q$9N,C[@]PN8*Y)FHXWAYLK;<6I!.?J<8U1Y.YQF7[,$2(G%85B\YY+.Z%^[/3_$(H8UGSZ85#MB6R2L:?:>@NM:CX1QR?&=YK6 MG2[B.F6)'-L-J9@>M6ZZ@A'2"I8,+!A,;LW1;]%9;,1P[0@Q+AHQ4N>A&E9B MXA0#!.V%BY+?@##I&ANC&0I"KB!?\2F*M0ONDGN3F3KK%A@%SS371Z[9_26E MDV$D!9P90#<](I.0D7W>+!S9/BOOS#K7N&J*K;,8GM<,SNP'I2T2W6'-&;" MS6!(#A=VQG>R01"D ;M1B%R+;!A0G'KP-F]U!)@(>K]O,SKM3C0TC:>$BSP&?+"V3@O=30_G"X?6R_A8NHI=8;<]: *;9[,%=]\E\3@)UN_IK;(XM;@"@E2DT!D>## ( MHP5,._I0J/1+4%"3:\CA'_1)*/:T*JD"+(G8@%X;657*<\XR$:#/7!<5_+,5 M0=:68*WG#5:[*Y@>O(1!)* 10G9X5R!R9IM=TR2V@A6D3"$R;HY9_X'P3:W_ MQPE/@7DS5,F6:G64STA7P#7VSK6#T4UR#(I/FH$CT BA9BBAAC1;\3O5)949""@[9ABDICI@BGZ M0H=@']6$#6%Y$)P5P\)";IJB>1H[7H;(K<9()3C?EH@T^> :1L3B3[C7YQUL M=Q@[&,$N:T>)]T\I][8:>FW'7;HVD3-8':;\'32ZJFL&C^'#6Y[SIQ3VXY;1 MHPUS<7'1<)*@]]ZN;ZT9/)KV=OTZ#GV=1DCVL"L!/I^<7-NWLG1)FIR-0Y ^%!Q4 =" M_"QK5!W!- %C$(;-->[<=B@INL42A/F"4]LDK\+ELC$BJ>A<\D(?W41G[D@7 M",MA,P$BY6X5'3K""7@>#+!D]UL,,MI;=OX=ZUFDV9*QZA:%M1.CY&@?NT$( M@]Q"9GA5]Z,]X[TQ-3]O-SFZR3@UTSJ$3A#6T*H9R#]A!QLCS.)-B*R>@4$Q MA;]?DZ%R%6)79Y[3X/ND]*>)QYR81CY^,9\S: I80M09CMRE$%(XB5)K.% M9Y=ZY0+LCBIO6;Q"I?E3M,HXF4^8#U3)F39.R M_Y,FJY8Z>MTRRJ83"SE3E56-^R/-UH C)>T&>C6VGN<7"AN+'FZ M<6THGS9AO0G!3$+WLB@C!,D38/JP^$#A/-:QJ7ZG!-6&%?,[TDJG:? M4$A9-Y:FL*JOFF!( ;/:,+5$(/Q0((O\"3!$:#&/(%TLN'R$V*67H['VM-!E M/B UI+=2X%T"?.3 \*B4P(9/I;KY&">B"^OWZRC7H>L3?1"S>GODPQI6#8OU*RD_&5!;*,$7(*D4UZ,6,B545G*(Q M01-SA>CN3]Q.2/:3QI<@QSFRL;1W[=U:!7(!WY46/PGW>* M N9^)M$UC* A*O; 3#7LP0_#SKJ4<%)5+RUH1^50M, M<*%X/X;0Z(\(,U AW V4P()3T>#>0ERDX=3!V4!@'V*RM=_WQ+%/$;N@$G"P M$.:N):*N%DC MDV:>KW> 095(M7LJ!NIHHYSX=R<"2"5^0O\QB43UP]]3= TGG#*C,+)?80M#8%)_Q M[X7#VQ3]+S.D7;M;FV3#6+D)&?P2X1OO8'(-;Q@$"X/@^X4()VY%YOV)D&V" M)LL\?VR!G6HL_;@$=1&=6J1TDA^K5W/(N\;8S[":7O8(BV4A4V*TU'G?HHW\GTR())4%&D$M<*(&/@/.*.+_(+(,.I0P M"QX^VW0 ;EY5;C7;/?"$]"=HL0? A$D@$I66PXXJ! W,;Z8RZOL#A>(12W0, M2PT\3F,L#C(T^L"T6((,M&#[/SS\[T:J])0LV3!2OU=8$\G"1G+\M80?BC,O_*^Y[]!U'0P;SD8[M?"F_NO DF,E62S.3M+))%(@J62X M\^6'V!^1V@N43*8M2SS,=Q)BTO&H#-4%$JG)$2:40%[?9W>5N++2P/\D)@"8 M0UAS!?E7>GZM2&21GD;V3AKZQ5)D*5VDXTXL]ETE6T&.E)-\VQ;$2;X;BVI)1XM+LR,K1@MS'>IXI @G6T?;2)*%EO@_JY-WMA)GY8.RWK( 30W"CX/2)WBW9)R^W@PLD MJ"-!M;@2TX=?/O3O/=Z&Z=0US%6&?M*BXT:Q+[;0O;8RMUY]>:=UF>^TU0X" M(@E?> _[N:ES\![VL\FPGQM:-0P]+21E=HE%!]&GJ8H=2DM5>5ZC"#V'MN8V M6,-,(3KW!K>(4)L:"_9&LU0MY2:"O'#>A:U7V[%,1!!YRWSBB469E,?O ME/JP[075Y0EQG)G C^5:]^+*4BAS;^.+,02 U@4:67RIV!I\4 G75U8HRNO$PZ8]@U$Z/:/AP5ZLHC1C=FQ, M/)6H 257,4YKM#Q8\Z[,6*1?JPD^E]X;;>Y G0IT!(#XF((\/)VVJGHL>,%@ M<24@=LOM2)8H/T^#NB#@9S[LMR\'T9/6PG&W.6@8&.)\])=M5P((6F+CC4(' MQW\@46[-<7;ARF<-)*BX7<*F13JQ86CH6X(J-D;M7:_W+L]J=(!9!3>(P[DU M-U2#PZNPB3A5_:M)JLE&L"^9U(O!R*X_Z59T8!^@MWJA[$)+/:%5G9VQ-+)A M^%#+S"G'GS\:=#O,.KZHY7H0S I7=B"=6H[3A\]WJF+4DF@3<&OY8J:"'=Q] M-]P"XZ?QDPV#K[Z)$K@Y06/.J=)PC)Z4E+!SGW'ZS63S["> MG$7G"67-=#I9J6&W-K"U*5/\'!-QZ$8L*]/0R3VU&G;7 A])PRF%/.??:)DV M5 #US"R8%\(M./NE!"RF7B>5::@H$=46319$P,'4J:8F 47.TUPM4#Q'V>Z1 M*S>(/^\F1Y0G")(--8]Q-)-0U+8@G CIBA4]M5C9_. MNX);)D/0V1 ZD86XWJW@.36-F&71 77"4U?6W"Q,S4(!W7BME'-K#!=$)O79 MYFU:G_5E+!R:<6*"'"EQ] NK=5UA43$[Q-0<@B;=BHN';F[:RO+R^@74@UNY M"@&3"R,#HX'*GJ-"1(P:>'3-/ OH%'8+H^9=73)_=[]2KW<7H<)8Z)Z/7%++ MA,4B8M)&"M*&H%XPF)(&AGF\&B;V3HFQ203+NQIFJK7)J[V:D.<_*&T@"3U4%G*L5H10YV MV@.1J$%1HQ8F?R2L]1Y?AQUJ!XOU!@_2 G7K$TNU@;S^*AHF4@J'F MH^!K!1ENQFS:P(8?E01X/3W?%,Z7_1E(GB@9NLX#Q(Z2IBK04V%[(9%> MCK&C7TV,/M#OT (\Y51N!0*,Y"IR03A "-P# ^()C&:^ITSI")*[0(YM'R2Q MS!0.C3HWGL0!C-5"+&5UT70FN,\'W;^&Y+K?4E=L^(^<-80G8[BW+LXJFK@F MF*HY':BM*HQ'#KK07"T_VP6V;CW1SK6*,$,?Y"&@BX>;K+%2VJYTYKZ7FZ+M M:.+3E%.>8C"'33?WW?3[5_H*XL&M7TF%A?>ZG3J MD(% ,O;K_'KUFC;WV!ZWZI]NF*OD/3KNT/8Y*6&"_]6IS6?"EVN9 )Z)H"LKN:]Y.%H],$>UWH4U+Z[B/^-V5NW4?\[R/^ MUUXU&C6V3)-U%B'F(\X_EER#@KX]\D$7\25^T])EFA@]OSQ>GZ \KZCL.JE@ M#,\5U8]=L>13+-F7://L/6=XF!?@"J[;?HGRR6G\,XINMQP[INZ/\*M)6#P> MAA3%=YT\G?)*ARYG:#L5U',\;+X-J."BQZ/13L;7%N;KQ&YTN*2]RK!XPPP3 M=(C&F0I:$?,3/Y5#X532?I#-.A+QI'F(7/&UU:GD:.,@O92P'YYS@3/7#=PD M8UVXHB3N+]Q:I(SS]*ISYF'&*&[(3)#\%JX=:Q5(14JJ:B#6100^T!F;'@31 M+C.="LQ#)?!D-HNW-8U57=2)*Z786E:HEMF[C9VJC\ M@DLT:%BW0L60-3P=>*RXM09=[L1OQL3:!5,+;GTIO639$>C;7.O2" MJI\ P8(QSL_@;!%0!&KC2HA2HDA*%S.D@26(+HQD&D8 &-HA'K#@:I-VY5R9 MV$6?8I8Q;B1<>X7-E\2NX(K[A#O(DM[5AEQZH4*:RK/Q >AX)PT:O28S54=1 M)-C>Z)@C0G\IEB$H-^P2KQXI-4L= PG68F8*Y]&<0K\6?+XA"V#3]K)VB7RG MLIB@.2X5%R'L321R]-45^6DJ3M%D'TNN84H6DLGBFGVGMOMDU.!CP* 3+&EF M 2)W:)_O:&JCL$BV7*0X[99.*(X]10%(RRTI!+KCI+D#OMPX$LL91DOC&9C: MR3J/\;U_RB4PKD@_VS0/%$GP6^%TNHD=.\FVU3]T!+P*RAB+M?HXR*HS42!8IT.WN])3JZB[4)VV[[KI*JC>(!SL GL0'W=6- M Q59L'1,J1L7LK(#X%WO'-;ZO8+SK%AYU(O$@H2(P'YJME-/.APP!%C^X2#! M)HK>R^^BI!,+0H.<)<3K$\-^T00B_9L#['3JHVP^6S6H5R=Z,:MR(T7@877! MVC5SK/@NF&9+A$TKCX0ZZ6&L8J5^4N&SF].&,,@!7KQQ2(7M&#+*$^VOP.PB MQ!G(K%K[]T;IOC3XH>7IXD^J/T\#(!S+R30N4A7KC#^X&MP,H)&1 ML=-(F+"P5@+JY4P+&874&D^H>"$V9Y"SG556?QY@J!CP(]('TPS$K2UEF_^S M&><;V)-L6N&:$&HKQX;.,?U2WDM[$%N9TOB&?-@$[^$+<''3+IAA[/+/SW,X MKB#L[VV83G5$@L729KP3Y?S.:UHG6&A+G)PD;OP&A24N-':V?MDGWOC6LAD% M'$MM&);CFLGDX.1"B[]G80?YMI8J@9$[47D!AN(2(I5K1,,6-UX)8)#@?&V; MTJ04[(U_;"F86XHR]YW( M&FO771(7^QLF+L)#,N J2GXMYWA5?H=%AF<9E;WNR_Z@92*^]]#I-4.7"(Y: M@-<+Z_S$&GYH<7"D(JB6-.?(P; (8GA7KQAB(_A@$P2V+8R.G'<.=!_))_PY MY/&,&CDJ^]S#N;,QM8R+X_0&!TEP%'J7*5] 4TR:@B--5H,12@#BJC12@2H_ M5^*K).=>)QD*Q/TB(M "I:_F[[N/HO_![L?[*/J?((J^L>?NP8:=NV^HZNM= MULBQ8I;>5#%(;H)3A7+F&.PAIRK5QP5NL:# MSK,]XT6.O %/Y'DB]Z$^C-AW[-+$8^Q]A0*]&!VMI2U^A76JZCP^:<7W-CXH M<1)9-0(G87P]M$0L@/ B4.UZ*7*IY(HP:"3Y23R,QQRPC9P*&9:8,!,.LI$Q MGQQF"@')D/Q' RU>%'2Q?N%(2S%GMO%JRTA AE#>%3P#Q#Q$JA'[="5/T]/% M^B)4I.';D[EQX_W##Q+Q%L#[<>_:-RG3>2EE_AZ'=L&0GL=TGI4#V"%!'F5J4DF1\ MI=?CBA/[W"KR\!=]VA6V?A!\=]H9KA +-N2B*TYM 4)73PAZ7&A+!"/L'[>3 MVO';[YJIM"CB/]D>*R,;,3WN'PKQ#B?$T=D)?V7$E$(E*96M3RI'+L)<"L-A M 0\?'5K\(5L?)ZP),4"T)OP3;-J:A^*C:X[,=%ADTCQJ$;W(WPBG"KDV$-:^ M+44VZ5:'QG)'H#A 7!TI%9;$'G48T*KF.&G*S(@884&2?T3DIX,%GDK%8X'5 MRZ&_4)_-HEM8D-@26*L^)RV"8JV)/"V=V?D=:K$WEC&84]'?!$:^YRN@[(]$EHY<>(#=DRDJQL MT3*+%@A7?,IQ;TVLR$,1 '>*M)ZL@SVD=7(E#)J1R[;"Z+Q_][9L',=-VZ@% M(_X,UP*29S?$3L(06TJH80B%?3I+@,'!M:6VMPZVMXZVM\PV6QBP3ZPOK^EF MO\NRBV2!%6=P'>-$*,%FNB"XW_I+97*OZ.?"&+_%[T5P=NO$*B,8!+S9/X## MYFRS]A[:E!EL16C05QL9:*%]V(?>PSY$#]MFZ+X-8I.U%;-ZN$8QO!IM0^&A MM>W!#DJVJ9WE(.N*A7$;A9_XT!MM5RK&:_DOL%?X?;F%]2GVF-<.,+*/;Q'DO*(8<;!7)!K<4@=%[&_'H1&_V''ZN"53\ M+8#*2=D.^68,M6O+8%+V/#HH\,(/F+*!(E3X2HU023NDB8;EX+20P0@QA+W7 M5C],[)=B;TJF"E!NX11;P:+WH2=%A>Z_^CMY^T?O=#V4+O8>S+27]LW2EF31 M-10>L]IB,.Q@(B_LV1@0:]IJJEMLQ]R+-QOAV#P7JK9;A, M,4NDE*A>8?Z%MF;+TZX_LP\L=_E-4SSHJ#5 MY RNOZZF0Y2ENAU\A)**#'($)KY!V!\ MW=J,(\?W1&'1=;>DH0[K72UN>)!XL"!48,Y1;YN<)"*V)F.L?-B2)!::4SGU9AP\Z4N]6N']Y8;C;HSN9.$K1JN8M,/# M5HI"^50RFV4!H@_+R FSNUDTTP/BQ;+7B>T@C>MH 8!31NS+NRU16F&:50$L MBLLL4S7G!U%M(:%^X)PL(4UCRCF' MUPS!!)(2CE=0^A6%6NY29/_1ANV/UV!+@61TB^,.[Q)O-?FH8P1DMK74!E%! M6_ZC8:<%#ZG?'S/=7J#K-XP^]J-4%*>0HVZ!I<-KH3&7&*:]SS-]%5S5,JZC M&8;K4DH))V[,KI$7>Y#$\J;ZI;(',%-1*QJ M>SI1KY-=-W9,4\S8U1S#1>ITZ@(H$CMA/3OZ(BR5G3I:5^1O1MX.#QQ/?6I; M5'S4,;T$&/-+FBJ%>2OQMS2-LPAQ6\[4#"\1]SN5U30$/:% M&:15TE3HJ#BO3+Z;?/#NBH@3(F MD 3\J50U_S;F$RB[VK%#^FH[9LX!2HI R35T MT%L9/$+,B5RS;N%1GP4GQ$=I[5T9D$].>'*$O5KH58,W60E'HG3 9.EQMOT= M3CLUN#*&D82_" CA]ZXV3<[L@W?)XMDT#8O_V M>%-CD';*/J&ZLP2DS@\@B'IQ_'"..$$'/%*3@PX7C;4=/EB2C3=5C9D4JJZ@ M5B+)BD_-N +:%U]$OJ& M(_OP$JSF>XDKQ_-LV0:A4X?S"]6P$!&7 6E,:WG.WH.9!0L@'4R U9ZLVFGK M^<&XA=*-KCO'36-S_:\D[ZZ!$[C'/_S!$>B]>P#$1@(@ON4*W33]9'RIG[Q) M?COY^.;UAP_);_]X_?[UVQ]96>3R)QS=(S"[4,L-?.*"$R=@.,@]QGL2:%S- M*DQZYYA!*FYU(SD:K]U?K]#:^R;%TIFSTXE"3&'